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 
<csm...@debian.org>
 
+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.


Reply via email to