Update to adwaita-icon-theme-3.30.1

Update to grilo-0.3.7
Update to gnome-online-accounts-3.30.0
Update to cheese-3.30.0
Update to gnome-menus-3.31.3
Rebase patch for liboauth (permits building with OpenSSL-1.1.x) to include a programming fix. This fixes RSA/SHA1 verification, as well as allows the test suite to pass.
Make liboauth available on sysvinit systems since Firefox will now use it
Reword the description of Bubblewrap
Add a command explanation for --with-gpm-support in newt
Typo fixes

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@20906 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Douglas R. Reno 2019-01-02 06:54:48 +00:00
parent 02e3bbc8e3
commit e130fead95
12 changed files with 91 additions and 92 deletions

View File

@ -128,6 +128,11 @@ make</userinput></screen>
<sect2 role="commands"> <sect2 role="commands">
<title>Command Explanations</title> <title>Command Explanations</title>
<para>
<parameter>--with-gpm-support</parameter>: This switch enables mouse support for newt
applications through GPM.
</para>
<para> <para>
<command>sed -e ... -i Makefile.in</command>: Disables installation of a <command>sed -e ... -i Makefile.in</command>: Disables installation of a
static library. static library.

View File

@ -34,10 +34,11 @@
<title>Introduction to Bubblewrap</title> <title>Introduction to Bubblewrap</title>
<para> <para>
The <application>Bubblewrap</application> package contains a program used to create filesystem namespaces, or <application>Bubblewrap</application> is a setuid implementation of user
sandboxes, for processes to run inside so that they are sepearated from the rest of the files on a system. namespaces, or sandboxing, that provides access to a subset of kernel
This is useful for preventing programs like thumbnailers from being compromised and causing damage to other user namespace features. Bubblewrap allows user owned processes to run in
areas on the system. Currently, this package is only a dependency for <xref linkend="gnome-desktop"/>. an isolated environment with limited access to the underlying filesystem.
<!-- Thanks for the reword DJ -->
</para> </para>
&lfs83_checked; &lfs83_checked;

View File

@ -27,10 +27,10 @@
<!ENTITY gjs-version "1.54.3"> <!ENTITY gjs-version "1.54.3">
<!ENTITY gnome-autoar-version "0.2.3"> <!ENTITY gnome-autoar-version "0.2.3">
<!ENTITY gnome-desktop-version "3.30.2"> <!ENTITY gnome-desktop-version "3.30.2">
<!ENTITY gnome-menus-version "3.13.3"> <!ENTITY gnome-menus-version "3.31.3">
<!ENTITY gnome-online-accounts-version "3.28.0"> <!ENTITY gnome-online-accounts-version "3.30.0">
<!ENTITY gnome-video-effects-version "0.4.3"> <!ENTITY gnome-video-effects-version "0.4.3">
<!ENTITY grilo-version "0.3.6"> <!ENTITY grilo-version "0.3.7">
<!ENTITY libchamplain-version "0.12.16"> <!ENTITY libchamplain-version "0.12.16">
<!ENTITY libgdata-version "0.17.9"> <!ENTITY libgdata-version "0.17.9">
<!ENTITY libgee-version "0.20.1"> <!ENTITY libgee-version "0.20.1">
@ -64,7 +64,7 @@
<!ENTITY gnome-session-version "3.28.1"> <!ENTITY gnome-session-version "3.28.1">
<!ENTITY gdm-version "3.28.3"> <!ENTITY gdm-version "3.28.3">
<!ENTITY gnome-user-docs-version "3.28.2"> <!ENTITY gnome-user-docs-version "3.28.2">
<!ENTITY adwaita-icon-theme-version "3.30.0"> <!ENTITY adwaita-icon-theme-version "3.30.1">
<!ENTITY gnome-icon-theme-version "3.12.0"> <!ENTITY gnome-icon-theme-version "3.12.0">
<!ENTITY gnome-icon-theme-extras-version "3.12.0"> <!ENTITY gnome-icon-theme-extras-version "3.12.0">
<!ENTITY gnome-icon-theme-symbolic-version "3.12.0"> <!ENTITY gnome-icon-theme-symbolic-version "3.12.0">
@ -77,7 +77,7 @@
<!-- Applications --> <!-- Applications -->
<!ENTITY baobab-version "3.28.0"> <!ENTITY baobab-version "3.28.0">
<!ENTITY brasero-version "3.12.2"> <!ENTITY brasero-version "3.12.2">
<!ENTITY cheese-version "3.28.0"> <!ENTITY cheese-version "3.30.0">
<!ENTITY eog-version "3.28.3"> <!ENTITY eog-version "3.28.3">
<!ENTITY evince-version "3.28.2"> <!ENTITY evince-version "3.28.2">
<!ENTITY evolution-version "3.28.5"> <!ENTITY evolution-version "3.28.5">

