Changeset 07f61e4


Ignore:
Timestamp:
05/12/2019 03:02:34 PM (5 years ago)
Author:
Pierre Labastie <pieere@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 9.0, 9.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
baa0c93f
Parents:
5532a041
Message:

Add Pygments module and disable doc for libical: required by gtk-doc-1.30.
Fixes ticket 12053

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

Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/libical.xml

    r5532a041 r07f61e4  
    106106      -DCMAKE_BUILD_TYPE=Release       \
    107107      -DSHARED_ONLY=yes                \
     108      -DICAL_BUILD_DOCS=false          \
    108109      .. &amp;&amp;
    109110make</userinput></screen>
    110 
     111<!-- DEVS: the ICAL_BUILD_DOCS=false switch is needed because gtk-doc-1.30 is
     112     broken. Unfortunately, it also prevents running make docs. When gtk-doc
     113     is fixed, remove the switch and uncomment this.
    111114    <para>
    112115      If you have <xref linkend="doxygen"/> installed and wish to build the API
     
    115118
    116119<screen><userinput>make docs</userinput></screen>
    117 
     120-->
    118121    <para>
    119122      To test the results, issue: <command>make test</command>.
     
    128131
    129132<screen role="root"><userinput>make install</userinput></screen>
    130 
     133<!-- see above:
    131134    <para>
    132135      If you have built the API documentation, install by issuing, as
     
    136139<screen role="root"><userinput>install -vdm755 /usr/share/doc/libical-&libical-version;/html &amp;&amp;
    137140cp -vr apidocs/html/* /usr/share/doc/libical-&libical-version;/html</userinput></screen>
    138 
     141-->
    139142  </sect2>
    140143
     
    150153      <parameter>-DSHARED_ONLY=yes</parameter>: This switch is used
    151154      in order to only build the shared libraries.
     155    </para>
     156
     157    <para>
     158      <parameter>-DICAL_BUILD_DOCS=false</parameter>: This switch prevents
     159      building the <application>GTK</application> documentation, because
     160      gtk-doc-1.30 is broken. Unfortunately, it also prevents building the
     161      API documentation.
    152162    </para>
    153163
  • general/genutils/gtk-doc.xml

    r5532a041 r07f61e4  
    6565    <bridgehead renderas="sect3">GTK-Doc Dependencies</bridgehead>
    6666
     67    <bridgehead renderas="sect4">Recommended</bridgehead>
     68    <para role="recommended">
     69      <xref role="runtime" linkend="pygments"/> at run time
     70    </para>
     71
    6772    <bridgehead renderas="sect4">Required</bridgehead>
    6873    <para role="required">
     
    8186      <xref linkend="which"/>, and
    8287      Python modules
    83       <ulink url="http://pygments.org/">pygments</ulink>,
    8488      <ulink url="https://anytree.readthedocs.io/en/latest/">anytree</ulink>, and
    8589      <ulink url="https://pypi.org/project/parameterized/">paramerterized</ulink>
  • general/prog/mercurial.xml

    r5532a041 r07f61e4  
    7575    <xref role="runtime" linkend="openssh"/>
    7676      (runtime, to access ssh://... repositories),
     77    <xref linkend="pygments"/>,
    7778    <xref linkend="subversion"/> (with Python bindings),
    7879    <ulink url="https://launchpad.net/bzr">Bazaar</ulink>,
    7980    <ulink url="http://www.nongnu.org/cvs/">CVS</ulink>,
    80     <ulink url="https://pypi.python.org/pypi/pyflakes">pyflakes</ulink>,
    81     <ulink url="http://pygments.org/">pygments</ulink>, and
     81    <ulink url="https://pypi.python.org/pypi/pyflakes">pyflakes</ulink>, and
    8282    <ulink url="https://github.com/pyca/pyopenssl">pyOpenSSL</ulink>
    8383
  • general/prog/python-modules.xml

    r5532a041 r07f61e4  
    5757      <listitem>
    5858        <para>
     59          <xref linkend="pygments"/>
     60        </para>
     61      </listitem>
     62      <listitem>
     63        <para>
    5964          <xref linkend="pygobject2"/>
    6065        </para>
     
    147152
    148153  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     154    href="pygments.xml"/>
     155
     156  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    149157    href="pygobject2.xml"/>
    150158
  • introduction/welcome/changelog.xml

    r5532a041 r07f61e4  
    4646      <para>May 12th, 2019</para>
    4747      <itemizedlist>
     48        <listitem>
     49          <para>[pierre] - Disable building documentation for libical, since
     50          gtk-doc-1.30 has broken it.</para>
     51        </listitem>
     52        <listitem>
     53          <para>[pierre] - Add Pygments-2.4.0, needed by gtk-doc-1.30. Fixes
     54          <ulink url="&blfs-ticket-root;12053">#12053</ulink>.</para>
     55        </listitem>
    4856        <listitem>
    4957          <para>[thomas] - Update to nfs-utils-2.3.4. Fixes
  • packages.ent

    r5532a041 r07f61e4  
    528528<!ENTITY pycairo-version              "1.18.1">
    529529<!ENTITY pycrypto-version             "2.6.1">
     530<!ENTITY pygments-version             "2.4.0">
    530531<!ENTITY pygobject2-version           "2.28.7">
    531532<!ENTITY pygobject3-version           "3.32.1">
Note: See TracChangeset for help on using the changeset viewer.