Changeset 59f6a1f


Ignore:
Timestamp:
10/29/2021 05:26:35 PM (2 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
14dc396e
Parents:
4183f95
git-author:
Douglas R. Reno <renodr@…> (10/29/2021 05:26:08 PM)
git-committer:
Douglas R. Reno <renodr@…> (10/29/2021 05:26:35 PM)
Message:

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

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • general/graphlib/poppler.xml

    r4183f95 r59f6a1f  
    77  <!ENTITY poppler-download-http "https://poppler.freedesktop.org/poppler-&poppler-version;.tar.xz">
    88  <!ENTITY poppler-download-ftp  " ">
    9   <!ENTITY poppler-md5sum        "f807ea7955d728d1838077fd9df32fac">
    10   <!ENTITY poppler-size          "1.6 MB">
    11   <!ENTITY poppler-buildsize     "79 MB (with Qt5 library and tests)">
    12   <!ENTITY poppler-time          "0.8 SBU (with parallelism=4, Qt5 library, and tests)">
     9  <!ENTITY poppler-md5sum        "1153a0b1aa8a894c6ce61f042622441c">
     10  <!ENTITY poppler-size          "1.7 MB">
     11  <!ENTITY poppler-buildsize     "81 MB (with Qt5 library and tests)">
     12  <!ENTITY poppler-time          "0.9 SBU (with parallelism=4, Qt5 library, and tests)">
    1313  <!-- Time increase might be due to git.freedesktop.org -->
    1414
  • introduction/welcome/changelog.xml

    r4183f95 r59f6a1f  
    4646      <itemizedlist>
    4747        <listitem>
     48          <para>[renodr] - Update to poppler-21.10.0. Fixes
     49          <ulink url="&blfs-ticket-root;15635">#15635</ulink>.</para>
     50        </listitem>
     51        <listitem>
     52          <para>[renodr] - Update to links-2.25. Fixes
     53          <ulink url="&blfs-ticket-root;15637">#15637</ulink>.</para>
     54        </listitem>
     55        <listitem>
     56          <para>[renodr] - Update to polkit-0.120. Fixes
     57          <ulink url="&blfs-ticket-root;15640">#15640</ulink>.</para>
     58        </listitem>
     59        <listitem>
    4860          <para>[pierre] - Update to LVM2-2.03.14. Fixes
    4961          <ulink url="&blfs-ticket-root;15690">#15690</ulink>.</para>
  • multimedia/libdriv/pipewire.xml

    r4183f95 r59f6a1f  
    77  <!ENTITY pipewire-download-http "https://github.com/PipeWire/pipewire/archive/&pipewire-version;/pipewire-&pipewire-version;.tar.gz">
    88  <!ENTITY pipewire-download-ftp  " ">
    9   <!ENTITY pipewire-md5sum        "d4c7ed5edab55b944d8e0570856aa60a">
     9  <!ENTITY pipewire-md5sum        "4e17bff7a128d068bf465a6edbb3a4ec">
    1010  <!ENTITY pipewire-size          "1.6 MB">
    11   <!ENTITY pipewire-buildsize     "71 MB (with tests)">
    12   <!ENTITY pipewire-time          "0.5 SBU (with tests, both using parallelism=4)">
     11  <!ENTITY pipewire-buildsize     "172 MB (with tests)">
     12  <!ENTITY pipewire-time          "0.6 SBU (with tests, both using parallelism=4)">
    1313]>
    1414
     
    196196          pw-reserve,
    197197          pw-top,
     198          pw-v4l2,
    198199          spa-acp-tool,
    199200          spa-inspect,
     
    201202          spa-monitor,
    202203          spa-resample, and
    203           pw-midiplay, pw-midirecord, pw-play, and pw-record (symlinks to pw-cat)
     204          pw-dsdplay, pw-midiplay, pw-midirecord, pw-play, and pw-record
     205          (symlinks to pw-cat)
    204206        </seg>
    205207        <seg>
     
    453455      </varlistentry>
    454456
     457      <varlistentry id="pw-v4l2">
     458        <term><command>pw-v4l2</command></term>
     459        <listitem>
     460          <para>
     461            runs v4l2 applications on a pipewire instance
     462          </para>
     463          <indexterm zone="pipewire pw-v4l2">
     464            <primary sortas="b-pw-v4l2">pw-v4l2</primary>
     465          </indexterm>
     466        </listitem>
     467      </varlistentry>
     468
    455469      <varlistentry id="spa-acp-tool">
    456470        <term><command>spa-acp-tool</command></term>
  • networking/textweb/links.xml

    r4183f95 r59f6a1f  
    77  <!ENTITY links-download-http "http://links.twibright.com/download/links-&links-version;.tar.bz2">
    88  <!ENTITY links-download-ftp  " ">
    9   <!ENTITY links-md5sum        "56a13cb523505efc53e36438b233a343">
     9  <!ENTITY links-md5sum        "2aa45c8827d9210e936ee91b5b8801b9">
    1010  <!ENTITY links-size          "6.2 MB">
    11   <!ENTITY links-buildsize     "35 MB">
     11  <!ENTITY links-buildsize     "38 MB">
    1212  <!ENTITY links-time          "0.3 SBU">
    1313]>
     
    9898      <xref linkend="librsvg"/>, and
    9999      <xref linkend="libtiff"/>
     100    </para>
     101
     102    <para role="optional">
     103      For decompressing web pages that are compressed with Brotli,
     104      <application>Links</application> can utilize
     105      <xref linkend="brotli"/>
    100106    </para>
    101107
  • packages.ent

    r4183f95 r59f6a1f  
    3333<!ENTITY openssh-version              "8.8p1">
    3434<!ENTITY p11-kit-version              "0.24.0">
    35 <!ENTITY polkit-version               "0.119">
     35<!ENTITY polkit-version               "0.120">
    3636<!ENTITY polkit-gnome-version         "0.105">
    3737<!ENTITY shadow-version               "4.9">
     
    236236<!ENTITY openjpeg2-version            "2.4.0">
    237237<!ENTITY pixman-version               "0.40.0">   <!-- Even minors only -->
    238 <!ENTITY poppler-version              "21.09.0">
     238<!ENTITY poppler-version              "21.10.0">
    239239<!ENTITY potrace-version              "1.16">
    240240<!ENTITY qpdf-version                 "10.3.2">
     
    650650
    651651<!-- Chapter 18 -->
    652 <!ENTITY links-version                "2.24">
     652<!ENTITY links-version                "2.25">
    653653<!ENTITY lynx-version                 "2.8.9rel.1">
    654654<!ENTITY w3m-version                  "0.5.3">
     
    10181018<!ENTITY opal-version                 "3.10.10">
    10191019<!ENTITY opus-version                 "1.3.1">
    1020 <!ENTITY pipewire-version             "0.3.37">
     1020<!ENTITY pipewire-version             "0.3.39">
    10211021<!ENTITY pulseaudio-major-version     "15.0">
    10221022<!ENTITY pulseaudio-version           "&pulseaudio-major-version;">
  • postlfs/security/polkit.xml

    r4183f95 r59f6a1f  
    77  <!ENTITY polkit-download-http "https://www.freedesktop.org/software/polkit/releases/polkit-&polkit-version;.tar.gz">
    88  <!ENTITY polkit-download-ftp  " ">
    9   <!ENTITY polkit-md5sum        "b945e683eb5d633745864af6c5746726">
    10   <!ENTITY polkit-size          "1.3 MB">
    11   <!ENTITY polkit-buildsize     "23 MB (add 2 MB for tests)">
    12   <!ENTITY polkit-time          "0.2 SBU (Using parallelism=4; add 0.3 SBU for tests)">
     9  <!ENTITY polkit-md5sum        "a6efe21d021fafe4191ee30331ef801c">
     10  <!ENTITY polkit-size          "1.6 MB">
     11  <!ENTITY polkit-buildsize     "12 MB">
     12  <!ENTITY polkit-time          "0.1 SBU (Using parallelism=4)">
    1313]>
    1414
     
    7171    </itemizedlist>
    7272
     73<!-- With the move to meson, the patch is no longer needed
    7374    <bridgehead renderas="sect3"
    7475                revision="sysv">Additional Downloads</bridgehead>
     
    8182      </listitem>
    8283    </itemizedlist>
     84-->
    8385
    8486    <bridgehead renderas="sect3">Polkit Dependencies</bridgehead>
     
    9294    <bridgehead renderas="sect4">Recommended</bridgehead>
    9395    <para role="recommended">
     96      <xref linkend="gobject-introspection"/>,
     97      <xref linkend="libxslt"/>,
    9498      <xref linkend="linux-pam"/>
    9599      <phrase revision="sysv">
     
    111115
    112116
     117    <!-- Due to the fact that meson will not autodetect g-i and
     118         has it set to required unless you pass an option, and the likelihood
     119         of users ignoring a command explanation and then sending in mails
     120         regarding KDE or GNOME not working after installing polkit, let's move
     121         it to recommended. See #15640 for logic
    113122    <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
    114123    <para role="optional">
    115124      <xref linkend="gobject-introspection"/>
    116125    </para>
     126    -->
    117127
    118128    <bridgehead renderas="sect4">Optional</bridgehead>
    119129    <para role="optional">
    120130      <xref linkend="dbus-python"/> and
    121       <xref linkend="python-dbusmock"/> (for tests),
    122       <xref linkend="DocBook"/>,
    123       <xref linkend="docbook-xsl"/>,
    124       <xref linkend="gtk-doc"/>, and
    125       <xref linkend="libxslt"/>
     131      <xref linkend="python-dbusmock"/> (for tests), and
     132      <!--<xref linkend="DocBook"/>, (Part of libxslt's chain)
     133      <xref linkend="docbook-xsl"/>,-->
     134      <xref linkend="gtk-doc"/>
    126135    </para>
    127136
     
    152161        required. If you have installed <xref linkend="libxslt"/>, but you do
    153162        not want to install any of the DocBook packages mentioned, you will
    154         need to use <option>--disable-man-pages</option> in the instructions
     163        need to use <option>-Dman=false</option> in the instructions
    155164        below.
    156165      </para>
     
    176185        -g polkitd -s /bin/false polkitd</userinput></screen>
    177186
     187<!-- All of this is irrelevant with meson
    178188    <note revision="systemd">
    179189      <para>
     
    198208<screen revision="sysv"><userinput>patch -Np1 -i ../polkit-&polkit-version;-fix_elogind_detection-1.patch &amp;&amp;
    199209autoreconf -fv</userinput></screen>
    200 
     210-->
     211
     212    <para>
     213      First, fix problems with setting permissions during installation and with
     214      meson-0.60.0:
     215    </para>
     216
     217<screen><userinput remap="pre">sed '/0,/s/^/#/' -i meson_post_install.py &amp;&amp;
     218sed '/policy,/d' -i actions/meson.build \
     219                 -i src/examples/meson.build</userinput></screen>
    201220    <para>
    202221      Install <application>Polkit</application> by running the following
     
    204223    </para>
    205224
    206 <screen revision="systemd"><userinput>./configure --prefix=/usr        \
    207             --sysconfdir=/etc    \
    208             --localstatedir=/var \
    209             --disable-static     \
    210             --with-os-type=LFS   &amp;&amp;
    211 make</userinput></screen>
    212 
    213 <screen revision="sysv"><userinput>./configure --prefix=/usr        \
    214             --sysconfdir=/etc    \
    215             --localstatedir=/var \
    216             --disable-static     \
    217             --with-os-type=LFS   \
    218             --disable-libsystemd-login &amp;&amp;
    219 make</userinput></screen>
    220 
     225<screen revision="systemd"><userinput>mkdir build &amp;&amp;
     226cd    build &amp;&amp;
     227
     228meson --prefix=/usr                       \
     229      -Dman=true                          \
     230      -Dsession_tracking=libsystemd-login \
     231      --buildtype=release                 \
     232      ..                                  &amp;&amp;
     233ninja</userinput></screen>
     234
     235<screen revision="sysv"><userinput>mkdir build &amp;&amp;
     236cd    build &amp;&amp;
     237
     238meson --prefix=/usr                 \
     239      -Dman=true                    \
     240      -Dsession_tracking=libelogind \
     241      -Dsystemdsystemunitdir=/tmp   \
     242      --buildtype=release           \
     243      ..                            &amp;&amp;
     244ninja</userinput></screen>
     245
     246<!--
    221247    <para>
    222248      To test the results, first ensure that the system
     
    224250      Then run <command>make check</command>.
    225251    </para>
     252-->
     253
     254<!-- The subprojects directory which contains a wrapper for 'mocklibc'
     255     is not shipped in the tarball like it should be. Whenever that is
     256     fixed, -Dtests=true and ninja test is the ticket. -->
     257
     258    <para>
     259      This package does not ship with a working test suite.
     260    </para>
    226261
    227262    <para>
     
    229264    </para>
    230265
    231 <screen role="root"><userinput>make install</userinput></screen>
     266<screen role="root" revision="systemd"><userinput>ninja install</userinput></screen>
     267
     268<screen role="root" revision="sysv"><userinput>ninja install &amp;&amp;
     269rm -v /tmp/*.service</userinput></screen>
    232270
    233271  </sect2>
     
    236274    <title>Command Explanations</title>
    237275
     276    <!--
    238277    <para revision="sysv">
    239       <parameter>--disable-libsystemd-login</parameter>: This switch forces
     278      <parameter>- -disable-libsystemd-login</parameter>: This switch forces
    240279      polkit to build with elogind support (if available) rather than
    241280      systemd-logind.
    242281    </para>
    243282
     283   
    244284    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    245285      href="../../xincludes/static-libraries.xml"/>
    246 
    247     <para>
    248       <option>--with-authfw=shadow</option>: This switch enables the
     286    -->
     287   
     288    <para>
     289      <option>-Dauthfw=shadow</option>: This switch enables the
    249290      package to use the <application>Shadow</application> rather than the
    250291      <application>Linux PAM</application> Authentication framework. Use it
     
    252293    </para>
    253294
     295    <!--
    254296    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    255297    href="../../xincludes/gtk-doc-rebuild.xml"/>
     298    -->
     299
     300    <para>
     301      <option>-Dintrospection=false</option>: Use this option if you are certain
     302      that you do not need gobject-introspection files for polkit, or do not have
     303      gobject-introspection installed.
     304    </para>
     305
     306    <para>
     307      <option>-Dman=false</option>: Use this option to disable generating and
     308      installing manual pages. This is useful if libxslt is not installed.
     309    </para>
     310
     311    <para>
     312      <option>-Dexamples=true</option>: Use this option to build the example
     313      programs.
     314    </para>
     315
     316    <para>
     317      <option>-Dgtk_doc=true</option>: Use this option to enable building and
     318      installing the API documentation.
     319    </para>
    256320
    257321  </sect2>
     
    305369      <seglistitem>
    306370        <seg>
    307           pkaction, pkcheck, pk-example-frobnicate, pkexec,
     371          pkaction, pkcheck, <!--pk-example-frobnicate,--> pkexec,
    308372          pkttyagent and polkitd
    309373        </seg>
     
    351415      </varlistentry>
    352416
     417<!--
    353418      <varlistentry id="pk-example-frobnicate">
    354419        <term><command>pk-example-frobnicate</command></term>
     
    363428        </listitem>
    364429      </varlistentry>
    365 
     430-->
     431     
    366432      <varlistentry id="pkexec">
    367433        <term><command>pkexec</command></term>
Note: See TracChangeset for help on using the changeset viewer.