From 242b41427b41e36e85afa0b71f1f3040436b36e3 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 21 Feb 2023 15:31:57 +0100 Subject: [PATCH 1/4] procps-ng: Update version from 3.3.17 to 4.0.3 https://gitlab.com/procps-ng/procps/-/releases/v4.0.3 --- procps-ng.be0 | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/procps-ng.be0 b/procps-ng.be0 index 4fdd1e553..f52ef8c1d 100755 --- a/procps-ng.be0 +++ b/procps-ng.be0 @@ -1,12 +1,12 @@ #!/usr/bin/env beesh -# BEE_VERSION procps-ng-3.3.17-0 +# BEE_VERSION procps-ng-4.0.3-0 -# achtung, die gitlab-url baut nicht -#SRCURL[0]="https://gitlab.com/procps-ng/procps/-/archive/v3.3.17/procps-v3.3.17.tar.gz" +# achtung, die gitlab-url hat nicht die Versionsinformationen +#SRCURL[0]="https://gitlab.com/procps-ng/procps/-/archive/v4.0.3/procps-v4.0.3.tar.gz" #SRCURL[0]="https://downloads.sourceforge.net/project/procps-ng/Production/procps-ng-${PKGVERSION}.tar.xz" -SRCURL[0]="https://beehive.molgen.mpg.de/d60613e88c2f442ebd462b5a75313d56/procps-ng-3.3.17.tar.xz" +SRCURL[0]="https://beehive.molgen.mpg.de/22b287bcd758831cbaf3356cd3054fe7/procps-ng-4.0.3.tar.xz" # PATCHURL+=() @@ -26,7 +26,7 @@ build_in_sourcedir # --with-systemd raus, weil er sonst libsystemd.so.0 haben will # mee_configure() { - bee_configure --docdir=/usr/share/doc/procps-ng-3.3.11 \ + bee_configure --docdir=/usr/share/doc/procps-ng-4.0.3 \ --disable-shared \ --disable-kill \ --disable-modern-top \ From 160c053dcba5d9eab780ff27eabb5a7619c75cd7 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 21 Feb 2023 15:33:34 +0100 Subject: [PATCH 2/4] procps-ng: Build in separate directory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is needed, when building the source from the GitLab release archive. `autogen.sh` needs to be run in `mee_patch_post()` to generate `configure`. But it does not execute the configure script itself, which is not supported by bee’s build type for `autogen.sh`. The release archives from SourceForge already ship the configure script, and it builds outside the source directory without problems. --- procps-ng.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/procps-ng.be0 b/procps-ng.be0 index f52ef8c1d..b85c8db33 100755 --- a/procps-ng.be0 +++ b/procps-ng.be0 @@ -10,7 +10,7 @@ SRCURL[0]="https://beehive.molgen.mpg.de/22b287bcd758831cbaf3356cd3054fe7/procps # PATCHURL+=() -build_in_sourcedir +# build_in_sourcedir # sourcesubdir_append src From b53c3f3d0fe32bec8eea773c1f6c5175cb9e2615 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 21 Feb 2023 15:33:59 +0100 Subject: [PATCH 3/4] procps-ng: Remove blank line --- procps-ng.be0 | 1 - 1 file changed, 1 deletion(-) diff --git a/procps-ng.be0 b/procps-ng.be0 index b85c8db33..d950b74b9 100755 --- a/procps-ng.be0 +++ b/procps-ng.be0 @@ -31,7 +31,6 @@ mee_configure() { --disable-kill \ --disable-modern-top \ --disable-nls - } #mee_build() { From 5ccdfde017fd3093234745d7fd591b58dc38cec1 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 21 Feb 2023 15:34:25 +0100 Subject: [PATCH 4/4] procps-ng: Also build shared library Needed for igt-gpu-tools [1]. [1]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/issues/131 --- procps-ng.be0 | 1 - 1 file changed, 1 deletion(-) diff --git a/procps-ng.be0 b/procps-ng.be0 index d950b74b9..aa2e23dd5 100755 --- a/procps-ng.be0 +++ b/procps-ng.be0 @@ -27,7 +27,6 @@ SRCURL[0]="https://beehive.molgen.mpg.de/22b287bcd758831cbaf3356cd3054fe7/procps # mee_configure() { bee_configure --docdir=/usr/share/doc/procps-ng-4.0.3 \ - --disable-shared \ --disable-kill \ --disable-modern-top \ --disable-nls