View File

@ -4,12 +4,12 @@
<!ENTITY % general-entities SYSTEM "../../general.ent"> <!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities; %general-entities;
<!ENTITY cheese-download-http "&gnome-download-http;/cheese/&gnome-minor-28;/cheese-&cheese-version;.tar.xz"> <!ENTITY cheese-download-http "&gnome-download-http;/cheese/&gnome-minor-30;/cheese-&cheese-version;.tar.xz">
<!ENTITY cheese-download-ftp "&gnome-download-ftp;/cheese/&gnome-minor-28;/cheese-&cheese-version;.tar.xz"> <!ENTITY cheese-download-ftp "&gnome-download-ftp;/cheese/&gnome-minor-30;/cheese-&cheese-version;.tar.xz">
<!ENTITY cheese-md5sum "55dc24591ea3cd192d7e9d800cd225aa"> <!ENTITY cheese-md5sum "2c2afbe1ce7782dbc09cdca3ea2ab0a9">
<!ENTITY cheese-size "1.5 MB"> <!ENTITY cheese-size "1.5 MB">
<!ENTITY cheese-buildsize "19 MB"> <!ENTITY cheese-buildsize "26 MB">
<!ENTITY cheese-time "0.4 SBU"> <!ENTITY cheese-time "0.3 SBU">
]> ]>
<sect1 id="cheese" xreflabel="Cheese-&cheese-version;"> <sect1 id="cheese" xreflabel="Cheese-&cheese-version;">
@ -116,7 +116,7 @@
<screen><literal>Device Drivers ---&gt; <screen><literal>Device Drivers ---&gt;
Multimedia support ---&gt; Multimedia support ---&gt;
&lt;*&gt; Cameras/video grabbers support [CONFIG_MEDIA_CAMERA_SUPPORT] &lt;*&gt; Cameras/video grabbers support [CONFIG_MEDIA_CAMERA_SUPPORT]
&lt;*&gt; Media USB Adapter ---&gt; [CONFIG_MEDIA_USB_SUPPORT] &lt;*&gt; Media USB Adapters ---&gt; [CONFIG_MEDIA_USB_SUPPORT]
Select device(s) as needed</literal></screen> Select device(s) as needed</literal></screen>
<indexterm zone="cheese cheese-kernel"> <indexterm zone="cheese cheese-kernel">

View File

