Ignore:
Timestamp:
01/27/2016 11:21:15 PM (8 years ago)
Author:
DJ Lucas <dj@…>
Branches:
systemd-13485
Children:
1e76622
Parents:
a7e1ac8
Message:

Merge Chapter 13 from trunk.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/prog/lua.xml

    ra7e1ac8 r2037ec4  
    77  <!ENTITY lua-download-http "http://www.lua.org/ftp/lua-&lua-version;.tar.gz">
    88  <!ENTITY lua-download-ftp  " ">
    9   <!ENTITY lua-md5sum        "913fdb32207046b273fdb17aad70be13">
    10   <!ENTITY lua-size          "248 KB">
    11   <!ENTITY lua-buildsize     "3.5 MB">
    12   <!ENTITY lua-time          "less than 0.1 SBU">
     9  <!ENTITY lua-md5sum        "33278c2ab5ee3c1a875be8d55c1ca2a1">
     10  <!ENTITY lua-size          "284 KB">
     11  <!ENTITY lua-buildsize     "4 MB (add 440 KB for the Basic tests)">
     12  <!ENTITY lua-time          "less than 0.1 SBU (with Basic tests)">
     13
     14  <!ENTITY lua-tests-download-http "http://www.lua.org/tests/lua-&lua-version;-tests.tar.gz">
     15  <!ENTITY lua-tests-download-ftp  " ">
     16  <!ENTITY lua-tests-md5sum        "a2b7ab1b8ff82a0145376e233ef30a4a">
     17  <!ENTITY lua-tests-size          "100 KB">
    1318]>
    1419
     
    4146    </para>
    4247
    43     &lfs77_checked;
     48    &lfs78_checked;
    4449
    4550    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    8590        </para>
    8691      </listitem>
     92      <listitem>
     93        <para>
     94          Optional Test Suite Download (HTTP): <ulink url="&lua-tests-download-http;"/>
     95        </para>
     96      </listitem>
     97      <listitem>
     98        <para>
     99          Optional Test Suite Download (FTP): <ulink url="&lua-tests-download-ftp;"/>
     100        </para>
     101      </listitem>
     102      <listitem>
     103        <para>
     104          Optional Test Suite Download MD5 sum: &lua-tests-md5sum;
     105        </para>
     106      </listitem>
     107      <listitem>
     108        <para>
     109          Optional Test Suite Download size: &lua-tests-size;
     110        </para>
     111      </listitem>
    87112    </itemizedlist>
    88113
     
    101126
    102127<screen><userinput>patch -Np1 -i ../lua-&lua-version;-shared_library-1.patch &amp;&amp;
     128
    103129sed -i '/#define LUA_ROOT/s:/usr/local/:/usr/:' src/luaconf.h &amp;&amp;
     130
    104131make linux</userinput></screen>
    105132
    106133    <para>
    107134      To test the results, issue: <command>make test</command>.
     135      <quote>This will run the interpreter and print its version.</quote>.
     136      More comprehensive tests can be performed if you downloaded the "Test
     137      suite" tarball. Those tests need to be executed after the package is
     138      installed, thus we defer to describe then below.
    108139    </para>
    109140
     
    112143    </para>
    113144
    114 <screen role="root"><userinput>make INSTALL_TOP=/usr TO_LIB="liblua.so liblua.so.5.2 liblua.so.&lua-version;" \
     145<screen role="root"><userinput>make INSTALL_TOP=/usr TO_LIB="liblua.so liblua.so.5.3 liblua.so.&lua-version;" \
    115146     INSTALL_DATA="cp -d" INSTALL_MAN=/usr/share/man/man1 install &amp;&amp;
     147
    116148mkdir -pv /usr/share/doc/lua-&lua-version; &amp;&amp;
    117149cp -v doc/*.{html,css,gif,png} /usr/share/doc/lua-&lua-version;</userinput></screen>
     
    122154
    123155<screen role="root"><userinput>cat &gt; /usr/lib/pkgconfig/lua.pc &lt;&lt; "EOF"
    124 <literal>V=5.2
     156<literal>V=5.3
    125157R=&lua-version;
    126158
     
    129161INSTALL_INC=${prefix}/include
    130162INSTALL_LIB=${prefix}/lib
    131 INSTALL_MAN=${prefix}/man/man1
     163INSTALL_MAN=${prefix}/share/man/man1
    132164INSTALL_LMOD=${prefix}/share/lua/${V}
    133165INSTALL_CMOD=${prefix}/lib/lua/${V}
     
    139171Description: An Extensible Extension Language
    140172Version: ${R}
    141 Requires: 
     173Requires:
    142174Libs: -L${libdir} -llua -lm
    143175Cflags: -I${includedir}</literal>
    144176EOF</userinput></screen>
     177
     178    <para>
     179      We are going to describe only the "Basic tests". Untar the tarball and
     180      change to the
     181      <filename class="directory">lua-&lua-version;-tests</filename> directory,
     182      then issue
     183      <command>lua -e"_U=true" all.lua</command>. If the tests finish without
     184      error, you will see a message containing the string "final OK", at the
     185      end.
     186    </para>
    145187
    146188  </sect2>
     
    172214        </seg>
    173215        <seg>
    174           /usr/lib/lua,
    175           /usr/share/lua and
     216          /usr/{lib,share}/lua and
    176217          /usr/share/doc/lua-&lua-version;
    177218        </seg>
Note: See TracChangeset for help on using the changeset viewer.