Changeset 1b35ce63 for networking


Ignore:
Timestamp:
07/31/2013 04:05:27 PM (11 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
8e56210
Parents:
6255d76
Message:

add scons, update serf to 1.3.0.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • networking/netlibs/serf.xml

    r6255d76 r1b35ce63  
    77  <!ENTITY serf-download-http "https://serf.googlecode.com/files/serf-&serf-version;.tar.bz2">
    88  <!ENTITY serf-download-ftp  " ">
    9   <!ENTITY serf-md5sum        "4f8e76c9c6567aee1d66aba49f76a58b">
    10   <!ENTITY serf-size          "188 KB">
     9  <!ENTITY serf-md5sum        "bb0dbf9494495db7e8b34eac99b2dc3a">
     10  <!ENTITY serf-size          "133 KB">
    1111  <!ENTITY serf-buildsize     "3.0 MB">
    1212  <!ENTITY serf-time          "0.1 SBU">
     
    7878    <bridgehead renderas="sect4">Required</bridgehead>
    7979    <para role="required">
    80       <xref linkend="apr-util"/> and
    81       <xref linkend="openssl"/>
    82     </para>
    83 
    84     <bridgehead renderas="sect4">Optional</bridgehead>
    85     <para role="optional">
    86       <xref linkend="mitkrb"/>
     80      <xref linkend="apr-util"/>,
     81      <xref linkend="openssl"/> and
     82      <xref linkend="scons"/>
    8783    </para>
    8884
     
    10096    </para>
    10197
    102 <screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
    103 make</userinput></screen>
     98<screen><userinput>sed -i "/incdir/s:MAJOR':&amp;\n\nenv\['SHLIBVERSION'\]='0.\${MAJOR}.0':" SConstruct &amp;&amp;
     99sed -i "/Append/s:RPATH=libdir,::" SConstruct &amp;&amp;
     100sed -i "/Default/s:lib_static,::" SConstruct &amp;&amp;
     101sed -i "/Alias/s:install_static,::" SConstruct &amp;&amp;
     102scons</userinput></screen>
    104103
    105104    <para>
    106       To test the results, issue: <command>make check</command>.
     105      To test the results, issue: <command>scons check</command>.
    107106    </para>
    108107
     
    111110    </para>
    112111
    113 <screen role="root"><userinput>make install</userinput></screen>
     112<screen role="root"><userinput>scons PREFIX=/usr install &amp;&amp;
     113ln -sfv libserf-1.so.0.1.0 /usr/lib/libserf-1.so.0 &amp;&amp;
     114ln -sfv libserf-1.so.0.1.0 /usr/lib/libserf-1.so</userinput></screen>
     115
    114116  </sect2>
    115117
     
    117119    <title>Command Explanations</title>
    118120
    119     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    120       href="../../xincludes/static-libraries.xml"/>
     121    <para>
     122      <command>sed -i "..."</command>: First sed modifies the build script
     123      to build shared versioned library, second sed removes runtime path
     124      from shared library and third and fourth sed disable building and
     125      installing of the static library.
     126    </para>   
    121127
    122128  </sect2>
Note: See TracChangeset for help on using the changeset viewer.