@ -5,12 +5,12 @@
%general-entities; %general-entities;
<!ENTITY gnome-menus-download-http <!ENTITY gnome-menus-download-http
"&gnome-download-http;/gnome-menus/3.13/gnome-menus-&gnome-menus-version;.tar.xz"> "&gnome-download-http;/gnome-menus/3.31/gnome-menus-&gnome-menus-version;.tar.xz">
<!ENTITY gnome-menus-download-ftp <!ENTITY gnome-menus-download-ftp
"&gnome-download-ftp;/gnome-menus/3.13/gnome-menus-&gnome-menus-version;.tar.xz"> "&gnome-download-ftp;/gnome-menus/3.31/gnome-menus-&gnome-menus-version;.tar.xz">
<!ENTITY gnome-menus-md5sum "eef5ef2308d7afc56119d7248f2aa6db"> <!ENTITY gnome-menus-md5sum "f04f540affdc30962d0d678fb56f5b2e">
<!ENTITY gnome-menus-size "396 KB"> <!ENTITY gnome-menus-size "432 KB">
<!ENTITY gnome-menus-buildsize "8.2 MB"> <!ENTITY gnome-menus-buildsize "8.3 MB">
<!ENTITY gnome-menus-time "less than 0.1 SBU"> <!ENTITY gnome-menus-time "less than 0.1 SBU">
]> ]>
@ -139,7 +139,7 @@ make</userinput></screen>
None None
</seg> </seg>
<seg> <seg>
libgnome-menu.so libgnome-menu-3.so
</seg> </seg>
<seg> <seg>
/etc/xdg/menus, /etc/xdg/menus,

View File

@ -5,12 +5,12 @@
%general-entities; %general-entities;
<!ENTITY gnome-online-accounts-download-http <!ENTITY gnome-online-accounts-download-http
"&gnome-download-http;/gnome-online-accounts/&gnome-minor-28;/gnome-online-accounts-&gnome-online-accounts-version;.tar.xz"> "&gnome-download-http;/gnome-online-accounts/&gnome-minor-30;/gnome-online-accounts-&gnome-online-accounts-version;.tar.xz">
<!ENTITY gnome-online-accounts-download-ftp <!ENTITY gnome-online-accounts-download-ftp
"&gnome-download-ftp;/gnome-online-accounts/&gnome-minor-28;/gnome-online-accounts-&gnome-online-accounts-version;.tar.xz"> "&gnome-download-ftp;/gnome-online-accounts/&gnome-minor-30;/gnome-online-accounts-&gnome-online-accounts-version;.tar.xz">
<!ENTITY gnome-online-accounts-md5sum "25827cac1609cf1b5a089d9615d47d86"> <!ENTITY gnome-online-accounts-md5sum "bb323d5cb449d62fee144ba9dbf8b868">
<!ENTITY gnome-online-accounts-size "1.5 MB"> <!ENTITY gnome-online-accounts-size "900 KB">
<!ENTITY gnome-online-accounts-buildsize "28 MB"> <!ENTITY gnome-online-accounts-buildsize "36 MB">
<!ENTITY gnome-online-accounts-time "0.5 SBU"> <!ENTITY gnome-online-accounts-time "0.5 SBU">
]> ]>
@ -185,8 +185,7 @@ make</userinput></screen>
</seg> </seg>
<seg> <seg>
/usr/include/goa-1.0, /usr/include/goa-1.0,
/usr/lib/goa-1.0, /usr/lib/goa-1.0, and
/usr/share/gnome-online-accounts, and
/usr/share/gtk-doc/html/goa /usr/share/gtk-doc/html/goa
</seg> </seg>
</seglistitem> </seglistitem>

View File

@ -6,9 +6,9 @@
<!ENTITY grilo-download-http "&gnome-download-http;/grilo/0.3/grilo-&grilo-version;.tar.xz"> <!ENTITY grilo-download-http "&gnome-download-http;/grilo/0.3/grilo-&grilo-version;.tar.xz">
<!ENTITY grilo-download-ftp "&gnome-download-ftp;/grilo/0.3/grilo-&grilo-version;.tar.xz"> <!ENTITY grilo-download-ftp "&gnome-download-ftp;/grilo/0.3/grilo-&grilo-version;.tar.xz">
<!ENTITY grilo-md5sum "6065e593a2cd7abbd697447db77cf832"> <!ENTITY grilo-md5sum "7c2c9a506e64e5f1a5fafd89ce53d9b0">
<!ENTITY grilo-size "640 KB"> <!ENTITY grilo-size "228 KB">
<!ENTITY grilo-buildsize "28 MB"> <!ENTITY grilo-buildsize "11 MB">
<!ENTITY grilo-time "0.1 SBU"> <!ENTITY grilo-time "0.1 SBU">
]> ]>
@ -93,31 +93,29 @@
<para>Install <application>Grilo</application> by running the <para>Install <application>Grilo</application> by running the
following commands:</para> following commands:</para>
<!-- At the next release of grilo, the build system will change to meson. <screen><userinput>mkdir build &amp;&amp;
Because we are so close to BLFS-8.3, I'm leaving it intact. --> cd build &amp;&amp;
meson --prefix=/usr \
<screen><userinput>./configure --prefix=/usr \ --libexecdir=/usr/lib .. &amp;&amp;
--libdir=/usr/lib \ ninja</userinput></screen>
--disable-static &amp;&amp;
make</userinput></screen>
<!-- testsuite exists, but does nothing --> <!-- testsuite exists, but does nothing -->
<para>This package does not come with a testsuite.</para> <para>This package does not come with a testsuite.</para>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para> <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role="root"><userinput>make install</userinput></screen> <screen role="root"><userinput>ninja install</userinput></screen>
</sect2> </sect2>
<sect2 role="commands"> <sect2 role="commands">
<title>Command Explanations</title> <title>Command Explanations</title>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" <para>
href="../../xincludes/static-libraries.xml"/> <option>-Denable-gtk-doc=true</option>: This option enables generating
documentation. If you have <xref linkend="gtk-doc"/> installed and wish
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" to generate documentation, add this option.
href="../../xincludes/gtk-doc-rebuild.xml"/> </para>
</sect2> </sect2>

View File

@ -44,6 +44,37 @@
<listitem> <listitem>
<para>January 2nd, 2019</para> <para>January 2nd, 2019</para>
<itemizedlist> <itemizedlist>
<listitem>
<para>[renodr] - Update to adwaita-icon-theme-3.30.1. Partially
fixes <ulink url="&blfs-ticket-root;11090">#11090</ulink>.</para>
</listitem>
<listitem revision="systemd">
<para>[renodr] - Update to grilo-0.3.7. Partially fixes
<ulink url="&blfs-ticket-root;11090">#11090</ulink>.</para>
</listitem>
<listitem revision="systemd">
<para>[renodr] - Update to gnome-online-accounts-3.30.0. Partially
fixes <ulink url="&blfs-ticket-root;11090">#11090</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to Cheese-3.30.0. Partially fixes
<ulink url="&blfs-ticket-root;11091">#11091</ulink>.</para>
</listitem>
<listitem revision="systemd">
<para>[renodr] - Update to gnome-menus-3.31.3. Fixes
<ulink url="&blfs-ticket-root;11434">#11434</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update patch for liboauth to permit building with
OpenSSL-1.1.1x. In addition to rebasing the patch, an additional
programming error was corrected, and as a result, rsa/sha1
verification now works, and the test suite now passes. Fixes
<ulink url="&blfs-ticket-root;11181">#11181</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Make liboauth available on sysvinit systems, since
Firefox now supports it as an optional dependency.</para>
</listitem>
<listitem> <listitem>
<para>[dj] - Update to make-ca-1.2 and adjust p11-kit configuration <para>[dj] - Update to make-ca-1.2 and adjust p11-kit configuration
for new copy-trust-modifications script.</para> for new copy-trust-modifications script.</para>

View File

