lib32-gpm

LOW
maintainer orphaned 0 votes scanned 2026-08-23 13:20:29.873780
View on AUR
Why flagged

The package builds from a public Git repository with a fixed commit, which is normal for development versions; the skipped checksums are acceptable in this context, and the build process is transparent and follows standard practices for a 32-bit library wrapper.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package builds from a public Git repository with a fixed commit, which is normal for development versions; the skipped checksums are acceptable in this context, and the build process is transparent and follows standard practices for a 32-bit library wrapper.

PKGBUILD

1# Maintainer: Felix Yan <felixonmars@archlinux.org>
2# Contributor: Eric Bélanger <eric@archlinux.org>
3
4_pkgname=gpm
5pkgname=lib32-$_pkgname
6pkgver=1.20.7.r38.ge82d1a6
7pkgrel=2
8_commit='e82d1a653ca94aa4ed12441424da6ce780b1e530'
9pkgdesc="A mouse server for the console and xterm (32 bit)"
10arch=('x86_64')
11url="https://www.nico.schottelius.org/software/gpm/"
12license=('GPL')
13depends=('lib32-ncurses' "$_pkgname")
14makedepends=('git')
15options=('!makeflags')
16source=("git+https://github.com/telmich/gpm.git#commit=${_commit}")
17sha1sums=('SKIP')
18sha256sums=('SKIP')
19
20pkgver() {
21 cd $_pkgname
22
23 GITTAG="$(git describe --abbrev=0 --tags 2>/dev/null)"
24 printf '%s.r%s.g%s' \
25 "${GITTAG}" \
26 "$(git rev-list --count ${GITTAG}..)" \
27 "$(git rev-parse --short HEAD)"
28}
29
30build() {
31 export CC='gcc -m32'
32 export CXX='g++ -m32'
33 export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
34
35 cd ${_pkgname}
36 ./autogen.sh
37 ./configure --prefix=/usr --sysconfdir=/etc --sbindir=/usr/bin --libdir=/usr/lib32
38 make
39}
40
41package() {
42 cd ${_pkgname}
43 make DESTDIR="${pkgdir}" install
44
45# library fixes
46 cd "${pkgdir}/usr/lib32/"
47 ln -s libgpm.so.2.* libgpm.so
48 chmod 755 "${pkgdir}"/usr/lib32/libgpm.so.*
49
50 rm -rf "${pkgdir}"/usr/{bin,include,share} "$pkgdir"/etc
51}
52

Scan history

Scanned at (UTC)SeverityRules
2026-08-23 13:20:29 Low 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion