Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages /
procps-ng
Commits:
fdcc68e4 by Christian Hesse at 2025-01-20T12:38:39+01:00
drop unused sed
- - - - -
35a0144a by Christian Hesse at 2025-01-20T13:10:13+01:00
build from git, with signed tag
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -6,6 +6,9 @@ pkgbase = procps-ng
arch = x86_64
license = GPL
license = LGPL
+ makedepends = gettext
+ makedepends = git
+ makedepends = po4a
makedepends = systemd
depends = glibc
depends = ncurses
@@ -19,12 +22,9 @@ pkgbase = procps-ng
replaces = procps
replaces = sysvinit-tools
options = !emptydirs
- 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
- b2sums =
4b273ac7737202147fbf392995da1c5ff385df2b53ad84180b6412dc45c2a671e81d7659c0a5824c0d8c19fa37cbf2e58b0545841c74399b3717a9f27fd26c23
- b2sums = SKIP
+ sha256sums =
640ad0085ee013efb94877072cfa7c0c025884dc8cc398e331b7efb6ebaefc01
+ b2sums =
4f5d23ecd02434e83896e93840dddbe0896e321c7cb2294a54d280abf03b87302489ef7d99c56476952d1364eb4acfe7715b06b2b56a956373e037b0a273111b
pkgname = procps-ng
=====================================
PKGBUILD
=====================================
@@ -12,26 +12,25 @@ url='https://gitlab.com/procps-ng/procps'
license=(GPL LGPL)
arch=(x86_64)
depends=(glibc ncurses libncursesw.so systemd-libs)
-makedepends=(systemd)
+makedepends=(gettext git po4a systemd)
conflicts=(procps sysvinit-tools)
provides=(procps sysvinit-tools libproc2.so)
replaces=(procps sysvinit-tools)
options=('!emptydirs')
validpgpkeys=('5D2FB320B825D93904D205193938F96BDF50FEA5') # Craig Small
<[email protected]>
-source=("https://downloads.sourceforge.net/project/$pkgname/Production/${pkgname}-${pkgver}.tar.xz"{,.asc})
-sha256sums=('c2e6d193cc78f84cd6ddb72aaf6d5c6a9162f0470e5992092057f5ff518562fa'
- 'SKIP')
-b2sums=('4b273ac7737202147fbf392995da1c5ff385df2b53ad84180b6412dc45c2a671e81d7659c0a5824c0d8c19fa37cbf2e58b0545841c74399b3717a9f27fd26c23'
- 'SKIP')
+source=("git+https://gitlab.com/procps-ng/procps.git#tag=v${pkgver}?signed")
+sha256sums=('640ad0085ee013efb94877072cfa7c0c025884dc8cc398e331b7efb6ebaefc01')
+b2sums=('4f5d23ecd02434e83896e93840dddbe0896e321c7cb2294a54d280abf03b87302489ef7d99c56476952d1364eb4acfe7715b06b2b56a956373e037b0a273111b')
prepare() {
- cd procps-ng-$pkgver
- sed 's:<ncursesw/:<:g' -i src/watch.c
- autoreconf -fi
+ cd procps
+
+ ./autogen.sh
}
build() {
- cd procps-ng-$pkgver
+ cd procps
+
./configure \
--prefix=/usr \
--exec-prefix=/ \
@@ -48,6 +47,7 @@ build() {
}
package() {
- cd procps-ng-$pkgver
+ cd procps
+
make DESTDIR="$pkgdir" install
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/procps-ng/-/compare/769cf11560be5e713f5ba1cd18192eb7de263666...35a0144a9ce776c94895ce48b87a2d006c33108b
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/procps-ng/-/compare/769cf11560be5e713f5ba1cd18192eb7de263666...35a0144a9ce776c94895ce48b87a2d006c33108b
You're receiving this email because of your account on gitlab.archlinux.org.