@ -33,7 +33,7 @@
<para> <para>
<application>NetworkManager</application> is a set of co-operative <application>NetworkManager</application> is a set of co-operative
tools that make networking simple and straightforward. Whether WiFi, tools that make networking simple and straightforward. Whether you use WiFi,
wired, 3G, or Bluetooth, NetworkManager allows you to quickly move from wired, 3G, or Bluetooth, NetworkManager allows you to quickly move from
one network to another: Once a network has been configured and joined one network to another: Once a network has been configured and joined
once, it can be detected and re-joined automatically the next time it's once, it can be detected and re-joined automatically the next time it's
@ -125,7 +125,7 @@
<ulink url="https://github.com/Distrotech/libaudit">libaudit</ulink>, <ulink url="https://github.com/Distrotech/libaudit">libaudit</ulink>,
<ulink url="https://github.com/jpirko/libteam">libteam</ulink>, <ulink url="https://github.com/jpirko/libteam">libteam</ulink>,
<ulink url="https://www.samba.org/ftp/ppp/">PPP</ulink>, and <ulink url="https://www.samba.org/ftp/ppp/">PPP</ulink>, and
<ulink url="https://www.roaringpenguin.com/products/pppoe">RP-PPPoE</ulink> <ulink url="https://dianne.skoll.ca/projects/rp-pppoe/">RP-PPPoE</ulink>
</para> </para>
<para condition="html" role="usernotes">User Notes: <para condition="html" role="usernotes">User Notes:
@ -226,7 +226,7 @@ mv -v /usr/share/doc/NetworkManager{,-&NetworkManager-version;}</userinput></scr
</para> </para>
<para> <para>
<parameter>-Ddocs=true</parameter>: Use this switch to enable building of <parameter>-Ddocs=true</parameter>: Use this switch to enable building
man pages and documentation if <xref linkend="gtk-doc"/> is installed. man pages and documentation if <xref linkend="gtk-doc"/> is installed.
</para> </para>
@ -245,14 +245,14 @@ mv -v /usr/share/doc/NetworkManager{,-&NetworkManager-version;}</userinput></scr
<para> <para>
<parameter>-Djson_validation=false</parameter>, <parameter>-Djson_validation=false</parameter>,
<parameter>-Dlibpsl=false</parameter>, and <parameter>-Dlibpsl=false</parameter>, and
<parameter>-Dovs=false</parameter>: These switches disable build with the <parameter>-Dovs=false</parameter>: These switches disable building with the
respective libraries. Remove if you have the needed libraries installed. respective libraries. Remove if you have the needed libraries installed.
</para> </para>
<para> <para>
<parameter>-Dmodem_manager=false</parameter>: This switch is requried if <parameter>-Dmodem_manager=false</parameter>: This switch is requried if
<application>ModemManager</application> is not installed. Omit if you <application>ModemManager</application> is not installed. Omit if you
have built <application>ModmeManager</application>. have built <application>ModemManager</application>.
</para> </para>
<para revision="systemd"> <para revision="systemd">

View File

@ -12,7 +12,7 @@
<!ENTITY liboauth-time "less than 0.1 SBU"> <!ENTITY liboauth-time "less than 0.1 SBU">
]> ]>
<sect1 id="liboauth" xreflabel="liboauth-&liboauth-version;" revision="systemd"> <sect1 id="liboauth" xreflabel="liboauth-&liboauth-version;">
<?dbhtml filename="liboauth.html"?> <?dbhtml filename="liboauth.html"?>
<sect1info> <sect1info>
@ -107,7 +107,7 @@
Apply a patch for the current version of openssl: Apply a patch for the current version of openssl:
</para> </para>
<screen><userinput>patch -Np1 -i ../liboauth-&liboauth-version;-openssl-1.1.0-2.patch</userinput></screen> <screen><userinput>patch -Np1 -i ../liboauth-&liboauth-version;-openssl-1.1.0-3.patch</userinput></screen>
<para> <para>
Install <application>liboauth</application> by running the following Install <application>liboauth</application> by running the following
@ -123,8 +123,7 @@ make</userinput></screen>
</para> </para>
<para> <para>
To test the results, issue: <command>make check</command>. One test, To test the results, issue: <command>make check</command>.
test/tcwiki, is known to fail due to a coding error.
</para> </para>
<para> <para>

