mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-04 07:17:15 +08:00
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
This commit is contained in:
parent
4183f95704
commit
59f6a1f824
@ -6,10 +6,10 @@
|
||||
|
||||
<!ENTITY poppler-download-http "https://poppler.freedesktop.org/poppler-&poppler-version;.tar.xz">
|
||||
<!ENTITY poppler-download-ftp " ">
|
||||
<!ENTITY poppler-md5sum "f807ea7955d728d1838077fd9df32fac">
|
||||
<!ENTITY poppler-size "1.6 MB">
|
||||
<!ENTITY poppler-buildsize "79 MB (with Qt5 library and tests)">
|
||||
<!ENTITY poppler-time "0.8 SBU (with parallelism=4, Qt5 library, and tests)">
|
||||
<!ENTITY poppler-md5sum "1153a0b1aa8a894c6ce61f042622441c">
|
||||
<!ENTITY poppler-size "1.7 MB">
|
||||
<!ENTITY poppler-buildsize "81 MB (with Qt5 library and tests)">
|
||||
<!ENTITY poppler-time "0.9 SBU (with parallelism=4, Qt5 library, and tests)">
|
||||
<!-- Time increase might be due to git.freedesktop.org -->
|
||||
|
||||
<!ENTITY poppler-data-version "0.4.11">
|
||||
|
@ -44,6 +44,18 @@
|
||||
<listitem>
|
||||
<para>October 29th, 2021</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[renodr] - Update to poppler-21.10.0. Fixes
|
||||
<ulink url="&blfs-ticket-root;15635">#15635</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[renodr] - Update to links-2.25. Fixes
|
||||
<ulink url="&blfs-ticket-root;15637">#15637</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[renodr] - Update to polkit-0.120. Fixes
|
||||
<ulink url="&blfs-ticket-root;15640">#15640</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[pierre] - Update to LVM2-2.03.14. Fixes
|
||||
<ulink url="&blfs-ticket-root;15690">#15690</ulink>.</para>
|
||||
|
@ -6,10 +6,10 @@
|
||||
|
||||
<!ENTITY pipewire-download-http "https://github.com/PipeWire/pipewire/archive/&pipewire-version;/pipewire-&pipewire-version;.tar.gz">
|
||||
<!ENTITY pipewire-download-ftp " ">
|
||||
<!ENTITY pipewire-md5sum "d4c7ed5edab55b944d8e0570856aa60a">
|
||||
<!ENTITY pipewire-md5sum "4e17bff7a128d068bf465a6edbb3a4ec">
|
||||
<!ENTITY pipewire-size "1.6 MB">
|
||||
<!ENTITY pipewire-buildsize "71 MB (with tests)">
|
||||
<!ENTITY pipewire-time "0.5 SBU (with tests, both using parallelism=4)">
|
||||
<!ENTITY pipewire-buildsize "172 MB (with tests)">
|
||||
<!ENTITY pipewire-time "0.6 SBU (with tests, both using parallelism=4)">
|
||||
]>
|
||||
|
||||
<sect1 id="pipewire" xreflabel="pipewire-&pipewire-version;">
|
||||
@ -195,12 +195,14 @@ ninja</userinput></screen>
|
||||
<!--pw-pulse,-->
|
||||
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)
|
||||
</seg>
|
||||
<seg>
|
||||
libpipewire-0.3.so and
|
||||
@ -452,6 +454,18 @@ ninja</userinput></screen>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry id="pw-v4l2">
|
||||
<term><command>pw-v4l2</command></term>
|
||||
<listitem>
|
||||
<para>
|
||||
runs v4l2 applications on a pipewire instance
|
||||
</para>
|
||||
<indexterm zone="pipewire pw-v4l2">
|
||||
<primary sortas="b-pw-v4l2">pw-v4l2</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry id="spa-acp-tool">
|
||||
<term><command>spa-acp-tool</command></term>
|
||||
<listitem>
|
||||
|
@ -6,9 +6,9 @@
|
||||
|
||||
<!ENTITY links-download-http "http://links.twibright.com/download/links-&links-version;.tar.bz2">
|
||||
<!ENTITY links-download-ftp " ">
|
||||
<!ENTITY links-md5sum "56a13cb523505efc53e36438b233a343">
|
||||
<!ENTITY links-md5sum "2aa45c8827d9210e936ee91b5b8801b9">
|
||||
<!ENTITY links-size "6.2 MB">
|
||||
<!ENTITY links-buildsize "35 MB">
|
||||
<!ENTITY links-buildsize "38 MB">
|
||||
<!ENTITY links-time "0.3 SBU">
|
||||
]>
|
||||
|
||||
@ -99,6 +99,12 @@
|
||||
<xref linkend="libtiff"/>
|
||||
</para>
|
||||
|
||||
<para role="optional">
|
||||
For decompressing web pages that are compressed with Brotli,
|
||||
<application>Links</application> can utilize
|
||||
<xref linkend="brotli"/>
|
||||
</para>
|
||||
|
||||
<para condition="html" role="usernotes">User Notes:
|
||||
<ulink url="&blfs-wiki;/LinksBrowser"/></para>
|
||||
|
||||
|
@ -32,7 +32,7 @@
|
||||
<!ENTITY nss-version "3.&nss-minor-version;.&nss-micro-version;">-->
|
||||
<!ENTITY openssh-version "8.8p1">
|
||||
<!ENTITY p11-kit-version "0.24.0">
|
||||
<!ENTITY polkit-version "0.119">
|
||||
<!ENTITY polkit-version "0.120">
|
||||
<!ENTITY polkit-gnome-version "0.105">
|
||||
<!ENTITY shadow-version "4.9">
|
||||
<!ENTITY ssh-askpass-version "&openssh-version;">
|
||||
@ -235,7 +235,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
|
||||
<!ENTITY openjpeg-version "1.5.2">
|
||||
<!ENTITY openjpeg2-version "2.4.0">
|
||||
<!ENTITY pixman-version "0.40.0"> <!-- Even minors only -->
|
||||
<!ENTITY poppler-version "21.09.0">
|
||||
<!ENTITY poppler-version "21.10.0">
|
||||
<!ENTITY potrace-version "1.16">
|
||||
<!ENTITY qpdf-version "10.3.2">
|
||||
<!ENTITY qrencode-version "4.1.1">
|
||||
@ -649,7 +649,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
|
||||
<!ENTITY uhttpmock-version "0.5.3">
|
||||
|
||||
<!-- Chapter 18 -->
|
||||
<!ENTITY links-version "2.24">
|
||||
<!ENTITY links-version "2.25">
|
||||
<!ENTITY lynx-version "2.8.9rel.1">
|
||||
<!ENTITY w3m-version "0.5.3">
|
||||
|
||||
@ -1017,7 +1017,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
|
||||
<!ENTITY mlt-version "7.0.1">
|
||||
<!ENTITY opal-version "3.10.10">
|
||||
<!ENTITY opus-version "1.3.1">
|
||||
<!ENTITY pipewire-version "0.3.37">
|
||||
<!ENTITY pipewire-version "0.3.39">
|
||||
<!ENTITY pulseaudio-major-version "15.0">
|
||||
<!ENTITY pulseaudio-version "&pulseaudio-major-version;">
|
||||
<!ENTITY sdl-version "1.2.15">
|
||||
|
@ -6,10 +6,10 @@
|
||||
|
||||
<!ENTITY polkit-download-http "https://www.freedesktop.org/software/polkit/releases/polkit-&polkit-version;.tar.gz">
|
||||
<!ENTITY polkit-download-ftp " ">
|
||||
<!ENTITY polkit-md5sum "b945e683eb5d633745864af6c5746726">
|
||||
<!ENTITY polkit-size "1.3 MB">
|
||||
<!ENTITY polkit-buildsize "23 MB (add 2 MB for tests)">
|
||||
<!ENTITY polkit-time "0.2 SBU (Using parallelism=4; add 0.3 SBU for tests)">
|
||||
<!ENTITY polkit-md5sum "a6efe21d021fafe4191ee30331ef801c">
|
||||
<!ENTITY polkit-size "1.6 MB">
|
||||
<!ENTITY polkit-buildsize "12 MB">
|
||||
<!ENTITY polkit-time "0.1 SBU (Using parallelism=4)">
|
||||
]>
|
||||
|
||||
<sect1 id="polkit" xreflabel="Polkit-&polkit-version;">
|
||||
@ -70,6 +70,7 @@
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<!-- With the move to meson, the patch is no longer needed
|
||||
<bridgehead renderas="sect3"
|
||||
revision="sysv">Additional Downloads</bridgehead>
|
||||
<itemizedlist spacing="compact" revision="sysv">
|
||||
@ -80,6 +81,7 @@
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
-->
|
||||
|
||||
<bridgehead renderas="sect3">Polkit Dependencies</bridgehead>
|
||||
|
||||
@ -91,6 +93,8 @@
|
||||
|
||||
<bridgehead renderas="sect4">Recommended</bridgehead>
|
||||
<para role="recommended">
|
||||
<xref linkend="gobject-introspection"/>,
|
||||
<xref linkend="libxslt"/>,
|
||||
<xref linkend="linux-pam"/>
|
||||
<phrase revision="sysv">
|
||||
and <xref role="first" linkend="elogind"/>
|
||||
@ -110,19 +114,24 @@
|
||||
</note>
|
||||
|
||||
|
||||
<!-- Due to the fact that meson will not autodetect g-i and
|
||||
has it set to required unless you pass an option, and the likelihood
|
||||
of users ignoring a command explanation and then sending in mails
|
||||
regarding KDE or GNOME not working after installing polkit, let's move
|
||||
it to recommended. See #15640 for logic
|
||||
<bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
|
||||
<para role="optional">
|
||||
<xref linkend="gobject-introspection"/>
|
||||
</para>
|
||||
-->
|
||||
|
||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||
<para role="optional">
|
||||
<xref linkend="dbus-python"/> and
|
||||
<xref linkend="python-dbusmock"/> (for tests),
|
||||
<xref linkend="DocBook"/>,
|
||||
<xref linkend="docbook-xsl"/>,
|
||||
<xref linkend="gtk-doc"/>, and
|
||||
<xref linkend="libxslt"/>
|
||||
<xref linkend="python-dbusmock"/> (for tests), and
|
||||
<!--<xref linkend="DocBook"/>, (Part of libxslt's chain)
|
||||
<xref linkend="docbook-xsl"/>,-->
|
||||
<xref linkend="gtk-doc"/>
|
||||
</para>
|
||||
|
||||
<bridgehead renderas="sect4" revision="systemd">Required Runtime Dependencies</bridgehead>
|
||||
@ -151,7 +160,7 @@
|
||||
then <xref linkend="DocBook"/> and <xref linkend="docbook-xsl"/> are
|
||||
required. If you have installed <xref linkend="libxslt"/>, but you do
|
||||
not want to install any of the DocBook packages mentioned, you will
|
||||
need to use <option>--disable-man-pages</option> in the instructions
|
||||
need to use <option>-Dman=false</option> in the instructions
|
||||
below.
|
||||
</para>
|
||||
</note>
|
||||
@ -175,6 +184,7 @@
|
||||
useradd -c "PolicyKit Daemon Owner" -d /etc/polkit-1 -u 27 \
|
||||
-g polkitd -s /bin/false polkitd</userinput></screen>
|
||||
|
||||
<!-- All of this is irrelevant with meson
|
||||
<note revision="systemd">
|
||||
<para>
|
||||
When building <application>Polkit</application> with
|
||||
@ -197,62 +207,116 @@ useradd -c "PolicyKit Daemon Owner" -d /etc/polkit-1 -u 27 \
|
||||
|
||||
<screen revision="sysv"><userinput>patch -Np1 -i ../polkit-&polkit-version;-fix_elogind_detection-1.patch &&
|
||||
autoreconf -fv</userinput></screen>
|
||||
-->
|
||||
|
||||
<para>
|
||||
First, fix problems with setting permissions during installation and with
|
||||
meson-0.60.0:
|
||||
</para>
|
||||
|
||||
<screen><userinput remap="pre">sed '/0,/s/^/#/' -i meson_post_install.py &&
|
||||
sed '/policy,/d' -i actions/meson.build \
|
||||
-i src/examples/meson.build</userinput></screen>
|
||||
<para>
|
||||
Install <application>Polkit</application> by running the following
|
||||
commands:
|
||||
</para>
|
||||
|
||||
<screen revision="systemd"><userinput>./configure --prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--disable-static \
|
||||
--with-os-type=LFS &&
|
||||
make</userinput></screen>
|
||||
<screen revision="systemd"><userinput>mkdir build &&
|
||||
cd build &&
|
||||
|
||||
<screen revision="sysv"><userinput>./configure --prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--disable-static \
|
||||
--with-os-type=LFS \
|
||||
--disable-libsystemd-login &&
|
||||
make</userinput></screen>
|
||||
meson --prefix=/usr \
|
||||
-Dman=true \
|
||||
-Dsession_tracking=libsystemd-login \
|
||||
--buildtype=release \
|
||||
.. &&
|
||||
ninja</userinput></screen>
|
||||
|
||||
<screen revision="sysv"><userinput>mkdir build &&
|
||||
cd build &&
|
||||
|
||||
meson --prefix=/usr \
|
||||
-Dman=true \
|
||||
-Dsession_tracking=libelogind \
|
||||
-Dsystemdsystemunitdir=/tmp \
|
||||
--buildtype=release \
|
||||
.. &&
|
||||
ninja</userinput></screen>
|
||||
|
||||
<!--
|
||||
<para>
|
||||
To test the results, first ensure that the system
|
||||
<application>D-Bus</application> daemon is running.
|
||||
Then run <command>make check</command>.
|
||||
</para>
|
||||
-->
|
||||
|
||||
<!-- The subprojects directory which contains a wrapper for 'mocklibc'
|
||||
is not shipped in the tarball like it should be. Whenever that is
|
||||
fixed, -Dtests=true and ninja test is the ticket. -->
|
||||
|
||||
<para>
|
||||
This package does not ship with a working test suite.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Now, as the <systemitem class="username">root</systemitem> user:
|
||||
</para>
|
||||
|
||||
<screen role="root"><userinput>make install</userinput></screen>
|
||||
<screen role="root" revision="systemd"><userinput>ninja install</userinput></screen>
|
||||
|
||||
<screen role="root" revision="sysv"><userinput>ninja install &&
|
||||
rm -v /tmp/*.service</userinput></screen>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 role="commands">
|
||||
<title>Command Explanations</title>
|
||||
|
||||
<!--
|
||||
<para revision="sysv">
|
||||
<parameter>--disable-libsystemd-login</parameter>: This switch forces
|
||||
<parameter>- -disable-libsystemd-login</parameter>: This switch forces
|
||||
polkit to build with elogind support (if available) rather than
|
||||
systemd-logind.
|
||||
</para>
|
||||
|
||||
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
href="../../xincludes/static-libraries.xml"/>
|
||||
|
||||
-->
|
||||
|
||||
<para>
|
||||
<option>--with-authfw=shadow</option>: This switch enables the
|
||||
<option>-Dauthfw=shadow</option>: This switch enables the
|
||||
package to use the <application>Shadow</application> rather than the
|
||||
<application>Linux PAM</application> Authentication framework. Use it
|
||||
if you have not installed <application>Linux PAM</application>.
|
||||
</para>
|
||||
|
||||
<!--
|
||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
href="../../xincludes/gtk-doc-rebuild.xml"/>
|
||||
-->
|
||||
|
||||
<para>
|
||||
<option>-Dintrospection=false</option>: Use this option if you are certain
|
||||
that you do not need gobject-introspection files for polkit, or do not have
|
||||
gobject-introspection installed.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<option>-Dman=false</option>: Use this option to disable generating and
|
||||
installing manual pages. This is useful if libxslt is not installed.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<option>-Dexamples=true</option>: Use this option to build the example
|
||||
programs.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<option>-Dgtk_doc=true</option>: Use this option to enable building and
|
||||
installing the API documentation.
|
||||
</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
@ -304,7 +368,7 @@ EOF</userinput></screen>
|
||||
|
||||
<seglistitem>
|
||||
<seg>
|
||||
pkaction, pkcheck, pk-example-frobnicate, pkexec,
|
||||
pkaction, pkcheck, <!--pk-example-frobnicate,--> pkexec,
|
||||
pkttyagent and polkitd
|
||||
</seg>
|
||||
<seg>
|
||||
@ -350,6 +414,7 @@ EOF</userinput></screen>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<!--
|
||||
<varlistentry id="pk-example-frobnicate">
|
||||
<term><command>pk-example-frobnicate</command></term>
|
||||
<listitem>
|
||||
@ -362,7 +427,8 @@ EOF</userinput></screen>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
-->
|
||||
|
||||
<varlistentry id="pkexec">
|
||||
<term><command>pkexec</command></term>
|
||||
<listitem>
|
||||
|
Loading…
Reference in New Issue
Block a user