Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages /
lib32-procps-ng
Commits:
a8ec300f by Christian Hesse at 2025-01-20T13:14:12+01:00
build from git, with signed tag
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -2,17 +2,16 @@ pkgbase = lib32-procps-ng
pkgdesc = Utilities for monitoring your system and its processes
(32-bit)
pkgver = 4.0.5
pkgrel = 1
- url = https://sourceforge.net/projects/procps-ng/
+ url = https://gitlab.com/procps-ng/procps
arch = x86_64
license = GPL
license = LGPL
+ makedepends = git
depends = procps-ng
depends = lib32-glibc
provides = libproc2.so
- source =
https://downloads.sourceforge.net/project/procps-ng/Production/procps-ng-4.0.5.tar.xz
- source =
https://downloads.sourceforge.net/project/procps-ng/Production/procps-ng-4.0.5.tar.xz.asc
+ source = git+https://gitlab.com/procps-ng/procps.git#tag=v4.0.5?signed
validpgpkeys = 5D2FB320B825D93904D205193938F96BDF50FEA5
- sha256sums =
c2e6d193cc78f84cd6ddb72aaf6d5c6a9162f0470e5992092057f5ff518562fa
- sha256sums = SKIP
+ sha256sums =
640ad0085ee013efb94877072cfa7c0c025884dc8cc398e331b7efb6ebaefc01
pkgname = lib32-procps-ng
=====================================
PKGBUILD
=====================================
@@ -6,31 +6,38 @@ pkgname=lib32-procps-ng
pkgver=4.0.5
pkgrel=1
pkgdesc='Utilities for monitoring your system and its processes (32-bit)'
-url='https://sourceforge.net/projects/procps-ng/'
+url='https://gitlab.com/procps-ng/procps'
license=(GPL LGPL)
arch=(x86_64)
depends=('procps-ng' 'lib32-glibc')
+makedepends=('git')
provides=('libproc2.so')
-source=("https://downloads.sourceforge.net/project/procps-ng/Production/procps-ng-${pkgver}.tar.xz"{,.asc})
-sha256sums=('c2e6d193cc78f84cd6ddb72aaf6d5c6a9162f0470e5992092057f5ff518562fa'
- 'SKIP')
+source=("git+https://gitlab.com/procps-ng/procps.git#tag=v${pkgver}?signed")
+sha256sums=('640ad0085ee013efb94877072cfa7c0c025884dc8cc398e331b7efb6ebaefc01')
validpgpkeys=('5D2FB320B825D93904D205193938F96BDF50FEA5') # Craig Small
<[email protected]>
+prepare() {
+ cd procps
+
+ ./autogen.sh
+}
+
build() {
- cd "${srcdir}"/procps-ng-${pkgver}
+ cd procps
export CC='gcc -m32'
- ./configure --exec-prefix=/ \
- --prefix=/usr \
- --sysconfdir=/etc \
- --libdir=/usr/lib32 \
- --sbindir=/usr/bin \
- --without-ncurses
+ ./configure \
+ --exec-prefix=/ \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --libdir=/usr/lib32 \
+ --sbindir=/usr/bin \
+ --without-ncurses
make
}
package() {
- cd "${srcdir}"/procps-ng-${pkgver}
+ cd procps
make DESTDIR="${pkgdir}" install
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-procps-ng/-/commit/a8ec300fa54764445a13f3fc23b1ac8979fc1ec9
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-procps-ng/-/commit/a8ec300fa54764445a13f3fc23b1ac8979fc1ec9
You're receiving this email because of your account on gitlab.archlinux.org.