View File

@ -8,8 +8,8 @@
"&gnome-download-http;/adwaita-icon-theme/&gnome-minor-30;/adwaita-icon-theme-&adwaita-icon-theme-version;.tar.xz"> "&gnome-download-http;/adwaita-icon-theme/&gnome-minor-30;/adwaita-icon-theme-&adwaita-icon-theme-version;.tar.xz">
<!ENTITY adwaita-icon-theme-download-ftp <!ENTITY adwaita-icon-theme-download-ftp
"&gnome-download-ftp;/adwaita-icon-theme/&gnome-minor-30;/adwaita-icon-theme-&adwaita-icon-theme-version;.tar.xz"> "&gnome-download-ftp;/adwaita-icon-theme/&gnome-minor-30;/adwaita-icon-theme-&adwaita-icon-theme-version;.tar.xz">
<!ENTITY adwaita-icon-theme-md5sum "5ad28b28fecde7f997f56e76a903567e"> <!ENTITY adwaita-icon-theme-md5sum "db3fd812821d72fdd9a3c7d622a95b35">
<!ENTITY adwaita-icon-theme-size "20 MB"> <!ENTITY adwaita-icon-theme-size "19 MB">
<!ENTITY adwaita-icon-theme-buildsize "135 MB"> <!ENTITY adwaita-icon-theme-buildsize "135 MB">
<!ENTITY adwaita-icon-theme-time "0.9 SBU"> <!ENTITY adwaita-icon-theme-time "0.9 SBU">
]> ]>
@ -113,21 +113,6 @@ make</userinput></screen>
<screen role="root"><userinput>make install</userinput></screen> <screen role="root"><userinput>make install</userinput></screen>
</sect2> </sect2>
<!--
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<option>-\-disable-gtk2-engine</option>: This switch disables GTK+-2
theming engine.
</para>
<para>
<option>-\-disable-gtk3-engine</option>: This switch disables GTK+-3
theming engine.
</para>
</sect2>-->
<sect2 role="content"> <sect2 role="content">
<title>Contents</title> <title>Contents</title>
@ -145,29 +130,10 @@ make</userinput></screen>
None None
</seg> </seg>
<seg> <seg>
/usr/share/icons/Adwaita/ /usr/share/icons/Adwaita
</seg> </seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>
<!--
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="libadwaita">
<term><filename class="libraryfile">libadwaita.so</filename></term>
<listitem>
<para>
is the Adwaita <application>GTK+</application> theme.
</para>
<indexterm zone="adwaita-icon-theme libadwaita">
<primary sortas="c-libadwaita">libadwaita.so</primary>
</indexterm>
</listitem>
</varlistentry>
/usr/share/icons/Adwaita/
</variablelist>-->
</sect2> </sect2>

View File

@ -184,8 +184,8 @@ tar: Exiting with failure status due to previous errors
<xref linkend="valgrind"/>, <xref linkend="valgrind"/>,
<xref linkend="wget"/>, <xref linkend="wget"/>,
<xref linkend="wireless_tools"/>, <xref linkend="wireless_tools"/>,
<phrase revision="sysv"><ulink url="http://sourceforge.net/projects/liboauth/files/">liboauth</ulink></phrase> <!-- <phrase revision="sysv"><ulink url="http://sourceforge.net/projects/liboauth/files/">liboauth</ulink></phrase> -->
<phrase revision="systemd"><xref linkend="liboauth"/></phrase>, <xref linkend="liboauth"/>,
<ulink url="https://github.com/libproxy/libproxy">libproxy</ulink>, <ulink url="https://github.com/libproxy/libproxy">libproxy</ulink>,
and (with the patch) and (with the patch)
<xref linkend="graphite2"/> and <xref linkend="graphite2"/> and