From 59f6a1f824f6fd2a384adb8f02449ed82e496c76 Mon Sep 17 00:00:00 2001 From: "Douglas R. Reno" Date: Fri, 29 Oct 2021 12:26:08 -0500 Subject: [PATCH] Package updates (with polkit being the largest) Update to pipewire-0.3.39 Update to poppler-21.10.0 Update to links-2.25 Update to polkit-0.120 --- general/graphlib/poppler.xml | 8 +- introduction/welcome/changelog.xml | 12 +++ multimedia/libdriv/pipewire.xml | 22 ++++- networking/textweb/links.xml | 10 ++- packages.ent | 8 +- postlfs/security/polkit.xml | 124 ++++++++++++++++++++++------- 6 files changed, 141 insertions(+), 43 deletions(-) diff --git a/general/graphlib/poppler.xml b/general/graphlib/poppler.xml index 5fad689817..002d695588 100644 --- a/general/graphlib/poppler.xml +++ b/general/graphlib/poppler.xml @@ -6,10 +6,10 @@ - - - - + + + + diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index bab8169e29..37644d829b 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -44,6 +44,18 @@ October 29th, 2021 + + [renodr] - Update to poppler-21.10.0. Fixes + #15635. + + + [renodr] - Update to links-2.25. Fixes + #15637. + + + [renodr] - Update to polkit-0.120. Fixes + #15640. + [pierre] - Update to LVM2-2.03.14. Fixes #15690. diff --git a/multimedia/libdriv/pipewire.xml b/multimedia/libdriv/pipewire.xml index 0abd30edb6..3ea934f0eb 100644 --- a/multimedia/libdriv/pipewire.xml +++ b/multimedia/libdriv/pipewire.xml @@ -6,10 +6,10 @@ - + - - + + ]> @@ -195,12 +195,14 @@ ninja pw-reserve, pw-top, + pw-v4l2, spa-acp-tool, spa-inspect, spa-json-dump, spa-monitor, spa-resample, and - pw-midiplay, pw-midirecord, pw-play, and pw-record (symlinks to pw-cat) + pw-dsdplay, pw-midiplay, pw-midirecord, pw-play, and pw-record + (symlinks to pw-cat) libpipewire-0.3.so and @@ -452,6 +454,18 @@ ninja + + pw-v4l2 + + + runs v4l2 applications on a pipewire instance + + + pw-v4l2 + + + + spa-acp-tool diff --git a/networking/textweb/links.xml b/networking/textweb/links.xml index 26fa8bc734..dcd67fa5d9 100644 --- a/networking/textweb/links.xml +++ b/networking/textweb/links.xml @@ -6,9 +6,9 @@ - + - + ]> @@ -99,6 +99,12 @@ + + For decompressing web pages that are compressed with Brotli, + Links can utilize + + + User Notes: diff --git a/packages.ent b/packages.ent index 0a1251dc4d..ce1ad9c503 100644 --- a/packages.ent +++ b/packages.ent @@ -32,7 +32,7 @@ --> - + @@ -235,7 +235,7 @@ to avoid building libxml2 twice, which is slow with all deps --> - + @@ -649,7 +649,7 @@ to avoid building libxml2 twice, which is slow with all deps --> - + @@ -1017,7 +1017,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 4050e43461..34b32dec81 100644 --- a/postlfs/security/polkit.xml +++ b/postlfs/security/polkit.xml @@ -6,10 +6,10 @@ - - - - + + + + ]> @@ -70,6 +70,7 @@ + Polkit Dependencies @@ -91,6 +93,8 @@ Recommended + , + , and @@ -110,19 +114,24 @@ + Optional and - (for tests), - , - , - , and - + (for tests), and + + Required Runtime Dependencies @@ -151,7 +160,7 @@ then and are required. If you have installed , but you do not want to install any of the DocBook packages mentioned, you will - need to use in the instructions + need to use in the instructions below. @@ -175,6 +184,7 @@ useradd -c "PolicyKit Daemon Owner" -d /etc/polkit-1 -u 27 \ -g polkitd -s /bin/false polkitd + + + First, fix problems with setting permissions during installation and with + meson-0.60.0: + + +sed '/0,/s/^/#/' -i meson_post_install.py && +sed '/policy,/d' -i actions/meson.build \ + -i src/examples/meson.build Install Polkit by running the following commands: -./configure --prefix=/usr \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --disable-static \ - --with-os-type=LFS && -make +mkdir build && +cd build && -./configure --prefix=/usr \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --disable-static \ - --with-os-type=LFS \ - --disable-libsystemd-login && -make +meson --prefix=/usr \ + -Dman=true \ + -Dsession_tracking=libsystemd-login \ + --buildtype=release \ + .. && +ninja +mkdir build && +cd build && + +meson --prefix=/usr \ + -Dman=true \ + -Dsession_tracking=libelogind \ + -Dsystemdsystemunitdir=/tmp \ + --buildtype=release \ + .. && +ninja + + + + + + + This package does not ship with a working test suite. + Now, as the root user: -make install +ninja install + +ninja install && +rm -v /tmp/*.service Command Explanations + + - : This switch enables the + : This switch enables the package to use the Shadow rather than the Linux PAM Authentication framework. Use it if you have not installed Linux PAM. + + + + : Use this option if you are certain + that you do not need gobject-introspection files for polkit, or do not have + gobject-introspection installed. + + + + : Use this option to disable generating and + installing manual pages. This is useful if libxslt is not installed. + + + + : Use this option to build the example + programs. + + + + : Use this option to enable building and + installing the API documentation. + @@ -304,7 +368,7 @@ EOF - pkaction, pkcheck, pk-example-frobnicate, pkexec, + pkaction, pkcheck, pkexec, pkttyagent and polkitd @@ -350,6 +414,7 @@ EOF + + pkexec