Changeset 7ebcf19 for xsoft/other


Ignore:
Timestamp:
08/18/2020 06:53:24 PM (4 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
58387b50
Parents:
b4a94be
Message:

Fix FTBFS in Inkscape
Various tags

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • xsoft/other/inkscape.xml

    rb4a94be r7ebcf19  
    3535    </para>
    3636
    37     &lfs91_checked;
     37    &lfs10_checked;
    3838
    3939    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    177177    <title>Installation of Inkscape</title>
    178178
    179     <!-- Not needed with 0.92.5, but let's keep the template instead.
    180     <para>
    181       First, fix a problem introduced by Poppler-0.76.1.
    182     </para>
    183 
    184 <screen><userinput remap="pre">sed -e 's|new Lexer(xref, obj)|obj|g' -i src/extension/internal/pdfinput/pdf-parser.cpp</userinput></screen>
    185 
    186     <para>
    187       Next, fix Inkscape to be able to build with poppler-0.82.0 and higher:
    188     </para>
    189 
    190 <screen><userinput remap="pre">sed -e 's|Unicode \*u|Unicode const *u|g' -i src/extension/internal/pdfinput/*</userinput></screen>
     179    <!-- Not needed with 1.0, but let's keep the template.
    191180
    192181    <para>
     
    196185<screen><userinput remap="pre">patch -Np1 -i ../inkscape-&inkscape-version;-poppler_0_83_0_fixes-1.patch</userinput></screen>
    197186    -->
    198 
    199     <!-- Inkscape now has a hard dependency on IM7.
    200     <para>
    201       Ensure that the libraries from <xref linkend="imagemagick6"/> can be used:
    202     </para>
    203 
    204 <screen><userinput>patch -Np1 -i ../inkscape-&inkscape-version;-use_versioned_ImageMagick6-1.patch</userinput></screen>
    205     -->
    206 <!--
    207     <para>
    208       Apply a patch to prevent out-of-bounds writes in the text and fill-bucket
    209       tools:
    210     </para>
    211 
    212 <screen><userinput>patch -Np1 -i ../inkscape-&inkscape-version;-upstream_fixes-1.patch</userinput></screen>
    213 -->
    214187
    215188<!-- If there is no test suite, then this is not needed.
     
    225198<screen remap="test"><userinput>bash download-gtest.sh</userinput></screen>
    226199    -->
     200
     201    <para>
     202      First, fix build failure with glibc-2.32:
     203    </para>
     204
     205<screen><userinput remap="pre">sed -i '/#include &lt;iostream&gt;/a #include &lt;atomic&gt;' src/ui/tool/node.cpp</userinput></screen>
    227206
    228207    <para>
Note: See TracChangeset for help on using the changeset viewer.