Changeset d60cd837


Ignore:
Timestamp:
02/03/2019 06:37:53 PM (6 years ago)
Author:
DJ Lucas <dj@…>
Branches:
elogind
Children:
4d176c4f
Parents:
8f6f10e
Message:

Merge to HEAD 21080.

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

Files:
2 added
230 edited
4 moved

Legend:

Unmodified
Added
Removed
  • general.ent

    r8f6f10e rd60cd837  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "02">                   <!-- Always 2 digits -->
    4 <!ENTITY month        "01">                   <!-- Always 2 digits -->
     3<!ENTITY day          "03">                   <!-- Always 2 digits -->
     4<!ENTITY month        "02">                   <!-- 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  "January 2nd, &year;">
     9<!ENTITY releasedate  "February 3rd, &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
  • general/genlib/exempi.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY exempi-download-http "https://libopenraw.freedesktop.org/download/exempi-&exempi-version;.tar.bz2">
    88  <!ENTITY exempi-download-ftp  " ">
    9   <!ENTITY exempi-md5sum        "bb7a06ef8bbf79a59e32562b198daefd">
     9  <!ENTITY exempi-md5sum        "e0976661e4a09b6206228c8b8b447b53">
    1010  <!ENTITY exempi-size          "3.5 MB">
    11   <!ENTITY exempi-buildsize     "233 MB (add 21 MB for tests)">
    12   <!ENTITY exempi-time          "0.4 SBU (using parallelism=4; add 0.2 SBU for tests)">
     11  <!ENTITY exempi-buildsize     "288 MB (add 42 MB for tests)">
     12  <!ENTITY exempi-time          "0.5 SBU (using parallelism=4; add 0.4 SBU for tests)">
    1313]>
    1414
     
    7676  <sect2 role="installation">
    7777    <title>Installation of Exempi</title>
     78
     79    <para>If you intend to run the regression tests, first remove a test
     80    that depends on an apparently proprietarty Adobe SDK:</para>
     81
     82<screen><userinput>sed -i -r '/^\s?testadobesdk/d' exempi/tests/Makefile.am &amp;&amp;
     83autoreconf -fiv</userinput></screen>
     84
    7885
    7986    <para>Install <application>Exempi</application> by running the following
  • general/genlib/fftw.xml

    r8f6f10e rd60cd837  
    8989make</userinput></screen>
    9090
    91     <para>To test the results, issue: <command>make check</command>.</para>
     91    <para>To test the results, issue: <command>make check</command>.
     92    On 32-bit systems, the tests can take substantially longer than
     93    they would on 64-bit machines.</para>
    9294
    9395    <para>
  • general/genlib/genlib.xml

    r8f6f10e rd60cd837  
    115115  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libunistring.xml"/>
    116116  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libusb.xml"/>
    117   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libusb-compat.xml"/>
     117<!--<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libusb-compat.xml"/>-->
    118118  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libuv.xml"/>
    119119  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libxkbcommon.xml"/>
     
    123123
    124124  <!-- systemd only -->
    125   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libzeitgeist.xml"/>
     125  <!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libzeitgeist.xml"/> -->
    126126
    127127  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lzo.xml"/>
  • general/genlib/glib2.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY glib2-download-http "&gnome-download-http;/glib/2.58/glib-&glib2-version;.tar.xz">
    88  <!ENTITY glib2-download-ftp  "&gnome-download-ftp;/glib/2.58/glib-&glib2-version;.tar.xz">
    9   <!ENTITY glib2-md5sum        "8483db194fd8a4653394a1413df97a4c">
     9  <!ENTITY glib2-md5sum        "8058c7bde846dcffe5fa453eca366d73">
    1010  <!ENTITY glib2-size          "4.6 MB">
    11   <!ENTITY glib2-buildsize     "158 MB (add 5 MB for tests)">
    12   <!ENTITY glib2-time          "0.5 SBU (add 0.9 SBU for tests; both using paralleism=4)">
     11  <!ENTITY glib2-buildsize     "190 MB (add 4 MB for tests)">
     12  <!ENTITY glib2-time          "0.5 SBU (add 1.6 SBU for tests; both using paralleism=4)">
    1313]>
    1414
     
    9696      <ulink url="https://bindfs.org/">bindfs</ulink>
    9797        (both may be used in some tests),
     98      <xref linkend="gdb"/> (for bindings),
    9899      <xref linkend="DocBook"/>,
    99100      <xref linkend="docbook-xsl"/>, and
    100101      <xref linkend="gtk-doc"/>
    101         (to build api documentation)
     102        (to build API documentation)
    102103    </para>
    103104
     
    266267        <seg>
    267268          gapplication,           gdbus, gdbus-codegen,
    268           gio,                    gio-querymodules,
     269          gio,                    gio-launch-desktop, gio-querymodules,
    269270          glib-compile-resources, glib-compile-schemas,
    270271          glib-genmarshal,        glib-gettextize,
  • general/genlib/gobject-introspection.xml

    r8f6f10e rd60cd837  
    99  <!ENTITY gobject-introspection-download-ftp
    1010    "&gnome-download-ftp;/gobject-introspection/1.58/gobject-introspection-&gobject-introspection-version;.tar.xz">
    11   <!ENTITY gobject-introspection-md5sum        "8479d6c543173721ce948484d0cd1d64">
     11  <!ENTITY gobject-introspection-md5sum        "182432c1f33886be8f4da073218b597d">
    1212  <!ENTITY gobject-introspection-size          "1.3 MB">
    1313  <!ENTITY gobject-introspection-buildsize     "38 MB (add 7 MB for tests)">
     
    9090    <para role="optional">
    9191      <xref linkend="cairo"/> (required for the tests),
     92      <xref linkend="gjs"/> (to satisfy one of the tests),
    9293      <xref linkend="gtk-doc"/>,
    9394      <xref linkend="Mako"/>,
  • general/genlib/jansson.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY jansson-download-http "http://www.digip.org/jansson/releases/jansson-&jansson-version;.tar.gz">
    88  <!ENTITY jansson-download-ftp  " ">
    9   <!ENTITY jansson-md5sum        "7af071db9970441e1eaaf25662310e33">
    10   <!ENTITY jansson-size          "476 KB">
    11   <!ENTITY jansson-buildsize     "6.8 MB">
     9  <!ENTITY jansson-md5sum        "0ed1f3a924604aae68067c214b0010ef">
     10  <!ENTITY jansson-size          "480 KB">
     11  <!ENTITY jansson-buildsize     "7.3 MB">
    1212  <!ENTITY jansson-time          "0.1 SBU">
    1313]>
  • general/genlib/json-c.xml

    r8f6f10e rd60cd837  
    100100    </para>
    101101
    102 <!-- When I ran the test suite, I experienced all but 5 tests failing. Should
    103      look into before release. -renodr -->
    104 
    105102    <para>
    106103      Now, as the <systemitem class="username">root</systemitem> user:
  • general/genlib/libbytesize.xml

    r8f6f10e rd60cd837  
    8282      <xref linkend="gtk-doc"/>,
    8383      <xref linkend="python2"/>,
    84       <xref linkend="six"/> (python module for tests),
     84      <xref linkend="six"/> (needed for tests and python bindings),
    8585      <ulink url="https://github.com/rhinstaller/pocketlint/releases">pocketlint</ulink> (python module for one test), and
    8686      <ulink url="https://pypi.python.org/pypi/polib">polib</ulink> (python module for one test)
     
    106106    <para>
    107107      If you have the optional python modules installed, the regression
    108       tests can be run with: <command>make check</command>.
     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>
    109115    </para>
    110116
     
    121127
    122128    <para>
    123       <option>--with-python3</option>: Use this switch to prefer Python 3 if
    124       both Python 2 and Python 3 are installed.
     129      <option>--without-python2</option>: If
     130      <application>Python 2</application> is installed, use this switch to
     131      prevent the use of <application>Python 2</application>. This may be
     132      required to run the tests, if some of the needed python modules have been
     133      installed for <application>Python 3</application> only.
    125134    </para>
    126135  </sect2>
  • general/genlib/libgpg-error.xml

    r8f6f10e rd60cd837  
    99  <!-- <!ENTITY libgpg-error-download-ftp  "&gnupg-ftp;/libgpg-error/libgpg-error-&libgpg-error-version;.tar.bz2"> -->
    1010  <!ENTITY libgpg-error-download-ftp  " ">
    11   <!ENTITY libgpg-error-md5sum        "680495572d5d4c700ea73a2f793ce531">
     11  <!ENTITY libgpg-error-md5sum        "2808a9e044f883f7554c5ba6a380b711">
    1212  <!ENTITY libgpg-error-size          "900 KB">
    13   <!ENTITY libgpg-error-buildsize     "9.8 MB (with tests)">
     13  <!ENTITY libgpg-error-buildsize     "12 MB (with tests)">
    1414  <!ENTITY libgpg-error-time          "0.1 SBU (with tests)">
    1515]>
  • general/genlib/libidn2.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY libidn2-download-http "&gnu-http;/libidn/libidn2-&libidn2-version;.tar.gz">
    88  <!ENTITY libidn2-download-ftp  "&gnu-ftp;/libidn/libidn2-&libidn2-version;.tar.gz">
    9   <!ENTITY libidn2-md5sum        "eaf9a5b9d03b0cce3760f34b3124eb36">
     9  <!ENTITY libidn2-md5sum        "b9c8aa6e48394155adb39b6d1db086d3">
    1010  <!ENTITY libidn2-size          "2.0 MB">
    1111  <!ENTITY libidn2-buildsize     "17 MB (with tests)">
  • general/genlib/libmbim.xml

    r8f6f10e rd60cd837  
    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        "5a70d0f8ee4b7b1530400f8db3e195b6">
    10   <!ENTITY libmbim-size          "448 KB">
    11   <!ENTITY libmbim-buildsize     "19 MB (with tests)">
    12   <!ENTITY libmbim-time          "less than 0.1 SBU (with tests)">
     9  <!ENTITY libmbim-md5sum        "840cd133bc0f715a7ee4797dd9ac5562">
     10  <!ENTITY libmbim-size          "464 KB">
     11  <!ENTITY libmbim-buildsize     "21 MB (with tests)">
     12  <!ENTITY libmbim-time          "0.2 SBU (with tests)">
    1313]>
    1414
  • general/genlib/libqmi.xml

    r8f6f10e rd60cd837  
    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        "584214476ab75c394160cb85fbccaa1d">
    10   <!ENTITY libqmi-size          "844 KB">
    11   <!ENTITY libqmi-buildsize     "92 MB (with tests)">
    12   <!ENTITY libqmi-time          "0.4 SBU">
     9  <!ENTITY libqmi-md5sum        "35f7e1b03f9b6218a30c78422f72c6ac">
     10  <!ENTITY libqmi-size          "952 KB">
     11  <!ENTITY libqmi-buildsize     "73 MB (with tests)">
     12  <!ENTITY libqmi-time          "0.2 SBU (Using parallelism=4; with tests)">
    1313]>
    1414
  • general/genlib/libtasn1.xml

    r8f6f10e rd60cd837  
    7373    <bridgehead renderas="sect3">libtasn1 Dependencies</bridgehead>
    7474
     75<!-- does not seem to be needed anymore:
    7576    <bridgehead renderas="sect4">Required</bridgehead>
    7677    <para role="required">
    7778      <xref linkend="six"/>
    7879    </para>
    79 
     80-->
    8081    <bridgehead renderas="sect4">Optional</bridgehead>
    8182    <para role="optional">
  • general/genlib/libuv.xml

    r8f6f10e rd60cd837  
    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        "a06eb31fe41c446ace34dc1d1d335964">
     9  <!ENTITY libuv-md5sum        "fade1235edaef8dbc688956cc42b3bd4">
    1010  <!ENTITY libuv-size          "1.1 MB">
    1111  <!ENTITY libuv-buildsize     "12 MB (add 11 MB for tests)">
    12   <!ENTITY libuv-time          "0.1 SBU (add 0.6 SBU for tests)">
     12  <!ENTITY libuv-time          "0.1 SBU (add 0.4 SBU for tests)">
    1313]>
    1414
  • general/genlib/libxml2.xml

    r8f6f10e rd60cd837  
    88  <!ENTITY libxml2-download-http "http://xmlsoft.org/sources/libxml2-&libxml2-version;.tar.gz">
    99  <!ENTITY libxml2-download-ftp  "ftp://xmlsoft.org/libxml2/libxml2-&libxml2-version;.tar.gz">
    10   <!ENTITY libxml2-md5sum        "b786e353e2aa1b872d70d5d1ca0c740d">
     10  <!ENTITY libxml2-md5sum        "c04a5a0a042eaa157e8e8c9eabe76bd6">
    1111  <!ENTITY libxml2-size          "5.2 MB">
    12   <!ENTITY libxml2-buildsize     "83 MB (add 15 MB for tests)">
     12  <!ENTITY libxml2-buildsize     "86 MB (add 16 MB for tests)">
    1313  <!ENTITY libxml2-time          "0.2 SBU (add 0.3 SBU for tests)">
    1414  <!ENTITY testsuite-version     "20130923">
     
    8282        </para>
    8383      </listitem>
    84 
     84<!--
    8585      <listitem>
    8686        <para>
     
    8888          <ulink url="&patch-root;/libxml2-&libxml2-version;-python3_hack-1.patch"/>
    8989        </para>
    90       </listitem>
     90      </listitem> -->
    9191    </itemizedlist>
    9292
     
    130130  <sect2 role="installation">
    131131    <title>Installation of libxml2</title>
    132 
     132<!--
    133133    <para>
    134134      First apply a patch, which prevents segfaults in the Python module, when
     
    144144
    145145<screen><userinput>sed -i '/_PyVerify_fd/,+1d' python/types.c</userinput></screen>
    146 
     146-->
    147147    <para>
    148148      Install <application>libxml2</application> by running the following
     
    194194    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    195195      href="../../xincludes/static-libraries.xml"/>
    196 
     196<!--
    197197    <para>
    198198      <parameter>sed -i '/_PyVerify_fd/,+1d' python/types.c</parameter>: This
     
    200200      <application>gcc-7</application>.
    201201    </para>
    202 
     202-->
    203203    <para>
    204204      <parameter>--with-history</parameter>: This switch enables
     
    208208
    209209    <para>
    210       <parameter>--with-python=/usr/bin/python3</parameter>: Allows to build
     210      <parameter>--with-python=/usr/bin/python3</parameter>: Allows building
    211211      the libxml2 module with Python3 instead of Python2.
    212212    </para>
     
    234234      <seglistitem>
    235235        <seg>
    236           xml2-config, xmlcatalog, xmllint and the
     236          xml2-config,
     237          xmlcatalog, and
     238          xmllint <!--and the
    237239          drv_libxml2.py and libxml2.py <application>Python3</application>
    238           modules.
     240          modules.  These are pythin modules, not programs -->
    239241        </seg>
    240242        <seg>
    241           libxml2.so and optionally, the libxml2mod.so
    242           <application>Python3</application> module
     243          libxml2.so and
     244          libxml2mod.so (<application>Python3</application> module)
    243245        </seg>
    244246        <seg>
     
    295297        </listitem>
    296298      </varlistentry>
    297 
     299<!--
    298300      <varlistentry id="drv_libxml2.py3">
    299301        <term><command>drv_libxml2.py</command></term>
     
    319321        </listitem>
    320322      </varlistentry>
    321 
     323-->
    322324      <varlistentry id="libxml2-lib">
    323325        <term><filename class="libraryfile">libxml2.so</filename></term>
  • general/genlib/libxslt.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY libxslt-download-http "http://xmlsoft.org/sources/libxslt-&libxslt-version;.tar.gz">
    88  <!ENTITY libxslt-download-ftp  "ftp://xmlsoft.org/libxslt/libxslt-&libxslt-version;.tar.gz">
    9   <!ENTITY libxslt-md5sum        "1fc72f98e98bf4443f1651165f3aa146">
     9  <!ENTITY libxslt-md5sum        "b3bd254a03e46d58f8ad1e4559cd2c2f">
    1010  <!ENTITY libxslt-size          "3.3 MB">
    11   <!ENTITY libxslt-buildsize     "37 MB (with tests)">
    12   <!ENTITY libxslt-time          "0.1 SBU (with tests)">
     11  <!ENTITY libxslt-buildsize     "36 MB (with tests)">
     12  <!ENTITY libxslt-time          "0.3 SBU (with tests)">
    1313]>
    1414
  • general/genlib/nodejs.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY nodejs-download-http "https://nodejs.org/dist/v&nodejs-version;/node-v&nodejs-version;.tar.xz">
    88  <!ENTITY nodejs-download-ftp  " ">
    9   <!ENTITY nodejs-md5sum        "510206d3058b963a20f4087fef6ef931">
     9  <!ENTITY nodejs-md5sum        "50d546a5653e35e30859d8d904e020e3">
    1010  <!ENTITY nodejs-size          "19 MB">
    11   <!ENTITY nodejs-buildsize     "375 MB (add 32 MB for tests)">
     11  <!ENTITY nodejs-buildsize     "375 MB (add 33 MB for tests)">
    1212  <!ENTITY nodejs-time          "5.2 SBU (using parallelism=4; add 1.5 SBU for tests)">
    1313]>
  • general/genlib/talloc.xml

    r8f6f10e rd60cd837  
    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        "7478da02e309316231a497a9f17a980d">
    10   <!ENTITY talloc-size          "436 KB">
    11   <!ENTITY talloc-buildsize     "8.0 MB (with tests)">
    12   <!ENTITY talloc-time          "0.3 SBU (with tests)">
     9  <!ENTITY talloc-md5sum        "a56bc6add28ae0f5693eb49e19ddddcf">
     10  <!ENTITY talloc-size          "620 KB">
     11  <!ENTITY talloc-buildsize     "10 MB (with tests)">
     12  <!ENTITY talloc-time          "0.4 SBU (with tests)">
    1313]>
    1414
     
    100100    </para>
    101101
    102 <screen><userinput>./configure --prefix=/usr &amp;&amp;
     102<screen><userinput>sed -i s:../../buildtools/bin/waf:buildtools/bin/waf: Makefile &amp;&amp;
     103./configure --prefix=/usr &amp;&amp;
    103104make</userinput></screen>
    104105
    105106    <para>
    106107      To check the results, issue <command>make check</command>.
    107       <!-- The python tests fail due to missing files. - Not applicable
    108       when testing for 8.1 -->
    109108    </para>
    110109
     
    121120
    122121    <para>
     122      <command>sed -i s:[...] Makefile</command>: This command fixes a
     123      packaging problem introduced with this version of Talloc.
     124    </para>
     125
     126    <para>
    123127      <option>--extra-python=PYTHON</option>: This switch enables building
    124128      selected libraries for the specified additional version of Python
    125       (example: <option>--extra-python=/usr/bin/python3</option>).
     129      (example: <option>--extra-python=/usr/bin/python2</option>).
    126130    </para>
    127131
     
    144148          libpytalloc-util.so,
    145149          libtalloc.so,
     150          <!-- NOTE: The below is Optional now. -->
    146151          talloc.so (Python-2 Module) and
    147152          talloc.cpython-35m-x86_64-linux-gnu.so (Python-3 Module)
  • general/genutils/asciidoc.xml

    r8f6f10e rd60cd837  
    6161    <bridgehead renderas="sect3">Asciidoc Dependencies</bridgehead>
    6262
    63     <bridgehead renderas="sect4">Optional</bridgehead>
    64     <para role="optional">
    65       <xref linkend="python2"/>
     63    <bridgehead renderas="sect4">Required (Run time)</bridgehead>
     64    <para role="required">
     65      <xref role="runtime" linkend="python2"/>
    6666    </para>
    6767
  • general/genutils/graphviz.xml

    r8f6f10e rd60cd837  
    215215    </para>
    216216
    217 <screen><userinput>sed -e '/ruby/s/1\.9/2.4/' -i configure.ac</userinput></screen>
     217<!-- For every major version of Ruby, this has to be tweaked. See #11606 -->
     218<screen><userinput>sed -e '/ruby/s/1\.9/2.6/' -i configure.ac</userinput></screen>
    218219
    219220    <para>
  • general/genutils/gtk-doc.xml

    r8f6f10e rd60cd837  
    6969      <xref linkend="DocBook"/>,
    7070      <xref linkend="docbook-xsl"/>,
    71       <xref linkend="itstool"/>,
    72       <xref linkend="libxslt"/>, and
    73       <xref linkend="python2"/>
     71      <xref linkend="itstool"/>, and
     72      <xref linkend="libxslt"/>
    7473    </para>
    7574
     
    8685      <ulink url="&gnome-download-http;/gnome-doc-utils/">GNOME Doc Utils</ulink> and
    8786      <xref linkend="which"/> (required for the test suite and gtk-doc documentation)
    88     </para>
    89 
    90     <bridgehead renderas="sect4">Required (runtime)</bridgehead>
    91     <para role="required">
    92         <xref role="runtime" linkend="six"/>
    9387    </para>
    9488
  • general/genutils/ibus.xml

    r8f6f10e rd60cd837  
    3434    <para>
    3535      <application>ibus</application> is an Intelligent Input Bus. It is a new
    36       input framework for Linux OS. It provides  a full featured and user
     36      input framework for the Linux OS. It provides a fully featured and user
    3737      friendly input method user interface.
    3838    </para>
     
    7676    <bridgehead renderas="sect3">Optional Download</bridgehead>
    7777
    78       <bridgehead renderas="sect4">Clang</bridgehead>
     78      <bridgehead renderas="sect4">Unicode Character Database</bridgehead>
    7979      <itemizedlist spacing="compact">
    8080        <listitem>
     
    128128unzip -u ../UCD.zip -d /usr/share/unicode/ucd</userinput></screen>
    129129
    130     <note><para>Be sure to also remove the disable-unicode-dict in
     130    <note><para>Be sure to also remove the --disable-unicode-dict in
    131131    the configure step below.</para></note>
    132132
  • general/graphlib/babl.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY babl-download-http "https://download.gimp.org/pub/babl/0.1/babl-&babl-version;.tar.bz2">
    88  <!ENTITY babl-download-ftp  " ">
    9   <!ENTITY babl-md5sum        "31a33ef561f608cd8485de181064dfa0">
    10   <!ENTITY babl-size          "672 KB">
     9  <!ENTITY babl-md5sum        "28fa9d43549378ceebe2871d7721dd46">
     10  <!ENTITY babl-size          "684 KB">
    1111  <!ENTITY babl-buildsize     "17 MB (with tests)">
    1212  <!ENTITY babl-time          "0.3 SBU (with tests)">
     
    7070      </listitem>
    7171    </itemizedlist>
     72
     73    <bridgehead renderas="sect3">Babl Dependencies</bridgehead>
     74
     75    <bridgehead renderas="sect4">Optional</bridgehead>
     76    <para role="optional">
     77      <xref linkend="lcms2"/>
     78    </para>
    7279
    7380    <para condition="html" role="usernotes">
  • general/graphlib/exiv2.xml

    r8f6f10e rd60cd837  
    55  %general-entities;
    66
    7   <!ENTITY exiv2-download-http "http://www.exiv2.org/builds/exiv2-&exiv2-version;-trunk.tar.gz">
     7  <!ENTITY exiv2-download-http "http://www.exiv2.org/builds/exiv2-&exiv2-version;-Source.tar.gz">
    88  <!ENTITY exiv2-download-ftp  " ">
    9   <!ENTITY exiv2-md5sum        "5399e3b570d7f9205f0e76d47582da4c">
    10   <!ENTITY exiv2-size          "5.4 MB">
    11   <!ENTITY exiv2-buildsize     "39 MB">
    12   <!ENTITY exiv2-time          "1.2 SBU">
     9  <!ENTITY exiv2-md5sum        "57d58c9cef127c5fa24bf0e1fbbd1f8c">
     10  <!ENTITY exiv2-size          "26 MB">
     11  <!ENTITY exiv2-buildsize     "86 MB">
     12  <!ENTITY exiv2-time          "0.3 SBU (Using parallelism=4)">
    1313]>
    1414
     
    9898    <title>Installation of Exiv2</title>
    9999
     100    <para>First, disable building a sample program that fails:</para>
     101
     102<screen><userinput>sed -i '/conntest/s/^/#/' samples/CMakeLists.txt</userinput></screen>
     103
    100104    <para>
    101105      Install <application>Exiv2</application> by running the following
     
    103107    </para>
    104108
    105 <screen><userinput>./configure --prefix=/usr     \
    106             --enable-video    \
    107             --enable-webready \
    108             --without-ssh     \
    109             --disable-static  &amp;&amp;
    110 
     109<screen><userinput>mkdir build &amp;&amp;
     110cd    build &amp;&amp;
     111
     112cmake -DCMAKE_INSTALL_PREFIX=/usr  \
     113      -DCMAKE_BUILD_TYPE=Release   \
     114      -DEXIV2_ENABLE_VIDEO=yes     \
     115      -DEXIV2_ENABLE_WEBREADY=yes  \
     116      -DEXIV2_ENABLE_CURL=yes      \
     117      -DEXIV2_BUILD_SAMPLES=no     \
     118      -G "Unix Makefiles" .. &amp;&amp;
    111119make</userinput></screen>
    112120
     
    119127    </para>
    120128
    121 <screen role="root"><userinput>make install &amp;&amp;
    122 chmod -v 755 /usr/lib/libexiv2.so</userinput></screen>
     129<screen role="root"><userinput>make install</userinput></screen>
    123130
    124131  </sect2>
     
    128135
    129136    <para>
    130       <parameter>--enable-video</parameter>:
     137      <parameter>-DEXIV2_ENABLE_VIDEO=yes</parameter>:
    131138      This switch enables managing video metadata.
    132139    </para>
    133140
    134141    <para>
    135       <parameter>--enable-webready</parameter>:
     142      <parameter>-DEXIV2_ENABLE_WEBREADY=yes</parameter>:
    136143      This switch enables managing web image metadata.
    137144    </para>
    138145
    139146    <para>
    140       <parameter>--without-ssh</parameter>:
    141       This switch is necessary when webready is enabled and <ulink
    142       url="http://www.libssh.org/">libssh</ulink> is not installed. Libssh is
    143       required for ssh.
    144     </para>
    145 
    146     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    147       href="../../xincludes/static-libraries.xml"/>
    148 
    149     <para>
    150       <option>--without-curl</option>:
    151       This switch is necessary when webready is enabled and <xref
    152       linkend="curl"/> is not installed. Libcurl is required for http.
     147      <parameter>-DEXIV2_BUILD_SAMPLES=no</parameter>:
     148      This switch is necessary to suppress building and installing
     149      sample programs.  If the sample programs are built, 34 additional
     150      programs are installed in /usr/bin.
     151    </para>
     152
     153    <para>
     154      <parameter>-DEXIV2_ENABLE_CURL=yes</parameter>:
     155      This switch is necessary to enable network/http capabilities.
    153156    </para>
    154157
     
    161164      <segtitle>Installed Program</segtitle>
    162165      <segtitle>Installed Library</segtitle>
    163       <segtitle>Installed Directory</segtitle>
     166      <segtitle>Installed Directories</segtitle>
    164167
    165168      <seglistitem>
     
    168171        </seg>
    169172        <seg>
    170           libexiv2.so
     173          libexiv2.so and
     174          libxmp.a
    171175        </seg>
    172176        <seg>
    173           /usr/include/exiv2
     177          /usr/include/exiv2 and
     178          /usr/share/exiv2
    174179        </seg>
    175180      </seglistitem>
  • general/graphlib/graphite2.xml

    r8f6f10e rd60cd837  
    88           "https://github.com/silnrsi/graphite/releases/download/&graphite2-version;/graphite2-&graphite2-version;.tgz">
    99  <!ENTITY graphite2-download-ftp  " ">
    10   <!ENTITY graphite2-md5sum        "75eafa40b5d2cfee852f40b42ef553f5">
    11   <!ENTITY graphite2-size          "6.3 MB">
     10  <!ENTITY graphite2-md5sum        "29616d4f9651706036ca25c111508272">
     11  <!ENTITY graphite2-size          "6.4 MB">
    1212  <!ENTITY graphite2-buildsize     "27 MB (with tests add docs)">
    1313  <!ENTITY graphite2-time          "0.2 SBU (with tests and docs)">
     
    110110    <para>To execute the test suite you will need
    111111      <ulink url="https://pypi.python.org/pypi/FontTools">FontTools</ulink>
    112       (Python 2 module), otherwise, the "cmp" tests fail.
     112      (Python 3 module), otherwise, the "cmp" tests fail.
    113113    </para>
    114114
  • general/graphlib/harfbuzz.xml

    r8f6f10e rd60cd837  
    88           "https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-&harfbuzz-version;.tar.bz2">
    99  <!ENTITY harfbuzz-download-ftp  " ">
    10   <!ENTITY harfbuzz-md5sum        "d9b8b2bc4d0cdf7f0824f4f0631d264b">
    11   <!ENTITY harfbuzz-size          "4.3 MB">
    12   <!ENTITY harfbuzz-buildsize     "98 MB (with tests)">
    13   <!ENTITY harfbuzz-time          "0.4 SBU (Using parallelism=4; with tests)">
     10  <!ENTITY harfbuzz-md5sum        "531de9df7c8a5405dd9c6a873fcee8c2">
     11  <!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)">
    1414]>
    1515
  • general/graphlib/libexif.xml

    r8f6f10e rd60cd837  
    9595    </para>
    9696
    97 <screen><userinput>./configure --prefix=/usr \
    98             --with-doc-dir=/usr/share/doc/libexif-&libexif-version; \
    99             --disable-static &amp;&amp;
     97<screen><userinput>./configure --prefix=/usr    \
     98            --disable-static \
     99            --with-doc-dir=/usr/share/doc/libexif-&libexif-version; &amp;&amp;
    100100make</userinput></screen>
    101101
  • general/graphlib/libraw.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY libraw-download-http "http://www.libraw.org/data/LibRaw-&libraw-version;.tar.gz">
    88  <!ENTITY libraw-download-ftp  " ">
    9   <!ENTITY libraw-md5sum        "9d9f062308d8f274217977a0da4d3bb4">
     9  <!ENTITY libraw-md5sum        "da500dac742da09259ee19a7acc20897">
    1010  <!ENTITY libraw-size          "1.2 MB">
    1111  <!ENTITY libraw-buildsize     "16 MB">
  • general/graphlib/librsvg.xml

    r8f6f10e rd60cd837  
    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        "f0465a0b83cff300e1bc56cd14ca1b74">
     9  <!ENTITY librsvg-md5sum        "300f6a5981323c9ac2b65a98d24c7005">
    1010  <!ENTITY librsvg-size          "12 MB">
    11   <!ENTITY librsvg-buildsize     "898 MB (add 343 MB for tests)">
     11  <!ENTITY librsvg-buildsize     "806 MB (add 345 MB for tests)">
    1212  <!ENTITY librsvg-time          "0.9 SBU (add 0.9 SBU for tests)">
    1313]>
  • general/graphlib/libwebp.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY libwebp-download-http "http://downloads.webmproject.org/releases/webp/libwebp-&libwebp-version;.tar.gz">
    88  <!ENTITY libwebp-download-ftp  " ">
    9   <!ENTITY libwebp-md5sum        "ba72dfa7588c751a3a9b735a6746a23e">
    10   <!ENTITY libwebp-size          "3.8 MB">
     9  <!ENTITY libwebp-md5sum        "02c0c55f1dd8612cd4d462e3409ad35d">
     10  <!ENTITY libwebp-size          "3.9 MB">
    1111  <!ENTITY libwebp-buildsize     "45 MB">
    1212  <!ENTITY libwebp-time          "0.4 SBU">
  • general/graphlib/newt.xml

    r8f6f10e rd60cd837  
    130130
    131131    <para>
     132      <parameter>--with-gpm-support</parameter>: This switch enables mouse support for newt
     133      applications through GPM.
     134    </para>
     135
     136    <para>
    132137      <command>sed -e ... -i Makefile.in</command>: Disables installation of a
    133138      static library.
  • general/graphlib/opencv.xml

    r8f6f10e rd60cd837  
    55  %general-entities;
    66
    7   <!ENTITY opencv-download-http     "https://sourceforge.net/projects/opencvlibrary/files/opencv-unix/&opencv-version;/opencv-&opencv-version;.zip">
     7  <!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            "d63393fad89ae38eeddbc51b15d807fa">
    10   <!ENTITY opencv-size              "87 MB">
    11   <!ENTITY opencv-buildsize         "570 MB">
    12   <!ENTITY opencv-time              "2.6 SBU (using parallelism=4)">
    13 
    14 
    15   <!ENTITY ippicv-version          "ippicv_2017u3_lnx_intel64_general_20180518">
    16   <!ENTITY ippicv_binaries_commit  "bdb7bb85f34a8cb0d35e40a81f58da431aa1557a">
     9  <!ENTITY opencv-md5sum            "fac354a709708cad57867b33c8bc2829">
     10  <!ENTITY opencv-size              "84 MB">
     11  <!ENTITY opencv-buildsize         "696 MB">
     12  <!ENTITY opencv-time              "3.3 SBU (using parallelism=4)">
     13
    1714
    1815  <!ENTITY opencv-contrib-download "https://github.com/opencv/opencv_contrib/archive/&opencv-version;/opencv_contrib-&opencv-contrib-version;.tar.gz">
     
    7976    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    8077    <itemizedlist spacing="compact">
    81       <listitem>
     78<!--      <listitem>
    8279        <para>
    8380          Optional file (x86_64 only; will be downloaded when running cmake if not present):
     
    8582          url="https://raw.githubusercontent.com/opencv/opencv_3rdparty/&ippicv_binaries_commit;/ippicv/&ippicv-version;.tgz"/>
    8683        </para>
    87       </listitem>
     84      </listitem>-->
    8885      <listitem>
    8986        <para>
     
    9390      </listitem>
    9491    </itemizedlist>
     92
     93    <note>
     94      <para>One additional file that starts with "ippicv" (integrated
     95      performance primitives) will be automatically downloaded during the
     96      cmake portion of the build procedure.  This download is specific to the
     97      system architectorue.</para>
     98    </note>
    9599
    96100    <bridgehead renderas="sect3">opencv Dependencies</bridgehead>
     
    127131      <ulink url="http://gcd.joewheaton.org/">GCD</ulink>,
    128132      <ulink url="http://www.gdal.org/">GDAL</ulink>,
    129       <ulink url="http://www.jai.com/en/support/gigevisionsdkcontroltoolv130">GigEVisionSDK</ulink>,
     133      <ulink url="https://www.jai.com/technology/interfaces">GigEVisionSDK</ulink>,
    130134      <ulink url="http://jackaudio.org/">JACK</ulink>,
    131135      <ulink url="http://sourceforge.net/projects/libdc1394/">libdc1394</ulink>,
     
    150154
    151155    <para>
    152       If the optional Integrated Performance Primitives (IPP) package has been
    153       downloaded, put it in place so the cmake script does not try to download
    154       it again:
    155     </para>
    156 
    157 <screen><userinput>ipp_file=&ippicv-version;.tgz &amp;&amp;
    158 ipp_hash=$(md5sum ../$ipp_file | cut -d" " -f1) &amp;&amp;
    159 ipp_dir=.cache/ippicv                           &amp;&amp;
    160 
    161 mkdir -p $ipp_dir &amp;&amp;
    162 cp ../$ipp_file $ipp_dir/$ipp_hash-$ipp_file</userinput></screen>
    163 
    164     <para>
    165156      If needed, unpack the additional modules package:
    166157    </para>
    167158
    168 <screen><userinput>tar xf ../opencv_contrib-&opencv-version;.tar.gz</userinput></screen>
     159<screen><userinput>tar xf ../opencv_contrib-&opencv-contrib-version;.tar.gz</userinput></screen>
    169160
    170161    <para>
     
    196187    </para>
    197188
    198 <screen role="root"><userinput>make install             &amp;&amp;
    199 
    200 case $(uname -m) in
    201   x86_64) ARCH=intel64 ;;
    202        *) ARCH=ia32    ;;
    203 esac                     &amp;&amp;
    204 
    205 cp -v 3rdparty/ippicv/ippicv_lnx/lib/$ARCH/libippicv.a /usr/lib &amp;&amp;
    206 unset ARCH</userinput></screen>
     189<screen role="root"><userinput>make install</userinput></screen>
    207190
    208191  </sect2>
     
    218201
    219202    <para><option>-DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-&opencv-version;/modules</option>:
    220     instructs the build system to build the additional modules.</para>
    221 
    222     <para><command>cp -v 3rdparty/.../libippicv.a  /usr/lib</command>:
    223     This command installs a 3rdparty library.</para>
     203    instructs the build system to build additional modules.</para>
    224204
    225205  </sect2>
     
    236216        <seg>
    237217          opencv_annotation,
    238           opencv_createsamples, and
    239           opencv_traincascade
     218          opencv_interactive-calibration,
     219          opencv_version,
     220          opencv_visualisation, and
     221          setup_vars_opencv4.sh
    240222        </seg>
    241223        <seg>
    242           libippicv.a,
    243224          libopencv_calib3d.so,
    244225          libopencv_core.so,
     226          libopencv_dnn.so,
    245227          libopencv_features2d.so,
    246228          libopencv_flann.so,
     229          libopencv_gapi.so,
    247230          libopencv_highgui.so,
    248231          libopencv_imgcodecs.so,
     
    251234          libopencv_objdetect.so,
    252235          libopencv_photo.so,
    253           libopencv_shape.so,
    254236          libopencv_stitching.so,
    255           libopencv_superres.so,
    256           libopencv_ts.a,
    257           libopencv_video.so,
    258           libopencv_videoio.so, and
    259           libopencv_videostab.so
     237          libopencv_video.so, and
     238          libopencv_videoio.so
    260239        </seg>
    261240        <seg>
    262           /usr/include/opencv{,2} and
    263           /usr/share/OpenCV
     241          /usr/include/opencv4
     242          /usr/lib/cmake/opencv4,
     243          /usr/share/opencv4, and
     244          /usr/share/java/opencv4
    264245        </seg>
    265246      </seglistitem>
  • general/graphlib/openjpeg2.xml

    r8f6f10e rd60cd837  
    6262    </itemizedlist>
    6363
    64     <bridgehead renderas="sect3">Additonal Downloads</bridgehead>
     64    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    6565    <itemizedlist spacing="compact">
    6666      <listitem>
  • general/graphlib/poppler.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY poppler-download-http "https://poppler.freedesktop.org/poppler-&poppler-version;.tar.xz">
    88  <!ENTITY poppler-download-ftp  " ">
    9   <!ENTITY poppler-md5sum        "5a18b02019daf33559eceb30e5ee2b6b">
     9  <!ENTITY poppler-md5sum        "1fc64bd358c9f31d0c88a7f2b0d8b23d">
    1010  <!ENTITY poppler-size          "1.4 MB">
    11   <!ENTITY poppler-buildsize     "83 MB (with Qt5 library and tests)">
     11  <!ENTITY poppler-buildsize     "62 MB (with Qt5 library and tests)">
    1212  <!ENTITY poppler-time          "0.8 SBU (with parallelism=4, Qt5 library, and tests)">
    1313
     
    133133      <xref linkend="libjpeg"/>,
    134134      <xref linkend="libpng"/>,
    135       <xref linkend="nss"/>,
    136       <xref linkend="openjpeg2"/>, and
    137       <xref linkend="python2"/>
     135      <xref linkend="nss"/>, and
     136      <xref linkend="openjpeg2"/>
    138137    </para>
    139138
     
    147146      <xref linkend="gtk3"/>,
    148147      <xref linkend="libtiff"/>,
     148      <xref linkend="python2"/>, and
    149149      <xref linkend="qt5"/>
    150150      (required for PDF support in <xref role="nodep" linkend="okular5"/>)
     
    170170       -DCMAKE_INSTALL_PREFIX=/usr  \
    171171       -DTESTDATADIR=$PWD/testfiles \
    172        -DENABLE_XPDF_HEADERS=ON     \
     172       -DENABLE_UNSTABLE_API_ABI_HEADERS=ON     \
    173173<!--       -DENABLE_GTK_DOC=ON          \
    174174-->       ..                           &amp;&amp;
     
    239239
    240240    <para>
    241       <parameter>-DENABLE_XPDF_HEADERS=ON</parameter>: Install some old
     241      <parameter>-DENABLE_UNSTABLE_API_ABI_HEADERS=ON</parameter>: Install some old
    242242      <application>Xpdf</application> headers required by certain programs (e.g.
    243       <application>Okular</application>, <application>LibreOffice</application>
    244       and <application>Inkscape</application>).
     243      <application>Inkscape</application>).
    245244    </para>
    246245<!--  This was broken for me - Bruce
     246      Still broken with 0.69.0 - Doug
     247      Seems to work with 0.73.0 - Pierre -->
    247248    <para>
    248249      <option>-DENABLE_GTK_DOC=ON</option>: Use this parameter if
    249250      GTK-Doc is installed and you wish to rebuild and install
    250       the API documentation.
    251     </para>
    252     Still broken with 0.69.0 - Doug
    253 -->
     251      the API documentation. If Python 2 is not installed, one script
     252      needs to be changed: run <command>sed -i '1s/python/&amp;3/'
     253      make-glib-api-docs</command> first.
     254    </para>
     255
    254256    <para>
    255257      <command>LC_ALL=en_US.UTF-8 make test</command>: Run the test suite.
  • general/graphlib/qpdf.xml

    r8f6f10e rd60cd837  
    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        "a11c1f99753934be7d60c0ab43821bbc">
    10   <!ENTITY qpdf-size          "7.9 MB">
    11   <!ENTITY qpdf-buildsize     "117 MB (with tests)">
    12   <!ENTITY qpdf-time          "0.7 SBU (using parallelism=4; with tests)">
     9  <!ENTITY qpdf-md5sum        "60a66cf8cbdb3bb0d3bcf5b2f53ec06b">
     10  <!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)">
    1313]>
    1414
  • general/prog/apache-ant.xml

    r8f6f10e rd60cd837  
    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        "a8297467f7d13873897ff4418ff1e932">
     9  <!ENTITY apache-ant-md5sum        "0e52ab84fdfae1c3a675d2746409a52c">
    1010  <!ENTITY apache-ant-size          "4.0 MB">
    11   <!ENTITY apache-ant-buildsize     "264 MB">
    12   <!ENTITY apache-ant-time          "0.2 SBU (excluding download time)">
     11  <!ENTITY apache-ant-buildsize     "186 MB">
     12  <!ENTITY apache-ant-time          "0.4 SBU (excluding download time)">
    1313]>
    1414
     
    112112  <sect2 role="installation">
    113113    <title>Installation of Apache Ant</title>
    114 <!--
    115     <note><para>Several dependent packages have moved since the packaging of
    116     <application>Ant</application> requiring download of the above extra files.
    117     Copy those files into the source tree with the following
    118     commands:</para></note>
    119 
    120 <screen><userinput>cp -v ../jai-core-1.1.3.jar  \
    121       ../jai-codec-1.1.3.jar \
    122       ../xz-1.0.jar  lib     &amp;&amp;
    123 unzip -p ../NetRexx-3.06-GA.zip lib/NetRexxC.jar > lib/NetRexxC.jar</userinput></screen>
    124 -->
     114
     115    <para>
     116      First fix an incompatibility issue between the documentation standard
     117      used in the build tree, and the one expected by <xref
     118      linkend="openjdk"/>:
     119    </para>
     120
     121<screen><userinput>sed -i 's/--add-modules java.activation/-html4/' build.xml</userinput></screen>
     122
    125123    <para>
    126124      Build a limited bootstrap version of <application>Apache
     
    135133    </para>
    136134
    137 <screen><userinput>bootstrap/bin/ant -f fetch.xml -Ddest=system &amp;&amp;
    138 cp -v lib/*.jar lib/optional/</userinput></screen>
     135<screen><userinput>bootstrap/bin/ant -f fetch.xml -Ddest=optional</userinput></screen>
    139136
    140137    <para>
     
    159156
    160157    <para>
    161       <command>bootstrap/bin/ant -f fetch.xml -Ddest=system</command>:
     158      <command>bootstrap/bin/ant -f fetch.xml -Ddest=optional</command>:
    162159      Downloads the missing dependencies to user's home directory, and copy
    163       them into the source tree (in the <filename>lib/</filename> directory).
    164     </para>
    165 
    166     <para>
    167       <command>cp -v ... lib/optional</command>: This command copies the
    168       previously downloaded jar files to the expected place in the source
    169       tree so that <command>ant</command> picks them up at buld time.
     160      them into the source tree (in the <filename>lib/optional</filename>
     161      directory, where <command>ant</command> picks them up at build time).
    170162    </para>
    171163
  • general/prog/cbindgen.xml

    r8f6f10e rd60cd837  
    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        "59b31c737722e3becbac3c80c02bbeab">
    10   <!ENTITY cbindgen-size          "86 KB">
    11   <!ENTITY cbindgen-buildsize     "78 MB (add 300MB for the testsuite) ">
    12   <!ENTITY cbindgen-time          "1.2 SBU (on a 4 core machine, add 0.4 SBU for the testsuite)">
     9  <!ENTITY cbindgen-md5sum        "22f30e98bbe946001020ef8ad2c80089">
     10  <!ENTITY cbindgen-size          "100 KB">
     11  <!ENTITY cbindgen-buildsize     "64 MB (add 303 MB for tests) ">
     12  <!ENTITY cbindgen-time          "0.8 SBU (on a 4 core machine; add 0.3 SBU tests)">
    1313]>
    1414
     
    140140        </seg>
    141141        <seg>
    142           none.
     142          none
    143143        </seg>
    144144        <seg>
  • general/prog/cmake.xml

    r8f6f10e rd60cd837  
    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        "20925380a9fc9855acec8bc830d98451">
     9  <!ENTITY cmake-md5sum        "08b1be23ddbd089d4c55cb807196c49f">
    1010  <!ENTITY cmake-size          "8.2 MB">
    1111  <!ENTITY cmake-buildsize     "407 MB (add 485 MB for tests)">
  • general/prog/dbus-python.xml

    r8f6f10e rd60cd837  
    7474      </para>
    7575
     76      <bridgehead renderas="sect5">Recommended</bridgehead>
     77      <para role="recommended">
     78        <xref linkend="python2"/> (some applications in the book require
     79        the Python 2 module)
     80      </para>
     81
    7682      <bridgehead renderas="sect5">Optional</bridgehead>
    7783      <para role="optional">
    78         <xref linkend="python2"/> and
    7984        <ulink url="https://pypi.python.org/pypi/tap.py/">tap.py</ulink>
    8085           (required for tests)
     
    8590      <para role="optional">
    8691        <xref linkend="docutils"/> and
    87         <ulink url="http://sphinxsearch.com/downloads/">Sphinx</ulink>
     92        <ulink url="http://www.sphinx-doc.org/en/master/">Sphinx</ulink> with
     93        <ulink url="https://github.com/rtfd/sphinx_rtd_theme">sphinx_rtd_theme</ulink>
    8894      </para>
    8995
  • general/prog/docutils.xml

    r8f6f10e rd60cd837  
    99  <!ENTITY docutils-md5sum        "c53768d63db3873b7d452833553469de">
    1010  <!ENTITY docutils-size          "1.6 MB">
    11   <!ENTITY docutils-buildsize     "12 MB">
     11  <!ENTITY docutils-buildsize     "17 MB">
    1212  <!ENTITY docutils-time          "0.4 SBU">
    1313]>
     
    6969      <bridgehead renderas="sect4">Docutils Dependencies</bridgehead>
    7070
    71       <bridgehead renderas="sect5">Recommended</bridgehead>
    72       <para role="recommended">
     71      <bridgehead renderas="sect5">Optional</bridgehead>
     72      <para role="optional">
    7373        <xref linkend="python2"/>
    7474      </para>
    75 
    76       <note><para>This package can be installed with
    77       <application>Python 3</application>, but some packages require
    78       <application>Python 2</application>.</para></note>
    7975
    8076      <para condition="html" role="usernotes">
     
    8985
    9086      <para>
    91         To build the <application>Python 2</application> applications,
     87        To build the <application>Python 3</application> applications,
    9288        run the following command:
    9389      </para>
    9490
    95 <screen><userinput>python setup.py build</userinput></screen>
     91<screen><userinput>python3 setup.py build</userinput></screen>
    9692
    9793      <para>
     
    10197      </para>
    10298
    103 <screen role="root"><userinput>python setup.py install --optimize=1 &amp;&amp;
     99<screen role="root"><userinput>python3 setup.py install --optimize=1 &amp;&amp;
    104100
    105101for f in /usr/bin/rst*.py; do
  • general/prog/doxygen.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY doxygen-download-http "http://doxygen.nl/files/doxygen-&doxygen-version;.src.tar.gz">
    88  <!ENTITY doxygen-download-ftp  " ">
    9   <!ENTITY doxygen-md5sum        "41d8821133e8d8104280030553e2b42b">
    10   <!ENTITY doxygen-size          "4.7 MB">
    11   <!ENTITY doxygen-buildsize     "122 MB (with tests)">
    12   <!ENTITY doxygen-time          "0.6 SBU (using parallelism=4; with tests)">
     9  <!ENTITY doxygen-md5sum        "2c98c73eba392d334f5bbaf15e09bae3">
     10  <!ENTITY doxygen-size          "4.9 MB">
     11  <!ENTITY doxygen-buildsize     "135 MB (with tests)">
     12  <!ENTITY doxygen-time          "0.7 SBU (using parallelism=4; with tests)">
    1313]>
    1414
  • general/prog/gc.xml

    r8f6f10e rd60cd837  
    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        "e1a614247b6d6a071f7677365fbf18a4">
     9  <!ENTITY gc-md5sum        "0c3e5a2de567a4f199dc07740bbf21d1">
    1010  <!ENTITY gc-size          "1.1 MB">
    11   <!ENTITY gc-buildsize     "12 MB (with tests)">
     11  <!ENTITY gc-buildsize     "11 MB (with tests)">
    1212  <!ENTITY gc-time          "0.2 SBU (with tests)">
    1313]>
  • general/prog/gdb.xml

    r8f6f10e rd60cd837  
    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        "b5a49dbff00d9a87fbe114d14b3101c0">
     9  <!ENTITY gdb-md5sum        "f8b2562e830a4098dd5b5ea9e9296c70">
    1010  <!ENTITY gdb-size          "19 MB">
    11   <!ENTITY gdb-buildsize     "600 MB (add 59 MB for tests, add 728 MB for docs)">
    12   <!ENTITY gdb-time          "1.8 SBU (Using parallelism=4; add 65 SBU for tests, add 0.6 SBU for docs)">
     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)">
    1313]>
    1414
     
    120120make  site.exp      &amp;&amp;
    121121echo  "set gdb_test_timeout 120" &gt;&gt; site.exp &amp;&amp;
    122 runtest TRANSCRIPT=y
     122runtest
    123123popd</userinput></screen>
    124124
     
    181181      <listitem>
    182182        <para>
    183           Approximately 1-3% of the tests fail (out of over 53000 tests).
     183          Approximately 1-3% of the tests fail (out of over 56000 tests).
    184184        </para>
    185185      </listitem>
  • general/prog/git.xml

    r8f6f10e rd60cd837  
    108108    <bridgehead renderas="sect4">Recommended</bridgehead>
    109109    <para role="recommended">
    110       <xref linkend="curl"/> (needed to use <application>Git</application> over http,
    111       https, ftp or ftps), and
    112       <!-- <xref linkend="perl-error"/>, and -->
    113       <xref linkend="python2"/>
     110      <xref linkend="curl"/> (needed to use <application>Git</application> over
     111      http, https, ftp or ftps)
    114112    </para>
    115113
     
    119117      linkend="pcre"/>), in either case configured with
    120118      <literal>--enable-jit</literal>,
    121       <xref linkend="subversion"/> with Perl bindings (for <command>git svn</command>),
     119      <xref linkend="python2"/>,
     120      <xref linkend="subversion"/> with Perl bindings (for <command>git
     121         svn</command>),
    122122      <xref role="runtime" linkend="tk"/>
    123123      (gitk, a simple <application>Git</application>
     
    264264
    265265    <para>
    266       <option>--without-python</option>: Use this switch if
    267       <application>Python</application> is not installed.
     266      <option>--with-python=python3</option>: Use this switch to allow using
     267      <application>Python 3</application>. <application>Python</application> is
     268      only used for the <command>git p4</command> interface to Perforce
     269      repositories.
    268270    </para>
    269271
  • general/prog/java.xml

    r8f6f10e rd60cd837  
    55  %general-entities;
    66
     7<!-- Maintainer: before making the tarball, remove all .debuginfo files from
     8     the directory: this saves more than 70 MB. -->
    79  <!ENTITY anduin-download             "&sources-anduin-http;/OpenJDK/OpenJDK-&openjdk-version;">
    810  <!ENTITY openjdk-download-binary-x86 "&anduin-download;/OpenJDK-&openjdk-version;+&openjdk-build;-i686-bin.tar.xz">
    9   <!ENTITY openjdk-bin-md5sum-x86      "d66af9a4303ce9d0c93c92945048e361">
    10   <!ENTITY openjdk-bin-size-x86        "224 MB">
    11   <!ENTITY openjdk-bin-buildsize-x86   "623 MB">
     11  <!ENTITY openjdk-bin-md5sum-x86      "2b917647040e9804e0f3ccd51f40394b">
     12  <!ENTITY openjdk-bin-size-x86        "158 MB">
     13  <!ENTITY openjdk-bin-buildsize-x86   "273 MB">
    1214
    13 
    14   <!ENTITY openjdk-download-binary-x64 "&anduin-download;/OpenJDK-&openjdk-version;+&openjdk-build;-x86_64-bin.tar.xz">
    15   <!ENTITY openjdk-bin-md5sum-x64      "a550f9e2aa1e8437346bb52a7b36052e">
    16   <!ENTITY openjdk-bin-size-x64        "252 MB">
    17   <!ENTITY openjdk-bin-buildsize-x64   "771 MB">
     15<!-- Not uploaded to anduin, since this file is now available under GNU GPLv2
     16     licence.-->
     17<!-- I've crafted a binary in case the version is removed from Oracle after
     18     BLFS 8.4 is released. -->
     19  <!ENTITY openjdk-download-binary-x64 "https://download.java.net/java/GA/jdk11/&openjdk-build;/GPL/openjdk-&openjdk-version;_linux-x64_bin.tar.gz">
     20  <!ENTITY openjdk-bin-md5sum-x64      "ce52c5844200c569a50a869e579d88f6">
     21  <!ENTITY openjdk-bin-size-x64        "179 MB">
     22  <!ENTITY openjdk-bin-buildsize-x64   "296 MB">
    1823]>
    1924
  • general/prog/libxml2py2.xml

    r8f6f10e rd60cd837  
    88  <!ENTITY libxml2py2-download-http "http://xmlsoft.org/sources/libxml2-&libxml2-version;.tar.gz">
    99  <!ENTITY libxml2py2-download-ftp  "ftp://xmlsoft.org/libxml2/libxml2-&libxml2-version;.tar.gz">
    10   <!ENTITY libxml2py2-md5sum        "b786e353e2aa1b872d70d5d1ca0c740d">
     10  <!ENTITY libxml2py2-md5sum        "c04a5a0a042eaa157e8e8c9eabe76bd6">
    1111  <!ENTITY libxml2py2-size          "5.2 MB">
    1212  <!ENTITY libxml2py2-buildsize     "54 MB (2.3 MB installed)">
  • general/prog/lxml.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY lxml-download-http "&pymodules-dl;/l/lxml/lxml-&lxml-version;.tar.gz">
    88  <!ENTITY lxml-download-ftp  " ">
    9   <!ENTITY lxml-md5sum        "ce042575c4459c4994f68b9a862a72a4">
    10   <!ENTITY lxml-size          "4.2 MB">
    11   <!ENTITY lxml-buildsize     "151 MB (add 105 MB for the testsuite)">
    12   <!ENTITY lxml-time          "2.1 SBU (add 3.3 SBU for the testsuite)">
     9  <!ENTITY lxml-md5sum        "4242c749bacda939853c418cf52a89aa">
     10  <!ENTITY lxml-size          "2.4 MB">
     11  <!ENTITY lxml-buildsize     "127 MB (add 27 MB for the testsuite)">
     12  <!ENTITY lxml-time          "1.9 SBU (add 1.7 SBU for the testsuite)">
    1313]>
    1414
     
    7272      <para role="required">
    7373        <xref linkend="libxslt"/>
     74      </para>
     75
     76      <bridgehead renderas="sect5">Recommended</bridgehead>
     77      <para role="recommended">
     78        <xref linkend="python2"/>
    7479      </para>
    7580
  • general/prog/markupsafe.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY MarkupSafe-download-http "&pymodules-dl;/M/MarkupSafe/MarkupSafe-&MarkupSafe-version;.tar.gz">
    88  <!ENTITY MarkupSafe-download-ftp  " ">
    9   <!ENTITY MarkupSafe-md5sum        "2fcedc9284d50e577b5192e8e3578355">
    10   <!ENTITY MarkupSafe-size          "16 KB">
    11   <!ENTITY MarkupSafe-buildsize     "872 KB">
     9  <!ENTITY MarkupSafe-md5sum        "49e3f3230cedb7ae34faf06913db83fc">
     10  <!ENTITY MarkupSafe-size          "18 KB">
     11  <!ENTITY MarkupSafe-buildsize     "548 KB">
    1212  <!ENTITY MarkupSafe-time          "less than 0.1 SBU">
    1313]>
     
    6666      </itemizedlist>
    6767
    68 <!-- OBSOLETE
    69       <bridgehead renderas="sect4">MarkupSafe Dependencies</bridgehead>
    70 
    71       <bridgehead renderas="sect5">Required</bridgehead>
    72       <para role="required">
    73         <xref linkend="setuptools"/>
    74       </para>
    75 -->
    76 
    7768      <para condition="html" role="usernotes">
    7869        User Notes: <ulink url="&blfs-wiki;/MarkupSafe"/>
     
    8273    <sect3 role="installation">
    8374      <title>Installation of MarkupSafe</title>
    84 <!--
    85       <note>
    86         <para>
    87           Both <application>Python 2</application> and
    88           <application>Python 3</application> modules can
    89           be built and installed without any conflicts.
    90         </para>
    91       </note>
    92 -->
    9375<!-- Editors note: Use - -root= instead of DESTDIR= when updating. -->
    94 <!--
    95       <para>
    96         To build the <application>Python 2</application> module,
    97         run the following command:
    98       </para>
    99 
    100 <screen><userinput>python setup.py build</userinput></screen>
    10176
    10277      <para>
    103         To install the <application>Python 2</application> module,
    104         run the following command as the
    105         <systemitem class="username">root</systemitem> user:
    106       </para>
    107 
    108 <screen role="root"><userinput>python setup.py install - -optimize=1</userinput></screen>
    109 -->
    110       <para>
    111         To build the <application>Python 3</application> module,
    112         run the following command:
     78        To build the module, run the following command:
    11379      </para>
    11480
     
    11682
    11783      <para>
    118         To install the <application>Python 3</application> module,
    119         run the following command as the
     84        To install the module, run the following command as the
    12085        <systemitem class="username">root</systemitem> user:
    12186      </para>
     
    141106          </seg>
    142107          <seg>
    143 i<!--            /usr/lib/python&python2-majorver;/site-packages/markupsafe,
    144             /usr/lib/python&python2-majorver;/site-packages/MarkupSafe-&MarkupSafe-version;-py&python2-majorver;.egg-info and/or-->
    145108            /usr/lib/python&python3-majorver;/site-packages/markupsafe and
    146109            /usr/lib/python&python3-majorver;/site-packages/MarkupSafe-&MarkupSafe-version;-py&python3-majorver;.egg-info
  • general/prog/mercurial.xml

    r8f6f10e rd60cd837  
    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        "2da7ead4517ddb65f997bc27c6483686">
    10   <!ENTITY mercurial-size          "6.6 MB">
    11   <!ENTITY mercurial-buildsize     "68 MB (add 625 MB for tests)">
    12   <!ENTITY mercurial-time          "0.4 SBU (add 9.3 SBU for tests using -j4)">
     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)">
    1313]>
    1414
     
    100100    issue:</para>
    101101
    102 <screen><userinput>make doc</userinput></screen>
     102<screen><userinput>sed -i '/runrst/s/N)/N)3/' doc/Makefile &amp;&amp;
     1032to3-3.7 -w doc/hgmanpage.py            &amp;&amp;
     104make doc</userinput></screen>
    103105
    104106<!-- All tests pass (or are skipped) at version 3.8.2
     
    173175  </sect2>
    174176
     177  <sect2 role="commands">
     178    <title>Command Explanations</title>
     179
     180      <para>
     181        <command>sed -i '/runrst/s/N)/N)3/' doc/Makefile</command>: force use
     182        of <application>Python 3</application> for commands using docutils,
     183        allowing to use the docutils <application>Python 3</application> module.
     184      </para>
     185
     186      <para>
     187        <command>2to3-3.7 -w doc/hgmanpage.py</command>: Since <application>
     188        Python 3</application> is used with docutils, one file needs to be
     189        converted in order to be compatible.
     190      </para>
     191
     192  </sect2>
    175193  <sect2 role="configuration">
    176194    <title>Configuring Mercurial</title>
  • general/prog/openjdk.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY ojdk-tarball              "jdk-&openjdk-version;+&openjdk-build;.tar.bz2">
    8   <!ENTITY ojdk-repo                 "http://hg.openjdk.java.net/jdk-updates/jdk10u">
     8  <!ENTITY ojdk-repo                 "http://hg.openjdk.java.net/jdk-updates/jdk11u">
    99  <!ENTITY ojdk-download             "&ojdk-repo;/archive/&ojdk-tarball;">
    1010
    1111  <!ENTITY anduin-download           "&sources-anduin-http;/OpenJDK/OpenJDK-&openjdk-version;">
    1212
    13   <!ENTITY ojdk-md5sum               "d216524203251f1378e660e6fda0b2ec">
    14   <!ENTITY ojdk-size                 "84 MB">
    15 
    16   <!ENTITY jtreg-version             "4.2-b13-433">
     13  <!ENTITY ojdk-md5sum               "460f252fae1d5b2022fe9059af2121e6">
     14  <!ENTITY ojdk-size                 "86 MB">
     15
     16  <!ENTITY jtreg-version             "4.2-b13-517">
    1717  <!ENTITY jtreg-download            "&anduin-download;/jtreg-&jtreg-version;.tar.gz">
    18   <!ENTITY jtreg-md5sum              "a2f25470e005cb7135f61f3bd9c4962e">
     18  <!ENTITY jtreg-md5sum              "ffcef8f1caa5c22f4d006fb82e074de4">
    1919  <!ENTITY jtreg-size                "6.8 MB">
    2020
    21   <!ENTITY ojdk-bdsize               "5.8 GB (an additional 346 MB for tests)">
    22   <!ENTITY ojdk-time                 "3.9 SBU with 4 jobs (an additonal 4.7 SBU for tests with 4 jobs)">
     21  <!ENTITY ojdk-bdsize               "6.1 GB (an additional 368 MB for tests)">
     22  <!ENTITY ojdk-time                 "6.6 SBU with 4 jobs (an additional 91 SBU for tests with 4 jobs)">
    2323]>
    2424
     
    4949
    5050    &lfs83_checked;
    51 <!--
    52     <note>
    53       <para>
    54         A browser plugin and webstart implementation is provided by the
    55         Icedtea project. To provide a complete implementation, you will
    56         need to later install <xref linkend="icedtea-web"/>.
    57       </para>
    58     </note>
    59 -->
     51
    6052    <para>
    6153      OpenJDK is GPL'd code, with a special exception made for non-free
     
    219211      <para>
    220212        The build system does not support the <option>-j</option> switch in
    221         <envar>MAKEFLAGS</envar>.
     213        <envar>MAKEFLAGS</envar>. See the command explanation for
     214        <option>--with-jobs=</option> and <option>--with-test-jobs=</option>
     215        for more information on customizing parallelization.
    222216      </para>
    223217    </note>
     
    260254    <filename>JTreport/test_{jdk,langtools}/text/stats.txt</filename> and
    261255    <filename>JTreport/test_{jdk,langtools}/text/summary.txt</filename>.
    262     You should expect to see 21 failures and 2 errors in the jdk
    263     test suite, and 7 failures in langtools.</para>
     256    You should expect to see around 40 failures and a couple of errors.</para>
     257    <!-- for x86_64: 2 Errors, 28 Failures
     258         for i686:   13 Errors, 48 Failures
     259         Updated for JDK-11.0.2+9 by renodr -->
    264260
    265261    <para>Install the package with the following commands as the
     
    319315Name=OpenJDK Java &openjdk-version; Console
    320316Comment=OpenJDK Java &openjdk-version; Console
    321 Keywords=java;console;monotoring
     317Keywords=java;console;monitoring
    322318Exec=/opt/jdk/bin/jconsole
    323319Terminal=false
     
    472468
    473469      <seglistitem>
    474         <seg>appletviewer, idlj, jaotc, jar,
     470        <seg>jaotc, jar,
    475471        jarsigner, java, javac, javadoc, javap, jcmd, jconsole, jdb,
    476472        jdeprscan, jdeps, jhsdb, jimage, jinfo, jjs, jlink, jmap, jmod, jps,
    477473        jrunscript, jshell, jstack, jstat, jstatd, keytool,
    478         orbd, pack200, rmic, rmid, rmiregistry,
    479         schemagen, serialver, servertool, tnameserv, unpack200,
    480         wsgen, wsimport, and xjc</seg>
     474        pack200, rmic, rmid, rmiregistry,
     475        serialver, and unpack200</seg>
    481476        <seg>/opt/jdk-&openjdk-version;/lib/*</seg>
    482477        <seg>/opt/jdk-&openjdk-version;</seg>
     
    488483      <?dbfo list-presentation="list"?>
    489484      <?dbhtml list-presentation="table"?>
    490 
     485<!--
    491486      <varlistentry id="appletviewer">
    492487        <term><command>appletviewer</command></term>
     
    498493        </listitem>
    499494      </varlistentry>
    500 <!--
    501       <varlistentry id="extcheck">
    502         <term><command>extcheck</command></term>
    503         <listitem>
    504           <para>checks a specified jar file for title and version conflicts
    505           with any extensions installed in the
    506           <application>OpenJDK</application> software.</para>
    507           <indexterm zone="openjdk extcheck">
    508             <primary sortas="b-extcheck">extcheck</primary>
    509           </indexterm>
    510         </listitem>
    511       </varlistentry>
    512 -->
     495
    513496      <varlistentry id="idlj">
    514497        <term><command>idlj</command></term>
     
    520503        </listitem>
    521504      </varlistentry>
    522 
     505-->
    523506      <varlistentry id="jaotc">
    524507        <term><command>jaotc</command></term>
     
    589572      </varlistentry>
    590573
    591 <!--
    592       <varlistentry id="javah">
    593         <term><command>javah</command></term>
    594         <listitem>
    595           <para>generates C header and source files
    596           that are needed to implement native methods.</para>
    597           <indexterm zone="openjdk javah">
    598             <primary sortas="b-javah">javah</primary>
    599           </indexterm>
    600         </listitem>
    601       </varlistentry>
    602 -->
    603574      <varlistentry id="javap">
    604575        <term><command>javap</command></term>
     
    610581        </listitem>
    611582      </varlistentry>
    612 <!--
    613       <varlistentry id="java-rmi.cgi">
    614         <term><command>java-rmi.cgi</command></term>
    615         <listitem>
    616           <para>is the Java RMI client.</para>
    617           <indexterm zone="openjdk java-rmi.cgi">
    618             <primary sortas="b-java-rmi.cgi">java-rmi.cgi</primary>
    619           </indexterm>
    620         </listitem>
    621       </varlistentry>
    622 -->
     583
    623584      <varlistentry id="jcmd">
    624585        <term><command>jcmd</command></term>
     
    685646        </listitem>
    686647      </varlistentry>
    687 <!--
    688       <varlistentry id="jhat">
    689         <term><command>jhat</command></term>
    690         <listitem>
    691           <para>parses a java heap dump file and allows viewing it
    692           in a web browser.</para>
    693           <indexterm zone="openjdk jhat">
    694             <primary sortas="b-jhat">jhat</primary>
    695           </indexterm>
    696         </listitem>
    697       </varlistentry>
    698 -->
     648
    699649      <varlistentry id="jimage">
    700650        <term><command>jimage</command></term>
     
    764714      </varlistentry>
    765715
    766 
    767716      <varlistentry id="jps">
    768717        <term><command>jps</command></term>
     
    795744        </listitem>
    796745      </varlistentry>
    797 <!--
    798       <varlistentry id="jsadebugd">
    799         <term><command>jsadebugd</command></term>
    800         <listitem>
    801           <para>attaches to a Java process or core file and acts as a
    802           debug server.</para>
    803           <indexterm zone="openjdk jsadebugd">
    804             <primary sortas="b-jsadebugd">jsadebugd</primary>
    805           </indexterm>
    806         </listitem>
    807       </varlistentry>
    808 -->
     746
    809747      <varlistentry id="jstack">
    810748        <term><command>jstack</command></term>
     
    849787      </varlistentry>
    850788<!--
    851       <varlistentry id="native2ascii">
    852         <term><command>native2ascii</command></term>
    853         <listitem>
    854           <para> converts files that contain non-supported character encoding
    855           into files containing Latin-1 or Unicode-encoded characters.</para>
    856           <indexterm zone="openjdk native2ascii">
    857             <primary sortas="b-native2ascii">native2ascii</primary>
    858           </indexterm>
    859         </listitem>
    860       </varlistentry>
    861 -->
    862789      <varlistentry id="orbd">
    863790        <term><command>orbd</command></term>
     
    870797        </listitem>
    871798      </varlistentry>
    872 
     799-->
    873800      <varlistentry id="pack200">
    874801        <term><command>pack200</command></term>
     
    881808        </listitem>
    882809      </varlistentry>
    883 <!--
    884       <varlistentry id="policytool">
    885         <term><command>policytool</command></term>
    886         <listitem>
    887           <para>creates and manages a policy file graphically.</para>
    888           <indexterm zone="openjdk policytool">
    889             <primary sortas="b-policytool">policytool</primary>
    890           </indexterm>
    891         </listitem>
    892       </varlistentry>
    893 -->
     810
    894811      <varlistentry id="rmic">
    895812        <term><command>rmic</command></term>
     
    924841        </listitem>
    925842      </varlistentry>
    926 
     843<!--
    927844      <varlistentry id="schemagen">
    928845        <term><command>schemagen</command></term>
     
    934851        </listitem>
    935852      </varlistentry>
    936 
     853-->
    937854      <varlistentry id="serialver">
    938855        <term><command>serialver</command></term>
     
    945862        </listitem>
    946863      </varlistentry>
    947 
     864<!--
    948865      <varlistentry id="servertool">
    949866        <term><command>servertool</command></term>
     
    966883        </listitem>
    967884      </varlistentry>
    968 
     885-->
    969886      <varlistentry id="unpack200">
    970887        <term><command>unpack200</command></term>
     
    978895        </listitem>
    979896      </varlistentry>
    980 
     897<!--
    981898      <varlistentry id="wsgen">
    982899        <term><command>wsgen</command></term>
     
    1009926        </listitem>
    1010927      </varlistentry>
    1011 
     928-->
    1012929    </variablelist>
    1013930
  • general/prog/perl-deps/perl-datetime-timezone.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY my-download-http "&metacpan_authors;/D/DR/DROLSKY/DateTime-TimeZone-&DateTime-TimeZone-version;.tar.gz">
    8   <!ENTITY my-md5sum "9dd88060fe14476454a26b84a85aac66">
     8  <!ENTITY my-md5sum "7019faeb2f54520580941b0be92801e7">
    99
    1010]>
  • general/prog/perl-deps/perl-net-ssleay.xml

    r8f6f10e rd60cd837  
    3030        <listitem>
    3131          <para>
    32             Required patch:
     32            Required patch (for openssl-1.1.1):
    3333            <ulink url="&patch-root;/Net-SSLeay-&Net-SSLeay-version;-openssl_1.1.1-1.patch"/>
    3434          </para>
     
    5858
    5959      <para>
    60         First, apply a patch to allow the tests to complete with
     60        <emphasis>Unless</emphasis> you are still using the 1.1.0 series,
     61        apply a patch to allow the tests to complete with
    6162        <application>openssl-1.1.1</application>.
    6263      </para>
  • general/prog/perl-deps/perl-package-stash.xml

    r8f6f10e rd60cd837  
    55  %general-entities;
    66
    7   <!ENTITY my-download-http "&metacpan_authors;/D/DO/DOY/Package-Stash-&Package-Stash-version;.tar.gz">
    8   <!ENTITY my-md5sum "7e47a8261312e1cf3d12bd2007916b66">
     7  <!ENTITY my-download-http "&metacpan_authors;/E/ET/ETHER/Package-Stash-&Package-Stash-version;.tar.gz">
     8  <!ENTITY my-md5sum "dc2d802eea2cb0b52ed9c4dd178761dd">
    99
    1010]>
  • general/prog/perl-deps/perl-term-table.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY my-download-http "&metacpan_authors;/E/EX/EXODIST/Term-Table-&Term-Table-version;.tar.gz">
    8   <!ENTITY my-md5sum "a38cad6182e2c4864752746f1035abbd">
     8  <!ENTITY my-md5sum "0be30440fbe3b7f72259ac057fa0a3f6">
    99
    1010]>
  • general/prog/perl-deps/perl-test2-suite.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY my-download-http "&metacpan_authors;/E/EX/EXODIST/Test2-Suite-&Test2-Suite-version;.tar.gz">
    8   <!ENTITY my-md5sum "eca653c9eda1c4c5ad30b256556bd2ef">
     8  <!ENTITY my-md5sum "0be30440fbe3b7f72259ac057fa0a3f6">
    99
    1010]>
  • general/prog/perl-deps/perl-text-csv_xs.xml

    r8f6f10e rd60cd837  
    77 <!-- .tgz -->
    88  <!ENTITY my-download-http "&metacpan_authors;/H/HM/HMBRAND/Text-CSV_XS-&Text-CSV_XS-version;.tgz">
    9   <!ENTITY my-md5sum "496c20cd1c433fa291733eaed4c0c71e">
     9  <!ENTITY my-md5sum "b3bf4096cc2edce38add5fe63216a184">
    1010
    1111]>
  • general/prog/perl-modules/perl-file-which.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY my-download-http "&perl_authors;/id/P/PL/PLICEASE/File-Which-&File-Which-version;.tar.gz">
    8   <!ENTITY my-md5sum "face60fafd220dc83fa581ef6f96d480">
     8  <!ENTITY my-md5sum "c8f054534c3c098dd7a0dada60aaae34">
    99
    1010]>
  • general/prog/perl-modules/perl-io-socket-ssl.xml

    r8f6f10e rd60cd837  
    6060      <note>
    6161        <para>
    62           The tests hang if you are using openssl-1.1.1.
     62          The tests hang if you are using openssl-1.1.1. They similarly
     63          hang if you are using openssl-1.1.0 and Net::SSLeay has had the
     64          patch for 1.1.1 applied.
    6365          Therefore, running them is at the moment not recommended.     
     66          If you are on the old version of openssl and did not apply the
     67          patch, you can run 'make test' in the normal way.
     68          If you are using the cpan method of installation, use the -T
     69          option to avoid running the tests.
    6470        </para>
    6571      </note>
  • general/prog/perl-modules/perl-text-csv.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY my-download-http "&perl_authors;/id/I/IS/ISHIGAKI/Text-CSV-&Text-CSV-version;.tar.gz">
    8   <!ENTITY my-md5sum "06e9ff3c867fa5ba7f8793ae06ea73ac">
     8  <!ENTITY my-md5sum "f2d01a8a9d217dcc9dbe17be195898e3">
    99
    1010]>
  • general/prog/perl-modules/perl-unicode-collate.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY my-download-http "&perl_authors;/id/S/SA/SADAHIRO/Unicode-Collate-&Unicode-Collate-version;.tar.gz">
    8   <!ENTITY my-md5sum "b077a891392c02fcc26d3c9f7dfc1734">
     8  <!ENTITY my-md5sum "9affc3cfe915a1c4016d42e6d62a5f0e">
    99
    1010]>
  • general/prog/perl-modules/perl-unicode-linebreak.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY my-download-http "&perl_authors;/id/N/NE/NEZUMI/Unicode-LineBreak-&Unicode-LineBreak-version;.tar.gz">
    8   <!ENTITY my-md5sum "736dcb04f6a250bd28e4279f2b8592af">
     8  <!ENTITY my-md5sum "003d6da7a13700e069afed9238c864b9">
    99
    1010]>
  • general/prog/perl-modules/perl-uri.xml

    r8f6f10e rd60cd837  
    55  %general-entities;
    66
    7   <!ENTITY my-download-http "&perl_authors;/id/E/ET/ETHER/URI-&URI-version;.tar.gz">
    8   <!ENTITY my-md5sum "892f7183b178af40f205ba37128225db">
     7  <!ENTITY my-download-http "&perl_authors;/id/O/OA/OALDERS/URI-&URI-version;.tar.gz">
     8  <!ENTITY my-md5sum "c236e0142adecc1b1104da664bc43a79">
    99
    1010]>
  • general/prog/php.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY php-download-http "http://www.php.net/distributions/php-&php-version;.tar.xz">
    88  <!ENTITY php-download-ftp  " ">
    9   <!ENTITY php-md5sum        "6b58a59106b0da4fdcba3bcf12cc3ca5">
     9  <!ENTITY php-md5sum        "9c4df46b64582d3c3e8fb6f01a08158e">
    1010  <!ENTITY php-size          "11 MB">
    11   <!ENTITY php-buildsize     "577 MB (add 2 MB for tests, add 112 MB for documentation)">
    12   <!ENTITY php-time          "1.2 SBU (with parallelism=4; add 2.8 SBU for tests)">
     11  <!ENTITY php-buildsize     "577 MB (add 5 MB for tests, add 112 MB for documentation)">
     12  <!ENTITY php-time          "1.2 SBU (with parallelism=4; add 2.7 SBU for tests)">
    1313]>
    1414
  • general/prog/prog.xml

    r8f6f10e rd60cd837  
    7474  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openjdk.xml"/>
    7575  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ojdk-conf.xml"/>
    76   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="maven.xml"/>
    7776  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="apache-ant.xml"/>
    78   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="junit.xml"/>
    7977
    8078</chapter>
  • general/prog/pyatspi2.xml

    r8f6f10e rd60cd837  
    1111  <!ENTITY pyatspi2-md5sum        "2b588e226bfce50669ed6466d8a2d3b4">
    1212  <!ENTITY pyatspi2-size          "304 KB">
    13   <!ENTITY pyatspi2-buildsize     "5.1 MB">
     13  <!ENTITY pyatspi2-buildsize     "3.6 MB">
    1414  <!ENTITY pyatspi2-time          "less than 0.1 SBU">
    1515]>
     
    8282      </para>
    8383
     84      <bridgehead renderas="sect5">Optional</bridgehead>
     85      <para role="optional">
     86        <xref linkend="python2"/>
     87      </para>
     88
    8489      <para condition="html" role="usernotes">
    8590        User Notes: <ulink url="&blfs-wiki;/pyatspi2"/>
     
    9196      <title>Installation of PyAtSpi2</title>
    9297
    93       <note>
    94         <para>
    95           Both <application>Python 2</application> and
    96           <application>Python 3</application> modules can
    97           be built and installed without any conflicts.
    98         </para>
    99       </note>
    100 
    10198      <para>
    102         To build <application>PyAtSpi2</application> as the
    103         <application>Python 2</application> module, run the
    104         following commands:
    105       </para>
    106 
    107 <screen><userinput>mkdir python2 &amp;&amp;
    108 pushd python2 &amp;&amp;
    109 ../configure --prefix=/usr --with-python=/usr/bin/python &amp;&amp;
    110 popd</userinput></screen>
    111 
    112       <para>
    113         To build <application>PyAtSpi2</application> as the
     99        To build <application>PyAtSpi2</application> as a
    114100        <application>Python 3</application> module, run the
    115101        following commands:
    116102      </para>
    117103
    118 <screen><userinput>mkdir python3 &amp;&amp;
    119 pushd python3 &amp;&amp;
    120 ../configure --prefix=/usr --with-python=/usr/bin/python3 &amp;&amp;
    121 popd</userinput></screen>
     104<screen><userinput>./configure --prefix=/usr --with-python=/usr/bin/python3</userinput></screen>
    122105
    123106      <para>
    124107        This package does not come with a testsuite.
    125108      </para>
    126 
    127       <para>
    128         To install the <application>Python 2</application> module,
    129         run the following command as the
    130         <systemitem class="username">root</systemitem> user:
    131       </para>
    132 
    133 <screen role="root"><userinput>make -C python2 install</userinput></screen>
    134109
    135110      <para>
     
    139114      </para>
    140115
    141 <screen role="root"><userinput>make -C python3 install</userinput></screen>
     116<screen role="root"><userinput>make install</userinput></screen>
    142117
    143118    </sect3>
  • general/prog/pycairo.xml

    r8f6f10e rd60cd837  
    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        "34c1ee106655b450c4bd57e29371a4a7">
    10   <!ENTITY pycairo-size          "192 KB">
    11   <!ENTITY pycairo-buildsize     "5.6 MB">
    12   <!ENTITY pycairo-time          "less than 0.1 SBU">
     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">
    1313]>
    1414
     
    7474      </para>
    7575
     76      <bridgehead renderas="sect5">Recommended</bridgehead>
     77      <para role="recommended">
     78        <xref linkend="python2"/> (<xref role="nodep" linkend="pygtk"/>
     79        can only use <application>Python 2</application>)
     80      </para>
     81
    7682      <bridgehead renderas="sect5">Optional</bridgehead>
    7783      <para role="optional">
    78         <xref linkend="python2"/> and
    7984        <ulink url="https://hypothesis.readthedocs.io">Hypothesis</ulink>
    8085          (for tests)
     
    143148          <seg>
    144149            _cairo.so (python2) and
    145             _cairo.cpython-36m-x86_64-linux-gnu.so (python3)
     150            _cairo.cpython-37m-x86_64-linux-gnu.so (python3)
    146151          </seg>
    147152          <seg>
    148             /usr/lib/python&python2-majorver;/site-packages/cairo and
    149             /usr/lib/python&python3-majorver;/site-packages/cairo
     153            /usr/include/pycairo,
     154            /usr/lib/python&python2-majorver;/site-packages/cairo
     155            /usr/lib/python&python2-majorver;/site-packages/pycairo-&pycairo-version;-py&python2-majorver;.egg,
     156            /usr/lib/python&python3-majorver;/site-packages/cairo , and
     157            /usr/lib/python&python3-majorver;/site-packages/pycairo-&pycairo-version;-py&python3-majorver;.egg
    150158          </seg>
    151159        </seglistitem>
  • general/prog/pycrypto.xml

    r8f6f10e rd60cd837  
    6969      <bridgehead renderas="sect4">PyCrypto Dependencies</bridgehead>
    7070
    71       <bridgehead renderas="sect5">Optional</bridgehead>
    72       <para role="optional">
     71      <bridgehead renderas="sect5">Recommended</bridgehead>
     72      <para role="recommended">
    7373        <xref linkend="python2"/>
    7474      </para>
  • general/prog/pygobject2.xml

    r8f6f10e rd60cd837  
    8383      <bridgehead renderas="sect5">Required</bridgehead>
    8484      <para role="required">
    85         <xref linkend="glib2"/> and
    86         <xref linkend="pycairo"/> (Python 2)
     85        <xref linkend="glib2"/>,
     86        <xref linkend="pycairo"/> (Python 2), and
     87        <xref linkend="python2"/>
    8788      </para>
    8889
  • general/prog/pygobject3.xml

    r8f6f10e rd60cd837  
    99  <!ENTITY pygobject3-download-ftp
    1010           "&gnome-download-ftp;/pygobject/&gnome-minor-30;/pygobject-&pygobject3-version;.tar.xz">
    11   <!ENTITY pygobject3-md5sum        "77ba5f41a00d5c0cc22962a475f8de67">
    12   <!ENTITY pygobject3-size          "540 KB">
    13   <!ENTITY pygobject3-buildsize     "26 MB (both modules, with tests)">
    14   <!ENTITY pygobject3-time          "0.3 SBU (both modules, with tests)">
     11  <!ENTITY pygobject3-md5sum        "d42f8ec30faa76a25f7d0afc88b4d822">
     12  <!ENTITY pygobject3-size          "533 KB">
     13  <!ENTITY pygobject3-buildsize     "14 MB">
     14  <!ENTITY pygobject3-time          "0.1 SBU">
    1515]>
    1616
     
    7575        <xref linkend="gobject-introspection"/> and
    7676        <xref linkend="pycairo"/>
    77           (for <application>Python 2</application> and/or
    78           <application>Python 3</application> bindings)
     77          (<application>Python 3</application> module)
    7978      </para>
    8079
    8180      <bridgehead renderas="sect5">Optional (for the tests)</bridgehead>
    8281      <para role="optional">
     82        <xref linkend="python2"/>,
    8383        <ulink url="https://pypi.python.org/pypi/pep8">pep8</ulink>,
    8484        <ulink url="https://pypi.python.org/pypi/pyflakes">pyflakes</ulink>, and
     
    9595      <title>Installation of PyGObject3</title>
    9696
    97       <note>
    98         <para>
    99           Both <application>Python 2</application> and
    100           <application>Python 3</application> modules can
    101           be built and installed without any conflicts.
    102         </para>
    103       </note>
    104 
    10597      <para>
    106         To build <application>PyGObject3</application> as the
    107         <application>Python 2</application> module, run the
     98        To build <application>PyGObject3</application> as a
     99        <application>Python 3</application> module, run the
    108100        following commands:
    109101      </para>
    110102
    111 <screen><userinput>mkdir python2 &amp;&amp;
    112 pushd python2 &amp;&amp;
    113 meson --prefix=/usr -Dpython=python2 .. &amp;&amp;
    114 ninja &amp;&amp;
    115 popd</userinput></screen>
     103<screen><userinput>mkdir build                          &amp;&amp;
     104cd build                             &amp;&amp;
     105meson --prefix=/usr -Dpython=python3 &amp;&amp;
     106ninja</userinput></screen>
    116107
    117108      <para>
    118         To test the results, issue: <command>ninja -C python2 test</command>.
     109        To test the results, issue: <command>ninja test</command>.
    119110        An already active graphical session with bus address is necessary to
    120111        run the tests.
     
    122113
    123114      <para>
    124         To build <application>PyGObject3</application> as the
    125         <application>Python 3</application> module, run the
    126         following commands:
    127       </para>
    128 
    129 <screen><userinput>mkdir python3 &amp;&amp;
    130 pushd python3 &amp;&amp;
    131 meson --prefix=/usr -Dpython=python3 &amp;&amp;
    132 ninja &amp;&amp;
    133 popd</userinput></screen>
    134 
    135       <para>
    136         To test the results, issue: <command>ninja -C python3 test</command>.
    137         An already active graphical session with bus address is necessary to
    138         run the tests.
    139       </para>
    140 
    141       <para>
    142         To install the <application>Python 2</application> module,
    143         run the following command as the
     115        To install the module, run the following command as the
    144116        <systemitem class="username">root</systemitem> user:
    145117      </para>
    146118
    147 <screen role="root"><userinput>ninja -C python2 install</userinput></screen>
    148 
    149       <para>
    150         To install the <application>Python 3</application> module,
    151         run the following command as the
    152         <systemitem class="username">root</systemitem> user:
    153       </para>
    154 
    155 <screen role="root"><userinput>ninja -C python3 install</userinput></screen>
     119<screen role="root"><userinput>ninja install</userinput></screen>
    156120
    157121    </sect3>
     
    170134           </seg>
    171135          <seg>
    172             /usr/lib/python&python2-majorver;/site-packages/gi/_gi{,_cairo}.so
    173  and/or
    174             /usr/lib/python&python3-majorver;/site-packages/gi/_gi{,_cairo}.cpython-35m-&lt;arch&gt;-linux-gnu.so
     136            /usr/lib/python&python3-majorver;/site-packages/gi/_gi{,_cairo}.cpython-37m-&lt;arch&gt;-linux-gnu.so
    175137           </seg>
    176138          <seg>
    177139            /usr/include/pygobject-3.0, and
    178             /usr/lib/python&python2-majorver;/site-packages/{gi,pygtkcompat} and/or
    179140            /usr/lib/python&python3-majorver;/site-packages/{gi,pygtkcompat}
    180141          </seg>
  • general/prog/pygtk.xml

    r8f6f10e rd60cd837  
    7272      <bridgehead renderas="sect5">Required</bridgehead>
    7373      <para role="required">
    74         <xref linkend="pygobject2"/>
     74        <xref linkend="pygobject2"/> and
     75        <xref linkend="python2"/>
    7576      </para>
    7677
  • general/prog/python-modules.xml

    r8f6f10e rd60cd837  
    163163-->
    164164
    165   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    166     href="funcsigs.xml"/>
     165<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     166    href="funcsigs.xml"/> -->
    167167
    168168<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • general/prog/pyxdg.xml

    r8f6f10e rd60cd837  
    8282      <title>Installation of PyXDG</title>
    8383
    84       <note>
    85         <para>
    86           Both <application>Python 2</application> and
    87           <application>Python 3</application> modules can
    88           be built and installed without any conflicts.
    89         </para>
    90       </note>
    91 
    9284<!-- Editors note: Use - -root= instead of DESTDIR= when updating. -->
    9385
    9486      <para>
    95         To install the <application>Python 2</application> module,
    96         run the following command as the
    97         <systemitem class="username">root</systemitem> user:
    98       </para>
    99 
    100 <screen role="root"><userinput>python setup.py install --optimize=1</userinput></screen>
    101 
    102       <para>
    103         To install the <application>Python 3</application> module,
    104         run the following command as the
     87        To install the module, run the following command as the
    10588        <systemitem class="username">root</systemitem> user:
    10689      </para>
     
    118101        <seglistitem>
    119102          <seg>
    120             /usr/lib/python&python2-majorver;/site-packages/xdg and/or
    121103            /usr/lib/python&python3-majorver;/site-packages/xdg
    122104          </seg>
  • general/prog/ruby.xml

    r8f6f10e rd60cd837  
    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        "7eeae640892f1dc89403edcfbb901223">
     9  <!ENTITY ruby-md5sum        "8ef05a53e3767d03688e5c55f915ce80">
    1010  <!ENTITY ruby-size          "11 MB">
    11   <!ENTITY ruby-buildsize     "366 MB, with checks (add 202 MB for C API docs)">
    12   <!ENTITY ruby-time          "1.2 SBU (using parallelism=4; add 3.0 SBU for tests; add 0.4 SBU for C API docs)">
     11  <!ENTITY ruby-buildsize     "411 MB, with checks (add 279 MB for C API docs)">
     12  <!ENTITY ruby-time          "1.2 SBU (using parallelism=4; add 4.1 SBU for tests; add 0.6 SBU for C API docs)">
    1313]>
    1414
     
    111111    <para>
    112112      To test the results, issue: <command>make check</command>. There
    113       are 17393 tests.  A few (two) fail.
     113      are 20248 tests.  A one test, ungetbyte, fails.
    114114      If the tests are
    115115      run in a directory that has a world writable component (e.g. /tmp)
  • general/prog/rust.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY rust-download-http "https://static.rust-lang.org/dist/rustc-&rust-version;-src.tar.gz">
    88  <!ENTITY rust-download-ftp  " ">
    9   <!ENTITY rust-md5sum        "6790c24fe5e8fb5a5f7efbfbcc6fea65">
    10   <!ENTITY rust-size          "101 MB">
    11   <!ENTITY rust-buildsize     "6.5 GB (679 MB installed) including 270MB of ~/.cargo files for the user building this (add 1.4GB if running the tests)">
    12   <!ENTITY rust-time          "27 SBU (add 13 SBU for tests, both with 4 processors)">
     9  <!ENTITY rust-md5sum        "366f049777e00d0d6f15d25895485efb">
     10  <!ENTITY rust-size          "152 MB">
     11  <!-- Gentle Reminder: buildsize is how much the user requires for the real
     12       install, i.e. the source with its DESTDIR *plus* the DESTDIR.  You
     13       can 'mkdir /tmp/RUST ; cp -a install/* /tmp/RUST' and then run 'du -sch'
     14       to measure it. -->
     15
     16  <!ENTITY rust-buildsize     "6.2 GB (475 MB installed) including 295MB of ~/.cargo files for the user building this. Add 1.5GB if installing the documentation (an extra 314MB is installed), and 2.0GB if running the tests">
     17  <!ENTITY rust-time          "34 SBU (add 3 SBU if installing the documentation and 15 SBU for tests, both with 4 processors)">
    1318]>
    1419
     
    3338      The <application>Rust</application> programming language is designed
    3439      to be a safe, concurrent, practical language.
     40    </para>
     41
     42    <para>
     43      This package is updated on a six-weekly release cycle. Because it is
     44      such a large and slow package to build, and is at the moment only required
     45      by five packages in this book, the BLFS editors take the view that it
     46      should only be updated when that is necessary (either to fix problems,
     47      or to allow a new version of <application>firefox</application> to build).
    3548    </para>
    3649
     
    4457
    4558    <para>
     59      These crates will then remain in various forms (cache, directories of
     60      extracted source), in <filename class="directory">~/.cargo</filename> for
     61      ever more. It is common for large <application>rust</application> packages
     62      to use multiple versions of some crates. If you purge the files before
     63      updating this package, very few crates will need to be updated by the
     64      packages in this book which use it (and they will be downloaded as
     65      required). But if you retain an older version as a fallback option and
     66      then use it (when <emphasis>not</emphasis> building in
     67      <filename class="directory">/usr</filename>), it is likely that it will
     68      then have to re-download some crates. For a full download (i.e. starting
     69      with an empty or missing <filename class="directory">~/.cargo</filename>)
     70      downloading the external cargo files for this version only takes a minute
     71      or so on a fast network.
     72    </para>
     73
     74    <note>
     75      <para>
     76        Although BLFS usually installs in <filename
     77        class="directory">/usr</filename>, when you later upgrade to a newer
     78        version of <application>rust</application> the old libraries in <filename
     79        class="directory">/usr/lib/rustlib</filename> will remain, with various
     80        hashes in their names, but will not be usable and will waste space. The
     81        editors recommend placing the files in the <filename
     82        class="directory">/opt</filename> directory.  In particular, if you
     83        have reason to rebuild with a modified configuration (e.g. using the
     84        shipped LLVM after building with shared LLVM, but perhaps also the
     85        reverse situation) it it possible for the install to leave a broken
     86        <command>cargo</command> program. In such a situation, either remove
     87        the existing installation first, or use a different prefix such as
     88        /opt/rustc-&rust-version;-build2.
     89      </para>
     90
     91      <para>
     92        If you prefer, you can of course change the prefix to <filename
     93        class="directory">/usr</filename> and omit the
     94        <command>ldconfig</command> and the actions to add rustc to the PATH.
     95      </para>
     96    </note>
     97
     98    <para>
    4699      The current <application>rustbuild</application> build-system will use
    47100      all available processors, although it does not scale well and often falls
     
    57110      <para>
    58111        Rustc defaults to building for ALL supported architectures, using a
    59         shipped copy of LLVM. In BLFS the build is only for the X86 architecture.
    60         Rustc still claims to require Python2, but that is only really necessary
    61         when building some other architectures with the shipped LLVM. If you
    62         intend to develop rust crates, this build may not be good enough for your
    63         purposes.
    64       </para>
    65       <para>
    66         Repeated builds of this package on the same machine show a wide range
    67         of build times. Some of this might be due to variations in downloading
    68         the required cargo files if they are not already present, but this does
    69         not seem to adequately explain the variations.
     112        shipped copy of LLVM. In BLFS the build is only for the X86
     113        architecture. Rustc still claims to require Python 2, but that is only
     114        really necessary when building some other architectures with the
     115        shipped LLVM.
     116        If you intend to develop rust crates, this build may not be good
     117        enough for your purposes.
     118      </para>
     119      <para>
     120        Unlike with previous versions, the build times of this version when
     121       repeated on the same machine seem reasonably consistent.
    70122      </para>
    71123      <para>
     
    119171    <para role="required">
    120172      <xref linkend="curl"/>,
    121       <xref linkend="cmake"/>,
     173      <xref linkend="cmake"/>, and
    122174      <xref linkend="libssh2"/>
    123 <!--  <xref linkend="python2"/> -->
    124     </para>
    125 
     175    </para>
     176
     177<!-- comment out while using shipped LLVM
    126178    <bridgehead renderas="sect4">Recommended</bridgehead>
    127179    <para role="recommended">
    128180      <package>clang</package> from <xref linkend="llvm"/>
    129181      (built with -DLLVM_LINK_LLVM_DYLIB=ON)
    130     </para>
     182    </para>-->
    131183
    132184    <bridgehead renderas="sect4">Optional</bridgehead>
    133185    <para role="optional">
    134       <xref linkend="gdb"/> (recommended if running the testsuite)
     186      <xref linkend="gdb"/> (used by the testsuite if it is present) and
     187      <xref linkend="python2"/> (if gdb is present, it must have been built
     188      with Python 2 support to prevent some tests failing. Furthermore, another
     189      test fails if Python 2 is not present)
    135190    </para>
    136191
     
    143198    <title>Installation of Rust</title>
    144199
     200    <para>
     201      To install into the
     202      <filename class="directory">/opt</filename> directory, remove the symlink
     203      and create a new directory (i.e. with a different name if trying a
     204      modified build).
     205      As the <systemitem class="username">root</systemitem>
     206      user:
     207    </para>
     208
     209<screen role="root"><userinput>mkdir /opt/rustc-&rust-version;             &amp;&amp;
     210ln -svfin rustc-&rust-version; /opt/rustc</userinput></screen>
     211
    145212    <note>
    146213      <para>
    147         This package is updated on a six-weekly release cycle. Because it is
    148         such a large and slow package to build, and is at the moment only required
    149         by three packages in this book, the BLFS editors take the view that it
    150         should only be updated when that is necessary.
     214        If multiple versions of <application>Rust</application> are installed
     215        in <filename class="directory">/opt</filename>, changing to another
     216        version only requires changing the <filename> /opt/rustc</filename>
     217        symbolic link and then running <command>ldconfig</command>.
    151218      </para>
    152219    </note>
    153220
    154221    <para>
    155       First create a suitable <filename>config.toml</filename> file
    156       which will configure the build :
     222      Create a suitable <filename>config.toml</filename> file which will
     223      configure the build. Unlike with previous releases, where even quite old
     224      system versions of <application>LLVM</application>worked well, this
     225      version ships with a development version and using the current <xref
     226      linkend="llvm"/> release is known to result in breakage in some
     227      circumstances.
    157228    </para>
    158229
     
    160231# see config.toml.example for more possible options
    161232[llvm]
     233
     234# use ninja
     235ninja = true
     236
    162237targets = "X86"
    163 
    164 # When using system llvm prefer shared libraries
    165 link-shared = true
     238# When compiling LLVM, the experimental targets (WebAssembly
     239# and RISCV) are built by default - omit them
     240experimental-targets = ""
    166241
    167242[build]
     243# omit HTML docs to save time and space (comment this to build them)
     244docs = false
     245
    168246# install cargo as well as rust
    169247extended = true
    170248
    171249[install]
    172 prefix = "/usr"
     250# Adjust the prefix for the desired destination
     251#prefix = "/usr"
     252prefix = "/opt/rustc-&rust-version;"
     253
     254# docdir is used even if the full awesome docs are not installed
    173255docdir = "share/doc/rustc-&rust-version;"
    174256
     
    181263codegen-tests = false
    182264
    183 [target.x86_64-unknown-linux-gnu]
    184 # delete this *section* if you are not using system llvm.
    185 # NB the output of llvm-config (i.e. help options) may be
    186 # dumped to the screen when config.toml is parsed.
    187 llvm-config = "/usr/bin/llvm-config"
     265# get a trace if there is an Internal Compiler Exception
     266backtrace-on-ice = true
    188267
    189268EOF</userinput></screen>
     
    195274
    196275<screen><userinput>export RUSTFLAGS="$RUSTFLAGS -C link-args=-lffi" &amp;&amp;
    197 python3 ./x.py build</userinput></screen>
    198 
    199     <para>
    200       The build will report it failed to compile <filename>miri</filename>
    201       because of multiple potential crates for `log`, but that should be followed
    202       by a message that the build completed successfully.
    203     </para>
    204 
    205     <caution>
    206       <para>
    207         On AMD Ryzen processors (family 17h), the non-optimized version of libstd
    208         which is compiled at the start of the tests contains two opcodes which are
    209         not implemented on this CPU family. These will be logged in the
     276python3 ./x.py build --exclude src/tools/miri</userinput></screen>
     277
     278    <note>
     279      <para>
     280        The testsuite will generate some messages in the
    210281        <phrase revision="sysv">system log</phrase>
    211282        <phrase revision="systemd">systemd journal</phrase>
    212         and will be followed a few minutes later by segmentation faults. Despite
    213         that, the tests continue to run, apparently normally. But the system may
    214         reboot before the tests have completed. The normal optimized libraries
    215         run without this problem.
    216       </para>
    217       <para>
    218         A mitigation is to install gdb
    219         <!-- systemd apparently handles this with systemd-coredump -->
    220         <phrase revision="sysv">and to run the tests with 'ulimit -C disabled'</phrase>
    221         but this does not always prevent the system rebooting.
    222       </para>
    223     </caution>
    224 
    225     <para>
    226       To run the tests issue
    227       <command>python3 ./x.py test --verbose --no-fail-fast | tee rustc-testlog</command>:
    228       as with the build, that will use all available CPUs.  This runs many suites
    229       of tests (in an apparently random order), several will fail in BLFS:
    230       compile-fail/issue-37131.rs require a thumbv6m-none-eabi compiler but the
    231       BLFS build does not cater for
    232       that, ui/issue-49851/compiler-builtins-error.rs and ui/issue-50993.rs (both
    233       run twice) require a thumbv7em-none-eabihf compiler, and seven tests in
    234       debuginfo-gdb will fail because gdb-8.1 changed the output format.  If
    235       <application>gdb</application> has not been installed, most of the gdb tests
    236       will fail.
    237     </para>
    238 
    239     <para>
    240       If you wish to look at the numbers for the results, you can find the total
    241       number of tests which were considered by running:
     283        for traps on invalid opcodes, and for segmentation faults.
     284        In themselves these are nothing to worry about, just a way for the
     285        test to be terminated. But if the output from the testsuite reports tests
     286        which FAIL with segmentation faults (signal 11) then there may be a
     287        problem.
     288      </para>
     289    </note>
     290
     291    <para>
     292      To run the tests issue <command>python3 ./x.py test --verbose
     293      --no-fail-fast | tee rustc-testlog</command>: as with the build, that
     294      will use all available CPUs.
     295    </para>
     296
     297    <para>
     298      The instructions above do not build ARM compilers, so the testsuite
     299      <emphasis>will</emphasis> fail and the tests will be reported to end in
     300      error, with a backtrace of the last failing test. On a good run, 3 tests
     301      which need Thumb (ARM) compilers will fail, all in <filename
     302      class="directory">ui/issues</filename> for issues 37131, 49851 and 50993.
     303      Occasionally a fourth test,
     304      <filename>run-make-fulldeps/sysroot-crates-are-unstable</filename>
     305      fails. If gdb has been installed, in some circumstances three tests in
     306      <filename class="directory">debuginfo</filename> also fail. As with all
     307      large testsuites, other tests might
     308      fail on some machines - if the number of failures is in the single digits,
     309      check the log for 'FAILED' and review lines above that. Any mention of
     310      SIGSEGV or signal 11 in a failing test is a cause for concern.
     311    </para>
     312
     313    <para>
     314      Therefore, you should determine the number of tests, failures, etc. The
     315      total number of tests which were considered is found by running:
    242316    </para>
    243317
     
    245319
    246320    <para>
    247       That should report 17101 tests. Similarly, the total tests which failed can
     321      That should report 15795 tests. Similarly, the total tests which failed can
    248322      be found by running:
    249323    </para>
     
    254328      And similarly for the tests which passed use $4, for those which were ignored
    255329      (i.e. skipped) use $8 (and $10 for 'measured', $12 for 'filtered out' but both
    256       are probably zero). The breakdown does not match the overall total.
     330      are probably zero). The breakdown does not quite match the overall total.
    257331    </para>
    258332
     
    277351  <sect2 role="commands">
    278352    <title>Command Explanations</title>
     353
     354    <para>
     355      <command>ln -svfn rustc-&rust-version; /opt/rustc</command>: if this is
     356      not the first use of the <filename class="directory">/opt/rustc</filename>
     357      symlink, overwrite it by forcing, and use the '-n' flag to avoid getting
     358      confusing results from e.g. <command>ls -l</command>.
     359    </para>
    279360
    280361    <para>
     
    303384    </para>
    304385
     386    <!-- comment while using shipped LLVM
    305387    <para>
    306388      <command>[target.x86_64-unknown-linux-gnu]</command>: the syntax of
     
    311393      against the shipped llvm, or do not have clang, but the resulting build will
    312394      be larger and take longer.
    313     </para>
     395    </para>-->
    314396
    315397    <para>
     
    321403
    322404    <para>
     405      <command>--exclude src/tools/miri</command>: For a long time, the miri
     406      crate (an interpreter for the Midlevel Intermediate Representation)
     407      has failed to build on releases. It is optional, but the failure
     408      messages can persuade people that the whole build failed.
     409    </para>
     410
     411    <para>
    323412      <command>--verbose</command>: this switch can sometimes provide more
    324413      information about a test which fails.
     
    338427
    339428    <para>
    340       <command>DESTDIR=${PWD}/install ./x.py install</command>: This effects a
    341       DESTDIR-style install in the source tree,creating an <filename
     429      <command>DESTDIR=${PWD}/install python3 ./x.py install</command>: This
     430      effects a DESTDIR-style install in the source tree,creating an <filename
    342431      class="directory">install</filename> directory. Note that DESTDIR installs
    343432      need an absolute path, passing 'install' will not work.
     
    351440
    352441  </sect2>
     442
     443  <sect2 role="configuration">
     444    <title>Configuring Rust</title>
     445
     446    <sect3 id="rustc-config">
     447      <title>Configuration Information</title>
     448
     449      <para>
     450        If you installed <application>rustc</application> in
     451        <filename class="directory">/opt</filename>, you need to update the
     452        following configuration files so that <application>rustc</application> is
     453        correctly found by other packages and system processes.
     454      </para>
     455
     456      <para>
     457        As the <systemitem class="username">root</systemitem> user, update
     458        the <filename>/etc/ld.so.conf</filename> file and the dynamic linker's
     459        run-time cache file:
     460      </para>
     461
     462<screen role="root"><userinput>cat &gt;&gt; /etc/ld.so.conf &lt;&lt; EOF
     463<literal># Begin rustc addition
     464
     465/opt/rustc/lib
     466
     467# End rustc addition</literal>
     468EOF
     469
     470ldconfig</userinput></screen>
     471
     472      <indexterm zone="rustc rustc-config">
     473        <primary sortas="e-etc-ld.so.conf">/etc/ld.so.conf</primary>
     474      </indexterm>
     475
     476      <para>
     477        As the <systemitem class="username">root</systemitem> user, create
     478        the <filename>/etc/profile.d/rustc.sh</filename> file:
     479      </para>
     480
     481<screen role="root"><userinput>cat &gt; /etc/profile.d/rustc.sh &lt;&lt; "EOF"
     482<literal># Begin /etc/profile.d/rustc.sh
     483
     484pathprepend /opt/rustc/bin           PATH
     485
     486# End /etc/profile.d/rustc.sh</literal>
     487EOF</userinput></screen>
     488
     489      <para>Immediately after installation, update the current PATH
     490      for your current shell as a normal user:</para>
     491
     492<screen><userinput>source /etc/profile.d/rustc.sh</userinput></screen>
     493
     494    </sect3>
     495  </sect2>
     496
    353497
    354498  <sect2 role="content">
  • general/prog/scons.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY scons-download-http "&sourceforge-dl;/scons/scons-&scons-version;.tar.gz">
    88  <!ENTITY scons-download-ftp  " ">
    9   <!ENTITY scons-md5sum        "1c99878d0eaf9b768b50721e913142d3">
    10   <!ENTITY scons-size          "616 KB">
    11   <!ENTITY scons-buildsize     "5.3 MB">
     9  <!ENTITY scons-md5sum        "dcf8ed13acde28040784606bb3d5fb84">
     10  <!ENTITY scons-size          "640 KB">
     11  <!ENTITY scons-buildsize     "5.4 MB">
    1212  <!ENTITY scons-time          "less than 0.1 SBU">
    1313]>
     
    7373    <bridgehead renderas="sect3">SCons Dependencies</bridgehead>
    7474
    75     <bridgehead renderas="sect4">Required</bridgehead>
    76     <para role="required">
    77       <xref linkend="python2"/>
    78     </para>
    79 
    8075    <bridgehead renderas="sect4">Optional</bridgehead>
    8176    <para role="optional">
    8277      <xref linkend="docbook-xsl"/>,
    83       <xref role="runtime" linkend="libxml2py2"/> and
    84       <xref role="runtime" linkend="libxslt"/> (the
    85        <application>Python2</application> modules can be invoked at
    86        runtime if using the SCons Docbook tool)
     78      <xref role="runtime" linkend="libxslt"/>
    8779    </para>
    8880
     
    10092    </para>
    10193
    102  <screen role="root"><userinput>python setup.py install --prefix=/usr  \
    103                         --standard-lib \
    104                         --optimize=1   \
    105                         --install-data=/usr/share</userinput></screen>
     94<screen role="root"><userinput>sed -i 's/env python/&amp;3/' script/scons*            &amp;&amp;
     95python3 setup.py install --prefix=/usr  \
     96                         --standard-lib \
     97                         --optimize=1   \
     98                         --install-data=/usr/share &amp;&amp;
     99rm -v /usr/bin/scons*.bat</userinput></screen>
    106100
    107101  </sect2>
     
    117111      <seglistitem>
    118112        <seg>
    119           scons, scons-&scons-version;, sconsign, sconsign-&scons-version;,
    120           scons-time, and scons-time-&scons-version;
     113          scons, scons-configure-cache, sconsign, and scons-time
    121114        </seg>
    122115        <seg>
     
    124117        </seg>
    125118        <seg>
    126           /usr/lib/python&python2-majorver;/site-packages/SCons
     119          /usr/lib/python&python3-majorver;/site-packages/SCons
    127120        </seg>
    128121      </seglistitem>
     
    142135          <indexterm zone="scons scons-prog">
    143136            <primary sortas="b-scons">scons</primary>
     137          </indexterm>
     138        </listitem>
     139      </varlistentry>
     140
     141      <varlistentry id="scons-configure-cache">
     142        <term><command>scons-configure-cache</command></term>
     143        <listitem>
     144          <para>
     145            shows or converts the configuration of an
     146            <application>SCons</application> cache directory.
     147          </para>
     148          <indexterm zone="scons scons-configure-cache">
     149            <primary sortas="b-scons-configure-cache">scons-configure-cache</primary>
    144150          </indexterm>
    145151        </listitem>
  • general/prog/scour.xml

    r8f6f10e rd60cd837  
    6969      <bridgehead renderas="sect4">Scour Dependencies</bridgehead>
    7070
    71       <!-- Required: only setuptools, which is available from our Python and
    72       Python3 installs via pypi (it has a recursive dependency) -->
     71      <bridgehead renderas="sect5">Required</bridgehead>
     72      <para role="required">
     73        <xref linkend="six"/> (will be automatically downloaded and installed
     74        if not already present)
     75      </para>
    7376
    7477      <bridgehead renderas="sect5">Recommended</bridgehead>
     
    8487      </note>
    8588
    86       <bridgehead renderas="sect5">Optional (for the main test)</bridgehead>
    87       <para role="optional">
    88         <xref linkend="six"/>
    89       </para>
    90 
    9189      <para condition="html" role="usernotes">
    9290        User Notes: <ulink url="&blfs-wiki;/scour"/>
     
    9795      <title>Installation of scour</title>
    9896
     97
    9998      <note>
    10099        <para>
    101           Although this package installs modules for <application>Python
    102           2</application> <emphasis>or</emphasis> <application>Python
    103           3</application> they are usually invoked by <command>scour</command>
    104           which is a script using the version of
    105           <application>Python</application> for which it was compiled.
    106         </para>
    107 
    108         <para>
    109           For the moment, use of <application>Python 2</application> will
    110           normally be adequate.
     100          Both <application>Python 2</application> and
     101          <application>Python 3</application> modules can
     102          be built and installed without any conflicts.
    111103        </para>
    112104      </note>
    113105
    114 <!-- Editors note: Use \-\-root= instead of DESTDIR= when updating. -->
     106<!-- Editors note: Use - -root= instead of DESTDIR= when updating. -->
    115107
    116108      <para>
    117         To build the <application>Python 2</application> module, issue:
     109        To build the <application>Python 2</application> module,
     110        run the following command:
    118111      </para>
    119112
     
    134127<screen role="root"><userinput>python setup.py install --optimize=1</userinput></screen>
    135128
    136       <note>
    137         <para>
    138           If you wish to install the <application>Python 3</application>
    139           modules, change 'python' to 'python3' in each of the above steps.
    140         </para>
    141       </note>
     129      <para>
     130        To build the <application>Python 3</application> module,
     131        run the following command:
     132      </para>
     133
     134<screen><userinput>python3 setup.py build</userinput></screen>
     135
     136      <para>
     137        To install the <application>Python 3</application> module,
     138        run the following command as the
     139        <systemitem class="username">root</systemitem> user:
     140      </para>
     141
     142<screen role="root"><userinput>python3 setup.py install --optimize=1</userinput></screen>
    142143
    143144    </sect3>
  • general/prog/six.xml

    r8f6f10e rd60cd837  
    55  %general-entities;
    66
    7   <!ENTITY six-download-http "https://pypi.io/packages/source/s/six/six-&six-version;.tar.gz">
     7  <!ENTITY six-download-http "&pymodules-dl;/s/six/six-&six-version;.tar.gz">
    88  <!ENTITY six-download-ftp  " ">
    9   <!ENTITY six-md5sum        "d12789f9baf7e9fb2524c0c64f1773f8">
     9  <!ENTITY six-md5sum        "9ae5d1feed8c0215f4ae4adcd9207fcb">
    1010  <!ENTITY six-size          "32 KB">
    11   <!ENTITY six-buildsize     "352 KB">
     11  <!ENTITY six-buildsize     "544 KB">
    1212  <!ENTITY six-time          "less than 0.1 SBU">
    1313]>
     
    6868      <bridgehead renderas="sect4">Six Dependencies</bridgehead>
    6969
    70       <bridgehead renderas="sect5">Optional Dependencies</bridgehead>
    71       <para role="optional">
     70      <bridgehead renderas="sect5">Recommended Dependencies</bridgehead>
     71      <para role="recommended">
    7272        <xref linkend="python2"/>
    7373      </para>
     
    8080    <sect3 role="installation">
    8181      <title>Installation of six</title>
     82
     83      <note>
     84        <para>
     85          Both <application>Python 2</application> and
     86          <application>Python 3</application> modules can
     87          be built and installed without any conflicts.
     88        </para>
     89      </note>
    8290
    8391      <para>
     
    122130      <segmentedlist>
    123131        <segtitle>Installed Programs</segtitle>
    124         <segtitle>Installed Module</segtitle>
     132        <segtitle>Installed Libraries</segtitle>
    125133        <segtitle>Installed Directories</segtitle>
    126134
     
    130138          </seg>
    131139          <seg>
    132             six.py
     140            None
    133141          </seg>
    134142          <seg>
  • general/prog/subversion.xml

    r8f6f10e rd60cd837  
    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        "b0401a17fe9f4a769e36fcfcfad93461">
     9  <!ENTITY subversion-md5sum        "5797bf701d2d868fa964c7bbc4931267">
    1010  <!ENTITY subversion-size          "8.1 MB">
    1111  <!-- for 1.11.0
     
    126126      <ulink url="http://www.inet.no/dante/">Dante</ulink> or
    127127      <ulink url="http://jikes.sourceforge.net/">Jikes</ulink>,
    128       and <xref linkend="junit"/> (to test the Java bindings)
     128      and <ulink url="https://junit.org/junit4/">JUnit 4</ulink>
     129      (to test the Java bindings). Note that JUnit is included with
     130      <xref linkend="apache-ant"/>.
    129131    </para>
    130132
     
    196198      and the location of the JUnit jar has to be specified by passing the
    197199      <option>--with-junit=&lt;path to junit jar&gt;</option> parameter to
    198       <command>configure</command>.
     200      <command>configure</command>. Note that <application>JUnit</application>
     201      is included in <xref linkend="apache-ant"/>, and can be accessed by
     202      passing <option>--with-junit=/opt/ant/lib/junit-4.12.jar</option>
     203      to <command>configure</command>.
    199204    </para>
    200205
     
    227232    </para>
    228233    <para>
    229      <screen> <command>make install-javahl</command></screen>
     234<screen><command>make install-javahl</command></screen>
    230235    </para>
    231236
     
    238243    </para>
    239244    <para>
    240       <screen><command>make install-swig-pl</command>
     245<screen><command>make install-swig-pl</command>
    241246<command>make install-swig-py \
    242247      swig_pydir=/usr/lib/python&python2-majorver;/site-packages/libsvn \
  • general/prog/vala.xml

    r8f6f10e rd60cd837  
    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        "f34cb465a164ba7f1f2e7fea31f36d13">
     9  <!ENTITY vala-md5sum        "d204eb4fa210995e731e2a9a01c8c772">
    1010  <!ENTITY vala-size          "3.2 MB">
    11   <!ENTITY vala-buildsize     "134 MB (with tests)">
    12   <!ENTITY vala-time          "1.0 SBU (Using parallelism=4; with tests)">
     11  <!ENTITY vala-buildsize     "170 MB (with tests)">
     12  <!ENTITY vala-time          "1.5 SBU (Using parallelism=4; with tests)">
    1313]>
    1414
  • general/sysutils/accountsservice.xml

    r8f6f10e rd60cd837  
    109109    </para>
    110110
    111 <screen><userinput>meson --prefix=/usr            \
     111<screen><userinput>mkdir build &amp;&amp;
     112cd build &amp;&amp;
     113
     114meson --prefix=/usr            \
    112115            -Dadmin_group=adm  \
    113116            -Dsystemd=true     \
  • general/sysutils/bubblewrap.xml

    r8f6f10e rd60cd837  
    3535
    3636    <para>
    37       The <application>Bubblewrap</application> package contains a program used to create filesystem namespaces, or
    38       sandboxes, for processes to run inside so that they are sepearated from the rest of the files on a system.
    39       This is useful for preventing programs like thumbnailers from being compromised and causing damage to other
    40       areas on the system. Currently, this package is only a dependency for <xref linkend="gnome-desktop"/>.
     37      <application>Bubblewrap</application> is a setuid implementation of user
     38      namespaces, or sandboxing, that provides access to a subset of kernel
     39      user namespace features. Bubblewrap allows user owned processes to run in
     40      an isolated environment with limited access to the underlying filesystem.
     41      <!-- Thanks for the reword DJ -->
    4142    </para>
    4243
  • general/sysutils/colord.xml

    r8f6f10e rd60cd837  
    7979      <xref linkend="dbus"/>,
    8080      <xref linkend="glib2"/>,
    81       <xref linkend="lcms2"/>, and
     81      <xref linkend="lcms2"/>,
     82      <xref linkend="polkit"/>, and
     83      <!-- Polkit now needed, see #11481 in Trac -->
    8284      <xref linkend="sqlite"/>
    8385    </para>
     
    8890      <xref linkend="libgudev"/>,
    8991      <xref linkend="libgusb"/>,
    90       <xref linkend="polkit"/>, <phrase revision="sysv">and</phrase>
     92      <phrase revision="sysv">and</phrase>
    9193      <phrase revision="systemd"><xref linkend="systemd"/>, and</phrase>
    9294      <xref linkend="vala"/>
  • general/sysutils/mc.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY mc-download-http "http://ftp.midnight-commander.org/mc-&mc-version;.tar.xz">
    88  <!ENTITY mc-download-ftp  "ftp://ftp.osuosl.org/pub/midnightcommander/mc-&mc-version;.tar.xz">
    9   <!ENTITY mc-md5sum        "743a421db8a5469bb373874cd6efbcb2">
     9  <!ENTITY mc-md5sum        "62bba2bfccadf08eb554321899f475bc">
    1010  <!ENTITY mc-size          "2.4 MB">
    11   <!ENTITY mc-buildsize     "204 MB (with tests)">
     11  <!ENTITY mc-buildsize     "206 MB (with tests)">
    1212  <!ENTITY mc-time          "0.6 SBU (using parallelism=4; with tests)">
    1313]>
  • general/sysutils/modemmanager.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY ModemManager-download-http "https://www.freedesktop.org/software/ModemManager/ModemManager-&ModemManager-version;.tar.xz">
    88  <!ENTITY ModemManager-download-ftp  " ">
    9   <!ENTITY ModemManager-md5sum        "a49c9f73e46c7b89e5efedda250d22c0">
    10   <!ENTITY ModemManager-size          "2.0 MB">
    11   <!ENTITY ModemManager-buildsize     "119 MB (with tests)">
     9  <!ENTITY ModemManager-md5sum        "92d25176d0cc9d588ca29700b33c7d98">
     10  <!ENTITY ModemManager-size          "2.1 MB">
     11  <!ENTITY ModemManager-buildsize     "130 MB (with tests)">
    1212  <!ENTITY ModemManager-time          "1.0 SBU (with tests)">
    1313]>
  • general/sysutils/sysstat.xml

    r8f6f10e rd60cd837  
    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        "b67be921c4641737c5042b966215571d">
    10   <!ENTITY sysstat-size          "592 KB">
    11   <!ENTITY sysstat-buildsize     "7.9 MB">
     9  <!ENTITY sysstat-md5sum        "56a4c76d47d7788daa01db5521e18776">
     10  <!ENTITY sysstat-size          "596 KB">
     11  <!ENTITY sysstat-buildsize     "8.1 MB">
    1212  <!ENTITY sysstat-time          "0.1 SBU">
    1313]>
  • general/sysutils/systemd.xml

    r8f6f10e rd60cd837  
    6464      <listitem>
    6565        <para>Estimated build time: &systemd-time;</para>
     66      </listitem>
     67    </itemizedlist>
     68
     69    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     70    <itemizedlist spacing="compact">
     71      <listitem>
     72        <para>
     73         Required patch:
     74         <ulink url="&patch-root;/systemd-&systemd-version;-security_fixes-1.patch"/>
     75        </para>
    6676      </listitem>
    6777    </itemizedlist>
     
    106116    <para role="optional">
    107117      <xref linkend="DocBook"/>,
    108       <xref linkend="docbook-xsl"/>, and
    109       <xref linkend="libxslt"/>
     118      <xref linkend="docbook-xsl"/>,
     119      <xref linkend="libxslt"/>, and
     120      <xref linkend="lxml"/> (to build the index of systemd manual pages)
    110121    </para>
    111122
     
    117128  <sect2 role="installation">
    118129    <title>Installation of systemd</title>
     130
     131    <para>Apply a critical security patch for journald:</para>
     132
     133<screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-security_fixes-1.patch</userinput></screen>
    119134
    120135    <para>Remove an unneeded group,
  • general/sysutils/udisks2.xml

    r8f6f10e rd60cd837  
    8686    <para role="required">
    8787      <xref role="runtime" linkend="btrfs-progs"/>,
     88      <phrase revision="sysv"><xref role="runtime" linkend="dbus"/>,</phrase>
    8889      <xref role="runtime" linkend="dosfstools"/>,
    8990      <xref role="runtime" linkend="gptfdisk"/>,
     
    104105    <bridgehead renderas="sect4">Optional</bridgehead>
    105106    <para role="optional">
     107      <xref linkend="dbus-python"/> (for the integration tests),
    106108      <xref linkend="gtk-doc"/>,
    107109      <xref linkend="lvm2"/>,
    108       <xref linkend="ntfs-3g"/>, and
     110      <xref linkend="ntfs-3g"/>,
     111      <xref linkend="pygobject3"/> (for the integration tests),
     112      <ulink url="https://github.com/relan/exfat">exFAT</ulink>, and
    109113      <ulink url="https://github.com/sahlberg/libiscsi">libiscsi</ulink>
    110114    </para>
     
    127131            --localstatedir=/var \
    128132            --disable-static     &amp;&amp;
    129 make                             &amp;&amp;
    130 sed -i -r 's/^ +\././' doc/man/*.[158]</userinput></screen>
    131 
    132     <para>
    133       To test the results, issue: <command>make check</command>.
     133make</userinput></screen>
     134
     135    <para>
     136      To test the results, issue: <command>make check</command>. A more
     137      thorough test can be run with <command>make ci</command>. You must first
     138      create the directories
     139      <filename class="directory">/var/run/udisks2</filename> and
     140      <filename class="directory">/var/lib/udisks2</filename>, and the optional
     141      python modules should be present.
    134142    </para>
    135143
     
    143151  <sect2 role="commands">
    144152    <title>Command Explanations</title>
    145 
    146     <para>
    147       <command>sed ...</command>: Fix up the generated man pages.
    148     </para>
    149153
    150154    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • general/sysutils/unrar.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY unrar-download-http "http://www.rarlab.com/rar/unrarsrc-&unrar-version;.tar.gz">
    88  <!ENTITY unrar-download-ftp  " ">
    9   <!ENTITY unrar-md5sum        "def579782da17dc85940cda559b92287">
     9  <!ENTITY unrar-md5sum        "1695c966688dd26f7ba34f6f9f279d0c">
    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/upower.xml

    r8f6f10e rd60cd837  
    55  %general-entities;
    66
    7   <!ENTITY upower-download-http "https://upower.freedesktop.org/releases/upower-&upower-version;.tar.xz">
     7  <!ENTITY upower-download-http "https://gitlab.freedesktop.org/upower/upower/uploads/2282c7c0e53fb31816b824c9d1f547e8/upower-&upower-version;.tar.xz">
    88  <!ENTITY upower-download-ftp  " ">
    9   <!ENTITY upower-md5sum        "236bb439d9ff1151450b3d8582399532">
     9  <!ENTITY upower-md5sum        "3b2f729ab05afa5df70d0c387194c9fc">
    1010  <!ENTITY upower-size          "440 KB">
    1111  <!ENTITY upower-buildsize     "11 MB">
  • general/sysutils/usbutils.xml

    r8f6f10e rd60cd837  
    7272    </itemizedlist>
    7373
     74    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     75    <itemizedlist spacing="compact">
     76      <listitem>
     77        <para>
     78          Required patch:
     79          <ulink url="&patch-root;/usbutils-&usbutils-version;-lsusb_bugfixes-1.patch"/>
     80        </para>
     81      </listitem>
     82    </itemizedlist>
     83
    7484    <bridgehead renderas="sect3">USB Utils Dependencies</bridgehead>
    7585
     
    8292    </para>
    8393
     94<!-- lsusb.py has been proted to Python 3, and it is the only Python user
    8495    <bridgehead renderas="sect4">Required Runtime</bridgehead>
    8596    <para role="required">
    8697      <xref role="runtime" linkend="python2"/>
    8798    </para>
    88 
     99-->
    89100    <para condition="html" role="usernotes">User Notes:
    90101      <ulink url="&blfs-wiki;/usbutils"/>
     
    100111    </para>
    101112
    102 <screen><userinput>./configure --prefix=/usr --datadir=/usr/share/hwdata &amp;&amp;
     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;
    103115make</userinput></screen>
    104116
     
    163175    </para>
    164176
    165 <screen role="root" revision="sysv"><userinput>cat &gt; /etc/cron.weekly/update-
    166 usbids.sh &lt;&lt; "EOF" &amp;&amp;
     177<screen role="root" revision="sysv"><userinput>cat &gt; /etc/cron.weekly/update-usbids.sh &lt;&lt; "EOF" &amp;&amp;
    167178<literal>#!/bin/bash
    168179/usr/bin/wget http://www.linux-usb.org/usb.ids -O /usr/share/hwdata/usb.ids</literal>
  • gnome.ent

    r8f6f10e rd60cd837  
    1616<!-- Chapter 30 -->
    1717<!-- Platform -->
    18 <!ENTITY gcr-version                       "3.28.0">
     18<!ENTITY gcr-version                       "3.28.1">
    1919<!ENTITY gsettings-desktop-schemas-version "3.28.1">
    2020<!ENTITY libsecret-version                 "0.18.7">
    2121<!ENTITY rest-version                      "0.8.1">
    22 <!ENTITY totem-pl-parser-version           "3.26.1">
     22<!ENTITY totem-pl-parser-version           "3.26.2">
    2323<!ENTITY vte-version                       "0.54.3">
    2424<!ENTITY yelp-xsl-version                  "3.30.1">
     
    2828<!ENTITY gnome-autoar-version              "0.2.3">
    2929<!ENTITY gnome-desktop-version             "3.30.2">
    30 <!ENTITY gnome-menus-version               "3.13.3">
    31 <!ENTITY gnome-online-accounts-version     "3.28.0">
     30<!ENTITY gnome-menus-version               "3.31.4">
     31<!ENTITY gnome-online-accounts-version     "3.30.1">
    3232<!ENTITY gnome-video-effects-version       "0.4.3">
    33 <!ENTITY grilo-version                     "0.3.6">
     33<!ENTITY grilo-version                     "0.3.7">
    3434<!ENTITY libchamplain-version              "0.12.16">
    3535<!ENTITY libgdata-version                  "0.17.9">
     
    3838<!ENTITY libgweather-version               "3.28.2">
    3939<!ENTITY libpeas-version                   "1.22.0">
    40 <!ENTITY libwnck-version                   "3.24.1">
    41 <!ENTITY evolution-data-server-version     "3.28.5">
     40<!ENTITY libwnck-version                   "3.30.0">
     41<!ENTITY evolution-data-server-version     "3.30.4">
    4242<!ENTITY folks-version                     "0.11.4">
    4343<!ENTITY gfbgraph-version                  "0.2.3">
    44 <!ENTITY tracker-version                   "2.0.4">
     44<!ENTITY tracker-version                   "2.1.6">
    4545
    4646<!-- Runtime (sysv) and Desktop (systemd) -->
    4747<!ENTITY caribou-version                   "0.4.21">
    48 <!ENTITY dconf-version                     "0.28.0">
    49 <!ENTITY dconf-editor-version              "3.28.0">
    50 <!ENTITY gnome-backgrounds-version         "3.28.0">
    51 <!ENTITY gvfs-version                      "1.36.2">
    52 <!ENTITY gexiv2-version                    "0.10.8">
    53 <!ENTITY nautilus-version                  "3.28.1">
    54 <!ENTITY zenity-version                    "3.28.1">
     48<!ENTITY dconf-version                     "0.30.1">
     49<!ENTITY dconf-editor-version              "3.30.2">
     50<!ENTITY gnome-backgrounds-version         "3.30.0">
     51<!ENTITY gvfs-version                      "1.38.1">
     52<!ENTITY gexiv2-version                    "0.11.0">
     53<!ENTITY nautilus-version                  "3.30.5">
     54<!ENTITY zenity-version                    "3.30.0">
    5555<!ENTITY gnome-bluetooth-version           "3.28.2">
    5656<!ENTITY gnome-keyring-version             "3.28.2">
    57 <!ENTITY gnome-settings-daemon-version     "3.28.1">
    58 <!ENTITY gnome-control-center-version      "3.28.2">
    59 <!ENTITY mutter-version                    "3.28.3">
    60 <!ENTITY libsass-version                   "3.5.4">
     57<!ENTITY gnome-settings-daemon-version     "3.30.2">
     58<!ENTITY gnome-control-center-version      "3.30.2">
     59<!ENTITY mutter-version                    "3.30.2">
     60<!ENTITY libsass-version                   "3.5.5">
    6161<!ENTITY sassc-version                     "3.5.0">
    62 <!ENTITY gnome-shell-version               "3.28.3">
    63 <!ENTITY gnome-shell-extensions-version    "3.28.1">
    64 <!ENTITY gnome-session-version             "3.28.1">
    65 <!ENTITY gdm-version                       "3.28.3">
    66 <!ENTITY gnome-user-docs-version           "3.28.2">
    67 <!ENTITY adwaita-icon-theme-version        "3.30.0">
     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.2">
     66<!ENTITY gnome-user-docs-version           "3.30.2">
     67<!ENTITY adwaita-icon-theme-version        "3.30.1">
    6868<!ENTITY gnome-icon-theme-version          "3.12.0">
    6969<!ENTITY gnome-icon-theme-extras-version   "3.12.0">
    7070<!ENTITY gnome-icon-theme-symbolic-version "3.12.0">
    7171<!ENTITY gnome-themes-extra-version        "3.28">
    72 <!ENTITY yelp-version                      "3.28.1">
     72<!ENTITY yelp-version                      "3.30.0">
    7373<!ENTITY notification-daemon-version       "3.20.0">
    7474<!ENTITY polkit-gnome-version              "0.105">
     
    7676<!-- Chapter 31 -->
    7777<!-- Applications -->
    78 <!ENTITY baobab-version                    "3.28.0">
     78<!ENTITY baobab-version                    "3.30.0">
    7979<!ENTITY brasero-version                   "3.12.2">
    80 <!ENTITY cheese-version                    "3.28.0">
    81 <!ENTITY eog-version                       "3.28.3">
    82 <!ENTITY evince-version                    "3.28.2">
    83 <!ENTITY evolution-version                 "3.28.5">
    84 <!ENTITY file-roller-version               "3.28.1">
     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.4">
     84<!ENTITY file-roller-version               "3.30.1">
    8585<!ENTITY gedit-version                     "3.22.1">
    86 <!ENTITY gnome-calculator-version          "3.28.2">
    87 <!ENTITY gnome-color-manager-version       "3.28.0">
    88 <!ENTITY gnome-disk-utility-version        "3.28.3">
    89 <!ENTITY gnome-logs-version                "3.28.5">
    90 <!ENTITY gnome-maps-version                "3.28.2">
     86<!ENTITY gnome-calculator-version          "3.30.1">
     87<!ENTITY gnome-color-manager-version       "3.30.0">
     88<!ENTITY gnome-disk-utility-version        "3.30.2">
     89<!ENTITY gnome-logs-version                "3.30.0">
     90<!ENTITY gnome-maps-version                "3.30.3">
    9191<!ENTITY gnome-nettool-version             "3.8.1">
    92 <!ENTITY gnome-power-manager-version       "3.26.0">
    93 <!ENTITY gnome-screenshot-version          "3.26.0">
    94 <!ENTITY gnome-system-monitor-version      "3.28.2">
    95 <!ENTITY gnome-terminal-version            "3.28.2">
    96 <!ENTITY gnome-tweaks-version              "3.28.1">
     92<!ENTITY gnome-power-manager-version       "3.30.0">
     93<!ENTITY gnome-screenshot-version          "3.30.0">
     94<!ENTITY gnome-system-monitor-version      "3.30.0">
     95<!ENTITY gnome-terminal-version            "3.30.2">
     96<!ENTITY gnome-tweaks-version              "3.30.2">
    9797<!ENTITY gnome-weather-version             "3.26.0">
    98 <!ENTITY gucharmap-version                 "10.0.4">
    99 <!ENTITY network-manager-applet-version    "1.8.16">
    100 <!ENTITY seahorse-version                  "3.20.0">
     98<!ENTITY gucharmap-version                 "11.0.3">
     99<!ENTITY network-manager-applet-version    "1.8.18">
     100<!ENTITY seahorse-version                  "3.30.1.1">
    101101<!ENTITY vinagre-version                   "3.22.0">
    102102<!ENTITY vino-version                      "3.22.0">
  • gnome/applications/baobab.xml

    r8f6f10e rd60cd837  
    55  %general-entities;
    66
    7   <!ENTITY baobab-download-http "&gnome-download-http;/baobab/&gnome-minor-28;/baobab-&baobab-version;.tar.xz">
    8   <!ENTITY baobab-download-ftp  "&gnome-download-ftp;/baobab/&gnome-minor-28;/baobab-&baobab-version;.tar.xz">
    9   <!ENTITY baobab-md5sum        "6d12d08e9ebebc41ff859f7174e4c254">
     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">
    1010  <!ENTITY baobab-size          "748 KB">
    11   <!ENTITY baobab-buildsize     "8.9 MB">
     11  <!ENTITY baobab-buildsize     "13 MB">
    1212  <!ENTITY baobab-time          "0.1 SBU">
    1313]>
  • gnome/applications/cheese.xml

    r8f6f10e rd60cd837  
    55  %general-entities;
    66
    7   <!ENTITY cheese-download-http "&gnome-download-http;/cheese/&gnome-minor-28;/cheese-&cheese-version;.tar.xz">
    8   <!ENTITY cheese-download-ftp  "&gnome-download-ftp;/cheese/&gnome-minor-28;/cheese-&cheese-version;.tar.xz">
    9   <!ENTITY cheese-md5sum        "55dc24591ea3cd192d7e9d800cd225aa">
     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">
    1010  <!ENTITY cheese-size          "1.5 MB">
    11   <!ENTITY cheese-buildsize     "19 MB">
    12   <!ENTITY cheese-time          "0.4 SBU">
     11  <!ENTITY cheese-buildsize     "26 MB">
     12  <!ENTITY cheese-time          "0.3 SBU">
    1313]>
    1414
     
    117117  Multimedia support ---&gt;
    118118    &lt;*&gt; Cameras/video grabbers support  [CONFIG_MEDIA_CAMERA_SUPPORT]
    119     &lt;*&gt; Media USB Adapter  ---&gt;         [CONFIG_MEDIA_USB_SUPPORT]
     119    &lt;*&gt; Media USB Adapters  ---&gt;         [CONFIG_MEDIA_USB_SUPPORT]
    120120              Select device(s) as needed</literal></screen>
    121121
  • gnome/applications/eog.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY eog-download-http "&gnome-download-http;/eog/&gnome-minor-28;/eog-&eog-version;.tar.xz">
    88  <!ENTITY eog-download-ftp  "&gnome-download-ftp;/eog/&gnome-minor-28;/eog-&eog-version;.tar.xz">
    9   <!ENTITY eog-md5sum        "6f6e806ce72dec0c6c3b841af1aee23d">
    10   <!ENTITY eog-size          "5.0 MB">
    11   <!ENTITY eog-buildsize     "50 MB">
     9  <!ENTITY eog-md5sum        "4057907bf83129ffa8a658d2f35e18d6">
     10  <!ENTITY eog-size          "5.5 MB">
     11  <!ENTITY eog-buildsize     "51 MB">
    1212  <!ENTITY eog-time          "0.3 SBU">
    1313]>
     
    8181      <xref linkend="gnome-desktop"/>,
    8282      <xref linkend="itstool"/>,
     83      <xref linkend="libjpeg"/>,
    8384      <xref linkend="libpeas"/>, and
    8485      <xref linkend="shared-mime-info"/>
  • gnome/applications/evince.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY evince-download-http
    8      "&gnome-download-http;/evince/&gnome-minor-28;/evince-&evince-version;.tar.xz">
     8     "&gnome-download-http;/evince/&gnome-minor-30;/evince-&evince-version;.tar.xz">
    99  <!ENTITY evince-download-ftp
    10      "&gnome-download-ftp;/evince/&gnome-minor-28;/evince-&evince-version;.tar.xz">
    11   <!ENTITY evince-md5sum        "66aa1766eaaa37536e48def11a0e67a3">
    12   <!ENTITY evince-size          "3.2 MB">
    13   <!ENTITY evince-buildsize     "100 MB">
    14   <!ENTITY evince-time          "0.8 SBU">
     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">
     14  <!ENTITY evince-time          "1.0 SBU">
    1515]>
    1616
     
    8383      <xref linkend="gsettings-desktop-schemas"/>,
    8484      <xref linkend="gtk3"/>,
    85       <xref linkend="itstool"/>, and
    86       <xref linkend="libxml2"/>
     85      <xref linkend="itstool"/>,
     86      <xref linkend="libxml2"/>, and
     87      <xref linkend="openjpeg2"/>
    8788    </para>
    8889
     
    106107      <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>)
    107108      <ulink url="http://djvu.sourceforge.net/">DjVuLibre</ulink>,
     109      <ulink url="http://ftp.gnome.org/pub/gnome/sources/gspell">gspell</ulink>,
    108110      <ulink url="https://wiki.gnome.org/action/show/Projects/libgxps">libgxps</ulink>,
    109       <ulink url="http://www.freedesktop.org/wiki/Software/libspectre/">libspectre</ulink>, and
     111      <ulink url="http://www.freedesktop.org/wiki/Software/libspectre/">libspectre</ulink>,
     112      <ulink url="https://github.com/jlaurens/synctex">Synctex</ulink>, and
    110113      <ulink url="http://www.ibiblio.org/pub/Linux/libs/graphics/t1lib-5.1.2.tar.gz">t1lib</ulink>
    111114    </para>
     
    127130            --enable-compile-warnings=minimum \
    128131            --enable-introspection            \
     132            --without-gspell                  \
    129133            --disable-static                  &amp;&amp;
    130134make</userinput></screen>
     
    140144<screen role="root"><userinput>make install</userinput></screen>
    141145
     146    <note>
     147      <para>If you installed the package to your system using a "DESTDIR"
     148      method,
     149      <filename>/usr/share/glib-2.0/schemas/gschemas.compiled</filename>
     150      was not updated/created. Create (or update) the file using the following
     151      command as the <systemitem class="username">root</systemitem> user:</para>
     152
     153<screen role="root"><userinput>glib-compile-schemas /usr/share/glib-2.0/schemas</userinput></screen></note>
     154
     155
    142156  </sect2>
    143157
    144158  <sect2 role="commands">
    145     <title>Command Explanation</title>
     159    <title>Command Explanations</title>
    146160
    147161    <para>
     
    192206        <seg>
    193207          libevdocument3.so,
    194           libevview3.so,
    195           /usr/lib/mozilla/plugins/libevbrowserplugin.so (browser plugin,
    196           but unusable in firefox), and
     208          libevview3.so, and
    197209          /usr/lib/nautilus/extensions-3.0/libevince-properties-page.so
    198210        </seg>
  • gnome/applications/evolution.xml

    r8f6f10e rd60cd837  
    55  %general-entities;
    66
    7   <!ENTITY evolution-download-http "&gnome-download-http;/evolution/&gnome-minor-28;/evolution-&evolution-version;.tar.xz">
    8   <!ENTITY evolution-download-ftp  "&gnome-download-ftp;/evolution/&gnome-minor-28;/evolution-&evolution-version;.tar.xz">
    9   <!ENTITY evolution-md5sum        "ede8fe7debf388cc76403890dbcb52b8">
    10   <!ENTITY evolution-size          "12 MB">
    11   <!ENTITY evolution-buildsize     "329 MB">
    12   <!ENTITY evolution-time          "2.5 SBU">
     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        "f43c29a8884548af32ad0ba3b2f19661">
     10  <!ENTITY evolution-size          "11 MB">
     11  <!ENTITY evolution-buildsize     "331 MB">
     12  <!ENTITY evolution-time          "3.5 SBU">
    1313]>
    1414
     
    105105      <xref linkend="libchamplain"/> (Contact Maps plugin),
    106106      <xref linkend="gtk-doc"/>,
    107       <ulink url="https://wiki.gnome.org/Projects/GTK%2B/GtkImageView/">GtkImageView</ulink>,
     107      <ulink url="https://glade.gnome.org/">Glade</ulink>,
     108      <ulink url="https://github.com/GNOME/gtkimageview/">GtkImageView</ulink>,
    108109      <ulink url="http://gtkspell.sourceforge.net/">GtkSpell3</ulink>,
    109       <ulink url="&gnome-download-http;/libcryptui/">libcryptui</ulink>,
    110110      <ulink url="http://www.five-ten-sg.com/libpst/">libpst</ulink>,
    111       <ulink url="https://github.com/Yeraze/ytnef">libytnef</ulink>,
    112 <!--       <ulink url="https://spamassassin.apache.org/">SpamAssassin</ulink> -->
     111      <ulink url="https://launchpad.net/libunity/">libunity</ulink>,
     112      <ulink url="https://github.com/Yeraze/ytnef">libytnef</ulink>
    113113    </para>
    114114
     
    132132      -DSYSCONF_INSTALL_DIR=/etc  \
    133133      -DENABLE_INSTALLED_TESTS=ON \
    134       -DENABLE_LIBCRYPTUI=OFF     \
    135134      -DENABLE_PST_IMPORT=OFF     \
    136135      -DENABLE_GTKSPELL=OFF       \
     
    155154    <title>Command Explanations</title>
    156155
    157 <!--
    158     <para>
    159       <parameter>- -disable-autoar</parameter>: This switch disables
    160       automatic archiving support. Omit if you have
    161       <application>gnome-autoar</application> installed and wish to use it.
    162     </para>
    163 -->
    164 
    165     <para>
    166       <parameter>-DENABLE_LIBCRYPTUI=OFF</parameter>: This switch disables
    167       the usage of libcryptui because it is not part of BLFS. Omit
    168       this switch if you have it installed and wish to use it.
    169     </para>
    170 
    171156    <para>
    172157      <parameter>-DENABLE_GTKSPELL=OFF</parameter>: This switch is used to
     
    181166    </para>
    182167
    183 <!--
    184     <para>
    185       <parameter>- -disable-spamassassin</parameter>: This switch is
    186       used to disable the spamassassin plugin because
    187       <application>SpamAssassin</application> is not part of BLFS.
    188     </para>
    189 -->
    190 
    191 <!--
    192     <para>
    193       <option>- -with-openldap</option>: This switch will enable
    194       <application>OpenLDAP</application> support in
    195       <application>Evolution</application>.
    196     </para>
    197 No equivalent. -->
    198 
    199168    <para>
    200169      <option>-DENABLE_CONTACT_MAPS=ON</option>: Use this switch if you
     
    202171      Contact Maps plugin.
    203172    </para>
    204 
    205 <!--
    206     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    207       href="../../xincludes/gtk-doc-rebuild.xml"/>
    208 We need to make one for CMake.
    209 -->
    210173
    211174  </sect2>
  • gnome/applications/file-roller.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY file-roller-download-http
    8            "&gnome-download-http;/file-roller/&gnome-minor-28;/file-roller-&file-roller-version;.tar.xz">
     8           "&gnome-download-http;/file-roller/&gnome-minor-30;/file-roller-&file-roller-version;.tar.xz">
    99  <!ENTITY file-roller-download-ftp
    10            "&gnome-download-ftp;/file-roller/&gnome-minor-28;/file-roller-&file-roller-version;.tar.xz">
    11   <!ENTITY file-roller-md5sum        "2bfcb2082cb3ebb2c5208630906278c2">
    12   <!ENTITY file-roller-size          "1.3 MB">
     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">
    1313  <!ENTITY file-roller-buildsize     "26 MB">
    14   <!ENTITY file-roller-time          "0.1 SBU">
     14  <!ENTITY file-roller-time          "0.2 SBU">
    1515]>
    1616
  • gnome/applications/gnome-calculator.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-calculator-download-http
    8            "&gnome-download-http;/gnome-calculator/3.28/gnome-calculator-&gnome-calculator-version;.tar.xz">
     8           "&gnome-download-http;/gnome-calculator/&gnome-minor-30;/gnome-calculator-&gnome-calculator-version;.tar.xz">
    99  <!ENTITY gnome-calculator-download-ftp
    10            "&gnome-download-ftp;/gnome-calculator/3.28/gnome-calculator-&gnome-calculator-version;.tar.xz">
    11   <!ENTITY gnome-calculator-md5sum        "4ee911ceec2e8d08c4003d92b577b4ac">
    12   <!ENTITY gnome-calculator-size          "1.8 MB">
    13   <!ENTITY gnome-calculator-buildsize     "55 MB (with tests)">
     10           "&gnome-download-ftp;/gnome-calculator/&gnome-minor-30;/gnome-calculator-&gnome-calculator-version;.tar.xz">
     11  <!ENTITY gnome-calculator-md5sum        "333092a29e48a2f9fd216d0c4f37f925">
     12  <!ENTITY gnome-calculator-size          "1.0 MB">
     13  <!ENTITY gnome-calculator-buildsize     "42 MB (with tests)">
    1414  <!ENTITY gnome-calculator-time          "0.2 SBU (with tests)">
    1515]>
     
    110110
    111111    <para>
    112       To test the results, issue: <command>ninja test</command>. On 32-bit
    113       systems, Number.float and Number.double tests might fail due to floating
    114       point round off errors.
     112      To test the results, issue: <command>ninja test</command>.
    115113    </para>
    116114
     
    122120
    123121  </sect2>
    124 <!--
    125   <sect2 role="commands">
    126     <title>Command Explanation</title>
    127122
    128     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    129       href="../../xincludes/static-libraries.xml"/>
    130 
    131   </sect2>
    132 -->
    133123  <sect2 role="content">
    134124    <title>Contents</title>
  • gnome/applications/gnome-color-manager.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-color-manager-download-http
    8            "&gnome-download-http;/gnome-color-manager/&gnome-minor-28;/gnome-color-manager-&gnome-color-manager-version;.tar.xz">
     8           "&gnome-download-http;/gnome-color-manager/&gnome-minor-30;/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-28;/gnome-color-manager-&gnome-color-manager-version;.tar.xz">
    11   <!ENTITY gnome-color-manager-md5sum        "e1ddc02d6f6b44edc75953ad5ef9e3e3">
     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">
    1212  <!ENTITY gnome-color-manager-size          "2.5 MB">
    13   <!ENTITY gnome-color-manager-buildsize     "16 MB">
    14   <!ENTITY gnome-color-manager-time          "less than 0.1 SBU">
     13  <!ENTITY gnome-color-manager-buildsize     "23 MB">
     14  <!ENTITY gnome-color-manager-time          "0.2 SBU">
    1515]>
    1616
     
    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. -->
    9195      <xref linkend="exiv2"/> and
    9296      <xref linkend="vte"/>
     
    9599    <bridgehead renderas="sect4">Optional</bridgehead>
    96100    <para role="optional">
    97 <!--      <xref linkend="appstream-glib"/> and -->
    98101      <ulink url="&appstream-glib-url;">appstream-glib</ulink> and
    99102      <xref linkend="docbook-utils"/> (currently causes build to fail)
     
    116119cd    build &amp;&amp;
    117120
    118 meson --prefix=/usr .. &amp;&amp;
     121meson --prefix=/usr -Dexiv=false .. &amp;&amp;
    119122ninja</userinput></screen>
    120123
     
    128131
    129132<screen role="root"><userinput>ninja install</userinput></screen>
     133
     134  </sect2>
     135
     136  <sect2 role="commands">
     137    <title>Command Explanations</title>
     138
     139    <para><parameter>-Dexiv=false</parameter>: This switch is used to disable
     140    using Exiv2 because Exiv2-0.27 changed the API in a way that several
     141    applications cannot use.</para>
     142    <!-- Please check this at the next version of gnome-color-manager AND/OR
     143    the next version of Exiv2. No work has been done upstream, but I did file
     144    an issue upstream. -->
    130145
    131146  </sect2>
  • gnome/applications/gnome-disk-utility.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-disk-utility-download-http
    8            "&gnome-download-http;/gnome-disk-utility/&gnome-minor-28;/gnome-disk-utility-&gnome-disk-utility-version;.tar.xz">
     8           "&gnome-download-http;/gnome-disk-utility/&gnome-minor-30;/gnome-disk-utility-&gnome-disk-utility-version;.tar.xz">
    99  <!ENTITY gnome-disk-utility-download-ftp
    10            "&gnome-download-ftp;/gnome-disk-utility/&gnome-minor-28;/gnome-disk-utility-&gnome-disk-utility-version;.tar.xz">
    11   <!ENTITY gnome-disk-utility-md5sum        "e6b1314c981f9b13ae05792af4eae4b7">
     10           "&gnome-download-ftp;/gnome-disk-utility/&gnome-minor-30;/gnome-disk-utility-&gnome-disk-utility-version;.tar.xz">
     11  <!ENTITY gnome-disk-utility-md5sum        "54296defd848728b09a2049654672036">
    1212  <!ENTITY gnome-disk-utility-size          "1.6 MB">
    1313  <!ENTITY gnome-disk-utility-buildsize     "35 MB">
    14   <!ENTITY gnome-disk-utility-time          "0.1 SBU">
     14  <!ENTITY gnome-disk-utility-time          "0.2 SBU">
    1515]>
    1616
  • gnome/applications/gnome-logs.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-logs-download-http
    8            "&gnome-download-http;/gnome-logs/&gnome-minor-28;/gnome-logs-&gnome-logs-version;.tar.xz">
     8           "&gnome-download-http;/gnome-logs/&gnome-minor-30;/gnome-logs-&gnome-logs-version;.tar.xz">
    99  <!ENTITY gnome-logs-download-ftp
    1010           "&gnome-download-ftp;/gnome-logs/&gnome-minor-28;/gnome-logs-&gnome-logs-version;.tar.xz">
    11   <!ENTITY gnome-logs-md5sum        "3a74a1ed1d271dae38cd2461974fd5e8">
     11  <!ENTITY gnome-logs-md5sum        "5441ae894bd21f8f9ae9c1d86c8ce564">
    1212  <!ENTITY gnome-logs-size          "1.2 MB">
    13   <!ENTITY gnome-logs-buildsize     "16 MB">
     13  <!ENTITY gnome-logs-buildsize     "17 MB">
    1414  <!ENTITY gnome-logs-time          "less than 0.1 SBU">
    1515]>
     
    109109
    110110    <para>
    111       This package does not come with a test suite.
     111      To test the results, issue: <command>make check</command>.
    112112    </para>
    113113
  • gnome/applications/gnome-maps.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-maps-download-http
    8            "&gnome-download-http;/gnome-maps/&gnome-minor-28;/gnome-maps-&gnome-maps-version;.tar.xz">
     8           "&gnome-download-http;/gnome-maps/&gnome-minor-30;/gnome-maps-&gnome-maps-version;.tar.xz">
    99  <!ENTITY gnome-maps-download-ftp
    10            "&gnome-download-ftp;/gnome-maps/&gnome-minor-28;/gnome-maps-&gnome-maps-version;.tar.xz">
    11   <!ENTITY gnome-maps-md5sum        "8b0568d85a9ff1cd7d7f37fce514bee3">
    12   <!ENTITY gnome-maps-size          "1.1 MB">
    13   <!ENTITY gnome-maps-buildsize     "16 MB">
     10           "&gnome-download-ftp;/gnome-maps/&gnome-minor-30;/gnome-maps-&gnome-maps-version;.tar.xz">
     11  <!ENTITY gnome-maps-md5sum        "8d1691382f31cfa7c9526f2689d1a9fe">
     12  <!ENTITY gnome-maps-size          "2.1 MB">
     13  <!ENTITY gnome-maps-buildsize     "14 MB">
    1414  <!ENTITY gnome-maps-time          "less than 0.1 SBU">
    1515]>
     
    9999    </para>
    100100
    101 <screen><userinput>./configure --prefix=/usr &amp;&amp;
    102 make</userinput></screen>
     101<screen><userinput>mkdir build &amp;&amp;
     102cd build &amp;&amp;
     103
     104meson --prefix=/usr .. &amp;&amp;
     105ninja
     106</userinput></screen>
    103107
    104108    <para>
     
    110114    </para>
    111115
    112 <screen role="root"><userinput>make install</userinput></screen>
     116<screen role="root"><userinput>ninja install</userinput></screen>
    113117
    114118  </sect2>
  • gnome/applications/gnome-power-manager.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-power-manager-download-http
    8            "&gnome-download-http;/gnome-power-manager/&gnome-minor-26;/gnome-power-manager-&gnome-power-manager-version;.tar.xz">
     8           "&gnome-download-http;/gnome-power-manager/&gnome-minor-30;/gnome-power-manager-&gnome-power-manager-version;.tar.xz">
    99  <!ENTITY gnome-power-manager-download-ftp
    10            "&gnome-download-ftp;/gnome-power-manager/&gnome-minor-26;/gnome-power-manager-&gnome-power-manager-version;.tar.xz">
    11   <!ENTITY gnome-power-manager-md5sum        "52886ae000e4a4be064ce44d45b74c32">
    12   <!ENTITY gnome-power-manager-size          "376 KB">
    13   <!ENTITY gnome-power-manager-buildsize     "6.3 MB">
     10           "&gnome-download-ftp;/gnome-power-manager/&gnome-minor-30;/gnome-power-manager-&gnome-power-manager-version;.tar.xz">
     11  <!ENTITY gnome-power-manager-md5sum        "762c9533d21996fd7a7fb1c5105cdfb6">
     12  <!ENTITY gnome-power-manager-size          "372 KB">
     13  <!ENTITY gnome-power-manager-buildsize     "6.4 MB">
    1414  <!ENTITY gnome-power-manager-time          "less than 0.1 SBU (with tests)">
    1515]>
  • gnome/applications/gnome-screenshot.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-screenshot-download-http
    8            "&gnome-download-http;/gnome-screenshot/&gnome-minor-26;/gnome-screenshot-&gnome-screenshot-version;.tar.xz">
     8           "&gnome-download-http;/gnome-screenshot/&gnome-minor-30;/gnome-screenshot-&gnome-screenshot-version;.tar.xz">
    99  <!ENTITY gnome-screenshot-download-ftp
    10            "&gnome-download-ftp;/gnome-screenshot/&gnome-minor-26;/gnome-screenshot-&gnome-screenshot-version;.tar.xz">
    11   <!ENTITY gnome-screenshot-md5sum        "8c99c20f009800cc41c6208583d99a1a">
    12   <!ENTITY gnome-screenshot-size          "228 KB">
    13   <!ENTITY gnome-screenshot-buildsize     "5.9 MB">
     10           "&gnome-download-ftp;/gnome-screenshot/&gnome-minor-30;/gnome-screenshot-&gnome-screenshot-version;.tar.xz">
     11  <!ENTITY gnome-screenshot-md5sum        "39a4ba8ef7b6c657a951f0822d218a34">
     12  <!ENTITY gnome-screenshot-size          "220 KB">
     13  <!ENTITY gnome-screenshot-buildsize     "6.1 MB">
    1414  <!ENTITY gnome-screenshot-time          "less than 0.1 SBU">
    1515]>
  • gnome/applications/gnome-system-monitor.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-system-monitor-download-http
    8       "&gnome-download-http;/gnome-system-monitor/&gnome-minor-28;/gnome-system-monitor-&gnome-system-monitor-version;.tar.xz">
     8      "&gnome-download-http;/gnome-system-monitor/&gnome-minor-30;/gnome-system-monitor-&gnome-system-monitor-version;.tar.xz">
    99  <!ENTITY gnome-system-monitor-download-ftp
    10            "&gnome-download-ftp;/gnome-system-monitor/&gnome-minor-28;/gnome-system-monitor-&gnome-system-monitor-version;.tar.xz">
    11   <!ENTITY gnome-system-monitor-md5sum        "933e77c69be579faeab6c9b2a2378f09">
    12   <!ENTITY gnome-system-monitor-size          "1.2 MB">
    13   <!ENTITY gnome-system-monitor-buildsize     "42 MB">
    14   <!ENTITY gnome-system-monitor-time          "0.4 SBU">
     10           "&gnome-download-ftp;/gnome-system-monitor/&gnome-minor-30;/gnome-system-monitor-&gnome-system-monitor-version;.tar.xz">
     11  <!ENTITY gnome-system-monitor-md5sum        "67e589dd973c3d3024ae95665508f9e9">
     12  <!ENTITY gnome-system-monitor-size          "748 KB">
     13  <!ENTITY gnome-system-monitor-buildsize     "32 MB">
     14  <!ENTITY gnome-system-monitor-time          "0.6 SBU">
    1515]>
    1616
     
    8585    </para>
    8686
    87 <!--
    88     <bridgehead renderas="sect4">Recommended</bridgehead>
    89     <para role="recommended">
    90       <xref linkend="libwnck"/>
    91     </para>
    92 NOT SUPPORTED
    93 -->
    94 
    9587    <bridgehead renderas="sect4">Optional</bridgehead>
    9688    <para role="optional">
    97 <!--      <phrase revision="systemd"><xref linkend="appstream-glib"/> and</phrase> -->
    9889      <xref linkend="desktop-file-utils"/> and
    9990      <ulink url="&appstream-glib-url;">appstream-glib</ulink>
     
    113104    </para>
    114105
    115 <screen revision="sysv"><userinput>./configure --prefix=/usr &amp;&amp;
    116 make</userinput></screen>
     106<screen revision="sysv"><userinput>mkdir build &amp;&amp;
     107cd build &amp;&amp;
    117108
    118 <screen revision="systemd"><userinput>./configure --prefix=/usr --enable-systemd &amp;&amp;
    119 make</userinput></screen>
     109meson --prefix=/usr -Dsystemd=false .. &amp;&amp;
     110ninja</userinput></screen>
     111
     112<screen revision="systemd"><userinput>mkdir build &amp;&amp;
     113cd build &amp;&amp;
     114
     115meson --prefix=/usr .. &amp;&amp;
     116ninja</userinput></screen>
    120117
    121118    <para>
     
    127124    </para>
    128125
    129 <screen role="root"><userinput>make install</userinput></screen>
     126<screen role="root"><userinput>ninja install</userinput></screen>
    130127
    131128  </sect2>
    132129
    133   <sect2 role="commands" revision="systemd">
     130  <sect2 role="commands" revision="sysv">
    134131    <title>Command Explanations</title>
    135132
    136 <!--
    137133    <para>
    138       <parameter>- -enable-wnck</parameter>: This switch adds support for the
    139       Window Navigator Construction Kit libraries.
    140     </para>
    141 -->
    142 
    143     <para>
    144       <parameter>--enable-systemd</parameter>: This switch ensures that
    145       gnome-system-monitor uses the systemd process monitoring framework.
     134      <parameter>-Dsystemd=false</parameter>: This switch ensures that
     135      gnome-system-monitor does NOT use the systemd process monitoring framework.
     136      Use this option if you are on a SysV system.
    146137    </para>
    147138
  • gnome/applications/gnome-terminal.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-terminal-download-http
    8            "&gnome-download-http;/gnome-terminal/&gnome-minor-28;/gnome-terminal-&gnome-terminal-version;.tar.xz">
     8           "&gnome-download-http;/gnome-terminal/&gnome-minor-30;/gnome-terminal-&gnome-terminal-version;.tar.xz">
    99  <!ENTITY gnome-terminal-download-ftp
    10            "&gnome-download-ftp;/gnome-terminal/&gnome-minor-28;/gnome-terminal-&gnome-terminal-version;.tar.xz">
    11   <!ENTITY gnome-terminal-md5sum        "d5a1487fbd0d1a3226fcc4a40278fca8">
     10           "&gnome-download-ftp;/gnome-terminal/&gnome-minor-30;/gnome-terminal-&gnome-terminal-version;.tar.xz">
     11  <!ENTITY gnome-terminal-md5sum        "debc2a025675312ad5ae33232f02c027">
    1212  <!ENTITY gnome-terminal-size          "2.0 MB">
    1313  <!ENTITY gnome-terminal-buildsize     "49 MB">
     
    112112<screen revision="sysv"><userinput>./configure --prefix=/usr             \
    113113            --disable-static          \
    114             --disable-migration       \
    115114            --disable-search-provider \
    116115            --without-nautilus-extension &amp;&amp;
     
    118117
    119118<screen revision="systemd"><userinput>./configure --prefix=/usr       \
    120             --disable-migration \
    121119            --disable-static    &amp;&amp;
    122120make</userinput></screen>
     
    155153      manager.
    156154    </para>
    157 
    158     <para>
    159       <parameter>--disable-migration</parameter>: This switch disables
     155<!--
     156    <para>
     157      <parameter>- -disable-migration</parameter>: This switch disables
    160158      building the <application>GNOME Terminal</application>
    161159      <application>GConf</application> migration tool which is
    162160      not necessary for BLFS.
    163161    </para>
    164 
     162-->
    165163    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    166164      href="../../xincludes/static-libraries.xml"/>
  • gnome/applications/gnome-tweaks.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-tweaks-download-http
    8            "&gnome-download-http;/gnome-tweaks/&gnome-minor-28;/gnome-tweaks-&gnome-tweaks-version;.tar.xz">
     8           "&gnome-download-http;/gnome-tweaks/&gnome-minor-30;/gnome-tweaks-&gnome-tweaks-version;.tar.xz">
    99  <!ENTITY gnome-tweaks-download-ftp
    10            "&gnome-download-ftp;/gnome-tweaks/&gnome-minor-28;/gnome-tweaks-&gnome-tweaks-version;.tar.xz">
    11   <!ENTITY gnome-tweaks-md5sum        "8613ec54437b42d55dd939058e71265f">
    12   <!ENTITY gnome-tweaks-size          "264 KB">
    13   <!ENTITY gnome-tweaks-buildsize     "4.7 MB">
     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">
    1414  <!ENTITY gnome-tweaks-time          "less than 0.1 SBU">
    1515]>
     
    7878    <para role="required">
    7979      <xref linkend="gtk3"/>,
    80       <xref linkend="gsettings-desktop-schemas"/>, and
    81       <xref linkend="pygobject3"/>
     80      <xref linkend="gsettings-desktop-schemas"/>,
     81      <xref linkend="pygobject3"/>, and
     82      <xref linkend="sound-theme-freedesktop"/>
    8283    </para>
    8384
     
    128129        </seg>
    129130        <seg>
    130           /usr/lib/python&python2-majorver;/site-packages/gtweak and
     131          /usr/lib/python&python3-majorver;/site-packages/gtweak and
    131132          /usr/share/gnome-tweaks
    132133        </seg>
  • gnome/applications/gucharmap.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gucharmap-download-http
    8        "&gnome-download-http;/gucharmap/10.0/gucharmap-&gucharmap-version;.tar.xz">
     8       "&gnome-download-http;/gucharmap/11.0/gucharmap-&gucharmap-version;.tar.xz">
    99  <!ENTITY gucharmap-download-ftp
    10        "&gnome-download-ftp;/gucharmap/10.0/gucharmap-&gucharmap-version;.tar.xz">
    11   <!ENTITY gucharmap-md5sum        "5a0ab9558c89fff2c91d04b72d4e4ee2">
     10       "&gnome-download-ftp;/gucharmap/11.0/gucharmap-&gucharmap-version;.tar.xz">
     11  <!ENTITY gucharmap-md5sum        "9f8ebbc62a14d31edf77dadd53c348c8">
    1212  <!ENTITY gucharmap-size          "1.7 MB">
    13   <!ENTITY gucharmap-buildsize     "45 MB">
    14   <!ENTITY gucharmap-time          "0.3 SBU (with a fast internet connection)">
     13  <!ENTITY gucharmap-buildsize     "56 MB">
     14  <!ENTITY gucharmap-time          "0.4 SBU (with a fast internet connection)">
    1515]>
    1616
  • gnome/applications/network-manager-applet.xml

    r8f6f10e rd60cd837  
    99  <!ENTITY network-manager-applet-download-ftp
    1010           "&gnome-download-ftp;/network-manager-applet/1.8/network-manager-applet-&network-manager-applet-version;.tar.xz">
    11   <!ENTITY network-manager-applet-md5sum    "9f27c962b28bb156dc8a3d10d949afc5">
     11  <!ENTITY network-manager-applet-md5sum    "34923579b39360db64649342ee6735d8">
    1212  <!ENTITY network-manager-applet-size      "1.5 MB">
    13   <!ENTITY network-manager-applet-buildsize "65 MB (with tests)">
    14   <!ENTITY network-manager-applet-time      "0.3 SBU (with tests)">
     13  <!ENTITY network-manager-applet-buildsize "66 MB (with tests)">
     14  <!ENTITY network-manager-applet-time      "0.4 SBU (with tests)">
    1515]>
    1616
     
    3636      a panel applet used to configure wired and wireless network connections
    3737      through GUI. It's designed for use with any desktop environment that uses
    38       <application>GTK+</application> like <application>Xfce</application> and
    39       <application>LXDE</application>.
     38      <application>GTK+</application>, such as <application>Xfce</application>
     39       and <application>LXDE</application>.
    4040    </para>
    4141
  • gnome/applications/seahorse.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY seahorse-download-http
    8            "&gnome-download-http;/seahorse/&gnome-minor-20;/seahorse-&seahorse-version;.tar.xz">
     8           "&gnome-download-http;/seahorse/&gnome-minor-30;/seahorse-&seahorse-version;.tar.xz">
    99  <!ENTITY seahorse-download-ftp
    10            "&gnome-download-ftp;/seahorse/&gnome-minor-20;/seahorse-&seahorse-version;.tar.xz">
    11   <!ENTITY seahorse-md5sum        "06cdf9805d9d1adddd0140d13f1bd234">
    12   <!ENTITY seahorse-size          "1.5 MB">
    13   <!ENTITY seahorse-buildsize     "55 MB">
    14   <!ENTITY seahorse-time          "0.5 SBU">
     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">
    1515]>
    1616
     
    8888    <para role="recommended">
    8989      <xref linkend="libsoup"/>,
     90      <xref linkend="p11-kit"/>,
    9091      <xref linkend="openssh"/> (for managing SSH keys) and
    9192      <xref linkend="vala"/>
     
    118119<screen><userinput>sed -i -r 's:"(/apps):"/org/gnome\1:' data/*.xml &amp;&amp;
    119120
    120 ./configure --prefix=/usr  &amp;&amp;
    121 make</userinput></screen>
     121mkdir build &amp;&amp;
     122cd build &amp;&amp;
     123
     124meson --prefix=/usr .. &amp;&amp;
     125ninja</userinput></screen>
    122126
    123127    <para>
     
    129133    </para>
    130134
    131 <screen role="root"><userinput>make install</userinput></screen>
     135<screen role="root"><userinput>ninja install</userinput></screen>
    132136
    133137  </sect2>
  • gnome/platform/caribou.xml

    r8f6f10e rd60cd837  
    9191    <para role="optional">
    9292      <xref linkend="gtk2"/> and
    93       <ulink url="http://www.valadoc.org/">Valadoc</ulink>
     93      <xref linkend="vala"/> (with Valadoc installed)
    9494    </para>
    9595
  • gnome/platform/dconf.xml

    r8f6f10e rd60cd837  
    66
    77<!-- DConf -->
    8   <!ENTITY dconf-download-http "&gnome-download-http;/dconf/0.28/dconf-&dconf-version;.tar.xz">
    9   <!ENTITY dconf-download-ftp  "&gnome-download-ftp;/dconf/0.28/dconf-&dconf-version;.tar.xz">
    10   <!ENTITY dconf-md5sum        "81faa8e68e5ea71ff0ee75050fc0759c">
    11   <!ENTITY dconf-size          "100 KB">
    12   <!ENTITY dconf-buildsize     "7.1 MB">
     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">
    1313  <!ENTITY dconf-time          "less than 0.1 SBU">
    1414
    1515<!-- DConf-Editor -->
    16   <!ENTITY dconf-editor-download-http "&gnome-download-http;/dconf-editor/&gnome-minor-28;/dconf-editor-&dconf-editor-version;.tar.xz">
    17   <!ENTITY dconf-editor-download-ftp  "&gnome-download-ftp;/dconf-editor/&gnome-minor-28;/dconf-editor-&dconf-editor-version;.tar.xz">
    18   <!ENTITY dconf-editor-md5sum        "cc9eb8020cc848812972d8519c3d05cf">
    19   <!ENTITY dconf-editor-size          "408 KB">
    20   <!ENTITY dconf-editor-buildsize     "14 MB">
    21   <!ENTITY dconf-editor-time          "less than 0.1 SBU">
     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">
    2222]>
    2323
     
    162162cd    build &amp;&amp;
    163163
    164 meson --prefix=/usr --sysconfdir=/etc .. &amp;&amp;
     164meson --prefix=/usr --sysconfdir=/etc -Dbash_completion=false .. &amp;&amp;
    165165ninja</userinput></screen>
    166166
     
    220220        </seg>
    221221        <seg>
    222           libdconf-dbus-1.so,
     222           <!--libdconf-dbus-1.so, -->
    223223          libdconf.so,
    224224          and libdconfsettings.so (GIO Module installed in
     
    226226        </seg>
    227227        <seg>
    228           /usr/{include,share/gtk-doc/html}/dconf and
    229           /usr/include/dconf-dbus-1
     228          /usr/{include,share/gtk-doc/html}/dconf
     229          <!-- and /usr/include/dconf-dbus-1 -->
    230230        </seg>
    231231      </seglistitem>
     
    274274        </listitem>
    275275      </varlistentry>
    276 
     276      <!--
    277277      <varlistentry id="libdconf-dbus-1">
    278278        <term><filename class="libraryfile">libdconf-dbus-1.so</filename></term>
     
    287287        </listitem>
    288288      </varlistentry>
    289 
     289      -->
    290290    </variablelist>
    291291
  • gnome/platform/evolution-data-server.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY evolution-data-server-download-http
    8            "&gnome-download-http;/evolution-data-server/&gnome-minor-28;/evolution-data-server-&evolution-data-server-version;.tar.xz">
     8           "&gnome-download-http;/evolution-data-server/&gnome-minor-30;/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-28;/evolution-data-server-&evolution-data-server-version;.tar.xz">
    11   <!ENTITY evolution-data-server-md5sum        "998d5b280372357346d2bc7afe45b36d">
    12   <!ENTITY evolution-data-server-size          "4.2 MB">
    13   <!ENTITY evolution-data-server-buildsize     "185 MB">
    14   <!ENTITY evolution-data-server-time          "1.2 SBU">
     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        "6f38d50ffa152dabce24404e071748ca">
     12  <!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">
    1515]>
    1616
     
    9696      <xref linkend="gtk3"/>,
    9797      <xref linkend="icu"/>,
     98      <xref linkend="libcanberra"/>,
    9899      <xref linkend="libgdata"/>,
    99100      <xref linkend="libgweather"/>, and
     
    129130
    130131cmake -DCMAKE_INSTALL_PREFIX=/usr   \
     132      -DSYSCONF_INSTALL_DIR=/etc    \
    131133      -DENABLE_UOA=OFF              \
    132134      -DENABLE_VALA_BINDINGS=ON     \
    133135      -DENABLE_INSTALLED_TESTS=ON   \
    134136      -DENABLE_GOOGLE=ON            \
    135       -DENABLE_GOOGLE_AUTH=OFF      \
    136137      -DWITH_OPENLDAP=OFF           \
    137138      -DWITH_KRB5=OFF               \
     
    162163    </para>
    163164
     165    <!--
    164166    <para>
    165167      <parameter>-DENABLE_GOOGLE_AUTH=OFF</parameter>: This flag is used
     
    168170      installed <application>Google Authenticator</application>.
    169171    </para>
     172    -->
    170173
    171174    <para>
  • gnome/platform/gcr.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY gcr-download-http "&gnome-download-http;/gcr/&gnome-minor-28;/gcr-&gcr-version;.tar.xz">
    88  <!ENTITY gcr-download-ftp  "&gnome-download-ftp;/gcr/&gnome-minor-28;/gcr-&gcr-version;.tar.xz">
    9   <!ENTITY gcr-md5sum        "5321319307dad34dca2fd52e7c9c01ab">
     9  <!ENTITY gcr-md5sum        "afd88cacfd54c1ac5b3e0eb35e3aa674">
    1010  <!ENTITY gcr-size          "1.3 MB">
    11   <!ENTITY gcr-buildsize     "69 MB (with tests)">
    12   <!ENTITY gcr-time          "0.7 SBU (using parallelism=4; with tests)">
     11  <!ENTITY gcr-buildsize     "86 MB (with tests)">
     12  <!ENTITY gcr-time          "0.9 SBU (with tests)">
    1313]>
    1414
  • gnome/platform/gdm.xml

    r8f6f10e rd60cd837  
    55  %general-entities;
    66
    7   <!ENTITY gdm-download-http "&gnome-download-http;/gdm/&gnome-minor-28;/gdm-&gdm-version;.tar.xz">
    8   <!ENTITY gdm-download-ftp  "&gnome-download-ftp;/gdm/&gnome-minor-28;/gdm-&gdm-version;.tar.xz">
    9   <!ENTITY gdm-md5sum        "324e1a04c4520f6984f3a1fe53cb1556">
    10   <!ENTITY gdm-size          "1.1 MB">
    11   <!ENTITY gdm-buildsize     "41 MB">
     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        "88ff692eabb779cd53246d559e767ad9">
     10  <!ENTITY gdm-size          "1.2 MB">
     11  <!ENTITY gdm-buildsize     "42 MB">
    1212  <!ENTITY gdm-time          "0.3 SBU">
    1313]>
     
    8080      <xref linkend="iso-codes"/>,
    8181      <xref linkend="itstool"/>,
     82      <xref linkend="keyutils"/>,
    8283      <xref linkend="libcanberra"/>,
    8384      <xref linkend="libdaemon"/>, and
  • gnome/platform/gexiv2.xml

    r8f6f10e rd60cd837  
    66
    77<!-- gexiv2 -->
    8   <!ENTITY gexiv2-download-http "https://download.gnome.org/sources/gexiv2/0.10/gexiv2-&gexiv2-version;.tar.xz">
    9   <!ENTITY gexiv2-download-ftp  "ftp://ftp.gnome.org/pub/GNOME/sources/gexiv2/0.10/gexiv2-&gexiv2-version;.tar.xz">
    10   <!ENTITY gexiv2-md5sum        "fcbaa7233fc076a6743c22da746956be">
    11   <!ENTITY gexiv2-size          "620 KB">
    12   <!ENTITY gexiv2-buildsize     "5.7 MB">
    13   <!ENTITY gexiv2-time          "less than 0.1 SBU">
     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">
     11  <!ENTITY gexiv2-size          "364 KB">
     12  <!ENTITY gexiv2-buildsize     "5.1 MB">
     13  <!ENTITY gexiv2-time          "0.1 SBU">
    1414]>
    1515
     
    8585    <bridgehead renderas="sect4">Optional</bridgehead>
    8686    <para role="optional">
    87       <xref linkend="gtk-doc"/>
     87      <xref linkend="gtk-doc"/> (for documentation) and
     88      <xref linkend="python2"/> (for the Python2 module)
    8889    </para>
    8990
  • gnome/platform/gnome-backgrounds.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-backgrounds-download-http
    8            "&gnome-download-http;/gnome-backgrounds/&gnome-minor-28;/gnome-backgrounds-&gnome-backgrounds-version;.tar.xz">
     8           "&gnome-download-http;/gnome-backgrounds/&gnome-minor-30;/gnome-backgrounds-&gnome-backgrounds-version;.tar.xz">
    99  <!ENTITY gnome-backgrounds-download-ftp
    10            "&gnome-download-ftp;/gnome-backgrounds/&gnome-minor-28;/gnome-backgrounds-&gnome-backgrounds-version;.tar.xz">
    11   <!ENTITY gnome-backgrounds-md5sum        "eca3276373841a0cec2ed582d52a5899">
    12   <!ENTITY gnome-backgrounds-size          "25 MB">
    13   <!ENTITY gnome-backgrounds-buildsize     "27 MB">
     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">
    1414  <!ENTITY gnome-backgrounds-time          "less than 0.1 SBU">
    1515]>
  • gnome/platform/gnome-control-center.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-control-center-download-http
    8            "&gnome-download-http;/gnome-control-center/&gnome-minor-28;/gnome-control-center-&gnome-control-center-version;.tar.xz">
     8           "&gnome-download-http;/gnome-control-center/&gnome-minor-30;/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-28;/gnome-control-center-&gnome-control-center-version;.tar.xz">
    11   <!ENTITY gnome-control-center-md5sum        "9b6967307c49fff8d118a027ee398415">
     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        "a1c5eb83cad50db3f54c03c8d1be02f8">
    1212  <!ENTITY gnome-control-center-size          "5.6 MB">
    13   <!ENTITY gnome-control-center-buildsize     "138 MB">
    14   <!ENTITY gnome-control-center-time          "0.8 SBU">
     13  <!ENTITY gnome-control-center-buildsize     "140 MB (with tests)">
     14  <!ENTITY gnome-control-center-time          "1.1 SBU (with tests)">
    1515]>
    1616
  • gnome/platform/gnome-menus.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-menus-download-http
    8            "&gnome-download-http;/gnome-menus/3.13/gnome-menus-&gnome-menus-version;.tar.xz">
     8           "&gnome-download-http;/gnome-menus/3.31/gnome-menus-&gnome-menus-version;.tar.xz">
    99  <!ENTITY gnome-menus-download-ftp
    10            "&gnome-download-ftp;/gnome-menus/3.13/gnome-menus-&gnome-menus-version;.tar.xz">
    11   <!ENTITY gnome-menus-md5sum        "eef5ef2308d7afc56119d7248f2aa6db">
    12   <!ENTITY gnome-menus-size          "396 KB">
    13   <!ENTITY gnome-menus-buildsize     "8.2 MB">
     10           "&gnome-download-ftp;/gnome-menus/3.31/gnome-menus-&gnome-menus-version;.tar.xz">
     11  <!ENTITY gnome-menus-md5sum        "9324bd1e1ab9cf2f72fe6eefccbe17eb">
     12  <!ENTITY gnome-menus-size          "488 KB">
     13  <!ENTITY gnome-menus-buildsize     "8.4 MB">
    1414  <!ENTITY gnome-menus-time          "less than 0.1 SBU">
    1515]>
     
    140140        </seg>
    141141        <seg>
    142           libgnome-menu.so
     142          libgnome-menu-3.so
    143143        </seg>
    144144        <seg>
  • gnome/platform/gnome-online-accounts.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-online-accounts-download-http
    8            "&gnome-download-http;/gnome-online-accounts/&gnome-minor-28;/gnome-online-accounts-&gnome-online-accounts-version;.tar.xz">
     8           "&gnome-download-http;/gnome-online-accounts/&gnome-minor-30;/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-28;/gnome-online-accounts-&gnome-online-accounts-version;.tar.xz">
    11   <!ENTITY gnome-online-accounts-md5sum        "25827cac1609cf1b5a089d9615d47d86">
    12   <!ENTITY gnome-online-accounts-size          "1.5 MB">
    13   <!ENTITY gnome-online-accounts-buildsize     "28 MB">
     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        "3d6648929d3bec49f7ff00e773bdb90c">
     12  <!ENTITY gnome-online-accounts-size          "900 KB">
     13  <!ENTITY gnome-online-accounts-buildsize     "36 MB">
    1414  <!ENTITY gnome-online-accounts-time          "0.5 SBU">
    1515]>
     
    186186        <seg>
    187187          /usr/include/goa-1.0,
    188           /usr/lib/goa-1.0,
    189           /usr/share/gnome-online-accounts, and
     188          /usr/lib/goa-1.0, and
    190189          /usr/share/gtk-doc/html/goa
    191190        </seg>
  • gnome/platform/gnome-session.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-session-download-http
    8            "&gnome-download-http;/gnome-session/&gnome-minor-28;/gnome-session-&gnome-session-version;.tar.xz">
     8           "&gnome-download-http;/gnome-session/&gnome-minor-30;/gnome-session-&gnome-session-version;.tar.xz">
    99  <!ENTITY gnome-session-download-ftp
    10            "&gnome-download-ftp;/gnome-session/&gnome-minor-28;/gnome-session-&gnome-session-version;.tar.xz">
    11   <!ENTITY gnome-session-md5sum        "8805f3bb11958f149d787d16858db897">
    12   <!ENTITY gnome-session-size          "472 KB">
     10           "&gnome-download-ftp;/gnome-session/&gnome-minor-30;/gnome-session-&gnome-session-version;.tar.xz">
     11  <!ENTITY gnome-session-md5sum        "45c33dfaad7d40c008f8131aff2e0391">
     12  <!ENTITY gnome-session-size          "476 KB">
    1313  <!ENTITY gnome-session-buildsize     "15 MB">
    14   <!ENTITY gnome-session-time          "0.1 SBU">
     14  <!ENTITY gnome-session-time          "0.2 SBU">
    1515]>
    1616
  • gnome/platform/gnome-settings-daemon.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-settings-daemon-download-http
    8            "&gnome-download-http;/gnome-settings-daemon/&gnome-minor-28;/gnome-settings-daemon-&gnome-settings-daemon-version;.tar.xz">
     8           "&gnome-download-http;/gnome-settings-daemon/&gnome-minor-30;/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-28;/gnome-settings-daemon-&gnome-settings-daemon-version;.tar.xz">
    11   <!ENTITY gnome-settings-daemon-md5sum        "8b441f756942f41c95fbaeba2f10766c">
     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">
    1212  <!ENTITY gnome-settings-daemon-size          "1.3 MB">
    1313  <!ENTITY gnome-settings-daemon-buildsize     "38 MB">
    14   <!ENTITY gnome-settings-daemon-time          "0.2 SBU">
     14  <!ENTITY gnome-settings-daemon-time          "0.3 SBU">
    1515]>
    1616
  • gnome/platform/gnome-shell-extensions.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-shell-extensions-download-http
    8            "&gnome-download-http;/gnome-shell-extensions/&gnome-minor-28;/gnome-shell-extensions-&gnome-shell-extensions-version;.tar.xz">
     8           "&gnome-download-http;/gnome-shell-extensions/&gnome-minor-30;/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-28;/gnome-shell-extensions-&gnome-shell-extensions-version;.tar.xz">
    11   <!ENTITY gnome-shell-extensions-md5sum        "320d6f9c01abc26e477b133d1f278f10">
     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">
    1212  <!ENTITY gnome-shell-extensions-size          "196 KB">
    1313  <!ENTITY gnome-shell-extensions-buildsize     "4.3 MB">
  • gnome/platform/gnome-shell.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-shell-download-http
    8            "&gnome-download-http;/gnome-shell/&gnome-minor-28;/gnome-shell-&gnome-shell-version;.tar.xz">
     8           "&gnome-download-http;/gnome-shell/&gnome-minor-30;/gnome-shell-&gnome-shell-version;.tar.xz">
    99  <!ENTITY gnome-shell-download-ftp
    10            "&gnome-download-ftp;/gnome-shell/&gnome-minor-28;/gnome-shell-&gnome-shell-version;.tar.xz">
    11   <!ENTITY gnome-shell-md5sum        "b78ffdcf65b02c88ed6f09a68aed8baf">
     10           "&gnome-download-ftp;/gnome-shell/&gnome-minor-30;/gnome-shell-&gnome-shell-version;.tar.xz">
     11  <!ENTITY gnome-shell-md5sum        "3aef5c837c85f6e5318b845fc844b1fe">
    1212  <!ENTITY gnome-shell-size          "1.4 MB">
    13   <!ENTITY gnome-shell-buildsize     "64 MB">
    14   <!ENTITY gnome-shell-time          "0.3 SBU">
     13  <!ENTITY gnome-shell-buildsize     "53 MB">
     14  <!ENTITY gnome-shell-time          "0.4 SBU">
    1515]>
    1616
  • gnome/platform/gnome-user-docs.xml

    r8f6f10e rd60cd837  
    66
    77  <!ENTITY gnome-user-docs-download-http
    8            "&gnome-download-http;/gnome-user-docs/&gnome-minor-28;/gnome-user-docs-&gnome-user-docs-version;.tar.xz">
     8           "&gnome-download-http;/gnome-user-docs/&gnome-minor-30;/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-28;/gnome-user-docs-&gnome-user-docs-version;.tar.xz">
    11   <!ENTITY gnome-user-docs-md5sum        "ca3d95eb61d4882e33cce9eddb01630c">
     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">
    1212  <!ENTITY gnome-user-docs-size          "15 MB">
    13   <!ENTITY gnome-user-docs-buildsize     "209 MB">
    14   <!ENTITY gnome-user-docs-time          "1.6 SBU">
     13  <!ENTITY gnome-user-docs-buildsize     "212 MB">
     14  <!ENTITY gnome-user-docs-time          "2.0 SBU">
    1515]>
    1616
     
    7777    <bridgehead renderas="sect4">Required</bridgehead>
    7878    <para role="required">
    79       <xref linkend="itstool"/>
     79      <xref linkend="itstool"/> and
     80      <xref linkend="libxml2"/>
    8081    </para>
    8182
  • gnome/platform/grilo.xml

    r8f6f10e rd60cd837  
    77  <!ENTITY grilo-download-http "&gnome-download-http;/grilo/0.3/grilo-&grilo-version;.tar.xz">
    88  <!ENTITY grilo-download-ftp  "&gnome-download-ftp;/grilo/0.3/grilo-&grilo-version;.tar.xz">
    9   <!ENTITY grilo-md5sum        "6065e593a2cd7abbd697447db77cf832">
    10   <!ENTITY grilo-size          "640 KB">
    11   <!ENTITY grilo-buildsize     "28 MB">
     9  <!ENTITY grilo-md5sum        "7c2c9a506e64e5f1a5fafd89ce53d9b0">
     10  <!ENTITY grilo-size          "228 KB">
     11  <!ENTITY grilo-buildsize     "11 MB">
    1212  <!ENTITY grilo-time          "0.1 SBU">
    1313]>
     
    9494    following commands:</para>
    9595
    96 <!-- At the next release of grilo, the build system will change to meson.
    97      Because we are so close to BLFS-8.3, I'm leaving it intact. -->
    98 
    99 <screen><userinput>./configure --prefix=/usr     \
    100             --libdir=/usr/lib \
    101             --disable-static &amp;&amp;
    102 make</userinput></screen>
     96<screen><userinput>mkdir build &amp;&amp;
     97cd build    &amp;&amp;
     98meson --prefix=/usr \
     99      --libexecdir=/usr/lib .. &amp;&amp;
     100ninja</userinput></screen>
    103101
    104102    <!-- testsuite exists, but does nothing -->
     
    107105    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    108106
    109 <screen role="root"><userinput>make install</userinput></screen>
     107<screen role="root"><userinput>ninja install</userinput></screen>
    110108
    111109  </sect2>
     
    114112    <title>Command Explanations</title>
    115113
    116     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    117       href="../../xincludes/static-libraries.xml"/>
    118 
    119     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    120       href="../../xincludes/gtk-doc-rebuild.xml"/>
     114    <para>
     115      <option>-Denable-gtk-doc=true</option>: This option enables generating
     116      documentation. If you have <xref linkend="gtk-doc"/> installed and wish
     117      to generate documentation, add this option.
     118    </para>
    121119
    122120  </sect2>
  • gnome/platform/gvfs.xml

    r8f6f10e rd60cd837  
    55  %general-entities;
    66
    7   <!ENTITY gvfs-download-http "&gnome-download-http;/gvfs/1.36/gvfs-&gvfs-version;.tar.xz">
    8   <!ENTITY gvfs-download-ftp  "&gnome-download-ftp;/gvfs/1.36/gvfs-&gvfs-version;.tar.xz">
    9   <!ENTITY gvfs-md5sum        "10b84073fe5f3d540abd9d36ed342b37">
    10   <!ENTITY gvfs-size          "1.2 MB">
     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">
    1111  <!ENTITY gvfs-buildsize     "57 MB">
    12   <!ENTITY gvfs-time          "0.1 SBU">
     12  <!ENTITY gvfs-time          "0.4 SBU">
    1313]>
    1414
     
    9898      <xref linkend="libgdata"/>,
    9999      <xref linkend="libgudev"/>,
     100      <!-- DJ, the below is for logind only. -renodr -->
    100101      <xref linkend="systemd"/>, and
    101102      <xref linkend="udisks2"/>
     
    146147      <ulink url="http://twistedmatrix.com/trac/">Twisted</ulink>
    147148    </para>
    148 <!--
    149     <bridgehead renderas="sect4">Optional (Runtime)</bridgehead>
    150     <para role="optional">
    151       <xref role="runtime" linkend="obex-data-server"/>
    152     </para>
    153 -->
     149
    154150    <para condition="html" role="usernotes">User Notes:
    155151      <ulink url="&blfs-wiki;/gvfs"/>
     
    202198
    203199    <para>
    204       This package does not come with at test suite.
     200      This package does not come with a test suite.
    205201    </para>
    206202
     
    250246      <seglistitem>
    251247        <seg>
    252 <!--          gvfs-cat, gvfs-copy, gvfs-info, gvfs-less, gvfs-ls, gvfs-mime,
    253           gvfs-mkdir, gvfs-monitor-dir, gvfs-monitor-file, gvfs-mount,
    254           gvfs-move, gvfs-open, gvfs-rename, gvfs-rm, gvfs-save,
    255           gvfs-set-attribute, gvfs-trash, and gvfs-tree -->
    256           <!-- None are installed in 1.36.2. It's slightly concerning but
    257                maybe the functionality is elsewhere now. -->
     248<!--      All of the applications that were previously installed were
     249          removed in 1.37.2. There are 20+ library executables, but they
     250          won't get documented here.
     251          Proceeding with removing the obsolete command explanations. -->
    258252          None
    259253        </seg>
     
    274268      <?dbfo list-presentation="list"?>
    275269      <?dbhtml list-presentation="table"?>
    276 <!--
    277       <varlistentry id="gvfs-cat">
    278         <term><command>gvfs-cat</command></term>
    279         <listitem>
    280           <para>
    281             concatenates the given files and prints them
    282             to the standard output.
    283           </para>
    284           <indexterm zone="gvfs gvfs-cat">
    285             <primary sortas="b-gvfs-cat">gvfs-cat</primary>
    286           </indexterm>
    287         </listitem>
    288       </varlistentry>
    289 
    290       <varlistentry id="gvfs-copy">
    291         <term><command>gvfs-copy</command></term>
    292         <listitem>
    293           <para>
    294             copies a file from one URI location to another.
    295           </para>
    296           <indexterm zone="gvfs gvfs-copy">
    297             <primary sortas="b-gvfs-copy">gvfs-copy</primary>
    298           </indexterm>
    299         </listitem>
    300       </varlistentry>
    301 
    302       <varlistentry id="gvfs-info">
    303         <term><command>gvfs-info</command></term>
    304         <listitem>
    305           <para>
    306             shows information about the given locations.
    307           </para>
    308           <indexterm zone="gvfs gvfs-info">
    309             <primary sortas="b-gvfs-info">gvfs-info</primary>
    310           </indexterm>
    311         </listitem>
    312       </varlistentry>
    313 
    314       <varlistentry id="gvfs-less">
    315         <term><command>gvfs-less</command></term>
    316         <listitem>
    317           <para>
    318             executes <command>less</command> using the VFS as the
    319             input preprocesor, so less can access any resource accessible
    320             by any of the <application>Gvfs</application> backends.
    321           </para>
    322           <indexterm zone="gvfs gvfs-less">
    323             <primary sortas="b-gvfs-less">gvfs-less</primary>
    324           </indexterm>
    325         </listitem>
    326       </varlistentry>
    327 
    328       <varlistentry id="gvfs-ls">
    329         <term><command>gvfs-ls</command></term>
    330         <listitem>
    331           <para>
    332             lists information about the given locations.
    333           </para>
    334           <indexterm zone="gvfs gvfs-ls">
    335             <primary sortas="b-gvfs-ls">gvfs-ls</primary>
    336           </indexterm>
    337         </listitem>
    338       </varlistentry>
    339 
    340       <varlistentry id="gvfs-mime">
    341         <term><command>gvfs-mime</command></term>
    342         <listitem>
    343           <para>
    344             is used to query information about applications that are
    345             registered to handle a mime-type, or set the default
    346             handler for a mime-type.
    347