From 65d8566876c1c73d71a422fe0f6469d2d005cd04 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Sat, 31 Jul 2021 19:51:38 -0500 Subject: [PATCH] 9ckage updates and fixes. Update to php-8.0.9. Update to cbindgen-0.20.0. Fix dependencies for elogind and p11kit. Fix gcr-3.40.0 to build properly with meson-0.59. --- general/prog/cbindgen.xml | 6 +++--- general/prog/php.xml | 10 ++++++---- general/sysutils/elogind.xml | 16 ++++++++++++---- gnome/platform/gcr.xml | 9 +++++++++ introduction/welcome/changelog.xml | 16 ++++++++++++++++ packages.ent | 4 ++-- postlfs/security/polkit.xml | 3 +-- 7 files changed, 49 insertions(+), 15 deletions(-) diff --git a/general/prog/cbindgen.xml b/general/prog/cbindgen.xml index e547be2a78..7269bbcb7b 100644 --- a/general/prog/cbindgen.xml +++ b/general/prog/cbindgen.xml @@ -6,10 +6,10 @@ - + - - + + ]> diff --git a/general/prog/php.xml b/general/prog/php.xml index f08f9bbbe1..c6783c020f 100644 --- a/general/prog/php.xml +++ b/general/prog/php.xml @@ -6,16 +6,18 @@ - + - - + + + No timeouts on 8.0.5 -bdubbs + No timeouts, one failure on 8.0.9 -bdubbs + --> ]> diff --git a/general/sysutils/elogind.xml b/general/sysutils/elogind.xml index 7791ac898b..0a31de9274 100644 --- a/general/sysutils/elogind.xml +++ b/general/sysutils/elogind.xml @@ -87,10 +87,9 @@ , , and - (all three to build the man pages), + (all three to build the man pages), , and - (circular, build elogind first, then polkit, - then elogind again) + (runtime) Optional @@ -153,7 +152,9 @@ File systems ---> commands: -mkdir build && +sed -i '/Disable polkit/,+8 d' meson.build && + +mkdir build && cd build && meson --prefix=/usr \ @@ -183,6 +184,13 @@ ln -sfvn elogind /usr/include/systemd Command Explanations + + sed ... meson.build: This change allows the + package to be built without polkit being installed (it is still a + runtime dependency) but able to use polkit after that package is + installed. + + -Dcgroup-controller=elogind: This switch ensures that elogind is selected as the cgroup diff --git a/gnome/platform/gcr.xml b/gnome/platform/gcr.xml index 810da91f72..96c9e5dee0 100644 --- a/gnome/platform/gcr.xml +++ b/gnome/platform/gcr.xml @@ -120,6 +120,10 @@ sed -i 's:"/desktop:"/org:' schema/*.xml && +sed -e '208 s/@BASENAME@/gcr-viewer.desktop/' \ + -e '231 s/@BASENAME@/gcr-prompter.desktop/' \ + -i ui/meson.build && + mkdir build && cd build && @@ -150,6 +154,11 @@ ninja deprecated entry in the schema template. + + sed ... ui/meson.build: This command fixes a + problem when building with meson-0.59.0. + + - + @@ -355,7 +355,7 @@ to avoid building libxml2 twice, which is slow with all deps --> - + diff --git a/postlfs/security/polkit.xml b/postlfs/security/polkit.xml index adc082f3e9..de4588e79f 100644 --- a/postlfs/security/polkit.xml +++ b/postlfs/security/polkit.xml @@ -93,8 +93,7 @@ - and (circular, build - elogind first, then polkit, then elogind again). + and