Changeset e7d893b


Ignore:
Timestamp:
05/19/2019 04:54:33 AM (2 years ago)
Author:
DJ Lucas <dj@…>
Branches:
elogind
Children:
215c728
Parents:
853ae3e5
Message:

Merge to HEAD 21602.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/BOOK-elogind@21603 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
6 added
301 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r853ae3e5 re7d893b  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "15">                   <!-- Always 2 digits -->
    4 <!ENTITY month        "03">                   <!-- Always 2 digits -->
     3<!ENTITY day          "18">                   <!-- Always 2 digits -->
     4<!ENTITY month        "05">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2019">
    66<!ENTITY copyrightdate "2001-&year;">
    77<!ENTITY copyholder   "The BLFS Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "March 15th, &year;">
     9<!ENTITY releasedate  "May 18th, &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
     
    6464<!ENTITY appstream-glib-url   "http://people.freedesktop.org/~hughsient/appstream-glib/releases">
    6565<!ENTITY elinks-url           "http://elinks.or.cz">
     66<!ENTITY w3m-url              "http://w3m.sourceforge.net/">
    6667
    6768<!-- These entities are used to identify versions of LFS
  • general/genlib/apr.xml

    r853ae3e5 re7d893b  
    99  <!ENTITY apr-download-ftp
    1010    "ftp://ftp.mirrorservice.org/sites/ftp.apache.org/apr/apr-&apr-version;.tar.bz2">
    11   <!ENTITY apr-md5sum        "ad4add8efdfe87330b88e5e788241775">
    12   <!ENTITY apr-size          "836 KB">
    13   <!ENTITY apr-buildsize     "13 MB (additional 3 MB for the tests)">
    14   <!ENTITY apr-time          "0.2 SBU (add 1.5 SBU for tests)">
     11  <!ENTITY apr-md5sum        "7a14a83d664e87599ea25ff4432e48a7">
     12  <!ENTITY apr-size          "852 KB">
     13  <!ENTITY apr-buildsize     "11 MB (additional 4 MB for the tests)">
     14  <!ENTITY apr-time          "0.2 SBU (add 1.7 SBU for tests)">
    1515]>
    1616
  • general/genlib/boost.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY boost-download-http "https://dl.bintray.com/boostorg/release/&boost-version;/source/boost_&boost-dl-version;.tar.bz2">
    88  <!ENTITY boost-download-ftp  " ">
    9   <!ENTITY boost-md5sum        "a1332494397bf48332cb152abfefcec2">
    10   <!ENTITY boost-size          "91 MB">
    11   <!ENTITY boost-buildsize     "927 MB (168 MB installed)">
    12   <!ENTITY boost-time          "1.7 SBU (Using parallelism=4; add 1.1 SBU for tests)">
     9  <!ENTITY boost-md5sum        "242ecc63507711d6706b9b0c0d0c7d4f">
     10  <!ENTITY boost-size          "93 MB">
     11  <!ENTITY boost-buildsize     "938 MB (168 MB installed)">
     12  <!ENTITY boost-time          "1.8 SBU (Using parallelism=4; add 1.1 SBU for tests)">
    1313]>
    1414
     
    116116      Run the tests with: issue <command>pushd tools/build/test;
    117117      python test_all.py; popd</command>.
    118       All 150 tests should pass.
     118      All 152 tests should pass.
    119119    </para>
    120120
  • general/genlib/genlib.xml

    r853ae3e5 re7d893b  
    6767  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="grantlee.xml"/>
    6868  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gsl.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gspell.xml"/>
    6970  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="icu.xml"/>
    7071  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="jansson.xml"/>
    7172<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="js38.xml"/> -->
    72   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="js52.xml"/>
     73<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="js52.xml"/> -->
    7374  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="js60.xml"/>
    7475  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="json-c.xml"/>
     
    8990  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libgcrypt.xml"/>
    9091  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libgpg-error.xml"/>
     92  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libgrss.xml"/>
    9193  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libgsf.xml"/>
    9294  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libgudev.xml"/>
     
    121123  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libxslt.xml"/>
    122124  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libwacom.xml"/>
     125  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libyaml.xml"/>
    123126
    124127  <!-- systemd only -->
     
    148151  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xapian.xml"/>
    149152
    150   <!-- systemd only -->
    151   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="yaml.xml"/>
    152153</chapter>
  • general/genlib/glib2.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY glib2-download-http "&gnome-download-http;/glib/2.60/glib-&glib2-version;.tar.xz">
    88  <!ENTITY glib2-download-ftp  "&gnome-download-ftp;/glib/2.60/glib-&glib2-version;.tar.xz">
    9   <!ENTITY glib2-md5sum        "7d36520dda58de65027abf5b4fb1241a">
     9  <!ENTITY glib2-md5sum        "f28f2228e2b369cc866f18770baafe2b">
    1010  <!ENTITY glib2-size          "4.4 MB">
    11   <!ENTITY glib2-buildsize     "162 MB (add 4 MB for tests)">
     11  <!ENTITY glib2-buildsize     "164 MB (add 4 MB for tests)">
    1212  <!ENTITY glib2-time          "0.5 SBU (add 0.6 SBU for tests; both using paralleism=4)">
    1313]>
     
    183183      ..                 &amp;&amp;
    184184ninja</userinput></screen>
    185 <!--
    186 <screen><userinput>./configure - -prefix=/usr      \
    187             - -with-pcre=system \
    188             - -with-python=/usr/bin/python3 &amp;&amp;
    189 make</userinput></screen>-->
     185
    190186    <para>
    191187      The <application>GLib</application> test suite requires
     
    207203    </para></note>
    208204
    209 <!-- <screen role="root"><userinput>make install</userinput></screen> -->
    210 <!-- used when built with meson/ninja -->
    211205<screen role="root"><userinput>ninja install &amp;&amp;
    212206
  • general/genlib/glibmm.xml

    r853ae3e5 re7d893b  
    55  %general-entities;
    66
    7   <!ENTITY glibmm-download-http "&gnome-download-http;/glibmm/2.58/glibmm-&glibmm-version;.tar.xz">
    8   <!ENTITY glibmm-download-ftp  "&gnome-download-ftp;/glibmm/2.58/glibmm-&glibmm-version;.tar.xz">
    9   <!ENTITY glibmm-md5sum        "4a0402ac65a7c47424b4e21b81b079c0">
    10   <!ENTITY glibmm-size          "6.5 MB">
    11   <!ENTITY glibmm-buildsize     "197 MB (with tests)">
    12   <!ENTITY glibmm-time          "1.2 SBU (Using parallelism=4; with tests)">
     7  <!ENTITY glibmm-download-http "&gnome-download-http;/glibmm/2.60/glibmm-&glibmm-version;.tar.xz">
     8  <!ENTITY glibmm-download-ftp  "&gnome-download-ftp;/glibmm/2.60/glibmm-&glibmm-version;.tar.xz">
     9  <!ENTITY glibmm-md5sum        "0f6180d185c067bdb2aa30d035f9b867">
     10  <!ENTITY glibmm-size          "6.6 MB">
     11  <!ENTITY glibmm-buildsize     "199 MB (with tests)">
     12  <!ENTITY glibmm-time          "1.3 SBU (Using parallelism=4; with tests)">
    1313]>
    1414
  • general/genlib/gobject-introspection.xml

    r853ae3e5 re7d893b  
    99  <!ENTITY gobject-introspection-download-ftp
    1010    "&gnome-download-ftp;/gobject-introspection/1.60/gobject-introspection-&gobject-introspection-version;.tar.xz">
    11   <!ENTITY gobject-introspection-md5sum        "5f75baadfc9baffaeca203c280b9d592">
     11  <!ENTITY gobject-introspection-md5sum        "46fc8a98f6563e64947ac3d574632525">
    1212  <!ENTITY gobject-introspection-size          "1.2 MB">
    13   <!ENTITY gobject-introspection-buildsize     "42 MB (with tests)">
     13  <!ENTITY gobject-introspection-buildsize     "56 MB (with tests)">
    1414  <!ENTITY gobject-introspection-time          "0.2 SBU (Using parallelism=4; with tests)">
    1515]>
  • general/genlib/icu.xml

    r853ae3e5 re7d893b  
    88           "http://download.icu-project.org/files/icu4c/&icu-version;/icu4c-&icu-dl-version;-src.tgz">
    99  <!ENTITY icu-download-ftp  " ">
    10   <!ENTITY icu-md5sum        "9e40f6055294284df958200e308bce50">
     10  <!ENTITY icu-md5sum        "a3d18213beec454e3cdec9a3116d6b05">
    1111  <!ENTITY icu-size          "23 MB">
    12   <!ENTITY icu-buildsize     "297 MB (add 35 MB for tests)">
    13   <!ENTITY icu-time          "0.5 SBU (add 1.6 SBU for tests)">
     12  <!ENTITY icu-buildsize     "302 MB (add 35 MB for tests)">
     13  <!ENTITY icu-time          "0.8 SBU (add 1.9 SBU for tests)">
    1414]>
    1515
  • general/genlib/libassuan.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY libassuan-download-http "&gnupg-http;/libassuan/libassuan-&libassuan-version;.tar.bz2">
    8   <!-- Something is wrong with ftp server and it confuses curl when currency runs it -->
    9   <!-- <!ENTITY libassuan-download-ftp  "&gnupg-ftp;/libassuan/libassuan-&libassuan-version;.tar.bz2"> -->
     8  <!ENTITY libassuan-download-ftp  "&gnupg-ftp;/libassuan/libassuan-&libassuan-version;.tar.bz2">
    109  <!ENTITY libassuan-download-ftp  " ">
    1110  <!ENTITY libassuan-md5sum        "226c504ea78a232224bf3b6846b3adb9">
  • general/genlib/libblockdev.xml

    r853ae3e5 re7d893b  
    8181      <xref linkend="gobject-introspection"/>,
    8282      <xref linkend="libbytesize"/>,
    83       <xref linkend="parted"/>,
    84       <xref linkend="volume_key"/>, and
    85       <xref linkend="yaml"/>
     83      <xref linkend="libyaml"/>,
     84      <xref linkend="parted"/>, and
     85      <xref linkend="volume_key"/>
    8686    </para>
    8787
  • general/genlib/libbytesize.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY libbytesize-download-http "https://github.com/storaged-project/libbytesize/releases/download/&libbytesize-version;/libbytesize-&libbytesize-version;.tar.gz">
    88  <!ENTITY libbytesize-download-ftp  " ">
    9   <!ENTITY libbytesize-md5sum        "aa9bd5a04546873714da2adbaaa9f283">
    10   <!ENTITY libbytesize-size          "404 KB">
    11   <!ENTITY libbytesize-buildsize     "4.6 MB">
     9  <!ENTITY libbytesize-md5sum        "d47369556cd92aad4d8bc8ba10aebbed">
     10  <!ENTITY libbytesize-size          "432 KB">
     11  <!ENTITY libbytesize-buildsize     "4.2 MB">
    1212  <!ENTITY libbytesize-time          "less than 0.1 SBU">
    1313]>
     
    7575    <bridgehead renderas="sect4">Required</bridgehead>
    7676    <para role="required">
    77       <xref linkend="pcre"/>
     77      <xref linkend="pcre2"/>
    7878    </para>
    7979
     
    8181    <para role="optional">
    8282      <xref linkend="gtk-doc"/>,
    83       <xref linkend="python2"/>,
    8483      <xref linkend="six"/> (needed for tests and python bindings),
    8584      <ulink url="https://github.com/rhinstaller/pocketlint/releases">pocketlint</ulink> (python module for one test), and
     
    106105    <para>
    107106      If you have the optional python modules installed, the regression
    108       tests can be run with: <command>make check</command>. If only
    109       <application>Python 3</application> is installed, one test has to be
    110       fixed with <command>
    111       sed -i 's/python/&amp;3/' tests/lbs_py_override_unittest.py</command>.
    112       <phrase revision='sysv'>Another test needs to be fixed if systemd
    113       is not installed, with:<command>
    114       sed -i '/busctl/s/=.*$/=lfs/' tests/canary_tests.sh</command>.</phrase>
     107      tests can be run with: <command>make check</command>.
    115108    </para>
    116109
     
    122115
    123116  </sect2>
    124 
     117<!--
    125118  <sect2 role="commands">
    126119    <title>Command Explanations</title>
    127120
    128121    <para>
    129       <option>--without-python2</option>: If
     122      <option>-i -without-python2</option>: If
    130123      <application>Python 2</application> is installed, use this switch to
    131124      prevent the use of <application>Python 2</application>. This may be
     
    134127    </para>
    135128  </sect2>
    136 
     129-->
    137130  <sect2 role="content">
    138131    <title>Contents</title>
  • general/genlib/libcroco.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY libcroco-download-http "&gnome-download-http;/libcroco/0.6/libcroco-&libcroco-version;.tar.xz">
    88  <!ENTITY libcroco-download-ftp  "&gnome-download-ftp;/libcroco/0.6/libcroco-&libcroco-version;.tar.xz">
    9   <!ENTITY libcroco-md5sum        "bc0984fce078ba2ce29f9500c6b9ddce">
    10   <!ENTITY libcroco-size          "472 KB">
    11   <!ENTITY libcroco-buildsize     "12 MB (with tests)">
     9  <!ENTITY libcroco-md5sum        "c80c5a8385011a0260dce6bd0da93dce">
     10  <!ENTITY libcroco-size          "480 KB">
     11  <!ENTITY libcroco-buildsize     "10 MB (with tests)">
    1212  <!ENTITY libcroco-time          "0.1 SBU (with tests)">
    1313]>
  • general/genlib/libgcrypt.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY libgcrypt-download-http "&gnupg-http;/libgcrypt/libgcrypt-&libgcrypt-version;.tar.bz2">
    8   <!-- Something is wrong with ftp server and it confuses curl when currency runs it -->
    9   <!-- <!ENTITY libgcrypt-download-ftp  "&gnupg-ftp;/libgcrypt/libgcrypt-&libgcrypt-version;.tar.bz2"> -->
     8  <!ENTITY libgcrypt-download-ftp  "&gnupg-ftp;/libgcrypt/libgcrypt-&libgcrypt-version;.tar.bz2">
    109  <!ENTITY libgcrypt-download-ftp  " ">
    1110  <!ENTITY libgcrypt-md5sum        "fbfdaebbbc6d7e5fbbf6ffdb3e139573">
  • general/genlib/libgpg-error.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY libgpg-error-download-http "&gnupg-http;/libgpg-error/libgpg-error-&libgpg-error-version;.tar.bz2">
    8   <!-- Something is wrong with ftp server and it confuses curl when currency runs it -->
    9   <!-- <!ENTITY libgpg-error-download-ftp  "&gnupg-ftp;/libgpg-error/libgpg-error-&libgpg-error-version;.tar.bz2"> -->
     8  <!ENTITY libgpg-error-download-ftp  "&gnupg-ftp;/libgpg-error/libgpg-error-&libgpg-error-version;.tar.bz2">
    109  <!ENTITY libgpg-error-download-ftp  " ">
    11   <!ENTITY libgpg-error-md5sum        "2808a9e044f883f7554c5ba6a380b711">
     10  <!ENTITY libgpg-error-md5sum        "eff437f397e858a9127b76c0d87fa5ed">
    1211  <!ENTITY libgpg-error-size          "900 KB">
    13   <!ENTITY libgpg-error-buildsize     "12 MB (with tests)">
     12  <!ENTITY libgpg-error-buildsize     "9.8 MB (with tests)">
    1413  <!ENTITY libgpg-error-time          "0.1 SBU (with tests)">
    1514]>
     
    8180  <sect2 role="installation">
    8281    <title>Installation of libgpg-error</title>
     82
     83<!-- fixed upstream, but needed for version 1.36 -->
     84    <para>
     85      First apply a sed to allow building with gawk-5.0:
     86    </para>
     87
     88<screen><userinput>sed -i 's/namespace/pkg_&amp;/' src/Makefile.{am,in} src/mkstrtable.awk</userinput></screen>
    8389
    8490    <para>
  • general/genlib/libgsf.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY libgsf-download-http "&gnome-download-http;/libgsf/1.14/libgsf-&libgsf-version;.tar.xz">
    88  <!ENTITY libgsf-download-ftp  "&gnome-download-ftp;/libgsf/1.14/libgsf-&libgsf-version;.tar.xz">
    9   <!ENTITY libgsf-md5sum        "e45cc8aa9c49516d540b7d7307f755f1">
    10   <!ENTITY libgsf-size          "604 KB">
     9  <!ENTITY libgsf-md5sum        "5bc6d1d6394f0ed5a58e8f2e5e4ead7f">
     10  <!ENTITY libgsf-size          "676 KB">
    1111  <!ENTITY libgsf-buildsize     "15 MB (with tests)">
    1212  <!ENTITY libgsf-time          "0.3 SBU (with tests)">
  • general/genlib/libical.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY libical-download-http "https://github.com/libical/libical/releases/download/v&libical-version;/libical-&libical-version;.tar.gz">
    88  <!ENTITY libical-download-ftp  " ">
    9   <!ENTITY libical-md5sum        "23fa99808d3ab9f1c65651b0e1532828">
    10   <!ENTITY libical-size          "852 KB">
     9  <!ENTITY libical-md5sum        "9be4e8a1739a9c27e06aa8ce66b8cb34">
     10  <!ENTITY libical-size          "864 KB">
    1111  <!ENTITY libical-buildsize     "25 MB (with tests)">
    1212  <!ENTITY libical-time          "0.5 SBU (with tests)">
     
    106106      -DCMAKE_BUILD_TYPE=Release       \
    107107      -DSHARED_ONLY=yes                \
     108      -DICAL_BUILD_DOCS=false          \
    108109      .. &amp;&amp;
    109110make</userinput></screen>
    110 
     111<!-- DEVS: the ICAL_BUILD_DOCS=false switch is needed because gtk-doc-1.30 is
     112     broken. Unfortunately, it also prevents running make docs. When gtk-doc
     113     is fixed, remove the switch and uncomment this.
    111114    <para>
    112115      If you have <xref linkend="doxygen"/> installed and wish to build the API
     
    115118
    116119<screen><userinput>make docs</userinput></screen>
    117 
     120-->
    118121    <para>
    119122      To test the results, issue: <command>make test</command>.
    120       One test, timezones, is known to fail.
     123      One test, timezones, is known to fail on SysV systems.
     124      <!-- On systemd, we symlink the current timezone to
     125      /etc/localtime, which is what libical expects. -->
    121126    </para>
    122127
     
    126131
    127132<screen role="root"><userinput>make install</userinput></screen>
    128 
     133<!-- see above:
    129134    <para>
    130135      If you have built the API documentation, install by issuing, as
     
    134139<screen role="root"><userinput>install -vdm755 /usr/share/doc/libical-&libical-version;/html &amp;&amp;
    135140cp -vr apidocs/html/* /usr/share/doc/libical-&libical-version;/html</userinput></screen>
    136 
     141-->
    137142  </sect2>
    138143
     
    148153      <parameter>-DSHARED_ONLY=yes</parameter>: This switch is used
    149154      in order to only build the shared libraries.
     155    </para>
     156
     157    <para>
     158      <parameter>-DICAL_BUILD_DOCS=false</parameter>: This switch prevents
     159      building the <application>GTK</application> documentation, because
     160      gtk-doc-1.30 is broken. Unfortunately, it also prevents building the
     161      API documentation.
    150162    </para>
    151163
  • general/genlib/libksba.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY libksba-download-http "&gnupg-http;/libksba/libksba-&libksba-version;.tar.bz2">
    8   <!-- Something is wrong with ftp server and it confuses curl when currency runs it -->
    9   <!-- <!ENTITY libksba-download-ftp  "&gnupg-ftp;/libksba/libksba-&libksba-version;.tar.bz2"> -->
     8  <!ENTITY libksba-download-ftp  "&gnupg-ftp;/libksba/libksba-&libksba-version;.tar.bz2">
    109  <!ENTITY libksba-download-ftp  " ">
    1110  <!ENTITY libksba-md5sum        "8302a3e263a7c630aa7dea7d341f07a2">
  • general/genlib/liblinear.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY liblinear-download-http "https://github.com/cjlin1/liblinear/archive/v&liblinear-version;/liblinear-&liblinear-version;.tar.gz">
    88  <!ENTITY liblinear-download-ftp  " ">
    9   <!ENTITY liblinear-md5sum        "2acc44731f0de1d5244a9599784e3dcc">
    10   <!ENTITY liblinear-size          "512 KB">
     9  <!ENTITY liblinear-md5sum        "5ce74bbcc402be5715b3d62d3b37c432">
     10  <!ENTITY liblinear-size          "516 KB">
    1111  <!ENTITY liblinear-buildsize     "1.4 MB">
    1212  <!ENTITY liblinear-time          "less than 0.1 SBU">
  • general/genlib/libmbim.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY libmbim-download-http "https://www.freedesktop.org/software/libmbim/libmbim-&libmbim-version;.tar.xz">
    88  <!ENTITY libmbim-download-ftp  " ">
    9   <!ENTITY libmbim-md5sum        "840cd133bc0f715a7ee4797dd9ac5562">
     9  <!ENTITY libmbim-md5sum        "7f7da7fa4bf37e64e44822fa00d42d6b">
    1010  <!ENTITY libmbim-size          "464 KB">
    1111  <!ENTITY libmbim-buildsize     "21 MB (with tests)">
  • general/genlib/libqmi.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY libqmi-download-http "https://www.freedesktop.org/software/libqmi/libqmi-&libqmi-version;.tar.xz">
    88  <!ENTITY libqmi-download-ftp  " ">
    9   <!ENTITY libqmi-md5sum        "3fd831c1b0de4a4432be628432a960ff">
    10   <!ENTITY libqmi-size          "928 KB">
    11   <!ENTITY libqmi-buildsize     "73 MB (with tests)">
     9  <!ENTITY libqmi-md5sum        "da5dd26dc7665422707b4fce89a455aa">
     10  <!ENTITY libqmi-size          "936 KB">
     11  <!ENTITY libqmi-buildsize     "74 MB (with tests)">
    1212  <!ENTITY libqmi-time          "0.2 SBU (Using parallelism=4; with tests)">
    1313]>
  • general/genlib/libseccomp.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY libseccomp-download-http "https://github.com/seccomp/libseccomp/releases/download/v&libseccomp-version;/libseccomp-&libseccomp-version;.tar.gz">
    88  <!ENTITY libseccomp-download-ftp  " ">
    9   <!ENTITY libseccomp-md5sum        "e6b4e463857fe05c09dc56ec3bcaef84">
    10   <!ENTITY libseccomp-size          "552 KB">
    11   <!ENTITY libseccomp-buildsize     "5.5 MB (additional 2.8 MB for tests)">
    12   <!ENTITY libseccomp-time          "less than 0.1 SBU (additional 1.8 SBU for tests)">
     9  <!ENTITY libseccomp-md5sum        "4fa6b0f39b48b8644415d7a9a9dfe9f4">
     10  <!ENTITY libseccomp-size          "596 KB">
     11  <!ENTITY libseccomp-buildsize     "6.6 MB (additional 5 MB for tests)">
     12  <!ENTITY libseccomp-time          "less than 0.1 SBU (additional 2.9 SBU for tests)">
    1313<!-- EDITORS NOTE:
    1414   This library is heavily dependent on system calls at the time of it's release.
     
    7878
    7979    <bridgehead renderas="sect3">libseccomp Dependencies</bridgehead>
    80 <!--
    81     <bridgehead renderas="sect4">Required</bridgehead>
    82     <para role="required">
    83       <xref linkend="python3"/>
    84     </para>
    85 -->
     80
    8681    <bridgehead renderas="sect4">Optional</bridgehead>
    8782    <para role="optional">
     83      <xref linkend="which"/> (needed for tests),
    8884      <xref linkend="valgrind"/>,
    8985      <ulink url="http://cython.org/">Cython</ulink>, and
  • general/genlib/libssh2.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY libssh2-download-http "https://www.libssh2.org/download/libssh2-&libssh2-version;.tar.gz">
    88  <!ENTITY libssh2-download-ftp  " ">
    9   <!ENTITY libssh2-md5sum        "3d1147cae66e2959ea5441b183de1b1c">
    10   <!ENTITY libssh2-size          "835 KB">
    11   <!ENTITY libssh2-buildsize     "12 MB">
    12   <!ENTITY libssh2-time          "0.1 SBU">
     9  <!ENTITY libssh2-md5sum        "616efd99af3d9ef731a26bed6cee9593">
     10  <!ENTITY libssh2-size          "840 KB">
     11  <!ENTITY libssh2-buildsize     "12 MB (with tests)">
     12  <!ENTITY libssh2-time          "0.2 SBU (with tests)">
    1313]>
    1414
     
    7575    <bridgehead renderas="sect4">Optional</bridgehead>
    7676    <para role="optional">
    77       <xref linkend="libgcrypt"/>,
    78       <xref linkend="openssh"/> (required for the testsuite)
     77      <xref linkend="libgcrypt"/> and
     78      <xref linkend="openssh"/> (both required for the testsuite)
    7979    </para>
    8080
     
    9797    <para>
    9898      To test the results, issue: <command>make check</command>.
     99      One test, using gnupg, may fail for unknown reasons.
    99100    </para>
    100101
  • general/genlib/libuv.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY libuv-download-http "https://dist.libuv.org/dist/v&libuv-version;/libuv-v&libuv-version;.tar.gz">
    88  <!ENTITY libuv-download-ftp  " ">
    9   <!ENTITY libuv-md5sum        "3d0537a24f79e6c89333de949f8bfe84">
    10   <!ENTITY libuv-size          "1.1 MB">
    11   <!ENTITY libuv-buildsize     "13 MB (add 11 MB for tests)">
     9  <!ENTITY libuv-md5sum        "60dd1d88b8a3d68db9b7c401327503fb">
     10  <!ENTITY libuv-size          "1.2 MB">
     11  <!ENTITY libuv-buildsize     "12 MB (add 12 MB for tests)">
    1212  <!ENTITY libuv-time          "0.1 SBU (add 0.4 SBU for tests)">
    1313]>
     
    119119    <para>
    120120      If you want to run the tests, run: <command>make check</command>.
     121      One test, ipc_closed_handle. is known to fail.
    121122    </para>
    122123
  • general/genlib/npth.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY npth-download-http "&gnupg-http;/npth/npth-&npth-version;.tar.bz2">
    8   <!-- Something is wrong with ftp server and it confuses curl when currency runs it -->
    9   <!-- <!ENTITY npth-download-ftp  "&gnupg-ftp;/npth/npth-&npth-version;.tar.bz2"> -->
     8  <!ENTITY npth-download-ftp  "&gnupg-ftp;/npth/npth-&npth-version;.tar.bz2">
    109  <!ENTITY npth-download-ftp  " ">
    1110  <!ENTITY npth-md5sum        "375d1a15ad969f32d25f1a7630929854">
  • general/genlib/pcre2.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY pcre2-download-http "&sourceforge-dl;/pcre/pcre2-&pcre2-version;.tar.bz2">
    88  <!ENTITY pcre2-download-ftp  "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre2-&pcre2-version;.tar.bz2">
    9   <!ENTITY pcre2-md5sum        "8a096287153fb994970df3570e90fcb5">
     9  <!ENTITY pcre2-md5sum        "80b355f2dce909a2e2424f5c79eddb44">
    1010  <!ENTITY pcre2-size          "1.6 MB">
    11   <!ENTITY pcre2-buildsize     "22 MB (with tests)">
    12   <!ENTITY pcre2-time          "0.4 SBU (with tests)">
     11  <!ENTITY pcre2-buildsize     "18 MB (with tests)">
     12  <!ENTITY pcre2-time          "0.5 SBU (with tests)">
    1313]>
    1414
  • general/genlib/qca.xml

    r853ae3e5 re7d893b  
    55  %general-entities;
    66
    7   <!ENTITY qca-download-http "http://download.kde.org/stable/qca/&qca-version;/src/qca-&qca-version;.tar.xz">
     7  <!ENTITY qca-download-http "http://download.kde.org/stable/qca/&qca-version;/qca-&qca-version;.tar.xz">
    88  <!ENTITY qca-download-ftp  " ">
    9   <!ENTITY qca-md5sum        "5019cc29efcf828681cd93164238ce26">
    10   <!ENTITY qca-size          "672 KB">
    11   <!ENTITY qca-buildsize     "28 MB">
    12   <!ENTITY qca-time          "0.5 SBU (using parallelism=4; add 0.6 SBU for tests)">
     9  <!ENTITY qca-md5sum        "5d809bf0ade891dc89dfd7639cbeaa9d">
     10  <!ENTITY qca-size          "676 KB">
     11  <!ENTITY qca-buildsize     "30 MB">
     12  <!ENTITY qca-time          "0.6 SBU (using parallelism=4; add 1.0 SBU for tests)">
    1313]>
    1414
     
    5858      </listitem>
    5959    </itemizedlist>
    60    
     60<!--   
    6161    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    6262    <itemizedlist spacing="compact">
     
    6868      </listitem>
    6969    </itemizedlist>
    70 
     70-->
    7171    <bridgehead renderas="sect3">Qca Dependencies</bridgehead>
    7272
     
    8888    <xref linkend="nspr"/>,
    8989    <xref linkend="p11-kit"/>,
    90     <xref linkend="doxygen"/>, and
    91     <xref linkend="which"/>
     90    <xref linkend="doxygen"/>,
     91    <xref linkend="which"/>, and
     92    <ulink url="https://botan.randombit.net/">Botan</ulink>
    9293    </para>
    9394
     
    99100  <sect2 role="installation">
    100101    <title>Installation of Qca</title>
    101 
     102<!--
    102103    <para>Use <application>openssl-1.1</application>:</para>
    103104
    104105<screen><userinput>patch -Np1 -i ../qca-2.1.3-openssl-1.patch</userinput></screen>
    105 
     106-->
    106107    <para>Fix the location of the CA certificates:</para>
    107108
     
    114115cd    build &amp;&amp;
    115116
    116 cmake -DCMAKE_INSTALL_PREFIX=/usr                                \
    117       -DCMAKE_BUILD_TYPE=Release                                 \
    118       -DQCA_MAN_INSTALL_DIR:PATH=/usr/share/man                  \
    119       ..                                                         &amp;&amp;
     117cmake -DCMAKE_INSTALL_PREFIX=$QT5DIR            \
     118      -DCMAKE_BUILD_TYPE=Release                \
     119      -DQCA_MAN_INSTALL_DIR:PATH=/usr/share/man \
     120      .. &amp;&amp;
    120121make</userinput></screen>
    121122
    122       <!--      -DOPENSSL_INCLUDE_DIR=/usr/include/openssl-1.0             \
    123       -DOPENSSL_SSL_LIBRARY=/usr/lib/openssl-1.0/libssl.so       \
    124       -DOPENSSL_CRYPTO_LIBRARY=/usr/lib/openssl-1.0/libcrypto.so \ -->
    125 
    126     <para>To test the results, issue <command>make test</command>. One
    127     test is known to fail.</para>
     123    <para>To test the results, issue <command>make test</command>. One test
     124    using <xref linkend="gnupg2"/> fails without a correct passphrase.  The
     125    required passphrase does not seem to be published.</para>
    128126
    129127    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
  • general/genlib/talloc.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY talloc-download-http "https://www.samba.org/ftp/talloc/talloc-&talloc-version;.tar.gz">
    88  <!ENTITY talloc-download-ftp  " ">
    9   <!ENTITY talloc-md5sum        "4ff5a73fbfc92ae7e9c63ceb7b4ee025">
    10   <!ENTITY talloc-size          "624 KB">
     9  <!ENTITY talloc-md5sum        "b60781acc2fb42d7a1e08751e508d3df">
     10  <!ENTITY talloc-size          "620 KB">
    1111  <!ENTITY talloc-buildsize     "9.5 MB (with tests)">
    1212  <!ENTITY talloc-time          "0.4 SBU (with tests)">
  • general/genlib/wayland.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY wayland-download-http "https://wayland.freedesktop.org/releases/wayland-&wayland-version;.tar.xz">
    88  <!ENTITY wayland-download-ftp  " ">
    9   <!ENTITY wayland-md5sum        "0c215e53de71d6fb26f7102cdc6432d3">
     9  <!ENTITY wayland-md5sum        "d91f970aea11fd549eae023d06f91af3">
    1010  <!ENTITY wayland-size          "428 KB">
    1111  <!ENTITY wayland-buildsize     "13 MB (with tests)">
  • general/genutils/gtk-doc.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY gtk-doc-download-http "&gnome-download-http;/gtk-doc/&gtk-doc-version;/gtk-doc-&gtk-doc-version;.tar.xz">
    88  <!ENTITY gtk-doc-download-ftp  "&gnome-download-ftp;/gtk-doc/&gtk-doc-version;/gtk-doc-&gtk-doc-version;.tar.xz">
    9   <!ENTITY gtk-doc-md5sum        "df26a38c209b3d7358f26268fcbdb9e3">
    10   <!ENTITY gtk-doc-size          "716 KB">
    11   <!ENTITY gtk-doc-buildsize     "14 MB (with tests)">
     9  <!ENTITY gtk-doc-md5sum        "1045ba29ca0693ced2045523407aae4c">
     10  <!ENTITY gtk-doc-size          "740 KB">
     11  <!ENTITY gtk-doc-buildsize     "17 MB (with tests)">
    1212  <!ENTITY gtk-doc-time          "0.2 SBU (with tests)">
    1313]>
     
    6565    <bridgehead renderas="sect3">GTK-Doc Dependencies</bridgehead>
    6666
     67    <bridgehead renderas="sect4">Recommended</bridgehead>
     68    <para role="recommended">
     69      <xref role="runtime" linkend="pygments"/> at run time
     70    </para>
     71
    6772    <bridgehead renderas="sect4">Required</bridgehead>
    6873    <para role="required">
     
    7378    </para>
    7479
    75     <bridgehead renderas="sect4">Recommended</bridgehead>
    76     <para role="recommended">
    77       <xref linkend="highlight"/>
     80    <bridgehead renderas="sect4">Optional</bridgehead>
     81    <para role="optional">
     82      For tests:
     83      <ulink url="http://sourceforge.net/projects/dblatex/">dblatex</ulink> or
     84      <xref linkend="fop"/> (XML PDF support),
     85      <xref linkend="glib2"/>,
     86      <xref linkend="which"/>, and
     87      Python modules
     88      <ulink url="https://anytree.readthedocs.io/en/latest/">anytree</ulink>, and
     89      <ulink url="https://pypi.org/project/parameterized/">paramerterized</ulink>
    7890    </para>
    7991
    80     <bridgehead renderas="sect4">Optional</bridgehead>
    81     <para role="optional">
    82       <ulink url="http://sourceforge.net/projects/dblatex/">dblatex</ulink> or
    83       <xref linkend="fop"/> (XML PDF support),
    84       <xref linkend="glib2"/> (for the test suite),
    85       <ulink url="&gnome-download-http;/gnome-doc-utils/">GNOME Doc Utils</ulink> and
    86       <xref linkend="which"/> (required for the test suite and gtk-doc documentation)
    87     </para>
     92    <note><para>The optional python modules above can be easily installed with
     93    the <command>pip3</command> command.</para></note>
    8894
    8995    <para condition="html" role="usernotes">User Notes:
     
    101107make</userinput></screen>
    102108
    103     <para>To test the results, issue: <command>make check</command>. On some systems, the tests
    104     may either hang indefinitely or fail.</para>
     109    <para>To test the results, issue: <command>make check</command>.
     110    Some tests will fail depending on optionally installed packages.</para>
    105111
    106112    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     
    119125
    120126      <seglistitem>
    121         <seg>gtkdocize,
    122         gtkdoc-check, 
    123         gtkdoc-depscan,
    124         gtkdoc-fixxref,
    125         gtkdoc-mkdb,   
    126         gtkdoc-mkhtml, 
    127         gtkdoc-mkman,       
    128         gtkdoc-mkpdf,
    129         gtkdoc-rebase,
    130         gtkdoc-scan, and
    131         gtkdoc-scangobj</seg>
     127        <seg>
     128          gtkdocize,
     129          gtkdoc-check, 
     130          gtkdoc-depscan,
     131          gtkdoc-fixxref,
     132          gtkdoc-mkdb,   
     133          gtkdoc-mkhtml, 
     134          gtkdoc-mkhtml2, 
     135          gtkdoc-mkman,       
     136          gtkdoc-mkpdf,
     137          gtkdoc-rebase,
     138          gtkdoc-scan, and
     139          gtkdoc-scangobj
     140        </seg>
    132141       
    133142        <seg>None</seg>
    134143       
    135         <seg>/usr/lib/cmake/GtkDoc,
    136         /usr/share/gtk-doc, and
    137         /usr/share/help/*/gtk-doc-manual
     144        <seg>
     145          /usr/share/gtk-doc and
     146          /usr/share/help/*/gtk-doc-manual
    138147        </seg>
    139148      </seglistitem>
  • general/genutils/highlight.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY highlight-download-http "http://www.andre-simon.de/zip/highlight-&highlight-version;.tar.bz2">
    88  <!ENTITY highlight-download-ftp  " ">
    9   <!ENTITY highlight-md5sum        "ea39fb9f562156efa35e4de586909d6a">
     9  <!ENTITY highlight-md5sum        "f15b50f90e095f8e79cc607382800e2e">
    1010  <!ENTITY highlight-size          "1.3 MB">
    11   <!ENTITY highlight-buildsize     "27 MB">
    12   <!ENTITY highlight-time          "0.3 SBU (Using paralllelism=4)">
     11  <!ENTITY highlight-buildsize     "20 MB (with gui)">
     12  <!ENTITY highlight-time          "0.3 SBU (Using paralllelism=4; with gui)">
    1313]>
    1414
     
    9393  <sect2 role="installation">
    9494    <title>Installation of Highlight</title>
     95
     96    <para>
     97      For consistency, do not compress man pages.
     98    </para>
     99
     100<screen><userinput>sed -i '/GZIP/s/^/#/' makefile</userinput></screen>
    95101
    96102    <para>
  • general/genutils/ibus.xml

    r853ae3e5 re7d893b  
    125125    now as the as the <systemitem class="username">root</systemitem> user:</para>
    126126
    127 <screen><userinput>mkdir -p               /usr/share/unicode/ucd &amp;&amp;
     127<screen role="root"><userinput>mkdir -p               /usr/share/unicode/ucd &amp;&amp;
    128128unzip -u ../UCD.zip -d /usr/share/unicode/ucd</userinput></screen>
    129129
  • general/genutils/imagemagick.xml

    r853ae3e5 re7d893b  
    158158      <xref linkend="lcms2"/>,
    159159      <xref linkend="libexif"/>,
     160      <xref linkend="libgxps"/>,
    160161      <xref linkend="libjpeg"/>,
    161162      <xref linkend="libpng"/>,
     
    171172      <ulink url="https://github.com/FLIF-hub/FLIF/releases">FLIF</ulink>,
    172173      <ulink url="http://www.cl.cam.ac.uk/~mgk25/jbigkit/">JBIG-KIT</ulink>,
    173       <ulink url="&gnome-download-http;/libgxps/">libgxps</ulink>,
     174      <!--<ulink url="&gnome-download-http;/libgxps/">libgxps</ulink>,-->
    174175      <ulink url="https://github.com/strukturag/libheif/">libheif</ulink>,
    175176      <ulink url="https://github.com/HOST-Oman/libraqm/">libraqm</ulink>,
  • general/genutils/imagemagick6.xml

    r853ae3e5 re7d893b  
    185185      <xref linkend="lcms2"/>,
    186186      <xref linkend="libexif"/>,
     187      <xref linkend="libgxps"/>,
    187188      <xref linkend="libjpeg"/>,
    188189      <xref linkend="libpng"/>,
     
    198199      <ulink url="https://github.com/FLIF-hub/FLIF/releases">FLIF</ulink>,
    199200      <ulink url="http://www.cl.cam.ac.uk/~mgk25/jbigkit/">JBIG-KIT</ulink>,
    200       <ulink url="&gnome-download-http;/libgxps/">libgxps</ulink>,
     201      <!--      <ulink url="&gnome-download-http;/libgxps/">libgxps</ulink>, -->
    201202      <ulink url="https://github.com/HOST-Oman/libraqm/">libraqm</ulink>,
    202203      <ulink url="http://liblqr.wikidot.com/en:download-page">Liquid Rescale</ulink>,
  • general/genutils/pinentry.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY pinentry-download-http "&gnupg-http;/pinentry/pinentry-&pinentry-version;.tar.bz2">
    8   <!-- Something is wrong with ftp server and it confuses curl when currency runs it -->
    9   <!-- <!ENTITY pinentry-download-ftp  "&gnupg-ftp;/pinentry/pinentry-&pinentry-version;.tar.bz2"> -->
     8  <!ENTITY pinentry-download-ftp  "&gnupg-ftp;/pinentry/pinentry-&pinentry-version;.tar.bz2">
    109  <!ENTITY pinentry-download-ftp  " ">
    1110  <!ENTITY pinentry-md5sum        "3829315cb0a1e9cedc05ffe6def7a2c6">
  • general/genutils/shared-mime-info.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY shared-mime-info-download-http
    8            "https://people.freedesktop.org/~hadess/shared-mime-info-&shared-mime-info-version;.tar.xz">
     8           "https://gitlab.freedesktop.org/xdg/shared-mime-info/uploads/80c7f1afbcad2769f38aeb9ba6317a51/shared-mime-info-&shared-mime-info-version;.tar.xz">
    99  <!ENTITY shared-mime-info-download-ftp  " ">
    10   <!ENTITY shared-mime-info-md5sum        "418c2ced9dc4dd5ca8b06a755e6d64e9">
    11   <!ENTITY shared-mime-info-size          "604 KB">
     10  <!ENTITY shared-mime-info-md5sum        "5f307837e6ac3df6679aaa03c1a897d4">
     11  <!ENTITY shared-mime-info-size          "394 KB">
    1212  <!ENTITY shared-mime-info-buildsize     "22 MB">
    13   <!ENTITY shared-mime-info-time          "0.2 SBU (on a minimal system, up to 0.4 SBU on a fully loaded desktop)">
     13  <!ENTITY shared-mime-info-time          "0.5 SBU">
    1414]>
    1515
     
    8989  <sect2 role="installation">
    9090    <title>Installation of Shared Mime Info</title>
    91 
     91<!-- The race condition seems to be fixed for 1.12
    9292    <note>
    9393      <para>If your processor is <emphasis>not</emphasis> a very recent
     
    9595      package.</para>
    9696    </note>
    97 
     97-->
    9898    <para>
    9999      Install <application>Shared Mime Info</application> by running the
  • general/genutils/telepathy-logger.xml

    r853ae3e5 re7d893b  
    7878    <bridgehead renderas="sect4">Required</bridgehead>
    7979    <para role="required">
    80       <xref linkend="sqlite"/> and
     80      <xref linkend="python2"/> (only during build),
     81      <xref linkend="sqlite"/>, and
    8182      <xref linkend="telepathy-glib"/>
    8283    </para>
  • general/genutils/telepathy-mission-control.xml

    r853ae3e5 re7d893b  
    7878    <bridgehead renderas="sect4">Required</bridgehead>
    7979    <para role="required">
    80       <xref linkend="telepathy-glib"/>
     80      <xref linkend="telepathy-glib"/> and
     81      <xref linkend="python2"/> (during the build)
    8182    </para>
    8283
  • general/graphlib/exiv2.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY exiv2-download-http "http://www.exiv2.org/builds/exiv2-&exiv2-version;-Source.tar.gz">
    88  <!ENTITY exiv2-download-ftp  " ">
    9   <!ENTITY exiv2-md5sum        "57d58c9cef127c5fa24bf0e1fbbd1f8c">
     9  <!ENTITY exiv2-md5sum        "56d064517ae5903dd963b84514a121c1">
    1010  <!ENTITY exiv2-size          "26 MB">
    11   <!ENTITY exiv2-buildsize     "86 MB">
     11  <!ENTITY exiv2-buildsize     "69 MB">
    1212  <!ENTITY exiv2-time          "0.3 SBU (Using parallelism=4)">
    1313]>
     
    102102  <sect2 role="installation">
    103103    <title>Installation of Exiv2</title>
    104 
     104<!--
    105105    <para>First, disable building a sample program that fails:</para>
    106106
    107107<screen><userinput>sed -i '/conntest/s/^/#/' samples/CMakeLists.txt</userinput></screen>
    108 
     108-->
    109109    <para>
    110110      Install <application>Exiv2</application> by running the following
  • general/graphlib/freetype2.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY freetype2-download-http "&sourceforge-dl;/freetype/freetype-&freetype2-version;.tar.bz2">
    88  <!ENTITY freetype2-download-ftp  "&gentoo-ftp-repo;/freetype-&freetype2-version;.tar.bz2">
    9   <!ENTITY freetype2-md5sum        "60ef7d8160cd4bf8cb118ee9d65367ca">
    10   <!ENTITY freetype2-size          "1.8 MB">
    11   <!ENTITY freetype2-buildsize     "27 MB (with additional documentation)">
     9  <!ENTITY freetype2-md5sum        "a717e6925b61b9dda946322ecd278a42">
     10  <!ENTITY freetype2-size          "2.6 MB">
     11  <!ENTITY freetype2-buildsize     "29 MB (with additional documentation)">
    1212  <!ENTITY freetype2-time          "0.2 SBU (with additional documentation)">
    1313
     
    1515  <!ENTITY freetype2-doc-download-http "&sourceforge-dl;/freetype/freetype-doc-&freetype2-doc-version;.tar.bz2">
    1616  <!ENTITY freetype2-doc-download-ftp  "&gentoo-ftp-repo;/freetype-doc-&freetype2-doc-version;.tar.bz2">
    17   <!ENTITY freetype2-doc-md5sum        "c0a67a229b4c7c275b1f6823b0ffa1b2">
     17  <!ENTITY freetype2-doc-md5sum        "a41f85729ce4936e297d869957635e20">
    1818  <!ENTITY freetype2-doc-size          "2.1 MB">
    1919]>
  • general/graphlib/gegl.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY gegl-download-http "https://download.gimp.org/pub/gegl/0.4/gegl-&gegl-version;.tar.bz2">
    88  <!ENTITY gegl-download-ftp  " ">
    9   <!ENTITY gegl-md5sum        "88004f3a204e2506cd0cc445eba8d63e">
    10   <!ENTITY gegl-size          "6.9 MB">
    11   <!ENTITY gegl-buildsize     "144 MB (add 23 MB for tests)">
    12   <!ENTITY gegl-time          "1.0 SBU (Using parallelism=4; add 0.4 SBU for tests)">
     9  <!ENTITY gegl-md5sum        "cb17ac529a882f25f54c0115c63d4027">
     10  <!ENTITY gegl-size          "7.0 MB">
     11  <!ENTITY gegl-buildsize     "144 MB (add 21 MB for tests)">
     12  <!ENTITY gegl-time          "1.0 SBU (Using parallelism=4; add 0.5 SBU for tests)">
    1313]>
    1414
     
    7575    <bridgehead renderas="sect4">Required</bridgehead>
    7676    <para role="required">
    77       <xref linkend="babl"/> and
    78       <xref linkend="json-glib"/>
     77      <xref linkend="babl"/>,
     78      <xref linkend="json-glib"/>, and
     79      <xref linkend="libjpeg"/>
    7980    </para>
    8081
     
    8889      <xref linkend="gdk-pixbuf"/>,
    8990      <xref linkend="graphviz"/>,
    90       <xref linkend="libjpeg"/>,
    9191      <xref linkend="libpng"/>,
    9292      <xref linkend="librsvg"/>,
    9393      <xref linkend="libwebp"/>,
    94       <xref linkend="lua"/>,
     94<!-- configure help output is confusing, but what is tested is luajit, which is
     95     a different project from lua we have in the book
     96      <xref linkend="lua"/>, -->
    9597      <xref linkend="pango"/>,
    9698      <xref linkend="python2"/>,
     
    99101      <xref linkend="gobject-introspection"/>,
    100102      <xref linkend="vala"/>,
    101       <xref linkend="w3m"/>,
    102103      <xref linkend="gexiv2"/>,
    103104      <ulink url="http://lensfun.sourceforge.net/">lensfun</ulink>,
     
    105106      <ulink url="http://libspiro.sourceforge.net/">libspiro</ulink>,
    106107      <ulink url="http://faculty.cse.tamu.edu/davis/suitesparse.html">libumfpack</ulink>,
     108      <ulink url="http://luajit.org/luajit.html">LuaJIT</ulink>,
    107109      <ulink url="https://github.com/hodefoting/mrg/releases">MRG</ulink>,
    108       <ulink url="https://www.khronos.org/opencl/">OpenCL</ulink> (for tests), and
    109       <ulink url="http://www.openexr.org">OpenEXR</ulink>
     110      <ulink url="https://www.khronos.org/opencl/">OpenCL</ulink> (for tests),
     111      <ulink url="http://www.openexr.org">OpenEXR</ulink>, and
     112      <ulink url="&w3m-url;">W3m</ulink>
    110113    </para>
    111114
  • general/graphlib/giflib.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY giflib-download-http "https://sourceforge.net/projects/giflib/files/giflib-&giflib-version;.tar.gz">
    88  <!ENTITY giflib-download-ftp  " ">
    9   <!ENTITY giflib-http-md5sum   "5739b3a75fff3fe7b9419f15bc040703">
    10   <!ENTITY giflib-http-size     "384 KB">
    11   <!ENTITY giflib-buildsize     "3.9 MB (with documentation)">
     9  <!ENTITY giflib-http-md5sum   "179336e739eeacee4cef2a8f789a0fcb">
     10  <!ENTITY giflib-http-size     "380 KB">
     11  <!ENTITY giflib-buildsize     "3.4 MB (with documentation)">
    1212  <!ENTITY giflib-time          "less than 0.1 SBU (with documentation)">
    1313]>
  • general/graphlib/graphite2.xml

    r853ae3e5 re7d893b  
    131131      Some tests fail if
    132132      <ulink url="https://pypi.python.org/pypi/FontTools">FontTools</ulink>
    133       (Python 2 module) is not installed. These tests can be removed with:
     133      (Python 3 module) is not installed. These tests can be removed with:
    134134    </para>
    135135
  • general/graphlib/graphlib.xml

    r853ae3e5 re7d893b  
    2929  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gegl.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="giflib.xml"/>
     31  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="glm.xml"/>
    3132  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="graphite2.xml"/>
    3233  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="harfbuzz.xml"/>
     
    3637  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lcms2.xml"/>
    3738  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libexif.xml"/>
     39  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libgxps.xml"/>
    3840  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libjpeg-turbo.xml"/>
    3941  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libmng.xml"/>
  • general/graphlib/harfbuzz.xml

    r853ae3e5 re7d893b  
    88           "https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-&harfbuzz-version;.tar.bz2">
    99  <!ENTITY harfbuzz-download-ftp  " ">
    10   <!ENTITY harfbuzz-md5sum        "531de9df7c8a5405dd9c6a873fcee8c2">
     10  <!ENTITY harfbuzz-md5sum        "49f111f9b52ae3d9b31c1a3631a320bd">
    1111  <!ENTITY harfbuzz-size          "17 MB">
    12   <!ENTITY harfbuzz-buildsize     "146 MB (with tests)">
    13   <!ENTITY harfbuzz-time          "0.5 SBU (Using parallelism=4; with tests)">
     12  <!ENTITY harfbuzz-buildsize     "176 MB (with tests)">
     13  <!ENTITY harfbuzz-time          "0.6 SBU (Using parallelism=4; with tests)">
    1414]>
    1515
  • general/graphlib/libpng.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY libpng-download-http "&sourceforge-dl;/libpng/libpng-&libpng-version;.tar.xz">
    88  <!ENTITY libpng-download-ftp  " ">
    9   <!ENTITY libpng-md5sum        "df2be2d29c40937fe1f5349b16bc2826">
     9  <!ENTITY libpng-md5sum        "015e8e15db1eecde5f2eb9eb5b6e59e9">
    1010  <!ENTITY libpng-size          "992 KB">
    1111  <!ENTITY libpng-buildsize     "14 MB (with tests)">
    1212  <!ENTITY libpng-time          "less than 0.1 SBU (using parallelism=4; add 0.7 SBU for tests)">
    1313
    14   <!ENTITY apng-version "&libpng-version;">
    15   <!ENTITY apng-md5sum  "bd1f5f7dd99003128d747c5597308a44">
     14  <!ENTITY apng-version "1.6.37">
     15  <!ENTITY apng-md5sum  "f02073fd96816b184c79b297775e37dc">
    1616
    1717  <!ENTITY apng-patch
     
    117117    </para>
    118118
    119 <screen><userinput>LIBS=-lpthread ./configure --prefix=/usr --disable-static &amp;&amp;
     119<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
    120120make</userinput></screen>
    121121
  • general/graphlib/librsvg.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY librsvg-download-http "&gnome-download-http;/librsvg/2.44/librsvg-&librsvg-version;.tar.xz">
    88  <!ENTITY librsvg-download-ftp  "&gnome-download-ftp;/librsvg/2.44/librsvg-&librsvg-version;.tar.xz">
    9   <!ENTITY librsvg-md5sum        "5be17e248dfbf0259c14922a52193b26">
     9  <!ENTITY librsvg-md5sum        "7570d139148f3554fa60fb2a0ecfc4f8">
    1010  <!ENTITY librsvg-size          "12 MB">
    11   <!ENTITY librsvg-buildsize     "790 MB (add 341 MB for tests)">
    12   <!ENTITY librsvg-time          "0.8 SBU (add 0.8 SBU for tests)">
     11  <!ENTITY librsvg-buildsize     "790 MB (add 340 MB for tests)">
     12  <!ENTITY librsvg-time          "0.9 SBU (add 0.8 SBU for tests)">
    1313]>
    1414
     
    115115    <para>
    116116      To test the results, issue: <command>make check</command>.
     117      There are a substantial number of failures in the test suite.
    117118    </para>
    118119
  • general/graphlib/opencv.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY opencv-download-http     "https://github.com/opencv/opencv/archive/&opencv-version;/opencv-&opencv-version;.tar.gz">
    88  <!ENTITY opencv-download-ftp      " ">
    9   <!ENTITY opencv-md5sum            "fac354a709708cad57867b33c8bc2829">
     9  <!ENTITY opencv-md5sum            "b80c59c7e4feee6a00608315e02b0b73">
    1010  <!ENTITY opencv-size              "84 MB">
    11   <!ENTITY opencv-buildsize         "696 MB">
    12   <!ENTITY opencv-time              "3.3 SBU (using parallelism=4)">
     11  <!ENTITY opencv-buildsize         "627 MB">
     12  <!ENTITY opencv-time              "3.7 SBU (using parallelism=4)">
    1313
    1414
  • general/graphlib/openjpeg2.xml

    r853ae3e5 re7d893b  
    99  <!ENTITY openjpeg2-download-http "https://github.com/uclouvain/openjpeg/archive/v&openjpeg2-version;/openjpeg-&openjpeg2-version;.tar.gz">
    1010  <!ENTITY openjpeg2-download-ftp  " ">
    11   <!ENTITY openjpeg2-md5sum        "6a1f8aaa1fe55d2088e3a9c942e0f698">
     11  <!ENTITY openjpeg2-md5sum        "3b9941dc7a52f0376694adb15a72903f">
    1212  <!ENTITY openjpeg2-size          "2.1 MB">
    13   <!ENTITY openjpeg2-buildsize     "16 MB">
     13  <!ENTITY openjpeg2-buildsize     "15 MB">
    1414  <!ENTITY openjpeg2-time          "0.3 SBU">
    1515]>
     
    6262    </itemizedlist>
    6363
    64     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    65     <itemizedlist spacing="compact">
    66       <listitem>
    67         <para>Required patch: <ulink
    68         url="&patch-root;/openjpeg-&openjpeg2-version;-only_shared-1.patch"/>
    69         </para>
    70       </listitem>
    71     </itemizedlist>
    72 
    7364    <bridgehead renderas="sect3">OpenJPEG Dependencies</bridgehead>
    7465
     
    9990    </para>
    10091
    101 <screen><userinput>patch -Np1 -i ../openjpeg-&openjpeg2-version;-only_shared-1.patch &amp;&amp;
    102 
    103 mkdir -v build &amp;&amp;
     92<screen><userinput>mkdir -v build &amp;&amp;
    10493cd       build &amp;&amp;
    10594
     
    146135        <seg>opj_compress, opj_decompress, and opj_dump</seg>
    147136        <seg>libopenjp2.so</seg>
    148         <seg>/usr/include/openjpeg-2.1 and /usr/lib/openjpeg-2.1</seg>
     137        <seg>/usr/include/openjpeg-2.3 and /usr/lib/openjpeg-2.3</seg>
    149138      </seglistitem>
    150139    </segmentedlist>
  • general/graphlib/pixman.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY pixman-download-http "https://www.cairographics.org/releases/pixman-&pixman-version;.tar.gz">
    88  <!ENTITY pixman-download-ftp  " ">
    9   <!ENTITY pixman-md5sum        "8f34a92041de2daaa4c34c5f7c860f21">
    10   <!ENTITY pixman-size          "872 KB">
    11   <!ENTITY pixman-buildsize     "72 MB (with tests)">
    12   <!ENTITY pixman-time          "1.1 SBU (with tests)">
     9  <!ENTITY pixman-md5sum        "267a7af290f93f643a1bc74490d9fdd1">
     10  <!ENTITY pixman-size          "880 KB">
     11  <!ENTITY pixman-buildsize     "55 MB (with tests)">
     12  <!ENTITY pixman-time          "0.8 SBU (with tests)">
    1313]>
    1414
     
    9191    commands:</para>
    9292
    93 <screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
    94 make</userinput></screen>
     93<screen><userinput>mkdir build &amp;&amp;
     94cd build &amp;&amp;
     95
     96meson --prefix=/usr &amp;&amp;
     97ninja</userinput></screen>
    9598
    9699    <para>
    97       To test the results, issue: <command>make check</command>.
     100      To test the results, issue: <command>ninja test</command>.
    98101    </para>
    99102
     
    102105    </para>
    103106
    104 <screen role="root"><userinput>make install</userinput></screen>
    105 
    106   </sect2>
    107 
    108   <sect2 role="commands">
    109     <title>Command Explanations</title>
    110 
    111     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    112       href="../../xincludes/static-libraries.xml"/>
     107<screen role="root"><userinput>ninja install</userinput></screen>
    113108
    114109  </sect2>
  • general/graphlib/poppler.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY poppler-download-http "https://poppler.freedesktop.org/poppler-&poppler-version;.tar.xz">
    88  <!ENTITY poppler-download-ftp  " ">
    9   <!ENTITY poppler-md5sum        "1ce581bde2f23fa55bee13d8c61ac0df">
    10   <!ENTITY poppler-size          "1.4 MB">
    11   <!ENTITY poppler-buildsize     "84 MB (with Qt5 library and tests)">
    12   <!ENTITY poppler-time          "0.9 SBU (with parallelism=4, Qt5 library, and tests)">
     9  <!ENTITY poppler-md5sum        "99f1e6ab4c96d14840e862eb027f0fc0">
     10  <!ENTITY poppler-size          "1.5 MB">
     11  <!ENTITY poppler-buildsize     "64 MB (with Qt5 library and tests)">
     12  <!ENTITY poppler-time          "0.8 SBU (with parallelism=4, Qt5 library, and tests)">
    1313
    1414  <!ENTITY poppler-data-version       "0.4.9">
     
    272272      <seglistitem>
    273273        <seg>
    274           pdfdetach, pdffonts, pdfimages, pdfinfo, pdfseparate, pdfsig,
    275           pdftocairo, pdftohtml, pdftoppm, pdftops, pdftotext, and
     274          pdfattach, pdfdetach, pdffonts, pdfimages, pdfinfo, pdfseparate,
     275          pdfsig, pdftocairo, pdftohtml, pdftoppm, pdftops, pdftotext, and
    276276          pdfunite
    277277        </seg>
  • general/graphlib/qpdf.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY qpdf-download-http "https://github.com/qpdf/qpdf/releases/download/release-qpdf-&qpdf-version;/qpdf-&qpdf-version;.tar.gz">
    88  <!ENTITY qpdf-download-ftp  " ">
    9   <!ENTITY qpdf-md5sum        "60a66cf8cbdb3bb0d3bcf5b2f53ec06b">
     9  <!ENTITY qpdf-md5sum        "aeec36aaa33d9ded8fd466ae67b9c4bd">
    1010  <!ENTITY qpdf-size          "16 MB">
    11   <!ENTITY qpdf-buildsize     "180 MB (add 29 MB for tests)">
    12   <!ENTITY qpdf-time          "0.3 SBU (using parallelism=4; add 0.7 SBU for tests)">
     11  <!ENTITY qpdf-buildsize     "206 MB (add 4 MB for tests)">
     12  <!ENTITY qpdf-time          "0.4 SBU (using parallelism=4; add 0.9 SBU for tests)">
    1313]>
    1414
  • general/prog/apache-ant.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY apache-ant-download-http "https://archive.apache.org/dist/ant/source/apache-ant-&apache-ant-version;-src.tar.xz">
    88  <!ENTITY apache-ant-download-ftp  " ">
    9   <!ENTITY apache-ant-md5sum        "0e52ab84fdfae1c3a675d2746409a52c">
    10   <!ENTITY apache-ant-size          "4.0 MB">
    11   <!ENTITY apache-ant-buildsize     "186 MB">
    12   <!ENTITY apache-ant-time          "0.4 SBU (excluding download time)">
     9  <!ENTITY apache-ant-md5sum        "2e93110151656faaf36ab14603e93b8b">
     10  <!ENTITY apache-ant-size          "4.1 MB">
     11  <!ENTITY apache-ant-buildsize     "144 MB">
     12  <!ENTITY apache-ant-time          "0.3 SBU (excluding download time)">
    1313]>
    1414
  • general/prog/cbindgen.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY cbindgen-download-http "https://github.com/eqrion/cbindgen/archive/v&cbindgen-version;/cbindgen-&cbindgen-version;.tar.gz">
    88  <!ENTITY cbindgen-download-ftp  " ">
    9   <!ENTITY cbindgen-md5sum        "36470763bcb11c16a255eea6ab07ad54">
    10   <!ENTITY cbindgen-size          "104 KB">
    11   <!ENTITY cbindgen-buildsize     "86 MB (add 3042 MB for tests) ">
    12   <!ENTITY cbindgen-time          "1.1 SBU (Using paralleism=4; add 0.3 SBU tests)">
     9  <!ENTITY cbindgen-md5sum        "e80be8ee57b32d8424677082d079cb43">
     10  <!ENTITY cbindgen-size          "116 KB">
     11  <!ENTITY cbindgen-buildsize     "89 MB (add 507 MB for tests) ">
     12  <!ENTITY cbindgen-time          "0.9 SBU (Using paralleism=4; add 0.4 SBU for tests)">
    1313]>
    1414
     
    117117    <para>
    118118      To test the results, issue: <command>cargo test</command>.
     119      Four tests, test_expand*, are known to fail.
    119120    </para>
    120121
  • general/prog/cmake.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY cmake-download-http "https://cmake.org/files/v&cmake-major-version;/cmake-&cmake-version;.tar.gz">
    88  <!ENTITY cmake-download-ftp  " ">
    9   <!ENTITY cmake-md5sum        "b5a544ffc73f6922a6cf371fcb6bae22">
    10   <!ENTITY cmake-size          "8.2 MB">
    11   <!ENTITY cmake-buildsize     "407 MB (add 485 MB for tests)">
    12   <!ENTITY cmake-time          "2.6 SBU (add 4.3 SBU for tests, both using parallelism=4)">
     9  <!ENTITY cmake-md5sum        "1495548397cbfef325a8d153a8720d72">
     10  <!ENTITY cmake-size          "8.4 MB">
     11  <!ENTITY cmake-buildsize     "371 MB (add 533 MB for tests)">
     12  <!ENTITY cmake-time          "2.6 SBU (add 4.6 SBU for tests, both using parallelism=4)">
    1313]>
    1414
  • general/prog/gc.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY gc-download-http "http://www.hboehm.info/gc/gc_source/gc-&gc-version;.tar.gz">
    88  <!ENTITY gc-download-ftp  " ">
    9   <!ENTITY gc-md5sum        "0c3e5a2de567a4f199dc07740bbf21d1">
     9  <!ENTITY gc-md5sum        "67a5093e2f9f381bd550aa891d00b54b">
    1010  <!ENTITY gc-size          "1.1 MB">
    1111  <!ENTITY gc-buildsize     "11 MB (with tests)">
  • general/prog/gcc.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY gcc-download-http  "&gnu-http;/gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz">
    88  <!ENTITY gcc-download-ftp   "&gnu-ftp;/gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz">
    9   <!ENTITY gcc-md5sum         "65b210b4bfe7e060051f799e0f994896">
    10   <!ENTITY gcc-size           "61 MB">
    11   <!ENTITY gcc-buildsize      "8.5 GB (an additonal 446MB for tests)">
    12   <!ENTITY gcc-time           "26 SBU (with parallelism=4, an additional 118 SBU for tests with parallelism=1)">
     9  <!ENTITY gcc-md5sum         "6069ae3737cf02bf2cb44a391ef0e937">
     10  <!ENTITY gcc-size           "67 MB">
     11  <!ENTITY gcc-buildsize      "9.2 GB (2.1 GB installed with all listed languages; add 823 MB for tests)">
     12  <!ENTITY gcc-time           "24 SBU (with parallelism=4, add 51 SBU for tests with parallelism=4)">
    1313]>
    1414
     
    207207      is known to fail, as well as miscellaneous failures throughout the rest
    208208      of the test suite. If all the compilers below are built, there will be
    209       fewer than 100 failures out of over 330,000 tests.  To run the tests, issue:
     209      slightly over 100 failures out of over 360,000 tests. 
     210      To run the tests, issue:
    210211    </para>
    211212
  • general/prog/gdb.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY gdb-download-http "&gnu-http;/gdb/gdb-&gdb-version;.tar.xz">
    88  <!ENTITY gdb-download-ftp  "&gnu-ftp;/gdb/gdb-&gdb-version;.tar.xz">
    9   <!ENTITY gdb-md5sum        "f8b2562e830a4098dd5b5ea9e9296c70">
    10   <!ENTITY gdb-size          "19 MB">
    11   <!ENTITY gdb-buildsize     "599 MB (add 55 MB for tests, add 723 MB for docs)">
    12   <!ENTITY gdb-time          "1.8 SBU (Using parallelism=4; add 66 SBU for tests, add 0.6 SBU for docs)">
     9  <!ENTITY gdb-md5sum        "bbd95b2f9b34621ad7a19a3965476314">
     10  <!ENTITY gdb-size          "20 MB">
     11  <!ENTITY gdb-buildsize     "630 MB (add 57 MB for tests, add 750 MB for docs)">
     12  <!ENTITY gdb-time          "2.0 SBU (Using parallelism=4; add 66 SBU for tests, add 0.6 SBU for docs)">
    1313]>
    1414
     
    7676
    7777    <bridgehead renderas="sect3">GDB Dependencies</bridgehead>
     78
     79    <bridgehead renderas="sect4">Recommended Runtime Dependency</bridgehead>
     80    <para role="recommended">
     81      <xref linkend="six"/> (Python 3 module, required at run-time to
     82      use GDB scripts from various LFS/BLFS packages with Python 3
     83      installed in LFS)
     84    </para>
    7885
    7986    <bridgehead renderas="sect4">Optional</bridgehead>
     
    103110    </para>
    104111
    105 <screen><userinput>./configure --prefix=/usr --with-system-readline &amp;&amp;
     112<screen><userinput>./configure --prefix=/usr \
     113            --with-system-readline \
     114            --with-python=/usr/bin/python3 &amp;&amp;
    106115make</userinput></screen>
    107116
     
    133142        <para>
    134143          Clean directories are needed if re-running the tests.  For that
    135           reason, it is recommended to make a copy of the compiled source code
     144          reason, make a copy of the compiled source code
    136145          directory before the tests in case you need to run the tests again.
    137146        </para>
     
    143152        </para>
    144153      </listitem>
    145        
    146 <!-- They worked fine for me. [renodr] 7.11.1 -->
    147 
    148 <!--
    149       <listitem>
    150         <para>
    151           If run remotely over an ssh connection, the tests will hang
    152           and require a hard (power cycle) reset of the system.
    153         </para>
    154       </listitem>
    155 -->
    156154       
    157155      <listitem>
     
    178176        </para>
    179177      </listitem>
     178
     179      <listitem>
     180        <para>
     181          If the test suite is run on a Skylake-based Intel CPU or newer,
     182          many tests will fail due to the removal of the deprecated/problematic
     183          libmpx library in GCC.
     184        </para>
     185      </listitem>
    180186       
    181187      <listitem>
     
    212218      <application>GDB</application> to use the copy of
    213219      <application>Readline</application> installed in LFS.
     220    </para>
     221
     222    <para>
     223      <parameter>--with-python=/usr/bin/python3</parameter>: This switch
     224      forces <application>GDB</application> to use Python 3 installed
     225      in LFS.  Remove this switch if you have installed
     226      <xref linkend="python2"/> and want to use it instead of Python 3.
    214227    </para>
    215228
  • general/prog/jinja2.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY Jinja2-download-http "&pymodules-dl;/J/Jinja2/Jinja2-&Jinja2-version;.tar.gz">
    88  <!ENTITY Jinja2-download-ftp  " ">
    9   <!ENTITY Jinja2-md5sum        "61ef1117f945486472850819b8d1eb3d">
     9  <!ENTITY Jinja2-md5sum        "0ae535be40fd215a8114a090c8b68e5a">
    1010  <!ENTITY Jinja2-size          "256 KB">
    1111  <!ENTITY Jinja2-buildsize     "2.7 MB">
     
    1414
    1515  <!-- Begin Jinja2 -->
    16   <sect2 id="Jinja2" xreflabel="Jinja2-&Jinja2-version;" revision="systemd">
     16  <sect2 id="Jinja2" xreflabel="Jinja2-&Jinja2-version;">
    1717
    1818    <title>Jinja2-&Jinja2-version;</title>
  • general/prog/llvm.xml

    r853ae3e5 re7d893b  
    88  <!ENTITY llvm-download-http "http://llvm.org/releases/&llvm-version;/llvm-&llvm-version;.src.tar.xz">
    99  <!ENTITY llvm-download-ftp  " ">
    10   <!ENTITY llvm-md5sum        "79f1256f97d52a054da8660706deb5f6">
    11   <!ENTITY llvm-size          "27 MB">
    12   <!ENTITY llvm-buildsize     "1.8 GB (with Clang, 670MB installed, add 16 GB for tests)">
    13   <!ENTITY llvm-time          "20 SBU (with Clang and parallelism=4, add 8 SBU for tests)">
     10  <!ENTITY llvm-md5sum        "74818f431563603515a62be1ee69a142">
     11  <!ENTITY llvm-size          "29 MB">
     12  <!ENTITY llvm-buildsize     "2.4 GB (with Clang, 717MB installed, add 18 GB for tests)">
     13  <!ENTITY llvm-time          "25 SBU (with Clang and parallelism=4, add 5 SBU for tests)">
    1414
    1515  <!ENTITY clang-download-http "http://llvm.org/releases/&llvm-version;/cfe-&llvm-version;.src.tar.xz">
    16   <!ENTITY clang-md5sum        "8583c9fb2af0ce61a7154fd9125363c1">
    17   <!ENTITY clang-size          "12 MB">
     16  <!ENTITY clang-md5sum        "988b59cdb372c5a4f44ae4c39df3de73">
     17  <!ENTITY clang-size          "13 MB">
    1818
    1919  <!ENTITY rt-version                "&llvm-version;">
    2020  <!ENTITY compiler-rt-download-http "http://llvm.org/releases/&rt-version;/compiler-rt-&rt-version;.src.tar.xz">
    21   <!ENTITY compiler-rt-md5sum        "697b70141ae7cc854e4fbde1a07b7287">
    22   <!ENTITY compiler-rt-size          "1.8 MB">
     21  <!ENTITY compiler-rt-md5sum        "547893456e22c75d16189a13881bc866">
     22  <!ENTITY compiler-rt-size          "1.9 MB">
    2323]>
    2424
     
    161161      <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>),
    162162      <xref linkend="valgrind"/>,
     163      <xref linkend="PyYAML"/>, <!-- for yaml2obj -->
    163164      <xref linkend="zip"/>,
    164       <ulink url="http://www.ocaml.org/">OCaml</ulink>, and
    165       <ulink url="https://pypi.python.org/pypi/Sphinx">Sphinx</ulink>
     165      <ulink url="http://www.ocaml.org/">OCaml</ulink>,
     166      <ulink url="https://pypi.python.org/pypi/recommonmark">recommonmark</ulink>,
     167      <ulink url="https://pypi.python.org/pypi/Sphinx">Sphinx</ulink>, and
     168      <ulink url="https://github.com/Z3Prover/z3">Z3</ulink>
    166169    </para>
    167170
     
    219222      by the <systemitem class="username">root</systemitem> user and makes them
    220223      temporarily unusable by all jobs on the machine.)
    221       Note that several Sanitizer tests (7 of more than 32000 tests run) are known
    222       to fail.
     224      Note that the Sanitizer based tests (375 of more than 35000 tests run)
     225      are known to fail.
    223226
    224227    </para>
     
    231234
    232235    <para>
    233       If you have installed <application>Sphinx</application> and wish
     236      If you have installed <application>Sphinx</application> and
     237      <application>recommonmark</application> and wish
    234238      to generate the html documentation and manual pages, issue the following
    235239      commands:
     
    357361        </seg>
    358362        <seg>
    359           BugpointPasses.so,  LLVMHello.so, libLLVM.so, libLLVM*.a (66
    360           libraries), libLTO.so, libclang.so and libclang*.a (30 libraries)
     363          libLLVM.so,
     364          libLLVM*.a (75 libraries),
     365          libLTO.so,
     366          libclang.so,
     367          and libclang*.a (63 libraries)
    361368        </seg>
    362369        <seg>
  • general/prog/lxml.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY lxml-download-http "&pymodules-dl;/l/lxml/lxml-&lxml-version;.tar.gz">
    88  <!ENTITY lxml-download-ftp  " ">
    9   <!ENTITY lxml-md5sum        "8d1698a48f4ef68484de5bab457cc787">
     9  <!ENTITY lxml-md5sum        "d35e90d9de17e1370fbb7e6059bd95ed">
    1010  <!ENTITY lxml-size          "4.2 MB">
    11   <!ENTITY lxml-buildsize     "152 MB (add 26 MB for the testsuite)">
    12   <!ENTITY lxml-time          "1.9 SBU (add 1.8 SBU for the testsuite)">
     11  <!ENTITY lxml-buildsize     "152 MB (add 38 MB for the testsuite)">
     12  <!ENTITY lxml-time          "1.8 SBU (add 1.8 SBU for the testsuite)">
    1313]>
    1414
  • general/prog/mako.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY Mako-download-http "&pymodules-dl;/M/Mako/Mako-&mako-version;.tar.gz">
    88  <!ENTITY Mako-download-ftp  " ">
    9   <!ENTITY Mako-md5sum        "5836cc997b1b773ef389bf6629c30e65">
    10   <!ENTITY Mako-size          "552 KB">
    11   <!ENTITY Mako-buildsize     "3.6 MB">
     9  <!ENTITY Mako-md5sum        "a94d376078dda65f834ea5049a81ebb5">
     10  <!ENTITY Mako-size          "452 KB">
     11  <!ENTITY Mako-buildsize     "3.0 MB">
    1212  <!ENTITY Mako-time          "less than 0.1 SBU">
    1313]>
  • general/prog/mercurial.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY mercurial-download-http "https://www.mercurial-scm.org/release/mercurial-&mercurial-version;.tar.gz">
    88  <!ENTITY mercurial-download-ftp  " ">
    9   <!ENTITY mercurial-md5sum        "ec804d7f8cb611639894f6211943db6e">
    10   <!ENTITY mercurial-size          "6.7 MB">
    11   <!ENTITY mercurial-buildsize     "70 MB (add 663 MB for tests)">
    12   <!ENTITY mercurial-time          "0.4 SBU (add 9.9 SBU for tests using -j4)">
     9  <!ENTITY mercurial-md5sum        "26e1877d20c921af8da357e1c776d5e5">
     10  <!ENTITY mercurial-size          "6.9 MB">
     11  <!ENTITY mercurial-buildsize     "72 MB (add 678 MB for tests)">
     12  <!ENTITY mercurial-time          "0.4 SBU (add 11 SBU for tests using -j4)">
    1313]>
    1414
     
    7575    <xref role="runtime" linkend="openssh"/>
    7676      (runtime, to access ssh://... repositories),
     77    <xref linkend="pygments"/>,
    7778    <xref linkend="subversion"/> (with Python bindings),
    7879    <ulink url="https://launchpad.net/bzr">Bazaar</ulink>,
    7980    <ulink url="http://www.nongnu.org/cvs/">CVS</ulink>,
    80     <ulink url="https://pypi.python.org/pypi/pyflakes">pyflakes</ulink>,
    81     <ulink url="http://pygments.org/">pygments</ulink>, and
     81    <ulink url="https://pypi.python.org/pypi/pyflakes">pyflakes</ulink>, and
    8282    <ulink url="https://github.com/pyca/pyopenssl">pyOpenSSL</ulink>
    8383
     
    140140    seems to be a problem with the test suite. If this happens, normally, from
    141141    now on, there will be no more such failures whether you use the debug switch
    142     or not.</para>
     142    or not. One test, test-https.t, is known to fail.</para>
    143143
    144144    <para>An interesting switch is "- -time", which will generate at the end of
  • general/prog/openjdk.xml

    r853ae3e5 re7d893b  
    247247<screen><userinput>export JT_JAVA=$(echo $PWD/build/*/jdk) &amp;&amp;
    248248jtreg/bin/jtreg -jdk:$JT_JAVA -automatic -ignore:quiet -v1 \
    249     test/jdk:tier1 test/langtools:tier1</userinput></screen>
     249    test/jdk:tier1 test/langtools:tier1 &amp;&amp;
     250unset JT_JAVA</userinput></screen>
    250251
    251252    <para>For more control over the test suite, review the documentation
     
    268269  install -vDm644 src/java.desktop/unix/classes/sun/awt/X11/java-icon${s}.png \
    269270                  /usr/share/icons/hicolor/${s}x${s}/apps/java.png
    270 done &amp;&amp;
    271 unset JT_JAVA
    272 </userinput></screen>
     271done</userinput></screen>
    273272
    274273    <note>
  • general/prog/perl-deps/perl-datetime-timezone.xml

    r853ae3e5 re7d893b  
    6868      <title>Installation of DateTime::TimeZone</title>
    6969
    70 <!-- which of the next instructions to use? -->
    7170      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    7271                  href="../../../xincludes/perl-standard-install.xml"/>
    73 
    74       <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    75                   href="../../../xincludes/perl-build-install.xml"/>
    7672
    7773    </sect3>
  • general/prog/perl-modules/perl-net-dns.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY my-download-http "&perl_authors;/id/N/NL/NLNETLABS/Net-DNS-&Net-DNS-version;.tar.gz">
    8   <!ENTITY my-md5sum "8a40402888487b853f861d21433f341a">
     8  <!ENTITY my-md5sum "565d3ae163591f3da7e1a20827b73c28">
    99
    1010]>
  • general/prog/perl-modules/perl-text-bibtex.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY my-download-http "&perl_authors;/id/A/AM/AMBS/Text-BibTeX-&Text-BibTeX-version;.tar.gz">
    8   <!ENTITY my-md5sum "eff0352d6de29a8d4d61efcc7774186c">
     8  <!ENTITY my-md5sum "361aad5cf400764e35d1ade3b609bb60">
    99
    1010]>
  • general/prog/perl-modules/perl-text-csv.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY my-download-http "&perl_authors;/id/I/IS/ISHIGAKI/Text-CSV-&Text-CSV-version;.tar.gz">
    8   <!ENTITY my-md5sum "f2d01a8a9d217dcc9dbe17be195898e3">
     8  <!ENTITY my-md5sum "435951d381e814b5ce51f570a6a1dc24">
    99
    1010]>
  • general/prog/php.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY php-download-http "http://www.php.net/distributions/php-&php-version;.tar.xz">
    88  <!ENTITY php-download-ftp  " ">
    9   <!ENTITY php-md5sum        "812decb215c6d1a608c721d3d4c2314f">
     9  <!ENTITY php-md5sum        "e363a5dd4ac09c1e9c87dace28029dde">
    1010  <!ENTITY php-size          "11 MB">
    11   <!ENTITY php-buildsize     "578 MB (add 4 MB for tests, add 112 MB for documentation)">
    12   <!ENTITY php-time          "1.9 SBU (with parallelism=4; add 2.6 SBU for tests)">
     11  <!ENTITY php-buildsize     "575 MB (add 4 MB for tests, add 112 MB for documentation)">
     12  <!ENTITY php-time          "1.9 SBU (with parallelism=4; add 2.5 SBU for tests)">
    1313]>
    1414
  • general/prog/prog.xml

    r853ae3e5 re7d893b  
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mercurial.xml"/>
    4949  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nasm.xml"/>
    50 <!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ninja.xml"/> -->
    51   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="npapi-sdk.xml"/>
     50<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ninja.xml"/>
     51  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="npapi-sdk.xml"/> -->
    5252  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="perl-modules.xml"/>
    5353  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="perl-deps.xml"/>
  • general/prog/pyatspi2.xml

    r853ae3e5 re7d893b  
    99  <!ENTITY pyatspi2-download-ftp
    1010           "&gnome-download-ftp;/pyatspi/2.32/pyatspi-&pyatspi2-version;.tar.xz">
    11   <!ENTITY pyatspi2-md5sum        "960f0584b33e1aa8de369c343082474b">
     11  <!ENTITY pyatspi2-md5sum        "2351c6fb8062c1590d316747bb265aa3">
    1212  <!ENTITY pyatspi2-size          "304 KB">
    1313  <!ENTITY pyatspi2-buildsize     "3.0 MB">
  • general/prog/pycairo.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY pycairo-download-http "https://github.com/pygobject/pycairo/releases/download/v&pycairo-version;/pycairo-&pycairo-version;.tar.gz">
    88  <!ENTITY pycairo-download-ftp  " ">
    9   <!ENTITY pycairo-md5sum        "5ee1e07742b184f88505bd47569b5c2d">
    10   <!ENTITY pycairo-size          "197 KB">
    11   <!ENTITY pycairo-buildsize     "7.1 MB">
    12   <!ENTITY pycairo-time          "0.1 SBU">
     9  <!ENTITY pycairo-md5sum        "7610da8a40a7bed548991aa3416431d1">
     10  <!ENTITY pycairo-size          "196 KB">
     11  <!ENTITY pycairo-buildsize     "5.8 MB">
     12  <!ENTITY pycairo-time          "less than 0.1 SBU">
    1313]>
    1414
  • general/prog/pygobject3.xml

    r853ae3e5 re7d893b  
    99  <!ENTITY pygobject3-download-ftp
    1010           "&gnome-download-ftp;/pygobject/&gnome-minor-32;/pygobject-&pygobject3-version;.tar.xz">
    11   <!ENTITY pygobject3-md5sum        "6e39bca1d19a27cde4435061dd59578a">
     11  <!ENTITY pygobject3-md5sum        "9d5dbca10162dd9b0d03fed0c6cf865d">
    1212  <!ENTITY pygobject3-size          "540 KB">
    1313  <!ENTITY pygobject3-buildsize     "19 MB">
  • general/prog/python-modules.xml

    r853ae3e5 re7d893b  
    5757      <listitem>
    5858        <para>
     59          <xref linkend="pygments"/>
     60        </para>
     61      </listitem>
     62      <listitem>
     63        <para>
    5964          <xref linkend="pygobject2"/>
    6065        </para>
     
    100105        </para>
    101106      </listitem>
    102       <listitem revision="systemd">
     107      <listitem>
    103108        <para>
    104109          <xref linkend="Jinja2"/>
     
    120125        </para>
    121126      </listitem>
    122       <listitem revision="systemd">
     127      <listitem>
    123128        <para>
    124129          <xref linkend="PyYAML"/>
     
    147152
    148153  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     154    href="pygments.xml"/>
     155
     156  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    149157    href="pygobject2.xml"/>
    150158
  • general/prog/python2.xml

    r853ae3e5 re7d893b  
    4141      compatibility with other dependent packages.
    4242    </para>
     43
     44    <note>
     45      <para>
     46        Python2 has been deprecated by the upstream developers. 
     47        Support for Python2 will be discontinued on January
     48        1st, 2020. 
     49      </para>
     50       
     51      <para>
     52        BLFS is attempting to use Python3 as much as possible, but some
     53        packages have not been updated to support Python3.
     54      </para>
     55    </note>
     56
    4357
    4458    &lfs84_checked;
     
    125139    <title>Installation of Python 2</title>
    126140
     141    <caution>
     142      <para>
     143        If updating <application>pip2</application> with the command
     144        <command>pip2 install --upgrade pip</command>, it will remove
     145        <application>pip3</application> and the symlink
     146        <application>pip</application> installed in LFS. To restore
     147        <application>pip</application> and <application>pip3</application>,
     148        run, as the <systemitem class="username">root</systemitem> user:
     149      </para>
     150
     151<screen role="nodump"><userinput>python3 -m pip install --force pip</userinput></screen>
     152    </caution>
     153
    127154    <para>
    128155      Install <application>Python 2</application> by running the following
     
    235262      <seglistitem>
    236263        <seg>
    237           2to3, pydoc, python (symlink), python-config (symlink),
     264          2to3, pip2, pydoc, python (symlink), python-config (symlink),
    238265          python2 (symlink), python2-config (symlink),
    239266          python&python2-majorver;, python&python2-majorver;-config,
     
    270297      </varlistentry>
    271298
     299      <varlistentry id="pip2">
     300        <term><command>pip2</command></term>
     301        <listitem>
     302          <para>
     303            is the package manager for <application>Python 2.x</application>.
     304            It is used to automate management of
     305            <application>Python 2.x</application> modules.
     306          </para>
     307          <indexterm zone="python2 pip2">
     308            <primary sortas="b-pip2">pip2</primary>
     309          </indexterm>
     310        </listitem>
     311      </varlistentry>
     312
    272313      <varlistentry id="idle">
    273314        <term><command>idle</command></term>
  • general/prog/python3.xml

    r853ae3e5 re7d893b  
    88           "https://www.python.org/ftp/python/&python3-version;/Python-&python3-version;.tar.xz">
    99  <!ENTITY python3-download-ftp  " ">
    10   <!ENTITY python3-md5sum        "df6ec36011808205beda239c72f947cb">
     10  <!ENTITY python3-md5sum        "93df27aec0cd18d6d42173e601ffbbfd">
    1111  <!ENTITY python3-size          "16 MB">
    12   <!ENTITY python3-buildsize     "337 MB (add 29 MB for tests)">
    13   <!ENTITY python3-time          "1.2 SBU (add 2.0 SBU for tests)">
     12  <!ENTITY python3-buildsize     "177 MB (add 26 MB for tests)">
     13  <!ENTITY python3-time          "0.9 SBU (add 1.4 SBU for tests)">
    1414  <!--
     15
     16  Note: Size does not reflect docs that were install in LFS.
     17
    1518  <!ENTITY python3htmldoc-download-http
    1619  "https://docs.python.org/ftp/python/doc/&python3-version;/python-&python3-version;-docs-html.tar.bz2"> -->
     
    141144      <command>configure</command> switches above, run <command>make</command>,
    142145      then <command>make test</command>. Remember that tests must be executed
    143       using an X terminal. Two tests fail. The test SBU highly depends on the
    144       speed of the internet connection.
     146      using an X terminal.
     147      The test SBU highly depends on the speed of the internet connection.
    145148    </para>
    146149
  • general/prog/pyyaml.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY PyYAML-download-http "http://pyyaml.org/download/pyyaml/PyYAML-&PyYAML-version;.tar.gz">
    88  <!ENTITY PyYAML-download-ftp  " ">
    9   <!ENTITY PyYAML-md5sum        "b78b96636d68ac581c0e2f38158c224f">
     9  <!ENTITY PyYAML-md5sum        "3b07eb596071bac75c886129de881d22">
    1010  <!ENTITY PyYAML-size          "268 KB">
    11   <!ENTITY PyYAML-buildsize     "12 MB">
     11  <!ENTITY PyYAML-buildsize     "11 MB">
    1212  <!ENTITY PyYAML-time          "0.1 SBU">
    1313]>
    1414
    1515  <!-- Begin PyYAML -->
    16   <sect2 id="PyYAML" xreflabel="PyYAML-&PyYAML-version;" revision="systemd">
     16  <sect2 id="PyYAML" xreflabel="PyYAML-&PyYAML-version;">
    1717
    1818    <title>PyYAML-&PyYAML-version;</title>
     
    7070      <bridgehead renderas="sect5">Required</bridgehead>
    7171      <para role="required">
    72         <xref linkend="yaml"/>
     72        <xref linkend="libyaml"/>
    7373      </para>
    7474
  • general/prog/ruby.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY ruby-download-http "http://cache.ruby-lang.org/pub/ruby/&ruby-minor-version;/ruby-&ruby-version;.tar.xz">
    88  <!ENTITY ruby-download-ftp  " ">
    9   <!ENTITY ruby-md5sum        "6b6d15974a0ee5a34614a2cd9b303a51">
     9  <!ENTITY ruby-md5sum        "60c8b3883cde410f8f8db374febdb0d8">
    1010  <!ENTITY ruby-size          "11 MB">
    11   <!ENTITY ruby-buildsize     "414 MB (add 3 MB for tests; add 277 MB for C API docs)">
    12   <!ENTITY ruby-time          "1.2 SBU (using parallelism=4; add 4.4 SBU for tests; add 0.6 SBU for C API docs)">
     11  <!ENTITY ruby-buildsize     "414 MB (add 277 MB for C API docs)">
     12  <!ENTITY ruby-time          "1.2 SBU (using parallelism=4; add 3.6 SBU for tests; add 0.6 SBU for C API docs)">
    1313]>
    1414
     
    7979      <xref linkend="doxygen"/>,
    8080      <xref linkend="graphviz"/>,
    81       <xref linkend="tk"/>,
    82       <xref linkend="valgrind"/>, and
    83       <xref linkend="yaml"/>
     81      <xref linkend="libyaml"/>,
     82      <xref linkend="tk"/>, and
     83      <xref linkend="valgrind"/>
    8484    </para>
    8585
     
    111111    <para>
    112112      To test the results, issue: <command>make check</command>. There are
    113       over 20,000 tests. Some tests may fail
    114       if IPv6 is not active on the system.  If the tests are run in a directory
     113      over 20,000 tests. Some tests (up to 0.5 percent) may fail.
     114      If the tests are run in a directory
    115115      that has a world writable component (e.g. /tmp) then several additional
    116       tests may fail and the tests terminate after 25 failures.
     116      tests may fail. Several jit (just-in-time) tests are known to fail.
    117117    </para>
    118118
  • general/prog/scons.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY scons-download-http "&sourceforge-dl;/scons/scons-&scons-version;.tar.gz">
    88  <!ENTITY scons-download-ftp  " ">
    9   <!ENTITY scons-md5sum        "dcf8ed13acde28040784606bb3d5fb84">
     9  <!ENTITY scons-md5sum        "9f9c163e8bd48cf8cd92f03e85ca6395">
    1010  <!ENTITY scons-size          "640 KB">
    11   <!ENTITY scons-buildsize     "5.4 MB">
     11  <!ENTITY scons-buildsize     "5.5 MB">
    1212  <!ENTITY scons-time          "less than 0.1 SBU">
    1313]>
  • general/prog/subversion.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY subversion-download-http "https://archive.apache.org/dist/subversion/subversion-&subversion-version;.tar.bz2">
    88  <!ENTITY subversion-download-ftp  " ">
    9   <!ENTITY subversion-md5sum        "5797bf701d2d868fa964c7bbc4931267">
     9  <!ENTITY subversion-md5sum        "be4f5c0b1b38a5d82bd6d16a16ff1346">
    1010  <!ENTITY subversion-size          "8.1 MB">
    11   <!-- for 1.11.0
    12        make javahl: 0.4 SBU 26 MB;
    13        swig-pl swig-py and swig-rb: 1.6 SBU 90 MB -->
    14   <!ENTITY subversion-buildsize     "174 MB (add 116 MB for bindings, 24 MB for docs, 1.0 GB for tests)">
    15   <!ENTITY subversion-time          "0.5 SBU (Using parallelism=4; add 2.0 SBU for bindings, 5.5 SBU for tests)">
     11  <!-- for 1.12.0
     12       make javahl: 0.5 SBU  28 MB;
     13       swig-pl:     0.8      42 MB;
     14       swig-py:     0.6      26 MB;
     15       swig-rb:     0.4      22 MB
     16       docs:        2 secs   26 MB;
     17       tests       46 min  1104 MB -->
     18  <!ENTITY subversion-buildsize     "175 MB (add 118 MB for bindings, 26 MB for docs, 1.1 GB for tests)">
     19  <!ENTITY subversion-time          "0.5 SBU (Using parallelism=4; add 2.6 SBU for bindings, 29 SBU for tests)">
    1620]>
    1721
     
    7680        <para>
    7781          Estimated build time: &subversion-time;
     82        </para>
     83      </listitem>
     84    </itemizedlist>
     85
     86    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     87    <itemizedlist spacing="compact">
     88      <listitem>
     89        <para>
     90          Required patch for building with <xref linkend="apr"/>:
     91          <ulink url="&patch-root;/subversion-&subversion-version;-apr_1.7.0_fix-1.patch"/>
    7892        </para>
    7993      </listitem>
     
    150164
    151165    <para>
     166      First, apply a patch to fix building against <xref linkend="apr"/>:
     167    </para>
     168
     169<screen><userinput>patch -Np1 -i ../subversion-&subversion-version;-apr_1.7.0_fix-1.patch</userinput></screen>
     170
     171    <para>
    152172      Install <application>Subversion</application> by running the following
    153173      commands:
    154174    </para>
    155175
    156 <screen><userinput>./configure --prefix=/usr             \
     176<screen><userinput>./autogen.sh &amp;&amp;
     177
     178./configure --prefix=/usr             \
    157179            --disable-static          \
    158180            --with-apache-libexecdir  \
  • general/prog/swig.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY swig-download-http "&sourceforge-dl;/swig/swig-&swig-version;.tar.gz">
    88  <!ENTITY swig-download-ftp  " ">
    9   <!ENTITY swig-md5sum        "82133dfa7bba75ff9ad98a7046be687c">
    10   <!ENTITY swig-size          "7.8 MB">
    11   <!ENTITY swig-buildsize     "91 MB (1.7 GB with tests)">
    12   <!ENTITY swig-time          "0.3 SBU (26 SBU for tests)">
     9  <!ENTITY swig-md5sum        "572074323f49d9cb14460d986f87230a">
     10  <!ENTITY swig-size          "7.7 MB">
     11  <!ENTITY swig-buildsize     "161 MB (1.3 GB with tests)">
     12  <!ENTITY swig-time          "0.2 SBU (add 14 SBU for tests; both using parallelism=4)">
    1313]>
    1414
     
    3434       Generator) is a compiler that integrates <application>C</application>
    3535       and <application>C++</application> with languages including
    36        <application>Perl</application>, <application>Python</application>,
    37        <application>Tcl</application>, <application>Ruby</application>,
    38        <application>PHP</application>, <application>Java</application>,
    39        <application>C#</application>, <application>D</application>,
    40        <application>Go</application>, <application>Lua</application>,
    41        <application>Octave</application>, <application>R</application>,
    42        <application>Scheme</application>, <application>Ocaml</application>,
    43        <application>Modula-3</application>,
    44        <application>Common Lisp</application>, and
    45        <application>Pike</application>. <application>SWIG</application> can
     36       <application>Perl</application>,
     37       <application>Python</application>,
     38       <application>Tcl</application>,
     39       <application>Ruby</application>,
     40       <application>PHP</application>,
     41       <application>Java</application>,
     42       <application>C#</application>,
     43       <application>D</application>,
     44       <application>Go</application>,
     45       <application>Lua</application>,
     46       <application>Octave</application>,
     47       <application>R</application>,
     48       <application>Scheme</application>, and
     49       <application>Ocaml</application>.
     50       <application>SWIG</application> can
    4651       also export its parse tree into <application>Lisp</application>
    4752       s-expressions and <application>XML</application>.
     
    114119
    115120    <para>
    116       If you plan to run the tests, some fixes are needed for using Perl-5.26:
    117     </para>
    118 
    119 <screen><userinput>sed -i 's/\$(PERL5_SCRIPT/-I. &amp;/' Examples/Makefile.in &amp;&amp;
    120 sed -i 's/\$command 2/-I. &amp;/' Examples/test-suite/perl5/run-perl-test.pl</userinput></screen>
    121 
    122     <para>
    123121      Install <application>SWIG</application> by running the following
    124122      commands:
    125123    </para>
    126124
    127 <screen><userinput>./configure --prefix=/usr                      \
    128             --without-clisp                    \
     125<screen><userinput>./configure --prefix=/usr \
    129126            --without-maximum-compile-warnings &amp;&amp;
    130127make</userinput></screen>
    131128
    132129    <para>
    133       To test the results, issue:
    134       <command>make -k check TCL_INCLUDE= GOGCC=true</command>. The (un)setting
    135       of the two variables <envar>GOGCC</envar> and <envar>TCL_INCLUDE</envar>
    136       is necessary, since they are not correctly set by
     130      To test the results, issue: <command>make -k check TCL_INCLUDE=</command>.
     131      The unsetting of the variable <envar>TCL_INCLUDE</envar> is
     132      necessary since it is not correctly set by
    137133      <emphasis>configure</emphasis>. The tests are only executed for the
    138134      languages installed on your machine, so the disk space and SBU values
    139135      given for the tests may vary, and should be considered as mere orders of
    140       magnitude. If you have <xref linkend="python2"/>
    141       installed, the Python-3 tests are not run.
    142       You can run tests for Python-3 by issuing
     136      magnitude. If you have <xref linkend="python2"/> installed, the Python-3
     137      tests are not run.  You can run tests for Python-3 by issuing
    143138      <command>PY3=1 make check-python-examples</command> followed by
    144139      <command>PY3=1 make check-python-test-suite</command>.  According to
  • general/prog/vala.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY vala-download-http "&gnome-download-http;/vala/&vala-major-version;/vala-&vala-version;.tar.xz">
    88  <!ENTITY vala-download-ftp  "&gnome-download-ftp;/vala/&vala-major-version;/vala-&vala-version;.tar.xz">
    9   <!ENTITY vala-md5sum        "9ed477d245aa9e2b0a4dee4a85dc24e2">
     9  <!ENTITY vala-md5sum        "25f97c1b46ae0b60b5cc49cbc044eca2">
    1010  <!ENTITY vala-size          "3.2 MB">
    1111  <!ENTITY vala-buildsize     "169 MB (add 9 MB for tests)">
  • general/prog/valgrind.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY valgrind-download-http "https://sourceware.org/ftp/valgrind/valgrind-&valgrind-version;.tar.bz2">
    88  <!ENTITY valgrind-download-ftp  "ftp://sourceware.org/pub/valgrind/valgrind-&valgrind-version;.tar.bz2">
    9   <!ENTITY valgrind-md5sum        "74175426afa280184b62591b58c671b3">
    10   <!ENTITY valgrind-size          "16 MB">
    11   <!ENTITY valgrind-buildsize     "414 MB (add 70 MB for tests)">
    12   <!ENTITY valgrind-time          "0.5 SBU (Using parallelism=4; add 11 SBU for tests)">
     9  <!ENTITY valgrind-md5sum        "46e5fbdcbc3502a5976a317a0860a975">
     10  <!ENTITY valgrind-size          "19 MB">
     11  <!ENTITY valgrind-buildsize     "425 MB (add 70 MB for tests)">
     12  <!ENTITY valgrind-time          "0.6 SBU (Using parallelism=4; add 11 SBU for tests)">
    1313]>
    1414
  • general/sysutils/accountsservice.xml

    r853ae3e5 re7d893b  
    88           "https://www.freedesktop.org/software/accountsservice/accountsservice-&accountsservice-version;.tar.xz">
    99  <!ENTITY accountsservice-download-ftp  " ">
    10   <!ENTITY accountsservice-md5sum        "6420f2e619ddcf92230d8f10bad049fe">
    11   <!ENTITY accountsservice-size          "92 KB">
    12   <!ENTITY accountsservice-buildsize     "9.1 MB">
     10  <!ENTITY accountsservice-md5sum        "6e4c6fbd490260cfe17de2e76f5d803a">
     11  <!ENTITY accountsservice-size          "96 KB">
     12  <!ENTITY accountsservice-buildsize     "10 MB">
    1313  <!ENTITY accountsservice-time          "0.1 SBU">
    1414]>
     
    178178
    179179    <sect3 id="accountsservice-init">
    180       <title>Systemd Units</title>
     180      <title><phrase revision="sysv">Boot Script</phrase>
     181             <phrase revision="systemd">Systemd Units</phrase></title>
    181182
    182183      <para>
  • general/sysutils/autofs.xml

    r853ae3e5 re7d893b  
    125125<screen revision="systemd"><userinput>./configure --prefix=/         \
    126126            --with-libtirpc    \
    127             --with-systemd     \           
     127            --with-systemd     \
    128128            --without-openldap \
    129129            --mandir=/usr/share/man &amp;&amp;
     
    136136
    137137<screen role="root"><userinput>make install</userinput></screen>
     138
     139<!-- As of version 5.1.5, the configuration files are not installed anymore -->
     140    <caution>
     141      <para>
     142        If <application>autofs</application> is already installed on your
     143        system, be sure to backup your configuration files. They'll be
     144        overwritten by the following command.
     145      </para>
     146    </caution>
     147
     148    <para>
     149      Install the default configuration files, still as the
     150      <systemitem class="username">root</systemitem> user:
     151    </para>
     152
     153<screen role="root"><userinput>make install_samples</userinput></screen>
    138154
    139155  </sect2>
  • general/sysutils/bubblewrap.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY bubblewrap-download-http "https://github.com/projectatomic/bubblewrap/releases/download/v&bubblewrap-version;/bubblewrap-&bubblewrap-version;.tar.xz">
    88  <!ENTITY bubblewrap-download-ftp  " ">
    9   <!ENTITY bubblewrap-md5sum        "c34034985e80bdea39aaaaa4bcb92c64">
    10   <!ENTITY bubblewrap-size          "208 KB">
    11   <!ENTITY bubblewrap-buildsize     "2.0 MB">
    12   <!ENTITY bubblewrap-time          "Less than 0.1 SBU">
     9  <!ENTITY bubblewrap-md5sum        "69ce48ca2d637eaf6b42674ee903e5ad">
     10  <!ENTITY bubblewrap-size          "128 KB">
     11  <!ENTITY bubblewrap-buildsize     "1.4 MB">
     12  <!ENTITY bubblewrap-time          "less than 0.1 SBU">
    1313]>
    1414
  • general/sysutils/colord.xml

    r853ae3e5 re7d893b  
    226226    <para>
    227227      <parameter>-Ddocs=false</parameter>: This switch disables building
    228       of documentation. Omit if you have <xref linkend="gtk-doc"/> avaialable.
     228      of documentation. Omit if you have <xref linkend="gtk-doc"/> available.
    229229    </para>
    230230
     
    232232      <parameter>-Dman=false</parameter>: This switch disables building
    233233      of man pages. Omit if you have <xref linkend="docbook-utils"/>
    234       avaialable.
     234      available. Namespaced versions of the docbook-xsl stylesheets
     235      are also required.
    235236    </para>
    236237
  • general/sysutils/dbus.xml

    r853ae3e5 re7d893b  
    133133        -u 18 -g messagebus -s /bin/false messagebus</userinput></screen>
    134134
    135     <para revision="sysv">
    136       Apply a patch to fix detection of <application>elogind</application>:
    137     </para>
    138 
    139135    <para>
    140136      Install <application>D-Bus</application> by running the following
  • general/sysutils/gpm.xml

    r853ae3e5 re7d893b  
    236236      </para>
    237237
    238 <screen role="root" revision="systemd"><userinput>install -v -dm755 /etc/systemd/system/gpm.service.d
    239 echo "ExecStart=/usr/sbin/gpm &lt;list of parameters&gt;" > /etc/systemd/system/gpm.service.d/99-user.conf</userinput></screen>
     238<screen role="nodump" revision="systemd"><userinput>install -v -dm755 /etc/systemd/system/gpm.service.d &amp;&amp;
     239cat &gt; /etc/systemd/system/gpm.service.d/99-user.conf &lt;&lt; EOF
     240<literal>[Service]
     241ExecStart=/usr/sbin/gpm <replaceable>&lt;list of parameters&gt;</replaceable>
     242</literal>EOF</userinput></screen>
    240243
    241244    </sect3>
  • general/sysutils/hdparm.xml

    r853ae3e5 re7d893b  
    117117    </para>
    118118
    119 <screen role="root"><userinput>make binprefix=/usr install</userinput></screen></note>
     119<screen role="nodump"><userinput>make binprefix=/usr install</userinput></screen></note>
    120120
    121121  </sect2>
  • general/sysutils/modemmanager.xml

    r853ae3e5 re7d893b  
    111111            --localstatedir=/var          \
    112112            --disable-static              \
    113             --enable-more-warnings=no     \
    114             --with-systemd-journal=no     \
     113            --enable-more-warnings=no     \
     114            --with-systemd-journal=no     \
    115115            --with-systemd-suspend-resume &amp;&amp;
    116116make</userinput></screen>
  • general/sysutils/sysstat.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY sysstat-download-http "http://perso.wanadoo.fr/sebastien.godard/sysstat-&sysstat-version;.tar.xz">
    88  <!ENTITY sysstat-download-ftp  " ">
    9   <!ENTITY sysstat-md5sum        "0f9b73f60aba6fd49de346bc384902c3">
    10   <!ENTITY sysstat-size          "544 KB">
    11   <!ENTITY sysstat-buildsize     "7.9 MB">
     9  <!ENTITY sysstat-md5sum        "bd86cf610d95d332342385b5fe82ab7c">
     10  <!ENTITY sysstat-size          "552 KB">
     11  <!ENTITY sysstat-buildsize     "8.1 MB">
    1212  <!ENTITY sysstat-time          "0.1 SBU">
    1313]>
  • general/sysutils/unrar.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY unrar-download-http "http://www.rarlab.com/rar/unrarsrc-&unrar-version;.tar.gz">
    88  <!ENTITY unrar-download-ftp  " ">
    9   <!ENTITY unrar-md5sum        "77ac238c38263013df62755249c6be17">
     9  <!ENTITY unrar-md5sum        "d9cfc39dab7f65a53f097e3846323aef">
    1010  <!ENTITY unrar-size          "224 KB">
    11   <!ENTITY unrar-buildsize     "2.1 MB">
     11  <!ENTITY unrar-buildsize     "2.4 MB">
    1212  <!ENTITY unrar-time          "0.1 SBU">
    1313]>
  • general/sysutils/usbutils.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY usbutils-download-http "&kernel-dl;/linux/utils/usb/usbutils/usbutils-&usbutils-version;.tar.xz">
    88  <!ENTITY usbutils-download-ftp  " ">
    9   <!ENTITY usbutils-md5sum        "938e3707593974be99a0dd6d1de76671">
    10   <!ENTITY usbutils-size          "304 KB">
    11   <!ENTITY usbutils-buildsize     "4.1 MB">
    12   <!ENTITY usbutils-time          "0.1 SBU">
     9  <!ENTITY usbutils-md5sum        "0da98eb80159071fdbb00905390509d9">
     10  <!ENTITY usbutils-size          "100 KB">
     11  <!ENTITY usbutils-buildsize     "6.6 MB">
     12  <!ENTITY usbutils-time          "0.2 SBU">
    1313]>
    1414
     
    7171      </listitem>
    7272    </itemizedlist>
    73 
     73<!--
    7474    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    7575    <itemizedlist spacing="compact">
     
    8181      </listitem>
    8282    </itemizedlist>
    83 
     83-->
    8484    <bridgehead renderas="sect3">USB Utils Dependencies</bridgehead>
    8585
     
    9292    </para>
    9393
    94 <!-- lsusb.py has been proted to Python 3, and it is the only Python user
     94<!-- lsusb.py has been ported to Python 3, and it is the only Python user
    9595    <bridgehead renderas="sect4">Required Runtime</bridgehead>
    9696    <para role="required">
     
    111111    </para>
    112112
    113 <screen><userinput>patch -Np1 -i ../usbutils-&usbutils-version;-lsusb_bugfixes-1.patch &amp;&amp;
    114 ./configure --prefix=/usr --datadir=/usr/share/hwdata &amp;&amp;
     113<screen><userinput>./autogen.sh --prefix=/usr --datadir=/usr/share/hwdata &amp;&amp;
    115114make</userinput></screen>
    116115
  • gnome.ent

    r853ae3e5 re7d893b  
    22
    33<!ENTITY gnome-download-http  "http://ftp.gnome.org/pub/gnome/sources">
    4 <!ENTITY gnome-download-ftp    "ftp://ftp.gnome.org/pub/gnome/sources">
     4<!ENTITY gnome-download-ftp   "ftp://ftp.gnome.org/pub/gnome/sources">
    55<!ENTITY gnome-minor          "3.12">
    66<!ENTITY gnome-minor-14       "3.14">
     
    1919<!-- Platform -->
    2020<!ENTITY gcr-version                       "3.28.1">
    21 <!ENTITY gsettings-desktop-schemas-version "3.28.1">
    22 <!ENTITY libsecret-version                 "0.18.7">
     21<!ENTITY gsettings-desktop-schemas-version "3.32.0">
     22<!ENTITY libsecret-version                 "0.18.8">
    2323<!ENTITY rest-version                      "0.8.1">
    2424<!ENTITY totem-pl-parser-version           "3.26.3">
    25 <!ENTITY vte-version                       "0.54.3">
    26 <!ENTITY yelp-xsl-version                  "3.30.1">
     25<!ENTITY vte-version                       "0.56.3">
     26<!ENTITY yelp-xsl-version                  "3.32.1">
    2727<!ENTITY GConf-version                     "3.2.6">
    28 <!ENTITY geocode-glib-version              "3.26.0">
    29 <!ENTITY gjs-version                       "1.54.3">
     28<!ENTITY geocode-glib-version              "3.26.1">
     29<!ENTITY gjs-version                       "1.56.2">
    3030<!ENTITY gnome-autoar-version              "0.2.3">
    31 <!ENTITY gnome-desktop-version             "3.30.2.1">
    32 <!ENTITY gnome-menus-version               "3.31.4">
    33 <!ENTITY gnome-online-accounts-version     "3.30.2">
     31<!ENTITY gnome-desktop-version             "3.32.2">
     32<!ENTITY gnome-menus-version               "3.32.0">
     33<!ENTITY gnome-online-accounts-version     "3.32.0">
    3434<!ENTITY gnome-video-effects-version       "0.4.3">
    3535<!ENTITY grilo-version                     "0.3.7">
     
    3737<!ENTITY libgdata-version                  "0.17.9">
    3838<!ENTITY libgee-version                    "0.20.1">
    39 <!ENTITY libgtop-version                   "2.38.0">
    40 <!ENTITY libgweather-version               "3.28.2">
     39<!ENTITY libgtop-version                   "2.40.0">
     40<!ENTITY libgweather-version               "3.32.1">
    4141<!ENTITY libpeas-version                   "1.22.0">
    42 <!ENTITY libwnck-version                   "3.30.0">
    43 <!ENTITY evolution-data-server-version     "3.30.5">
    44 <!ENTITY folks-version                     "0.11.4">
     42<!ENTITY libwnck-version                   "3.32.0">
     43<!ENTITY evolution-data-server-version     "3.32.1">
     44<!ENTITY folks-version                     "0.12.1">
    4545<!ENTITY gfbgraph-version                  "0.2.3">
    46 <!ENTITY tracker-version                   "2.2.0">
     46<!ENTITY tracker-version                   "2.2.2">
     47<!ENTITY tracker-miners-version            "2.2.2">
     48<!ENTITY gsound-version                    "1.0.2">
    4749
    4850<!-- Runtime (sysv) and Desktop (systemd) -->
    49 <!ENTITY caribou-version                   "0.4.21">
    50 <!ENTITY dconf-version                     "0.30.1">
    51 <!ENTITY dconf-editor-version              "3.30.2">
    52 <!ENTITY gnome-backgrounds-version         "3.30.0">
    53 <!ENTITY gvfs-version                      "1.38.1">
    54 <!ENTITY gexiv2-version                    "0.11.0">
    55 <!ENTITY nautilus-version                  "3.30.5">
    56 <!ENTITY zenity-version                    "3.30.0">
    57 <!ENTITY gnome-bluetooth-version           "3.28.2">
     51<!--<!ENTITY caribou-version                   "0.4.21">-->
     52<!ENTITY dconf-version                     "0.32.0">
     53<!ENTITY dconf-editor-version              "3.32.0">
     54<!ENTITY gnome-backgrounds-version         "3.32.0">
     55<!ENTITY gvfs-version                      "1.40.1">
     56<!ENTITY gexiv2-version                    "0.12.0">
     57<!ENTITY nautilus-version                  "3.32.1">
     58<!ENTITY zenity-version                    "3.32.0">
     59<!ENTITY gnome-bluetooth-version           "3.32.1">
    5860<!ENTITY gnome-keyring-version             "3.28.2">
    59 <!ENTITY gnome-settings-daemon-version     "3.30.2">
    60 <!ENTITY gnome-control-center-version      "3.30.3">
    61 <!ENTITY mutter-version                    "3.30.2">
    62 <!ENTITY gnome-shell-version               "3.30.2">
    63 <!ENTITY gnome-shell-extensions-version    "3.30.1">
    64 <!ENTITY gnome-session-version             "3.30.1">
    65 <!ENTITY gdm-version                       "3.30.3">
    66 <!ENTITY gnome-user-docs-version           "3.30.2">
    67 <!ENTITY adwaita-icon-theme-version        "3.30.1">
    68 <!ENTITY gnome-icon-theme-version          "3.12.0">
    69 <!ENTITY gnome-icon-theme-extras-version   "3.12.0">
    70 <!ENTITY gnome-icon-theme-symbolic-version "3.12.0">
    71 <!ENTITY gnome-themes-extra-version        "3.28">
    72 <!ENTITY yelp-version                      "3.30.0">
     61<!ENTITY gnome-settings-daemon-version     "3.32.0">
     62<!ENTITY gnome-control-center-version      "3.32.1">
     63<!ENTITY mutter-version                    "3.32.1">
     64<!ENTITY gnome-shell-version               "3.32.1">
     65<!ENTITY gnome-shell-extensions-version    "3.32.1">
     66<!ENTITY gnome-session-version             "3.32.0">
     67<!ENTITY gdm-version                       "3.32.0">
     68<!ENTITY gnome-user-docs-version           "3.32.1">
     69<!-- Icons moved to packages.ent, since they're now in the Icons chapter.-->
     70<!ENTITY yelp-version                      "3.32.2">
    7371<!ENTITY notification-daemon-version       "3.20.0">
    7472<!ENTITY polkit-gnome-version              "0.105">
     
    7674<!-- Chapter 31 -->
    7775<!-- Applications -->
    78 <!ENTITY baobab-version                    "3.30.0">
     76<!ENTITY baobab-version                    "3.32.0">
    7977<!ENTITY brasero-version                   "3.12.2">
    80 <!ENTITY cheese-version                    "3.30.0">
    81 <!ENTITY eog-version                       "3.28.4">
    82 <!ENTITY evince-version                    "3.30.2">
    83 <!ENTITY evolution-version                 "3.30.5">
    84 <!ENTITY file-roller-version               "3.30.1">
    85 <!ENTITY gedit-version                     "3.22.1">
     78<!ENTITY cheese-version                    "3.32.1">
     79<!ENTITY eog-version                       "3.32.1">
     80<!ENTITY evince-version                    "3.32.0">
     81<!ENTITY evolution-version                 "3.32.1">
     82<!ENTITY file-roller-version               "3.32.1">
     83<!-- gedit moved to Editors, so it's now in packages.ent -->
    8684<!ENTITY gnome-calculator-version          "3.30.1">
    87 <!ENTITY gnome-color-manager-version       "3.30.0">
     85<!ENTITY gnome-color-manager-version       "3.32.0">
    8886<!ENTITY gnome-disk-utility-version        "3.30.2">
    8987<!ENTITY gnome-logs-version                "3.30.0">
     
    9391<!ENTITY gnome-screenshot-version          "3.30.0">
    9492<!ENTITY gnome-system-monitor-version      "3.30.0">
    95 <!ENTITY gnome-terminal-version            "3.30.2">
    96 <!ENTITY gnome-tweaks-version              "3.30.2">
     93<!ENTITY gnome-terminal-version            "3.32.2">
     94<!ENTITY gnome-tweaks-version              "3.32.0">
    9795<!ENTITY gnome-weather-version             "3.26.0">
    9896<!ENTITY gucharmap-version                 "11.0.3">
    9997<!ENTITY network-manager-applet-version    "1.8.20">
    100 <!ENTITY seahorse-version                  "3.30.1.1">
     98<!ENTITY seahorse-version                  "3.32.2">
    10199<!ENTITY vinagre-version                   "3.22.0">
    102100<!ENTITY vino-version                      "3.22.0">
  • gnome/applications/baobab.xml

    r853ae3e5 re7d893b  
    55  %general-entities;
    66
    7   <!ENTITY baobab-download-http "&gnome-download-http;/baobab/&gnome-minor-30;/baobab-&baobab-version;.tar.xz">
    8   <!ENTITY baobab-download-ftp  "&gnome-download-ftp;/baobab/&gnome-minor-30;/baobab-&baobab-version;.tar.xz">
    9   <!ENTITY baobab-md5sum        "a0ef355b575b6c63e95dfe75ee3c39f9">
    10   <!ENTITY baobab-size          "748 KB">
    11   <!ENTITY baobab-buildsize     "13 MB">
     7  <!ENTITY baobab-download-http "&gnome-download-http;/baobab/&gnome-minor-32;/baobab-&baobab-version;.tar.xz">
     8  <!ENTITY baobab-download-ftp  "&gnome-download-ftp;/baobab/&gnome-minor-32;/baobab-&baobab-version;.tar.xz">
     9  <!ENTITY baobab-md5sum        "7b1b0b2eb672ecc0e5f4cced8c2ffa01">
     10  <!ENTITY baobab-size          "444 KB">
     11  <!ENTITY baobab-buildsize     "12 MB">
    1212  <!ENTITY baobab-time          "0.1 SBU">
    1313]>
  • gnome/applications/cheese.xml

    r853ae3e5 re7d893b  
    55  %general-entities;
    66
    7   <!ENTITY cheese-download-http "&gnome-download-http;/cheese/&gnome-minor-30;/cheese-&cheese-version;.tar.xz">
    8   <!ENTITY cheese-download-ftp  "&gnome-download-ftp;/cheese/&gnome-minor-30;/cheese-&cheese-version;.tar.xz">
    9   <!ENTITY cheese-md5sum        "2c2afbe1ce7782dbc09cdca3ea2ab0a9">
    10   <!ENTITY cheese-size          "1.5 MB">
     7  <!ENTITY cheese-download-http "&gnome-download-http;/cheese/&gnome-minor-32;/cheese-&cheese-version;.tar.xz">
     8  <!ENTITY cheese-download-ftp  "&gnome-download-ftp;/cheese/&gnome-minor-32;/cheese-&cheese-version;.tar.xz">
     9  <!ENTITY cheese-md5sum        "3f8128c13c3ecf0580fc0069a1573480">
     10  <!ENTITY cheese-size          "1.4 MB">
    1111  <!ENTITY cheese-buildsize     "26 MB">
    1212  <!ENTITY cheese-time          "0.3 SBU">
     
    6767        <para>
    6868          Estimated build time: &cheese-time;
     69        </para>
     70      </listitem>
     71    </itemizedlist>
     72
     73    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     74    <itemizedlist spacing="compact">
     75      <listitem>
     76        <para>
     77          Required patch:
     78                  <ulink url="&patch-root;/cheese-&cheese-version;-gst_debug_disabled-1.patch"/>
    6979        </para>
    7080      </listitem>
     
    129139
    130140    <para>
    131       First, fix a deprecation warning that can fill up logs quickly:
    132     </para>
    133 
    134 <screen><userinput remap="pre">sed -i '7d' data/cheese.css</userinput></screen>
    135 
    136     <para>
    137141      Install <application>Cheese</application> by running the following
    138142      commands:
    139143    </para>
    140144
    141 <screen><userinput>./configure --prefix=/usr &amp;&amp;
     145<screen><userinput>patch -Np1 -i ../cheese-&cheese-version;-gst_debug_disabled-1.patch &amp;&amp;
     146
     147./configure --prefix=/usr &amp;&amp;
    142148make</userinput></screen>
    143149
  • gnome/applications/eog.xml

    r853ae3e5 re7d893b  
    55  %general-entities;
    66
    7   <!ENTITY eog-download-http "&gnome-download-http;/eog/&gnome-minor-28;/eog-&eog-version;.tar.xz">
    8   <!ENTITY eog-download-ftp  "&gnome-download-ftp;/eog/&gnome-minor-28;/eog-&eog-version;.tar.xz">
    9   <!ENTITY eog-md5sum        "4057907bf83129ffa8a658d2f35e18d6">
    10   <!ENTITY eog-size          "5.5 MB">
    11   <!ENTITY eog-buildsize     "51 MB">
    12   <!ENTITY eog-time          "0.3 SBU">
     7  <!ENTITY eog-download-http "&gnome-download-http;/eog/&gnome-minor-32;/eog-&eog-version;.tar.xz">
     8  <!ENTITY eog-download-ftp  "&gnome-download-ftp;/eog/&gnome-minor-32;/eog-&eog-version;.tar.xz">
     9  <!ENTITY eog-md5sum        "09356bcf3065487e768ee3f49d22b667">
     10  <!ENTITY eog-size          "4.4 MB">
     11  <!ENTITY eog-buildsize     "49 MB">
     12  <!ENTITY eog-time          "0.4 SBU">
    1313]>
    1414
  • gnome/applications/evince.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY evince-download-http
    8      "&gnome-download-http;/evince/&gnome-minor-30;/evince-&evince-version;.tar.xz">
     8     "&gnome-download-http;/evince/&gnome-minor-32;/evince-&evince-version;.tar.xz">
    99  <!ENTITY evince-download-ftp
    10      "&gnome-download-ftp;/evince/&gnome-minor-30;/evince-&evince-version;.tar.xz">
    11   <!ENTITY evince-md5sum        "136eed1e980e91b5e1052d9a906bc2ee">
    12   <!ENTITY evince-size          "2.2 MB">
    13   <!ENTITY evince-buildsize     "96 MB">
     10     "&gnome-download-ftp;/evince/&gnome-minor-32;/evince-&evince-version;.tar.xz">
     11  <!ENTITY evince-md5sum        "b7402d14e12ea09da1490f2e624eb6de">
     12  <!ENTITY evince-size          "2.4 MB">
     13  <!ENTITY evince-buildsize     "95 MB">
    1414  <!ENTITY evince-time          "1.0 SBU">
    1515]>
     
    102102      <application>GTK+ 3</application>),
    103103      <xref linkend="gnome-desktop"/>,
     104      <xref linkend="gspell"/>,
    104105      <xref linkend="gst10-plugins-base"/>,
    105106      <xref linkend="gtk-doc"/>,
     107      <xref linkend="libgxps"/>,
    106108      <xref linkend="libtiff"/>,
    107109      <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>)
    108110      <ulink url="http://djvu.sourceforge.net/">DjVuLibre</ulink>,
    109       <ulink url="http://ftp.gnome.org/pub/gnome/sources/gspell">gspell</ulink>,
    110       <ulink url="https://wiki.gnome.org/action/show/Projects/libgxps">libgxps</ulink>,
     111      <!--<ulink url="http://ftp.gnome.org/pub/gnome/sources/gspell">gspell</ulink>,-->
     112      <!--<ulink url="https://wiki.gnome.org/action/show/Projects/libgxps">libgxps</ulink>,-->
    111113      <ulink url="http://www.freedesktop.org/wiki/Software/libspectre/">libspectre</ulink>,
    112114      <ulink url="https://github.com/jlaurens/synctex">Synctex</ulink>, and
  • gnome/applications/evolution.xml

    r853ae3e5 re7d893b  
    55  %general-entities;
    66
    7   <!ENTITY evolution-download-http "&gnome-download-http;/evolution/&gnome-minor-30;/evolution-&evolution-version;.tar.xz">
    8   <!ENTITY evolution-download-ftp  "&gnome-download-ftp;/evolution/&gnome-minor-30;/evolution-&evolution-version;.tar.xz">
    9   <!ENTITY evolution-md5sum        "7a24256b447d23f5b8cf0df6d0f6e40b">
     7  <!ENTITY evolution-download-http "&gnome-download-http;/evolution/&gnome-minor-32;/evolution-&evolution-version;.tar.xz">
     8  <!ENTITY evolution-download-ftp  "&gnome-download-ftp;/evolution/&gnome-minor-32;/evolution-&evolution-version;.tar.xz">
     9  <!ENTITY evolution-md5sum        "0589bfb0c47e4469c77acd23d5d8e757">
    1010  <!ENTITY evolution-size          "11 MB">
    11   <!ENTITY evolution-buildsize     "331 MB">
    12   <!ENTITY evolution-time          "3.5 SBU">
     11  <!ENTITY evolution-buildsize     "332 MB">
     12  <!ENTITY evolution-time          "4.0 SBU">
    1313]>
    1414
     
    7171      </listitem>
    7272    </itemizedlist>
    73 
     73    <!--
    7474    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    7575    <itemizedlist spacing="compact">
     
    8181      </listitem>
    8282    </itemizedlist>
    83 
     83    -->
    8484    <bridgehead renderas="sect3">Evolution Dependencies</bridgehead>
    8585
     
    136136    </para>
    137137
    138 <screen><userinput>patch -Np1 -i ../evolution-&evolution-version;-security_fix-1.patch &amp;&amp;
    139 
    140 mkdir build &amp;&amp;
     138<screen><userinput>mkdir build &amp;&amp;
    141139cd    build &amp;&amp;
    142140
  • gnome/applications/file-roller.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY file-roller-download-http
    8            "&gnome-download-http;/file-roller/&gnome-minor-30;/file-roller-&file-roller-version;.tar.xz">
     8           "&gnome-download-http;/file-roller/&gnome-minor-32;/file-roller-&file-roller-version;.tar.xz">
    99  <!ENTITY file-roller-download-ftp
    10            "&gnome-download-ftp;/file-roller/&gnome-minor-30;/file-roller-&file-roller-version;.tar.xz">
    11   <!ENTITY file-roller-md5sum        "c4f1066c5aaf2cb8285229a061d82b96">
    12   <!ENTITY file-roller-size          "1.4 MB">
    13   <!ENTITY file-roller-buildsize     "26 MB">
     10           "&gnome-download-ftp;/file-roller/&gnome-minor-32;/file-roller-&file-roller-version;.tar.xz">
     11  <!ENTITY file-roller-md5sum        "8f1dd58419d7119d965a30efdcecff1a">
     12  <!ENTITY file-roller-size          "832 KB">
     13  <!ENTITY file-roller-buildsize     "25 MB">
    1414  <!ENTITY file-roller-time          "0.2 SBU">
    1515]>
     
    135135
    136136<screen role="root"><userinput>ninja install &amp;&amp;
    137 chmod -v 0755 /usr/libexec/file-roller/isoinfo.sh &amp;&amp;
    138 glib-compile-schemas /usr/share/glib-2.0/schemas</userinput></screen>
     137chmod -v 0755 /usr/libexec/file-roller/isoinfo.sh</userinput></screen>
    139138
    140 <!-- There is a possibilty that glib-compile-schemas needs to be run. -->
     139    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     140                href="../../xincludes/gsettings-destdir.xml"/>
     141
     142    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     143                href="../../xincludes/update-icons-and-desktop.xml"/>
    141144
    142145  </sect2>
  • gnome/applications/gnome-calculator.xml

    r853ae3e5 re7d893b  
    9898    <title>Installation of GNOME Calculator</title>
    9999
     100<!-- Should not be needed with next version -->
     101    <para>
     102      First apply an upstream fix to prevent a type mismatch flagged as an
     103      error by vala-0.44.x:
     104    </para>
     105
     106<screen><userinput>sed -e 's/token_list\.copy()/token_list.copy_deep((CopyFunc) Object.ref)/' \
     107    -i lib/equation-parser.vala</userinput></screen>
     108
    100109    <para>
    101110      Install <application>GNOME Calculator</application> by running
  • gnome/applications/gnome-color-manager.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY gnome-color-manager-download-http
    8            "&gnome-download-http;/gnome-color-manager/&gnome-minor-30;/gnome-color-manager-&gnome-color-manager-version;.tar.xz">
     8           "&gnome-download-http;/gnome-color-manager/&gnome-minor-32;/gnome-color-manager-&gnome-color-manager-version;.tar.xz">
    99  <!ENTITY gnome-color-manager-download-ftp
    10            "&gnome-download-ftp;/gnome-color-manager/&gnome-minor-30;/gnome-color-manager-&gnome-color-manager-version;.tar.xz">
    11   <!ENTITY gnome-color-manager-md5sum        "f1caa9d4ece97e21b4ff1147201b6dd3">
     10           "&gnome-download-ftp;/gnome-color-manager/&gnome-minor-32;/gnome-color-manager-&gnome-color-manager-version;.tar.xz">
     11  <!ENTITY gnome-color-manager-md5sum        "e6de219a25ac16630aca552936611c15">
    1212  <!ENTITY gnome-color-manager-size          "2.5 MB">
    13   <!ENTITY gnome-color-manager-buildsize     "23 MB">
     13  <!ENTITY gnome-color-manager-buildsize     "24 MB">
    1414  <!ENTITY gnome-color-manager-time          "0.2 SBU">
    1515]>
     
    8989    <bridgehead renderas="sect4">Recommended</bridgehead>
    9090    <para role="recommended">
    91       <!-- Unfortunately, the API changes in Exiv2 have caused this apckage to
    92       fail to build unless support is disabled. However, the build still bombs
    93       if it is not installed. Nobody has patches available, and I'm not
    94       comfortable patching it, so disable support for now. -->
    9591      <xref linkend="exiv2"/> and
    9692      <xref linkend="vte"/>
     
    126122cd    build &amp;&amp;
    127123
    128 meson --prefix=/usr -Dexiv=false .. &amp;&amp;
     124meson --prefix=/usr .. &amp;&amp;
    129125ninja</userinput></screen>
    130126
     
    141137  </sect2>
    142138
     139  <!--
    143140  <sect2 role="commands">
    144141    <title>Command Explanations</title>
     
    147144    using Exiv2 because Exiv2-0.27 changed the API in a way that several
    148145    applications cannot use.</para>
    149     <!-- Please check this at the next version of gnome-color-manager AND/OR
     146    <!- - Please check this at the next version of gnome-color-manager AND/OR
    150147    the next version of Exiv2. No work has been done upstream, but I did file
    151     an issue upstream. -->
    152 
    153   </sect2>
     148    an issue upstream. - ->
     149
     150  </sect2>
     151  -->
    154152
    155153  <sect2 role="content">
  • gnome/applications/gnome-maps.xml

    r853ae3e5 re7d893b  
    103103
    104104meson --prefix=/usr .. &amp;&amp;
    105 ninja
    106 </userinput></screen>
     105ninja</userinput></screen>
    107106
    108107    <para>
  • gnome/applications/gnome-screenshot.xml

    r853ae3e5 re7d893b  
    9090    <title>Installation of GNOME Screenshot</title>
    9191
     92<!-- There have been 2 releases since then:
    9293    <note><para>There is a build problem caused by a file installed by gettext
    9394    in LFS.  If gettext was installed with instructions before the
     
    9899    -i /usr/share/gettext-0.19.8/its/appdata.loc</userinput></screen>
    99100    </note>
    100 
     101-->
    101102    <para>
    102103      Install <application>GNOME Screenshot</application> by running the following
  • gnome/applications/gnome-terminal.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY gnome-terminal-download-http
    8            "&gnome-download-http;/gnome-terminal/&gnome-minor-30;/gnome-terminal-&gnome-terminal-version;.tar.xz">
     8           "&gnome-download-http;/gnome-terminal/&gnome-minor-32;/gnome-terminal-&gnome-terminal-version;.tar.xz">
    99  <!ENTITY gnome-terminal-download-ftp
    10            "&gnome-download-ftp;/gnome-terminal/&gnome-minor-30;/gnome-terminal-&gnome-terminal-version;.tar.xz">
    11   <!ENTITY gnome-terminal-md5sum        "debc2a025675312ad5ae33232f02c027">
    12   <!ENTITY gnome-terminal-size          "2.0 MB">
    13   <!ENTITY gnome-terminal-buildsize     "49 MB">
    14   <!ENTITY gnome-terminal-time          "0.3 SBU">
     10           "&gnome-download-ftp;/gnome-terminal/&gnome-minor-32;/gnome-terminal-&gnome-terminal-version;.tar.xz">
     11  <!ENTITY gnome-terminal-md5sum        "6a7d7c958fcb2cbb36bec73cc7d78f32">
     12  <!ENTITY gnome-terminal-size          "1.9 MB">
     13  <!ENTITY gnome-terminal-buildsize     "37 MB">
     14  <!ENTITY gnome-terminal-time          "0.1 SBU (using parallelism=4)">
    1515]>
    1616
  • gnome/applications/gnome-tweaks.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY gnome-tweaks-download-http
    8            "&gnome-download-http;/gnome-tweaks/&gnome-minor-30;/gnome-tweaks-&gnome-tweaks-version;.tar.xz">
     8           "&gnome-download-http;/gnome-tweaks/&gnome-minor-32;/gnome-tweaks-&gnome-tweaks-version;.tar.xz">
    99  <!ENTITY gnome-tweaks-download-ftp
    10            "&gnome-download-ftp;/gnome-tweaks/&gnome-minor-30;/gnome-tweaks-&gnome-tweaks-version;.tar.xz">
    11   <!ENTITY gnome-tweaks-md5sum        "5c4f9181cf18ce229f63d84723943721">
    12   <!ENTITY gnome-tweaks-size          "276 KB">
    13   <!ENTITY gnome-tweaks-buildsize     "5.4 MB">
     10           "&gnome-download-ftp;/gnome-tweaks/&gnome-minor-32;/gnome-tweaks-&gnome-tweaks-version;.tar.xz">
     11  <!ENTITY gnome-tweaks-md5sum        "0349c3d0bc2e15679bc776fa599867b0">
     12  <!ENTITY gnome-tweaks-size          "236 KB">
     13  <!ENTITY gnome-tweaks-buildsize     "5.1 MB">
    1414  <!ENTITY gnome-tweaks-time          "less than 0.1 SBU">
    1515]>
  • gnome/applications/seahorse.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY seahorse-download-http
    8            "&gnome-download-http;/seahorse/&gnome-minor-30;/seahorse-&seahorse-version;.tar.xz">
     8           "&gnome-download-http;/seahorse/&gnome-minor-32;/seahorse-&seahorse-version;.tar.xz">
    99  <!ENTITY seahorse-download-ftp
    10            "&gnome-download-ftp;/seahorse/&gnome-minor-30;/seahorse-&seahorse-version;.tar.xz">
    11   <!ENTITY seahorse-md5sum        "dedeaa4118e68d7c693a936cbabcd434">
    12   <!ENTITY seahorse-size          "1.4 MB">
    13   <!ENTITY seahorse-buildsize     "54 MB">
    14   <!ENTITY seahorse-time          "0.4 SBU">
     10           "&gnome-download-ftp;/seahorse/&gnome-minor-32;/seahorse-&seahorse-version;.tar.xz">
     11  <!ENTITY seahorse-md5sum        "c7dbd465f5d80c0e8f2496b71dd2e173">
     12  <!ENTITY seahorse-size          "1.2 MB">
     13  <!ENTITY seahorse-buildsize     "43 MB">
     14  <!ENTITY seahorse-time          "0.1 SBU">
    1515]>
    1616
     
    120120
    121121mkdir build &amp;&amp;
    122 cd build &amp;&amp;
     122cd    build &amp;&amp;
    123123
    124124meson --prefix=/usr .. &amp;&amp;
  • gnome/platform/dconf.xml

    r853ae3e5 re7d893b  
    66
    77<!-- DConf -->
    8   <!ENTITY dconf-download-http "&gnome-download-http;/dconf/0.30/dconf-&dconf-version;.tar.xz">
    9   <!ENTITY dconf-download-ftp  "&gnome-download-ftp;/dconf/0.30/dconf-&dconf-version;.tar.xz">
    10   <!ENTITY dconf-md5sum        "a959eef51c917b3c57cfbef1448a375e">
    11   <!ENTITY dconf-size          "104 KB">
    12   <!ENTITY dconf-buildsize     "6.8 MB">
    13   <!ENTITY dconf-time          "less than 0.1 SBU">
     8  <!ENTITY dconf-download-http "&gnome-download-http;/dconf/0.32/dconf-&dconf-version;.tar.xz">
     9  <!ENTITY dconf-download-ftp  "&gnome-download-ftp;/dconf/0.32/dconf-&dconf-version;.tar.xz">
     10  <!ENTITY dconf-md5sum        "e1ac0b6285abefeed69ca9e380e44f5a">
     11  <!ENTITY dconf-size          "112 KB">
     12  <!ENTITY dconf-buildsize     "7.2 MB">
     13  <!ENTITY dconf-time          "0.1 SBU">
    1414
    1515<!-- DConf-Editor -->
    16   <!ENTITY dconf-editor-download-http "&gnome-download-http;/dconf-editor/&gnome-minor-30;/dconf-editor-&dconf-editor-version;.tar.xz">
    17   <!ENTITY dconf-editor-download-ftp  "&gnome-download-ftp;/dconf-editor/&gnome-minor-30;/dconf-editor-&dconf-editor-version;.tar.xz">
    18   <!ENTITY dconf-editor-md5sum        "5db3d67478c198504167143e069ebab9">
    19   <!ENTITY dconf-editor-size          "440 KB">
    20   <!ENTITY dconf-editor-buildsize     "22 MB">
    21   <!ENTITY dconf-editor-time          "0.1 SBU">
     16  <!ENTITY dconf-editor-download-http "&gnome-download-http;/dconf-editor/&gnome-minor-32;/dconf-editor-&dconf-editor-version;.tar.xz">
     17  <!ENTITY dconf-editor-download-ftp  "&gnome-download-ftp;/dconf-editor/&gnome-minor-32;/dconf-editor-&dconf-editor-version;.tar.xz">
     18  <!ENTITY dconf-editor-md5sum        "331a3603c0f8a9913e3a3c0f178b5310">
     19  <!ENTITY dconf-editor-size          "512 KB">
     20  <!ENTITY dconf-editor-buildsize     "34 MB">
     21  <!ENTITY dconf-editor-time          "0.2 SBU">
    2222]>
    2323
     
    166166
    167167    <para>
    168       This package does not come with a test suite.
     168      To test the results, issue: <command>ninja test</command>
    169169    </para>
    170170
     
    173173    </para>
    174174
    175 <screen role="root"><userinput>ninja install &amp;&amp;
    176 cp gsettings/libdconfsettings.so /usr/lib/gio/modules/</userinput></screen>
    177 
    178 <!-- The meson install procedure does not install libdconfsettings.so -->
     175<screen role="root"><userinput>ninja install</userinput></screen>
    179176
    180177    <para>Now, optionally install the editor:</para>
  • gnome/platform/evolution-data-server.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY evolution-data-server-download-http
    8            "&gnome-download-http;/evolution-data-server/&gnome-minor-30;/evolution-data-server-&evolution-data-server-version;.tar.xz">
     8           "&gnome-download-http;/evolution-data-server/&gnome-minor-32;/evolution-data-server-&evolution-data-server-version;.tar.xz">
    99  <!ENTITY evolution-data-server-download-ftp
    10            "&gnome-download-ftp;/evolution-data-server/&gnome-minor-30;/evolution-data-server-&evolution-data-server-version;.tar.xz">
    11   <!ENTITY evolution-data-server-md5sum        "f88813a66add068141530245d07e42c3">
     10           "&gnome-download-ftp;/evolution-data-server/&gnome-minor-32;/evolution-data-server-&evolution-data-server-version;.tar.xz">
     11  <!ENTITY evolution-data-server-md5sum        "8832c259a5914b6a27ba4abde681254a">
    1212  <!ENTITY evolution-data-server-size          "4.4 MB">
    13   <!ENTITY evolution-data-server-buildsize     "192 MB">
    14   <!ENTITY evolution-data-server-time          "1.7 SBU">
     13  <!ENTITY evolution-data-server-buildsize     "194 MB">
     14  <!ENTITY evolution-data-server-time          "1.9 SBU">
    1515]>
    1616
     
    8585      <xref linkend="libical"/>,
    8686      <xref linkend="libsecret"/>,
    87       <xref linkend="nss"/>,
    88       <xref linkend="python2"/>, and
     87      <xref linkend="nss"/>, and
    8988      <xref linkend="sqlite"/>.
    9089    </para>
     
    106105      <xref linkend="gtk-doc"/>,
    107106      <xref linkend="mitkrb"/>,
    108       a <xref linkend="server-mail"/> (that provides a <command>sendmail</command> command),
     107      a <xref linkend="server-mail"/> (that provides a <command>sendmail</command> command), and
    109108      <xref linkend="openldap"/>,
    110       <ulink url="https://gitlab.com/groups/accounts-sso">Accounts-SSO</ulink>,
     109      <!--<ulink url="https://gitlab.com/groups/accounts-sso">Accounts-SSO</ulink>,
    111110      <ulink url="https://github.com/google/google-authenticator/">Google Authenticator</ulink>, and
    112       <ulink url="https://github.com/googlei18n/libphonenumber/">libphonenumber</ulink>
     111      <ulink url="https://github.com/googlei18n/libphonenumber/">libphonenumber</ulink>-->
     112      <!-- For the above commented entries - I can't seem to find references to
     113      these in 3.32.0, so they've been commented.-->
    113114    </para>
    114115
     
    131132cmake -DCMAKE_INSTALL_PREFIX=/usr   \
    132133      -DSYSCONF_INSTALL_DIR=/etc    \
    133       -DENABLE_UOA=OFF              \
    134134      -DENABLE_VALA_BINDINGS=ON     \
    135135      -DENABLE_INSTALLED_TESTS=ON   \
     
    172172    -->
    173173
     174    <!--
    174175    <para>
    175176      <parameter>-DENABLE_UOA=OFF</parameter>: This flag is used
     
    178179      Remove it if you have installed Accounts-SSO.
    179180    </para>
     181    -->
    180182
    181183    <para>
  • gnome/platform/folks.xml

    r853ae3e5 re7d893b  
    55  %general-entities;
    66
    7   <!ENTITY folks-download-http "&gnome-download-http;/folks/0.11/folks-&folks-version;.tar.xz">
    8   <!ENTITY folks-download-ftp  "&gnome-download-ftp;/folks/0.11/folks-&folks-version;.tar.xz">
    9   <!ENTITY folks-md5sum        "08a0e9759d577c6ece43e2db4e0d039e">
    10   <!ENTITY folks-size          "1.9 MB">
    11   <!ENTITY folks-buildsize     "93 MB (add 51 MB for tests)">
    12   <!ENTITY folks-time          "1.0 SBU (add 2.4 SBU for tests)">
     7  <!ENTITY folks-download-http "&gnome-download-http;/folks/0.12/folks-&folks-version;.tar.xz">
     8  <!ENTITY folks-download-ftp  "&gnome-download-ftp;/folks/0.12/folks-&folks-version;.tar.xz">
     9  <!ENTITY folks-md5sum        "58bcf65a7b744ecbbb53f44dc8919204">
     10  <!ENTITY folks-size          "512 KB">
     11  <!ENTITY folks-buildsize     "69 MB (with tests)">
     12  <!ENTITY folks-time          "1.3 SBU (with tests)">
    1313]>
    1414
     
    8080      <xref linkend="evolution-data-server"/>,
    8181      <xref linkend="gobject-introspection"/>,
    82       <xref linkend="libgee"/>, and
     82      <xref linkend="libgee"/>,
     83<!-- one file "tests/tools/manager-file.py" is still P2 -->
     84      <xref linkend="python2"/> (during the build), and
    8385      <xref linkend="telepathy-glib"/>
    8486    </para>
     
    9294    <bridgehead renderas="sect4">Optional</bridgehead>
    9395    <para role="optional">
    94       <xref linkend="tracker"/> (Broken due to API change),
     96      <xref linkend="tracker"/> (Broken due to API changes in tracker),
    9597      <ulink url="&gnome-download-http;/libsocialweb/">libsocialweb</ulink>, and
    9698      <ulink url="https://packages.debian.org/jessie/zeitgeist">Zeitgeist</ulink>
     
    110112    </para>
    111113
    112 <screen><userinput>./configure --prefix=/usr --disable-fatal-warnings &amp;&amp;
    113 make</userinput></screen>
    114 
    115     <para>
    116       To test the results, issue <command>make -k check</command> from a local
     114<screen><userinput>mkdir build &amp;&amp;
     115cd build &amp;&amp;
     116
     117meson --prefix=/usr --sysconfdir=/etc .. &amp;&amp;
     118ninja</userinput></screen>
     119
     120    <para>
     121      To test the results, issue <command>ninja test</command> from a local
    117122      X session started with <command>dbus-launch</command>.
     123      <!-- In the future, we need to run the tests with Tracker's backend
     124      enabled before we suggest enabling that backend. I tried this with 0.12.1
     125      and had 103 test failures in Tracker's section of the test suite.
     126      This is unacceptable and is why we have it disabled by default. -->
    118127    </para>
    119128
     
    122131    </para>
    123132
    124 <screen role="root"><userinput>make install</userinput></screen>
     133<screen role="root"><userinput>ninja install</userinput></screen>
    125134
    126135  </sect2>
     
    130139
    131140    <para>
    132       <parameter>--disable-fatal-warnings</parameter>: This switch
    133       allows the package to build with latest versions of the
    134       dependencies.
    135     </para>
    136 
    137     <para>
    138       <option>--enable-tracker-backend</option>: This switch enables
     141      <option>-Dtracker_backend=true</option>: This switch enables
    139142      building the <application>Tracker</application> backend.
    140       Use it if you have <application>Tracker</application> installed. Note
    141       that this functionality is currently not working properly.
    142     </para>
    143 
    144     <para>
    145       <option>--enable-docs</option>: This switch enables
     143      Use it if you have <application>Tracker</application> installed. This
     144      functionality is current broken, however, due to an upstream API change
     145      in Tracker that hasn't been accounted for in this package.
     146    </para>
     147
     148    <para>
     149      <option>-Ddocs=true</option>: This switch enables
    146150      documentation generation.
    147151    </para>
     
    250254        </listitem>
    251255      </varlistentry>
    252 
     256<!--
    253257      <varlistentry id="libfolks-tracker">
    254258        <term><filename class="libraryfile">libfolks-tracker.so</filename></term>
     
    262266        </listitem>
    263267      </varlistentry>
     268-->
    264269
    265270    </variablelist>
  • gnome/platform/gdm.xml

    r853ae3e5 re7d893b  
    55  %general-entities;
    66
    7   <!ENTITY gdm-download-http "&gnome-download-http;/gdm/&gnome-minor-30;/gdm-&gdm-version;.tar.xz">
    8   <!ENTITY gdm-download-ftp  "&gnome-download-ftp;/gdm/&gnome-minor-30;/gdm-&gdm-version;.tar.xz">
    9   <!ENTITY gdm-md5sum        "b60868258eab8c01badcc9c680234e8e">
     7  <!ENTITY gdm-download-http "&gnome-download-http;/gdm/&gnome-minor-32;/gdm-&gdm-version;.tar.xz">
     8  <!ENTITY gdm-download-ftp  "&gnome-download-ftp;/gdm/&gnome-minor-32;/gdm-&gdm-version;.tar.xz">
     9  <!ENTITY gdm-md5sum        "6aea9c398b2c0edb494c932d5865e877">
    1010  <!ENTITY gdm-size          "1.2 MB">
    11   <!ENTITY gdm-buildsize     "44 MB">
    12   <!ENTITY gdm-time          "0.4 SBU">
     11  <!ENTITY gdm-buildsize     "43 MB">
     12  <!ENTITY gdm-time          "0.3 SBU">
    1313]>
    1414
     
    8282    </itemizedlist>
    8383    -->
    84     <bridgehead renderas="sect3" revision="sysv">Additional Downloads</bridgehead>
    85     <itemizedlist spacing="compact" revision="sysv">
    86       <listitem>
    87         <para>
    88           Recommended patch:
    89           <ulink url="&patch-root;/gdm-&gdm-version;-elogind-1.patch"/>
    90         </para>
    91       </listitem>
    92     </itemizedlist>
    93 
    9484    <bridgehead renderas="sect3">GDM Dependencies</bridgehead>
    9585
     
    134124passwd -ql gdm</userinput></screen>
    135125
    136     <para revision="sysv">
    137       Apply a patch to use <xref linkend="elogind"/> session tracking:
    138     </para>
    139 
    140 <screen revision="sysv"><userinput>patch -Np1 -i ../gdm-&gdm-version;-elogind-1.patch &amp;&amp;
    141 autoreconf -fi</userinput></screen>
    142 
    143126    <para>
    144127      Install <application>GDM</application> by running the following
     
    146129    </para>
    147130
    148 <screen><userinput>./configure --prefix=/usr         \
     131<screen revision="sysv"><userinput>sed 's@systemd@elogind@' -i data/pam-lfs/gdm-launch-environment.pam &amp;&amp;
     132
     133./configure --prefix=/usr         \
     134            --sysconfdir=/etc     \
     135            --localstatedir=/var  \
     136            --without-plymouth    \
     137            --disable-static      \
     138            --enable-gdm-xsession \
     139            --with-systemdsystemunitdir=no \
     140            --with-pam-mod-dir=/lib/security &amp;&amp;
     141make</userinput></screen>
     142
     143<screen revision="systemd"><userinput>./configure --prefix=/usr         \
    149144            --sysconfdir=/etc     \
    150145            --localstatedir=/var  \
     
    163158    </para>
    164159
    165 <screen role="root"><userinput>make install &amp;&amp;
     160<screen role="root" revision="sysv"><userinput>make install</userinput></screen>
     161
     162<screen role="root" revision="systemd"><userinput>make install &amp;&amp;
    166163install -v -m644 data/gdm.service /lib/systemd/system/gdm.service</userinput></screen>   
    167164
     
    237234      <para revision="sysv">
    238235        To start the <command>gdm</command> automatically when the system
    239         is booted, install the <filename>/etc/rc.d/init.d/httpd</filename>
     236        is booted, install the <filename>/etc/rc.d/init.d/gdm</filename>
    240237        init script included in the <xref linkend="bootscripts"/> package and
    241238        set the default runlevel to 5 (graphical login) as the
  • gnome/platform/geocode-glib.xml

    r853ae3e5 re7d893b  
    99  <!ENTITY geocode-glib-download-ftp
    1010           "&gnome-download-ftp;/geocode-glib/&gnome-minor-26;/geocode-glib-&geocode-glib-version;.tar.xz">
    11   <!ENTITY geocode-glib-md5sum        "98c0a7d175014d5865be7d3f774ef14c">
     11  <!ENTITY geocode-glib-md5sum        "21094494e66c86368add6a55bf480049">
    1212  <!ENTITY geocode-glib-size          "76 KB">
    13   <!ENTITY geocode-glib-buildsize     "4.7 MB (with tests)">
     13  <!ENTITY geocode-glib-buildsize     "4.8 MB (with tests)">
    1414  <!ENTITY geocode-glib-time          "0.1 SBU (with tests)">
    1515]>
  • gnome/platform/gexiv2.xml

    r853ae3e5 re7d893b  
    66
    77<!-- gexiv2 -->
    8   <!ENTITY gexiv2-download-http "https://download.gnome.org/sources/gexiv2/0.11/gexiv2-&gexiv2-version;.tar.xz">
    9   <!ENTITY gexiv2-download-ftp  "ftp://ftp.gnome.org/pub/GNOME/sources/gexiv2/0.11/gexiv2-&gexiv2-version;.tar.xz">
    10   <!ENTITY gexiv2-md5sum        "6b9d0d9901df847a49903f11f3d6f685">
     8  <!ENTITY gexiv2-download-http "https://download.gnome.org/sources/gexiv2/0.12/gexiv2-&gexiv2-version;.tar.xz">
     9  <!ENTITY gexiv2-download-ftp  "ftp://ftp.gnome.org/pub/GNOME/sources/gexiv2/0.12/gexiv2-&gexiv2-version;.tar.xz">
     10  <!ENTITY gexiv2-md5sum        "0a618c5b053106d1801d89cc77385419">
    1111  <!ENTITY gexiv2-size          "364 KB">
    12   <!ENTITY gexiv2-buildsize     "5.1 MB">
     12  <!ENTITY gexiv2-buildsize     "5.4 MB">
    1313  <!ENTITY gexiv2-time          "0.1 SBU">
    1414]>
  • gnome/platform/gjs.xml

    r853ae3e5 re7d893b  
    55  %general-entities;
    66
    7   <!ENTITY gjs-download-http "&gnome-download-http;/gjs/1.54/gjs-&gjs-version;.tar.xz">
    8   <!ENTITY gjs-download-ftp  "&gnome-download-ftp;/gjs/1.54/gjs-&gjs-version;.tar.xz">
    9   <!ENTITY gjs-md5sum        "387dd08d40d4f1f1ffec9546b52e7619">
    10   <!ENTITY gjs-size          "636 KB">
    11   <!ENTITY gjs-buildsize     "78 MB (with tests)">
    12   <!ENTITY gjs-time          "1.0 SBU (with tests)">
     7  <!ENTITY gjs-download-http "&gnome-download-http;/gjs/1.56/gjs-&gjs-version;.tar.xz">
     8  <!ENTITY gjs-download-ftp  "&gnome-download-ftp;/gjs/1.56/gjs-&gjs-version;.tar.xz">
     9  <!ENTITY gjs-md5sum        "6744153c56e958ad496021062e21823f">
     10  <!ENTITY gjs-size          "688 KB">
     11  <!ENTITY gjs-buildsize     "75 MB (with tests)">
     12  <!ENTITY gjs-time          "0.6 SBU (using parallelism=4; with tests)">
    1313]>
    1414
     
    113113      To test the results, issue: <command>make check</command>. The
    114114      <application>GTK</application> and <application>Cairo</application>
    115       tests will fail if not running in an Xorg session. Two tests that
    116       use Unicode are known to fail, as C.UTF-8 isn't defined as a locale
    117       in our environment.
    118       <!-- I sent a mail to the lists regarding this on 2019-01-01 -renodr -->
     115      tests will fail if not running in an Xorg session.
    119116    </para>
    120117
  • gnome/platform/gnome-backgrounds.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY gnome-backgrounds-download-http
    8            "&gnome-download-http;/gnome-backgrounds/&gnome-minor-30;/gnome-backgrounds-&gnome-backgrounds-version;.tar.xz">
     8           "&gnome-download-http;/gnome-backgrounds/&gnome-minor-32;/gnome-backgrounds-&gnome-backgrounds-version;.tar.xz">
    99  <!ENTITY gnome-backgrounds-download-ftp
    10            "&gnome-download-ftp;/gnome-backgrounds/&gnome-minor-30;/gnome-backgrounds-&gnome-backgrounds-version;.tar.xz">
    11   <!ENTITY gnome-backgrounds-md5sum        "13ecd0e4bb4721a68310948e67dbaaaa">
    12   <!ENTITY gnome-backgrounds-size          "26 MB">
    13   <!ENTITY gnome-backgrounds-buildsize     "56 MB">
     10           "&gnome-download-ftp;/gnome-backgrounds/&gnome-minor-32;/gnome-backgrounds-&gnome-backgrounds-version;.tar.xz">
     11  <!ENTITY gnome-backgrounds-md5sum        "982fe9139e2a8692ec4a9e589247a3fe">
     12  <!ENTITY gnome-backgrounds-size          "30 MB">
     13  <!ENTITY gnome-backgrounds-buildsize     "65 MB">
    1414  <!ENTITY gnome-backgrounds-time          "less than 0.1 SBU">
    1515]>
  • gnome/platform/gnome-bluetooth.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY gnome-bluetooth-download-http
    8            "&gnome-download-http;/gnome-bluetooth/&gnome-minor-28;/gnome-bluetooth-&gnome-bluetooth-version;.tar.xz">
     8           "&gnome-download-http;/gnome-bluetooth/&gnome-minor-32;/gnome-bluetooth-&gnome-bluetooth-version;.tar.xz">
    99  <!ENTITY gnome-bluetooth-download-ftp
    10            "&gnome-download-ftp;/gnome-bluetooth/&gnome-minor-28;/gnome-bluetooth-&gnome-bluetooth-version;.tar.xz">
    11   <!ENTITY gnome-bluetooth-md5sum        "eff705fadd5e0bb44a087d10fcbe34af">
     10           "&gnome-download-ftp;/gnome-bluetooth/&gnome-minor-32;/gnome-bluetooth-&gnome-bluetooth-version;.tar.xz">
     11  <!ENTITY gnome-bluetooth-md5sum        "5b3d66f564a5067ea154750cdb6d850d">
    1212  <!ENTITY gnome-bluetooth-size          "344 KB">
    1313  <!ENTITY gnome-bluetooth-buildsize     "17 MB">
    14   <!ENTITY gnome-bluetooth-time          "less than 0.1 SBU">
     14  <!ENTITY gnome-bluetooth-time          "0.2 SBU">
    1515]>
    1616
     
    7979    <para role="required">
    8080      <xref linkend="gtk3"/>,
    81       <xref linkend="itstool"/>, and
    82       <xref linkend="libcanberra"/>
     81      <xref linkend="itstool"/>,
     82      <xref linkend="libcanberra"/>, and
     83      <xref linkend="libnotify"/>
    8384    </para>
    8485
     
    147148        </seg>
    148149        <seg>
    149           /usr/include/gnome-bluetooth,
    150           /usr/share/gnome-bluetooth,
    151           /usr/share/gtk-doc/html/gnome-bluetooth and
    152           /usr/share/help/*/gnome-bluetooth
     150          /usr/include/gnome-bluetooth and
     151          /usr/share/gnome-bluetooth
     152          <!--/usr/share/gtk-doc/html/gnome-bluetooth and
     153          /usr/share/help/*/gnome-bluetooth -->
    153154        </seg>
    154155      </seglistitem>
  • gnome/platform/gnome-control-center.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY gnome-control-center-download-http
    8            "&gnome-download-http;/gnome-control-center/&gnome-minor-30;/gnome-control-center-&gnome-control-center-version;.tar.xz">
     8           "&gnome-download-http;/gnome-control-center/&gnome-minor-32;/gnome-control-center-&gnome-control-center-version;.tar.xz">
    99  <!ENTITY gnome-control-center-download-ftp
    10            "&gnome-download-ftp;/gnome-control-center/&gnome-minor-30;/gnome-control-center-&gnome-control-center-version;.tar.xz">
    11   <!ENTITY gnome-control-center-md5sum        "1e3a23aa01f102fe6f2a76629302810b">
    12   <!ENTITY gnome-control-center-size          "5.6 MB">
    13   <!ENTITY gnome-control-center-buildsize     "140 MB (with tests)">
    14   <!ENTITY gnome-control-center-time          "1.2 SBU (with tests)">
     10           "&gnome-download-ftp;/gnome-control-center/&gnome-minor-32;/gnome-control-center-&gnome-control-center-version;.tar.xz">
     11  <!ENTITY gnome-control-center-md5sum        "307d87113d66a9b0cfe15d7b7888ca7e">
     12  <!ENTITY gnome-control-center-size          "5.7 MB">
     13  <!ENTITY gnome-control-center-buildsize     "174 MB (with tests)">
     14  <!ENTITY gnome-control-center-time          "1.4 SBU (with tests)">
    1515]>
    1616
     
    8383      <xref linkend="gnome-settings-daemon"/>,
    8484      <xref linkend="grilo"/>,
     85      <xref linkend="gsound"/>,
    8586      <xref linkend="libgtop"/>,
    8687      <xref linkend="libpwquality"/>,
     
    103104    <para role="optional">
    104105      <xref role="runtime" linkend="cups-pk-helper"/> (Printers panel),
    105       <xref role="runtime" linkend="gnome-color-manager"/> (Color panel),
    106       <xref role="runtime" linkend="sound-theme-freedesktop"/> (Additional Sound Effects in Sound panel), and
    107       <xref role="runtime" linkend="vino"/> (Screen Sharing in Sharing panel)
     106      <xref role="runtime" linkend="gnome-color-manager"/> (Color panel), and
     107      <xref role="runtime" linkend="sound-theme-freedesktop"/> (Additional Sound Effects in Sound panel)
    108108    </para>
    109109
  • gnome/platform/gnome-desktop.xml

    r853ae3e5 re7d893b  
    66
    77<!ENTITY gnome-desktop-download-http
    8            "&gnome-download-http;/gnome-desktop/&gnome-minor-30;/gnome-desktop-&gnome-desktop-version;.tar.xz">
     8           "&gnome-download-http;/gnome-desktop/&gnome-minor-32;/gnome-desktop-&gnome-desktop-version;.tar.xz">
    99  <!ENTITY gnome-desktop-download-ftp
    10            "&gnome-download-ftp;/gnome-desktop/&gnome-minor-30;/gnome-desktop-&gnome-desktop-version;.tar.xz">
    11   <!ENTITY gnome-desktop-md5sum        "0ee2a0d7af1ffe39104fbb7ca4afa21e">
    12   <!ENTITY gnome-desktop-size          "1.0 MB">
    13   <!ENTITY gnome-desktop-buildsize     "23 MB">
    14   <!ENTITY gnome-desktop-time          "0.3 SBU">
     10           "&gnome-download-ftp;/gnome-desktop/&gnome-minor-32;/gnome-desktop-&gnome-desktop-version;.tar.xz">
     11  <!ENTITY gnome-desktop-md5sum        "e9a32b755c20f1462f7c4321e32b30cb">
     12  <!ENTITY gnome-desktop-size          "696 KB">
     13  <!ENTITY gnome-desktop-buildsize     "14 MB (with tests)">
     14  <!ENTITY gnome-desktop-time          "0.1 SBU (using parallelism=4; with tests)">
    1515]>
    1616
     
    8181      <xref linkend="gtk3"/>,
    8282      <xref linkend="iso-codes"/>,
    83       <xref linkend="itstool"/>,
    8483      <xref linkend="libseccomp"/>,
    8584      <xref linkend="libxml2"/>, and
     
    111110    </para>
    112111
    113 <screen revision="sysv"><userinput>./configure --prefix=/usr &amp;&amp;
    114 make</userinput></screen>
    115 
    116 <screen revision="systemd"><userinput>./configure --prefix=/usr                 \
    117             --with-gnome-distributor="BLFS" &amp;&amp;
    118 make</userinput></screen>
    119 
    120     <para>
    121       This package does not come with a test suite.
    122     </para>
    123     <!-- With 3.30.x, test files do exist - the test suite just has not been implemented yet.
    124     Upstream had a lot of problems with the new WallClock() API that was implemented with 3.28, which
    125     is why a test suite is being implemented.-->
     112<screen revision="sysv"><userinput>mkdir build &amp;&amp;
     113cd    build &amp;&amp;
     114
     115meson --prefix=/usr .. &amp;&amp;
     116ninja</userinput></screen>
     117
     118<screen revision="systemd"><userinput>mkdir build &amp;&amp;
     119cd build &amp;&amp;
     120
     121meson --prefix=/usr                 \
     122      -Dgnome_distributor="BLFS" .. &amp;&amp;
     123ninja</userinput></screen>
     124
     125    <para revision="sysv">
     126      This package does not come with a functioning test suite.
     127      or similar.
     128    </para>
     129
     130    <para revision="systemd">
     131      To test the results, run <command>ninja test</command> from a X Terminal
     132      or similar.
     133    </para>
    126134
    127135    <para>
     
    129137    </para>
    130138
    131 <screen role="root"><userinput>make install</userinput></screen>
     139<screen role="root"><userinput>ninja install</userinput></screen>
    132140
    133141  </sect2>
     
    137145
    138146    <para>
    139       <option>--with-gnome-distributor="Some Name"</option>: Use this
     147      <option>-Dgnome_distributor="Some Name"</option>: Use this
    140148      parameter to supply a custom name in the <quote>Distributor:</quote>
    141149      field of the <quote>GNOME About</quote> display window.
    142150    </para>
    143151
    144     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    145       href="../../xincludes/gtk-doc-rebuild.xml"/>
     152    <!--<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     153       href="../../xincludes/gtk-doc-rebuild.xml"/> -->
    146154
    147155  </sect2>
  • gnome/platform/gnome-menus.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY gnome-menus-download-http
    8            "&gnome-download-http;/gnome-menus/3.31/gnome-menus-&gnome-menus-version;.tar.xz">
     8           "&gnome-download-http;/gnome-menus/3.32/gnome-menus-&gnome-menus-version;.tar.xz">
    99  <!ENTITY gnome-menus-download-ftp
    10            "&gnome-download-ftp;/gnome-menus/3.31/gnome-menus-&gnome-menus-version;.tar.xz">
    11   <!ENTITY gnome-menus-md5sum        "9324bd1e1ab9cf2f72fe6eefccbe17eb">
     10           "&gnome-download-ftp;/gnome-menus/3.32/gnome-menus-&gnome-menus-version;.tar.xz">
     11  <!ENTITY gnome-menus-md5sum        "4262208c13f266d9ada7d356aada9e1b">
    1212  <!ENTITY gnome-menus-size          "488 KB">
    13   <!ENTITY gnome-menus-buildsize     "8.4 MB">
     13  <!ENTITY gnome-menus-buildsize     "8.5 MB">
    1414  <!ENTITY gnome-menus-time          "less than 0.1 SBU">
    1515]>
     
    9797    <title>Installation of GNOME Menus</title>
    9898
    99     <para>
    100       First, fix a bug that was introduced after removing the Sundry menu:
    101     </para>
     99    <note>
     100      <para>
     101        If you are upgrading from GNOME-3.28.x or GNOME-3.30.x, a command
     102        must be run to reset the menu structure. This is due to a major change
     103        involving <application>Sundry</application> application folder removal.
     104        If you are upgrading, run the following command (as root), and then
     105        log in and out of your session.
     106      </para>
    102107
    103 <screen><userinput remap="pre">sed -i '129i &lt;/Exclude&gt;' layout/gnome-applications.menu</userinput></screen>
     108<screen role="root"><userinput>gsettings reset-recursively org.gnome.desktop.app-folders</userinput></screen></note>
    104109
    105110    <para>
  • gnome/platform/gnome-online-accounts.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY gnome-online-accounts-download-http
    8            "&gnome-download-http;/gnome-online-accounts/&gnome-minor-30;/gnome-online-accounts-&gnome-online-accounts-version;.tar.xz">
     8           "&gnome-download-http;/gnome-online-accounts/&gnome-minor-32;/gnome-online-accounts-&gnome-online-accounts-version;.tar.xz">
    99  <!ENTITY gnome-online-accounts-download-ftp
    10            "&gnome-download-ftp;/gnome-online-accounts/&gnome-minor-30;/gnome-online-accounts-&gnome-online-accounts-version;.tar.xz">
    11   <!ENTITY gnome-online-accounts-md5sum        "d6ffd3eab0d74f81c0ef72eaba4feb39">
    12   <!ENTITY gnome-online-accounts-size          "900 KB">
    13   <!ENTITY gnome-online-accounts-buildsize     "37 MB">
    14   <!ENTITY gnome-online-accounts-time          "0.5 SBU">
     10           "&gnome-download-ftp;/gnome-online-accounts/&gnome-minor-32;/gnome-online-accounts-&gnome-online-accounts-version;.tar.xz">
     11  <!ENTITY gnome-online-accounts-md5sum        "c9d2041425507b586ba04daffc817cfe">
     12  <!ENTITY gnome-online-accounts-size          "848 KB">
     13  <!ENTITY gnome-online-accounts-buildsize     "36 MB">
     14  <!ENTITY gnome-online-accounts-time          "0.4 SBU">
    1515]>
    1616
  • gnome/platform/gnome-session.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY gnome-session-download-http
    8            "&gnome-download-http;/gnome-session/&gnome-minor-30;/gnome-session-&gnome-session-version;.tar.xz">
     8           "&gnome-download-http;/gnome-session/&gnome-minor-32;/gnome-session-&gnome-session-version;.tar.xz">
    99  <!ENTITY gnome-session-download-ftp
    10            "&gnome-download-ftp;/gnome-session/&gnome-minor-30;/gnome-session-&gnome-session-version;.tar.xz">
    11   <!ENTITY gnome-session-md5sum        "45c33dfaad7d40c008f8131aff2e0391">
     10           "&gnome-download-ftp;/gnome-session/&gnome-minor-32;/gnome-session-&gnome-session-version;.tar.xz">
     11  <!ENTITY gnome-session-md5sum        "86e0c1aa81c8b61b2077deae2ae279b8">
    1212  <!ENTITY gnome-session-size          "476 KB">
    1313  <!ENTITY gnome-session-buildsize     "15 MB">
     
    6969        <para>
    7070          Estimated build time: &gnome-session-time;
    71         </para>
    72       </listitem>
    73     </itemizedlist>
    74 
    75     <bridgehead renderas="sect3" revision="sysv">Additional Downloads</bridgehead>
    76     <itemizedlist spacing="compact" revision="sysv">
    77       <listitem>
    78         <para>
    79           Recommended patch:
    80           <ulink url="&patch-root;/gnome-session-&gnome-session-version;-elogind-1.patch"/>
    8171        </para>
    8272      </listitem>
     
    124114<screen><userinput>sed 's@/bin/sh@/bin/sh -l@' -i gnome-session/gnome-session.in</userinput></screen>
    125115
    126     <para revision="sysv">
    127       Apply a patch to use <xref linkend="elogind"/> session tracking:
    128     </para>
    129 
    130 <screen revision="sysv"><userinput>patch -Np1 -i ../gnome-session-&gnome-session-version;-elogind-1.patch</userinput></screen>
    131 
    132116    <para>
    133117      Install <application>GNOME Session</application> by
     
    139123
    140124meson --prefix=/usr           \
    141       -Delogind=true          \
    142       -Dsystemd=false         \
    143125      -Dsystemd_journal=false \
    144126      .. &amp;&amp;
  • gnome/platform/gnome-settings-daemon.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY gnome-settings-daemon-download-http
    8            "&gnome-download-http;/gnome-settings-daemon/&gnome-minor-30;/gnome-settings-daemon-&gnome-settings-daemon-version;.tar.xz">
     8           "&gnome-download-http;/gnome-settings-daemon/&gnome-minor-32;/gnome-settings-daemon-&gnome-settings-daemon-version;.tar.xz">
    99  <!ENTITY gnome-settings-daemon-download-ftp
    10            "&gnome-download-ftp;/gnome-settings-daemon/&gnome-minor-30;/gnome-settings-daemon-&gnome-settings-daemon-version;.tar.xz">
    11   <!ENTITY gnome-settings-daemon-md5sum        "ac4cf0cf54d60c839698cad6560367ff">
     10           "&gnome-download-ftp;/gnome-settings-daemon/&gnome-minor-32;/gnome-settings-daemon-&gnome-settings-daemon-version;.tar.xz">
     11  <!ENTITY gnome-settings-daemon-md5sum        "d1f55fb2059a2c52b1ce9af71f949961">
    1212  <!ENTITY gnome-settings-daemon-size          "1.3 MB">
    13   <!ENTITY gnome-settings-daemon-buildsize     "38 MB">
     13  <!ENTITY gnome-settings-daemon-buildsize     "37 MB">
    1414  <!ENTITY gnome-settings-daemon-time          "0.3 SBU">
    1515]>
     
    112112    </note>
    113113
     114    <bridgehead renderas="sect4">Optional</bridgehead>
     115    <para role="optional">
     116      <ulink url="https://github.com/martinpitt/python-dbusmock">python-dbusmock</ulink>
     117      (required for the tests)
     118    </para>
     119
    114120    <para condition="html" role="usernotes">User Notes:
    115121      <ulink url="&blfs-wiki;/gnome-settings-daemon"/>
     
    132138
    133139    <para>
    134       This package does not have a working testsuite.
     140      To check the results, execute: <command>ninja test</command>. Note that
     141      you must have <application>python-dbusmock</application> installed in
     142      order for the tests to complete successfully.
    135143    </para>
    136144
  • gnome/platform/gnome-shell-extensions.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY gnome-shell-extensions-download-http
    8            "&gnome-download-http;/gnome-shell-extensions/&gnome-minor-30;/gnome-shell-extensions-&gnome-shell-extensions-version;.tar.xz">
     8           "&gnome-download-http;/gnome-shell-extensions/&gnome-minor-32;/gnome-shell-extensions-&gnome-shell-extensions-version;.tar.xz">
    99  <!ENTITY gnome-shell-extensions-download-ftp
    10            "&gnome-download-ftp;/gnome-shell-extensions/&gnome-minor-30;/gnome-shell-extensions-&gnome-shell-extensions-version;.tar.xz">
    11   <!ENTITY gnome-shell-extensions-md5sum        "624b7f986e4be2e2a990ea9ac92668e5">
     10           "&gnome-download-ftp;/gnome-shell-extensions/&gnome-minor-32;/gnome-shell-extensions-&gnome-shell-extensions-version;.tar.xz">
     11  <!ENTITY gnome-shell-extensions-md5sum        "9404b291813fc3575b63d76891bb565b">
    1212  <!ENTITY gnome-shell-extensions-size          "196 KB">
    13   <!ENTITY gnome-shell-extensions-buildsize     "4.3 MB">
     13  <!ENTITY gnome-shell-extensions-buildsize     "4.4 MB">
    1414  <!ENTITY gnome-shell-extensions-time          "less than 0.1 SBU">
    1515]>
  • gnome/platform/gnome-shell.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY gnome-shell-download-http
    8            "&gnome-download-http;/gnome-shell/&gnome-minor-30;/gnome-shell-&gnome-shell-version;.tar.xz">
     8           "&gnome-download-http;/gnome-shell/&gnome-minor-32;/gnome-shell-&gnome-shell-version;.tar.xz">
    99  <!ENTITY gnome-shell-download-ftp
    10            "&gnome-download-ftp;/gnome-shell/&gnome-minor-30;/gnome-shell-&gnome-shell-version;.tar.xz">
    11   <!ENTITY gnome-shell-md5sum        "3aef5c837c85f6e5318b845fc844b1fe">
     10           "&gnome-download-ftp;/gnome-shell/&gnome-minor-32;/gnome-shell-&gnome-shell-version;.tar.xz">
     11  <!ENTITY gnome-shell-md5sum        "059529c91a3d84e6542f662be47a657f">
    1212  <!ENTITY gnome-shell-size          "1.4 MB">
    13   <!ENTITY gnome-shell-buildsize     "53 MB">
    14   <!ENTITY gnome-shell-time          "0.4 SBU">
     13  <!ENTITY gnome-shell-buildsize     "63 MB">
     14  <!ENTITY gnome-shell-time          "0.3 SBU">
    1515]>
    1616
     
    7373    </itemizedlist>
    7474
    75     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    76     <itemizedlist spacing="compact">
    77       <listitem>
    78         <para>
    79           Required patch:
    80           <ulink url="&patch-root;/gnome-shell-&gnome-shell-version;-security_fix-1.patch"/>
    81         </para>
    82       </listitem>
    83     </itemizedlist>
    84 
    8575    <bridgehead renderas="sect3">GNOME Shell Dependencies</bridgehead>
    8676
    8777    <bridgehead renderas="sect4">Required</bridgehead>
    8878    <para role="required">
    89       <xref linkend="caribou"/>,
    9079      <xref linkend="evolution-data-server"/>,
    9180      <xref linkend="gjs"/>,
     
    9382      <xref linkend="libcroco"/>,
    9483      <xref linkend="mutter"/>,
    95       <xref linkend="sassc"/>,<phrase revision="sysv"> and</phrase>
    96       <xref linkend="startup-notification"/><phrase revision="systemd">, and
    97       <xref linkend="systemd"/></phrase>
     84      <xref linkend="sassc"/>,
     85      <xref linkend="startup-notification"/>, and
     86      <phrase revision="sysv"><xref linkend="elogind"/></phrase>
     87      <phrase revision="systemd"><xref linkend="systemd"/></phrase>
    9888    </para>
    9989
     
    134124    </para>
    135125
    136 <screen revision="sysv"><userinput>patch -Np1 -i ../gnome-shell-&gnome-shell-version;-security_fix-1.patch &amp;&amp;
    137 
    138 mkdir build &amp;&amp;
    139 cd    build &amp;&amp;
    140 
    141 meson --prefix=/usr    \
    142       -Dsystemd=false  \
    143       -Dsystemdunitdir=no .. &amp;&amp;
    144 ninja</userinput></screen>
    145 
    146 <screen revision="systemd"><userinput>patch -Np1 -i ../gnome-shell-&gnome-shell-version;-security_fix-1.patch &amp;&amp;
    147 
    148 mkdir build &amp;&amp;
     126<screen><userinput>mkdir build &amp;&amp;
    149127cd    build &amp;&amp;
    150128
     
    179157          and gnome-shell-perf-tool
    180158        </seg>
    181        <seg>
    182           libgnome-shell-browser-plugin.so (Browser Plugin)
     159        <seg>
     160          <!-- libgnome-shell-browser-plugin.so (Browser Plugin) -->
     161          None
    183162        </seg>
    184163        <seg>
  • gnome/platform/gnome-user-docs.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY gnome-user-docs-download-http
    8            "&gnome-download-http;/gnome-user-docs/&gnome-minor-30;/gnome-user-docs-&gnome-user-docs-version;.tar.xz">
     8           "&gnome-download-http;/gnome-user-docs/&gnome-minor-32;/gnome-user-docs-&gnome-user-docs-version;.tar.xz">
    99  <!ENTITY gnome-user-docs-download-ftp
    10            "&gnome-download-ftp;/gnome-user-docs/&gnome-minor-30;/gnome-user-docs-&gnome-user-docs-version;.tar.xz">
    11   <!ENTITY gnome-user-docs-md5sum        "42b55805d34ee8e384db9cc3cc13bcd1">
     10           "&gnome-download-ftp;/gnome-user-docs/&gnome-minor-32;/gnome-user-docs-&gnome-user-docs-version;.tar.xz">
     11  <!ENTITY gnome-user-docs-md5sum        "3eb879dd9c4255bf4e81848cbde0babd">
    1212  <!ENTITY gnome-user-docs-size          "15 MB">
    13   <!ENTITY gnome-user-docs-buildsize     "212 MB">
    14   <!ENTITY gnome-user-docs-time          "2.0 SBU">
     13  <!ENTITY gnome-user-docs-buildsize     "213 MB">
     14  <!ENTITY gnome-user-docs-time          "2.2 SBU">
    1515]>
    1616
  • gnome/platform/gsettings-desktop-schemas.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY gsettings-desktop-schemas-download-http
    8            "&gnome-download-http;/gsettings-desktop-schemas/&gnome-minor-28;/gsettings-desktop-schemas-&gsettings-desktop-schemas-version;.tar.xz">
     8           "&gnome-download-http;/gsettings-desktop-schemas/&gnome-minor-32;/gsettings-desktop-schemas-&gsettings-desktop-schemas-version;.tar.xz">
    99  <!ENTITY gsettings-desktop-schemas-download-ftp
    10            "&gnome-download-ftp;/gsettings-desktop-schemas/&gnome-minor-28;/gsettings-desktop-schemas-&gsettings-desktop-schemas-version;.tar.xz">
    11   <!ENTITY gsettings-desktop-schemas-md5sum        "83bb19d025f126fae495ab43a2f26f40">
    12   <!ENTITY gsettings-desktop-schemas-size          "640 KB">
     10           "&gnome-download-ftp;/gsettings-desktop-schemas/&gnome-minor-32;/gsettings-desktop-schemas-&gsettings-desktop-schemas-version;.tar.xz">
     11  <!ENTITY gsettings-desktop-schemas-md5sum        "0c2d468a482c12594757442c983aa8ea">
     12  <!ENTITY gsettings-desktop-schemas-size          "616 KB">
    1313  <!ENTITY gsettings-desktop-schemas-buildsize     "16 MB">
    1414  <!ENTITY gsettings-desktop-schemas-time          "less than 0.1 SBU">
     
    7878    <bridgehead renderas="sect4">Required</bridgehead>
    7979    <para role="required">
    80       <xref linkend="glib2"/>
    81     </para>
    82 
    83     <bridgehead renderas="sect4">Recommended</bridgehead>
    84     <para role="recommended">
     80      <xref linkend="glib2"/> and
    8581      <xref linkend="gobject-introspection"/>
    8682    </para>
     
    10197<screen><userinput>sed -i -r 's:"(/system):"/org/gnome\1:g' schemas/*.in &amp;&amp;
    10298
    103 ./configure --prefix=/usr &amp;&amp;
    104 make</userinput></screen>
     99mkdir build &amp;&amp;
     100cd    build &amp;&amp;
     101
     102meson --prefix=/usr .. &amp;&amp;
     103ninja</userinput></screen>
    105104
    106105    <para>
     
    112111    </para>
    113112
    114 <screen role="root"><userinput>make install</userinput></screen>
     113<screen role="root"><userinput>ninja install</userinput></screen>
    115114
    116115    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    125124      deprecated entries in the schema templates.</para>
    126125
     126      <!-- See about removing this at 8.5-rc1. -->
    127127  </sect2>
    128128
  • gnome/platform/gvfs.xml

    r853ae3e5 re7d893b  
    55  %general-entities;
    66
    7   <!ENTITY gvfs-download-http "&gnome-download-http;/gvfs/1.38/gvfs-&gvfs-version;.tar.xz">
    8   <!ENTITY gvfs-download-ftp  "&gnome-download-ftp;/gvfs/1.38/gvfs-&gvfs-version;.tar.xz">
    9   <!ENTITY gvfs-md5sum        "510afd56f11579023d9a331f72fe5a8b">
    10   <!ENTITY gvfs-size          "1.1 MB">
     7  <!ENTITY gvfs-download-http "&gnome-download-http;/gvfs/1.40/gvfs-&gvfs-version;.tar.xz">
     8  <!ENTITY gvfs-download-ftp  "&gnome-download-ftp;/gvfs/1.40/gvfs-&gvfs-version;.tar.xz">
     9  <!ENTITY gvfs-md5sum        "78496947d11a330d5435d669eade70ad">
     10  <!ENTITY gvfs-size          "1.2 MB">
    1111  <!ENTITY gvfs-buildsize     "57 MB">
    1212  <!ENTITY gvfs-time          "0.4 SBU">
  • gnome/platform/libgdata.xml

    r853ae3e5 re7d893b  
    7979      <xref linkend="liboauth"/>,
    8080      <xref linkend="libsoup"/>,
     81      <xref linkend="gnome-online-accounts"/>,
    8182      <xref linkend="gtk3"/>,
    8283      <xref linkend="json-glib"/>,
     
    8889    <para role="recommended">
    8990      <xref linkend="gcr"/>,
    90       <xref linkend="git"/>,
    91       <xref linkend="gnome-online-accounts"/>, and
     91      <xref linkend="git"/>, and
    9292      <xref linkend="gobject-introspection"/>
    9393    </para>
  • gnome/platform/libgtop.xml

    r853ae3e5 re7d893b  
    55  %general-entities;
    66
    7   <!ENTITY libgtop-download-http "&gnome-download-http;/libgtop/2.38/libgtop-&libgtop-version;.tar.xz">
    8   <!ENTITY libgtop-download-ftp  "&gnome-download-ftp;/libgtop/2.38/libgtop-&libgtop-version;.tar.xz">
    9   <!ENTITY libgtop-md5sum        "bb0ce7de6b28694b40405eedac8a31b5">
    10   <!ENTITY libgtop-size          "720 KB">
    11   <!ENTITY libgtop-buildsize     "19 MB">
     7  <!ENTITY libgtop-download-http "&gnome-download-http;/libgtop/2.40/libgtop-&libgtop-version;.tar.xz">
     8  <!ENTITY libgtop-download-ftp  "&gnome-download-ftp;/libgtop/2.40/libgtop-&libgtop-version;.tar.xz">
     9  <!ENTITY libgtop-md5sum        "c6d67325cd97b2208b41e07e6cc7b947">
     10  <!ENTITY libgtop-size          "728 KB">
     11  <!ENTITY libgtop-buildsize     "20 MB">
    1212  <!ENTITY libgtop-time          "0.2 SBU">
    1313]>
     
    138138      <seglistitem>
    139139        <seg>
    140           None
     140          libgtop_daemon2 and libgtop_server2
    141141        </seg>
    142142        <seg>
  • gnome/platform/libgweather.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY libgweather-download-http
    8            "&gnome-download-http;/libgweather/&gnome-minor-28;/libgweather-&libgweather-version;.tar.xz">
     8           "&gnome-download-http;/libgweather/&gnome-minor-32;/libgweather-&libgweather-version;.tar.xz">
    99  <!ENTITY libgweather-download-ftp
    10            "&gnome-download-ftp;/libgweather/&gnome-minor-28;/libgweather-&libgweather-version;.tar.xz">
    11   <!ENTITY libgweather-md5sum        "4f8771fedc83bd1c7594c5aa7f21dedb">
     10           "&gnome-download-ftp;/libgweather/&gnome-minor-32;/libgweather-&libgweather-version;.tar.xz">
     11  <!ENTITY libgweather-md5sum        "048de183cbeaf7353a875cb5ebd9b4f9">
    1212  <!ENTITY libgweather-size          "2.6 MB">
    13   <!ENTITY libgweather-buildsize     "91 MB">
     13  <!ENTITY libgweather-buildsize     "92 MB">
    1414  <!ENTITY libgweather-time          "0.1 SBU">
    1515]>
  • gnome/platform/libsecret.xml

    r853ae3e5 re7d893b  
    77  <!ENTITY libsecret-download-http "&gnome-download-http;/libsecret/0.18/libsecret-&libsecret-version;.tar.xz">
    88  <!ENTITY libsecret-download-ftp  "&gnome-download-ftp;/libsecret/0.18/libsecret-&libsecret-version;.tar.xz">
    9   <!ENTITY libsecret-md5sum        "376153ece17081eb5410870e0dc5c031">
     9  <!ENTITY libsecret-md5sum        "fee403988442f497f3c1dfe7b128869c">
    1010  <!ENTITY libsecret-size          "500 KB">
    1111  <!ENTITY libsecret-buildsize     "17 MB">
  • gnome/platform/libwnck.xml

    r853ae3e5 re7d893b  
    55  %general-entities;
    66
    7   <!ENTITY libwnck-download-http "&gnome-download-http;/libwnck/&gnome-minor-30;/libwnck-&libwnck-version;.tar.xz">
    8   <!ENTITY libwnck-download-ftp  "&gnome-download-ftp;/libwnck/&gnome-minor-30;/libwnck-&libwnck-version;.tar.xz">
    9   <!ENTITY libwnck-md5sum        "60109c2ab0b07da1099ee57980054de1">
    10   <!ENTITY libwnck-size          "784 KB">
    11   <!ENTITY libwnck-buildsize     "16 MB">
    12   <!ENTITY libwnck-time          "0.2 SBU">
     7  <!ENTITY libwnck-download-http "&gnome-download-http;/libwnck/&gnome-minor-32;/libwnck-&libwnck-version;.tar.xz">
     8  <!ENTITY libwnck-download-ftp  "&gnome-download-ftp;/libwnck/&gnome-minor-32;/libwnck-&libwnck-version;.tar.xz">
     9  <!ENTITY libwnck-md5sum        "89dbe5a1843fd3745b8b64b34a2ef55d">
     10  <!ENTITY libwnck-size          "444 KB">
     11  <!ENTITY libwnck-buildsize     "8.0 MB">
     12  <!ENTITY libwnck-time          "less than 0.1 SBU">
    1313]>
    1414
     
    102102    </para>
    103103
    104 <screen><userinput>./configure --prefix=/usr &amp;&amp;
    105 make</userinput></screen>
     104<screen><userinput>mkdir build &amp;&amp;
     105cd    build &amp;&amp;
     106
     107meson --prefix=/usr -Dbuildtype=release .. &amp;&amp;
     108ninja</userinput></screen>
    106109
    107110    <para>
     
    113116    </para>
    114117
    115 <screen role="root"><userinput>make install</userinput></screen>
     118<screen role="root"><userinput>ninja install</userinput></screen>
    116119
    117120  </sect2>
     
    120123    <title>Command Explanations</title>
    121124
    122     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123       href="../../xincludes/gtk-doc-rebuild.xml"/>
     125    <para>
     126      <parameter>-Dgtk_doc=true</parameter>: Use this option
     127      to build the API reference manual.
     128    </para>
    124129
    125130  </sect2>
  • gnome/platform/mutter.xml

    r853ae3e5 re7d893b  
    55  %general-entities;
    66
    7   <!ENTITY mutter-download-http "&gnome-download-http;/mutter/&gnome-minor-30;/mutter-&mutter-version;.tar.xz">
    8   <!ENTITY mutter-download-ftp  "&gnome-download-ftp;/mutter/&gnome-minor-30;/mutter-&mutter-version;.tar.xz">
    9   <!ENTITY mutter-md5sum        "d74b9bf421b2b82ebfe11cccc055a760">
    10   <!ENTITY mutter-size          "3.6 MB">
    11   <!ENTITY mutter-buildsize     "236 MB">
    12   <!ENTITY mutter-time          "2.9 SBU">
     7  <!ENTITY mutter-download-http "&gnome-download-http;/mutter/&gnome-minor-32;/mutter-&mutter-version;.tar.xz">
     8  <!ENTITY mutter-download-ftp  "&gnome-download-ftp;/mutter/&gnome-minor-32;/mutter-&mutter-version;.tar.xz">
     9  <!ENTITY mutter-md5sum        "6748ec4afdef5e06a9d5639cba3a5cdb">
     10  <!ENTITY mutter-size          "2.7 MB">
     11  <!ENTITY mutter-buildsize     "163 MB">
     12  <!ENTITY mutter-time          "2.2 SBU">
    1313]>
    1414
     
    7373    </itemizedlist>
    7474
    75     <bridgehead renderas="sect3" revision="sysv">Additional Downloads</bridgehead>
    76     <itemizedlist spacing="compact" revision="sysv">
    77       <listitem>
    78         <para>
    79           Recommended patch:
    80           <ulink url="&patch-root;/mutter-&mutter-version;-elogind-1.patch"/>
    81         </para>
    82       </listitem>
    83     </itemizedlist>
    84 
    8575    <bridgehead renderas="sect3">Mutter Dependencies</bridgehead>
    8676
     
    8979      <xref linkend="clutter"/>,
    9080      <xref linkend="gnome-desktop"/>,
     81      <xref linkend="libcanberra"/>,
    9182      <xref linkend="libwacom"/>,
    9283      <xref linkend="libxkbcommon"/>,
     84      <xref linkend="pipewire"/>,
    9385      <xref linkend="upower"/>, and
    9486      <xref linkend="zenity"/>
     
    9789    <bridgehead renderas="sect4">Recommended</bridgehead>
    9890    <para role="recommended">
    99       <xref linkend="gobject-introspection"/>,
    100       <xref linkend="libcanberra"/>, and
     91      <xref linkend="gobject-introspection"/> and
    10192      <xref linkend="startup-notification"/>
    10293    </para>
     
    113104    </para>
    114105
    115     <!-- NOTE: For some reason, it builds internal git versions of
    116     cogl and clutter during the building process, even with them preinstalled.
    117     This adds 1.5 SBU, and I have no clue why it needs to do this. -->
     106    <!-- NOTE: Mutter compiles git versions of COGL and Clutter for it's own
     107    internal use. This is because the wayland support upstream isn't advanced
     108    enough for the graphics stack used in Mutter. -->
    118109
    119110    <para condition="html" role="usernotes">User Notes:
     
    126117    <title>Installation of Mutter</title>
    127118
    128     <para revision="sysv">
    129       Apply a patch to use <xref linkend="elogind"/> session tracking:
    130     </para>
    131 
    132 <screen revision="sysv"><userinput>patch -Np1 -i ../mutter-&mutter-version;-elogind-1.patch &amp;&amp;
    133 autoreconf -fi</userinput></screen>
    134 
    135119    <para>
    136120      Install <application>Mutter</application> by running the following
     
    138122    </para>
    139123
    140 <screen><userinput>./configure --prefix=/usr    \
    141             --disable-static \
    142             --enable-compile-warnings=minimum &amp;&amp;
    143 make</userinput></screen>
     124<screen><userinput>mkdir build &amp;&amp;
     125cd build &amp;&amp;
     126
     127meson --prefix=/usr .. &amp;&amp;
     128ninja</userinput></screen>
    144129
    145130    <para>
    146       This package does not come with a test suite.
     131      To test the results, issue: <command>ninja test</command>. The tests
     132      require an active X session to run correctly. A few tests may fail
     133      depending on the gobject-introspection version installed as well.
    147134    </para>
    148135
     
    151138    </para>
    152139
    153 <screen role="root"><userinput>make install</userinput></screen>
    154 
    155   </sect2>
    156 
    157   <sect2 role="commands">
    158     <title>Command Explanations</title>
    159 
    160     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    161       href="../../xincludes/static-libraries.xml"/>
     140<screen role="root"><userinput>ninja install</userinput></screen>
    162141
    163142  </sect2>
     
    176155        </seg>
    177156        <seg>
    178           libmutter-3.so
     157          libmutter-4.so
    179158        </seg>
    180159        <seg>
    181           /usr/{lib,include}/mutter
     160          /usr/{lib,include,libexec/installed-tests,share/{installed-tests}}/mutter-4
    182161        </seg>
    183162      </seglistitem>
     
    203182
    204183      <varlistentry id="libmutter">
    205         <term><filename class="libraryfile">libmutter-3.so</filename></term>
     184        <term><filename class="libraryfile">libmutter-4.so</filename></term>
    206185        <listitem>
    207186          <para>
     
    209188          </para>
    210189          <indexterm zone="mutter libmutter">
    211             <primary sortas="c-libmutter">libmutter-3.so</primary>
     190            <primary sortas="c-libmutter">libmutter-4.so</primary>
    212191          </indexterm>
    213192        </listitem>
  • gnome/platform/nautilus.xml

    r853ae3e5 re7d893b  
    66
    77  <!ENTITY nautilus-download-http
    8            "&gnome-download-http;/nautilus/&gnome-minor-30;/nautilus-&nautilus-version;.tar.xz">
     8           "&gnome-download-http;/nautilus/&gnome-minor-32;/nautilus-&nautilus-version;.tar.xz">
    99  <!ENTITY nautilus-download-ftp
    10            "&gnome-download-ftp;/nautilus/&gnome-minor-30;/nautilus-&nautilus-version;.tar.xz">
    11   <!ENTITY nautilus-md5sum        "e9d392e7a11440d4d981ce49d8960d5b">
     10           "&gnome-download-ftp;/nautilus/&gnome-minor-32;/nautilus-&nautilus-version;.tar.xz">
     11  <!ENTITY nautilus-md5sum        "e1bd5e67979b2082166a41319d5df079">
    1212  <!ENTITY nautilus-size          "3.1 MB">
    13   <!ENTITY nautilus-buildsize     "147 MB (with tests)">
    14   <!ENTITY nautilus-time          "0.6 SBU (with tests)">
     13  <!ENTITY nautilus-buildsize     "136 MB (with tests)">
     14  <!ENTITY nautilus-time          "0.2 SBU (using parallelism=4; with tests)">
    1515]>
    1616
     
    8383      <xref linkend="libnotify"/>,
    8484      <xref linkend="libseccomp"/>, and
    85       <xref linkend="tracker"/>
     85      <xref linkend="tracker-miners"/>
    8686    </para>
    8787
     
    119119    </para>
    120120
    121 <screen><userinput>sed s/\'libm\'/\'m\'/ -i meson.build &amp;&amp;
    122 mkdir build &amp;&amp;
     121<screen><userinput>mkdir build &amp;&amp;
    123122cd    build &amp;&amp;
    124123
     
    147146  <sect2 role="commands">
    148147    <title>Command Explanations</title>
    149 
    150     <para>
    151       <command>sed s/\'libm\'/\'m\'/ -i meson.build</command>: Fix the build
    152       system so that it finds the Math library.
    153     </para>
    154148
    155149    <para>
  • gnome/platform/platform.xml

    r853ae3e5 re7d893b  
    1616  <title>GNOME Libraries and Desktop</title>
    1717
    18     <para>
    19       This section contains the libraries and applications necessary to provide
    20       the <application>Gnome</application> desktop environment.
    21     </para>
     18  <para>
     19    The objective of this section is to build a
     20    <application>GNOME</application> desktop, since we have
     21    <application>systemd</application>.
     22  </para>
     23
     24  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dummy-platform.xml"/>
    2225
    2326  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gcr.xml"/>
     
    4851  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gfbgraph.xml"/>
    4952  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tracker.xml"/>
     53  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tracker-miners.xml"/>
     54  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gsound.xml"/>
    5055
    51 <!-- systemd: GNOME Desktop -->
    52 <!-- trunk: Required Runtime Dependencies -->
     56<!-- GNOME Desktop -->
    5357  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dummy-desktop.xml"/>
    54   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="caribou.xml"/>
     58  <!--<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="caribou.xml"/>-->
    5559  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dummy-runtime.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dconf.xml"/>
     
    6569  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnome-control-center.xml"/>
    6670  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mutter.xml"/>
    67   <!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sassc.xml"/> -->
    6871  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnome-shell.xml"/>
    6972  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnome-shell-extensions.xml"/>
  • gnome/platform/tracker.xml

    r853ae3e5 re7d893b  
    99  <!ENTITY tracker-download-ftp
    1010           "&gnome-download-ftp;/tracker/2.2/tracker-&tracker-version;.tar.xz">
    11   <!ENTITY tracker-md5sum        "e4c637cbc1aa2f4d03e09c8e6b318d6d">
     11  <!ENTITY tracker-md5sum        "2ec18c6f9e877abdfe1f50bac0e9eade">
    1212  <!ENTITY tracker-size          "2.7 MB">
    13   <!ENTITY tracker-buildsize     "211 MB (with tests)">
    14   <!ENTITY tracker-time          "1.0 SBU (with tests)">
     13  <!ENTITY tracker-buildsize     "197 MB (including tests)">
     14  <!ENTITY tracker-time          "0.4 SBU (add 0.9 SBU for tests)">
    1515]>
    1616
     
    9494    <bridgehead renderas="sect4">Optional</bridgehead>
    9595    <para role="optional">
    96       <xref linkend="gtk-doc"/>,
    97       <xref linkend="python2"/> (for the <quote>functional</quote> tests), and
    98       <ulink url="https://github.com/snowballstem/snowball/">Snowball</ulink>
     96      <xref linkend="gtk-doc"/> and
     97      <ulink url="https://github.com/snowballstem/snowball/">libstemmer</ulink>
     98      <!-- Python2 used to be a dependency until 2.2.1 -->
    9999    </para>
    100100
     
    113113
    114114<screen><userinput>mkdir build &amp;&amp;
    115 cd build &amp;&amp;
     115cd    build &amp;&amp;
    116116
    117117meson --prefix=/usr --sysconfdir=/etc .. &amp;&amp;
     
    120120    <para>
    121121      To test the results, issue: <command>ninja test</command>. The tests
    122       should be run from a graphical session. Several tests may output an error
    123       due to the Python 2 module for PyGObject3 not being available.
     122      should be run from a graphical session.
    124123    </para>
    125124
  • gnome/platform/vte.xml

    r853ae3e5 re7d893b  
    55  %general-entities;
    66
    7   <!ENTITY vte-download-http "&gnome-download-http;/vte/0.54/vte-&vte-version;.tar.xz">
    8   <!ENTITY vte-download-ftp  "&gnome-download-ftp;/vte/0.54/vte-&vte-version;.tar.xz">
    9   <!ENTITY vte-md5sum        "fc0e9de2b6199c69e529ff3629fa35c8">
    10   <!ENTITY vte-size          "1.0 MB">
     7  <!ENTITY vte-download-http "&gnome-download-http;/vte/0.56/vte-&vte-version;.tar.xz">
     8  <!ENTITY vte-download-ftp  "&gnome-download-ftp;/vte/0.56/vte-&vte-version;.tar.xz">
     9  <!ENTITY vte-md5sum        "adf341807861a5dad9f98e5c701c0769">
     10  <!ENTITY vte-size          "1.1 MB">
    1111  <!ENTITY vte-buildsize     "37 MB (with tests)">
    12   <!ENTITY vte-time          "0.7 SBU (with tests)">
     12  <!ENTITY vte-time          "0.5 SBU (using parallelism=4; with tests)">
    1313  <!-- Consolidating Tests/No Tests in GNOME sections for consistency. -->
    1414
     
    104104  <sect2 role="installation">
    105105    <title>Installation of VTE</title>
    106 
     106    <!-- with 0.56.0, not needed any more.
     107    <para>
     108      First, fix compilation of a Vala program with newer versions of
     109      Vala (0.43 and more):
     110    </para>
     111
     112<!- - Upstream fix: - ->
     113<screen><userinput>sed -e '/bool audible/i\    public int dummy;' \
     114    -i bindings/vala/app.vala</userinput></screen>
     115-->
    107116    <para>
    108117      Install <application>VTE</application> by running the following
  • gnome/platform/yelp-xsl.xml

    r853ae3e5 re7d893b  
    55  %general-entities;
    66
    7   <!ENTITY yelp-xsl-download-http "&gnome-download-http;/yelp-xsl/&gnome-minor-30;/yelp-xsl-&yelp-xsl-version;.tar.xz">
    8   <!ENTITY yelp-xsl-download-ftp  "&gnome-download-ftp;/yelp-xsl/&gnome-minor-30;/yelp-xsl-&yelp-xsl-version;.tar.xz">
    9   <!ENTITY yelp-xsl-md5sum        "371f7379f1614e602f861922182bbfbe">
    10   <!ENTITY yelp-xsl-size          "508 KB">
    11   <!ENTITY yelp-xsl-buildsize     "8.5 MB">
     7  <!ENTITY yelp-xsl-download-http "&gnome-download-http;/yelp-xsl/&gnome-minor-32;/yelp-xsl-&yelp-xsl-version;.tar.xz">
     8  <!ENTITY yelp-xsl-download-ftp  "&gnome-download-ftp;/yelp-xsl/&gnome-minor-32;/yelp-xsl-&yelp-xsl-version;.tar.xz">
     9  <!ENTITY yelp-xsl-md5sum        "e5b800a872b50243570552402b56f0d6">
     10  <!ENTITY yelp-xsl-size          "520 KB">
     11  <!ENTITY yelp-xsl-buildsize     "8.8 MB">
    1212  <!ENTITY yelp-xsl-time          "less than 0.1 SBU">
    1313]>
     
    9393    </para>
    9494
    95 <screen><userinput>./configure --prefix=/usr &amp;&amp;
    96 make</userinput></screen>
     95<screen><userinput>./configure --prefix=/usr</userinput></screen>
    9796
    9897    <para>
  • gnome/platform/yelp.xml

    r853ae3e5 re7d893b  
    55  %general-entities;
    66
    7   <!ENTITY yelp-download-http "&gnome-download-http;/yelp/&gnome-minor-30;/yelp-&yelp-version;.tar.xz">
    8   <!ENTITY yelp-download-ftp  "&gnome-download-ftp;/yelp/&gnome-minor-30;/yelp-&yelp-version;.tar.xz">
    9   <!ENTITY yelp-md5sum        "97792831ad391fde1c326df6a1e470a3">
    10   <!ENTITY yelp-size          "1.3 MB">
    11   <!ENTITY yelp-buildsize     "22 MB">
    12   <!ENTITY yelp-time          "0.2 SBU">
     7  <!ENTITY yelp-download-http "&gnome-download-http;/yelp/&gnome-minor-32;/yelp-&yelp-version;.tar.xz">
     8  <!ENTITY yelp-download-ftp  "&gnome-download-ftp;/yelp/&gnome-minor-32;/yelp-&yelp-version;.tar.xz">
     9  <!ENTITY yelp-md5sum        "177a57015986b6152e5f1b36af625f5a">
     10  <!ENTITY yelp-size          "1.5 MB">
     11  <!ENTITY yelp-buildsize     "17 MB">
     12  <!ENTITY yelp-time          "0.1 SBU">
    1313]>
    1414
     
    124124    </para>
    125125
    126 <screen role="root"><userinput>make install &amp;&amp;
    127 update-desktop-database</userinput></screen>
     126<screen role="root"><userinput>make install</userinput></screen>
     127
     128    <para>
     129      Still as the <systemitem class="username">root</systemitem> user, ensure
     130      that <filename>/usr/share/applications/mimeinfo.cache</filename> will
     131      be updated and therefore the <command>help</command> in gnome
     132      applications will work.
     133    </para>
     134
     135<screen role="root"><userinput>update-desktop-database</userinput></screen>
    128136
    129137  </sect2>
     
    137145    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    138146      href="../../xincludes/gtk-doc-rebuild.xml"/>
    139 
    140     <para><command>update-desktop-database</command>: This ensures that
    141     <filename>/usr/share/applications/mimeinfo.cache</filename> will
    142     be updated and therefore the <command>help</command> in gnome
    143     applications will work. Some packages run this command during their
    144     installation, but yelp and the gnome applications do not.</para>
    145147
    146148  </sect2>
  • gnome/platform/zenity.xml

    r853ae3e5 re7d893b  
    55  %general-entities;
    66
    7   <!ENTITY zenity-download-http "&gnome-download-http;/zenity/&gnome-minor-30;/zenity-&zenity-version;.tar.xz">
    8   <!ENTITY zenity-download-ftp  "&gnome-download-ftp;/zenity/&gnome-minor-30;/zenity-&zenity-version;.tar.xz">
    9   <!ENTITY zenity-md5sum        "b2180f4ef4fcb2ee90da8c65bd5241af">
    10   <!ENTITY zenity-size          "4.3 MB">
     7  <!ENTITY zenity-download-http "&gnome-download-http;/zenity/&gnome-minor-32;/zenity-&zenity-version;.tar.xz">
     8  <!ENTITY zenity-download-ftp  "&gnome-download-ftp;/zenity/&gnome-minor-32;/zenity-&zenity-version;.tar.xz">
     9  <!ENTITY zenity-md5sum        "ba2b2a13248773b4ec0fd323d95e6d5a">
     10  <!ENTITY zenity-size          "4.5 MB">
    1111  <!ENTITY zenity-buildsize     "27 MB">
    1212  <!ENTITY zenity-time          "0.1 SBU">
  • introduction/important/building-notes.xml

    r853ae3e5 re7d893b  
    454454  </sect2>
    455455-->
     456  <sect2 id="buildsystems">
     457    <title>Working with different build systems</title>
     458
     459    <para>
     460      There are now three different build systems in common use for
     461      converting C or C++ source code into compiled programs or
     462      libraries and their details (particularly, finding out about available
     463      options and their default values) differ. It may be easiest to understand
     464      the issues caused by some choices (typically slow execution or
     465      unexpected use of, or omission of, optimizatons) by starting with
     466      the CFLAGS and CXXFLAGS environment variables.
     467    </para>
     468
     469    <para>
     470      Most LFS and BLFS builders are probably aware of the basics of CFLAGS
     471      and CXXFLAGS for altering how a program is compiled. Typically, some
     472      form of optimization is used by upstream developers (-O2 or -O3),
     473      sometimes with the creation of debug symbols (-g), as defaults.
     474    </para>
     475
     476    <para>
     477      If there are contradictory flags (e.g. multiple different -O values),
     478      the <emphasis>last</emphasis> value will be used. Sometimes this means
     479      that flags specified in environment variables will be picked up before
     480      values hardcoded in the Makefile, and therefore ignored.  For example,
     481      where a user specifies '-O2' and that is followed by '-O3' the build will
     482      use '-O3'.
     483    </para>
     484
     485    <para>
     486      There are various other things which can be passed in CFLAGS or
     487      CXXFLAGS, such as forcing compilation for a specific microarchitecture
     488      (e.g. -march=amdfam10, -march=native) or specifying a specific standard
     489      for C or C++ (-std=c++17 for example). But one thing which has now come
     490      to light is that programmers might include debug assertions in their
     491      code, expecting them to be disabled in releases by using -DNDEBUG.
     492      Specifically, if <xref linkend="mesa"/> is built with these assertions
     493      enabled, some activities such as loading levels of games can take
     494      extremely long times, even on high-class video cards.
     495    </para>
     496
     497    <bridgehead renderas="sect3" id="autotools-info">Autotools with Make</bridgehead>
     498
     499      <para>
     500       This combination is often described as 'CMMI' (configure, make, make
     501       install) and is used here to also cover the few packages which have a
     502       configure script that is not generated by autotools.
     503      </para>
     504
     505      <para>
     506        Sometimes running <command>./configure --help</command> will produce
     507        useful options about switches which might be used.  At other times,
     508        after looking at the output from configure you may need to look
     509        at the details of the script to find out what it was actually searching
     510        for.
     511      </para>
     512
     513      <para>
     514       Many configure scripts will pick up any CFLAGS or CXXFLAGS from the
     515       environment, but CMMI packages vary about how these will be mixed with
     516       any flags which would otherwise be used (<emphasis>variously</emphasis>:
     517       ignored, used to replace the programmer's suggestion, used before the
     518       programmer's suggestion, or used after the programmer's suggestion).
     519      </para>
     520
     521      <para>
     522       In most CMMI packages, running 'make' will list each command and run
     523       it, interspersed with any warnings. But some packages try to be 'silent'
     524       and only show which file they are compiling or linking instead of showing
     525       the command line. If you need to inspect the command, either because of
     526       an error, or just to see what options and flags are being used, adding
     527       'V=1' to the make invocation may help.
     528     </para>
     529
     530    <bridgehead renderas="sect3" id="cmake-info">CMake</bridgehead>
     531
     532      <para>
     533        CMake works in a very different way, and it has two backends which can
     534        be used on BLFS: 'make' and 'ninja'. The default backend is make, but
     535        ninja can be faster on large packages with multiple processors. To
     536        use ninja, specify '-G Ninja' in the cmake command.
     537      </para>
     538
     539      <para>
     540        The hardest part of using CMake is knowing what options you might wish
     541        to specify. The only way to get a list of what the package knows about
     542        is to run <command>cmake -LAH</command> and look at the output for that
     543        default configuration.
     544      </para>
     545
     546      <para>
     547        Perhaps the most-important thing about CMake is that it has a variety
     548        of CMAKE_BUILD_TYPE values, and these affect the flags. The default
     549        is that this is not set and no flags are generated. Any CFLAGS or
     550        CXXFLAGS in the environment will be used. If the programmer has coded
     551        any debug assertions, those will be enabled unless -DNDEBUG is used.
     552        The following CMAKE_BUILD_TYPE values will generate the flags shown,
     553        and these will come <emphasis>after</emphasis> any flags in the
     554        environment and therefore take precedence.
     555      </para>
     556
     557      <itemizedlist>
     558        <listitem>
     559          <para>Debug : '-g'</para>
     560        </listitem>
     561        <listitem>
     562          <para>Release : '-O3 -DNDEBUG'</para>
     563        </listitem>
     564        <listitem>
     565           <para>RelWithDebInfo : '-O2 -g -DNDEBUG'</para>
     566        </listitem>
     567        <listitem>
     568           <para>MinSizeRel : '-Os -DNDEBUG'</para>
     569        </listitem>
     570      </itemizedlist>
     571
     572      <para>
     573        CMake tries to produce quiet builds. To see the details of the commands
     574        which are being run, use 'make VERBOSE=1' or 'ninja -v'.
     575      </para>
     576
     577    <bridgehead renderas="sect3" id="meson-info">Meson</bridgehead>
     578
     579      <para>
     580        Meson has some similarities to CMake, but many differences. To get
     581        details of the defines that you may wish to change you can look at
     582        <filename>meson_options.txt</filename> which is usually in the
     583         top-level directory.
     584      </para>
     585
     586      <para>
     587        If you have already configured the package by running
     588        <command>meson</command> and now wish to change one or more settings,
     589        you can either remove the build directory, recreate it, and use the
     590        altered options, or within the build directory run <command>meson
     591        configure</command>, e.g. to set an option:
     592      </para>
     593
     594<screen><userinput>meson configure -D&lt;some_option&gt;=true</userinput></screen>
     595
     596      <para>
     597        If you do that, the file <filename>meson-private/cmd_line.txt</filename>
     598        will show the <emphasis>last</emphasis> commands which were used.
     599      </para>
     600
     601      <para>
     602        Meson provides the following buildtype values, and the flags they enable
     603        come <emphasis>after</emphasis> any flags supplied in the environment and
     604        therefore take precedence.
     605      </para>
     606
     607      <itemizedlist>
     608        <listitem>
     609          <para>plain : no added flags. This is for distributors to supply their
     610          own CLFAGS, CXXFLAGS and LDFLAGS. There is no obvious reason to use
     611          this in BLFS.</para>
     612        </listitem>
     613        <listitem>
     614          <para>debug : '-g'</para>
     615        </listitem>
     616        <listitem>
     617           <para>debugoptimized : '-O2 -g' - this is the default if nothing is
     618           specified, it leaves assertions enabled.</para>
     619        </listitem>
     620        <listitem>
     621           <para>release : '-O3 -DNDEBUG'</para>
     622        </listitem>
     623      </itemizedlist>
     624
     625      <para>
     626        Although the 'release' buildtype is described as enabling -DNDEBUG, and all
     627        CMake Release builds pass that, it has so far only been observed (in
     628        verbose builds) for <xref linkend="mesa"/>. That suggests that it might
     629        only be used when there are debug assertions present.
     630      </para>
     631
     632      <para>
     633        The -DNDEBUG flag can also be provided by passing
     634        <command>-Db_ndebug=true</command>.
     635      </para>
     636
     637      <para>
     638        To see the details of the commands which are being run in a package using
     639        meson, use 'ninja -v'.
     640      </para>
     641
     642  </sect2>
     643
    456644</sect1>
  • introduction/welcome/changelog.xml

    r853ae3e5 re7d893b  
    3434      <itemizedlist>
    3535        <listitem revision="sysv">
    36           <para>[dj] - Disable systemd journal for ModemManager.</para>
     36          <para>[dj] - add with-libsystemd-login=no parameter to polkit
     37          instructions.</para>
    3738        </listitem>
    3839        <listitem revision="sysv">
     
    4546        </listitem>
    4647        <listitem revision="sysv">
    47           <para>[dj] - Add gdm-3.30.2-elogind-1.patch. Unnecessary after
    48           241.1.</para>
    49         </listitem>
    50         <listitem revision="sysv">
    51           <para>[dj] - Add mutter-3.30.2-elogind-1.patch. Unnecessary after
    52           241.1.</para>
    53         </listitem>
    54         <listitem revision="sysv">
    55           <para>[dj] - Add gnome-session elogind patch. Unnecessary after
    56           241.1.</para>
    57         </listitem>
    58         <listitem revision="sysv">
    59           <para>[dj] - Remove gnome-shell dependency on elogind. Put back after
    60           241.1.</para>
    61         </listitem>
    62         <listitem revision="sysv">
    6348          <para>[dj] - Fix accountsservice build with elogind.</para>
    6449        </listitem>
     
    9075      </itemizedlist>
    9176    </listitem>
    92 -->
    93 
    94     <listitem revision="sysv">
     77    -->
     78
     79    <listitem>
     80      <para>May 18th, 2019</para>
     81      <itemizedlist>
     82        <listitem>
     83          <para>[bdubbs] - Update to xfce4-power-manager-1.6.2. Fixes
     84          <ulink url="&blfs-ticket-root;12076">#12076</ulink>.</para>
     85        </listitem>
     86        <listitem>
     87          <para>[bdubbs] - Update to tumbler-0.2.4. Fixes
     88          <ulink url="&blfs-ticket-root;12075">#12075</ulink>.</para>
     89        </listitem>
     90      </itemizedlist>
     91    </listitem>
     92   
     <