Changeset 2037ec4 for general/prog/lua.xml
- Timestamp:
- 01/27/2016 11:21:15 PM (8 years ago)
- Branches:
- systemd-13485
- Children:
- 1e76622
- Parents:
- a7e1ac8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/lua.xml
ra7e1ac8 r2037ec4 7 7 <!ENTITY lua-download-http "http://www.lua.org/ftp/lua-&lua-version;.tar.gz"> 8 8 <!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"> 13 18 ]> 14 19 … … 41 46 </para> 42 47 43 &lfs7 7_checked;48 &lfs78_checked; 44 49 45 50 <bridgehead renderas="sect3">Package Information</bridgehead> … … 85 90 </para> 86 91 </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> 87 112 </itemizedlist> 88 113 … … 101 126 102 127 <screen><userinput>patch -Np1 -i ../lua-&lua-version;-shared_library-1.patch && 128 103 129 sed -i '/#define LUA_ROOT/s:/usr/local/:/usr/:' src/luaconf.h && 130 104 131 make linux</userinput></screen> 105 132 106 133 <para> 107 134 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. 108 139 </para> 109 140 … … 112 143 </para> 113 144 114 <screen role="root"><userinput>make INSTALL_TOP=/usr TO_LIB="liblua.so liblua.so.5. 2liblua.so.&lua-version;" \145 <screen role="root"><userinput>make INSTALL_TOP=/usr TO_LIB="liblua.so liblua.so.5.3 liblua.so.&lua-version;" \ 115 146 INSTALL_DATA="cp -d" INSTALL_MAN=/usr/share/man/man1 install && 147 116 148 mkdir -pv /usr/share/doc/lua-&lua-version; && 117 149 cp -v doc/*.{html,css,gif,png} /usr/share/doc/lua-&lua-version;</userinput></screen> … … 122 154 123 155 <screen role="root"><userinput>cat > /usr/lib/pkgconfig/lua.pc << "EOF" 124 <literal>V=5. 2156 <literal>V=5.3 125 157 R=&lua-version; 126 158 … … 129 161 INSTALL_INC=${prefix}/include 130 162 INSTALL_LIB=${prefix}/lib 131 INSTALL_MAN=${prefix}/ man/man1163 INSTALL_MAN=${prefix}/share/man/man1 132 164 INSTALL_LMOD=${prefix}/share/lua/${V} 133 165 INSTALL_CMOD=${prefix}/lib/lua/${V} … … 139 171 Description: An Extensible Extension Language 140 172 Version: ${R} 141 Requires: 173 Requires: 142 174 Libs: -L${libdir} -llua -lm 143 175 Cflags: -I${includedir}</literal> 144 176 EOF</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> 145 187 146 188 </sect2> … … 172 214 </seg> 173 215 <seg> 174 /usr/lib/lua, 175 /usr/share/lua and 216 /usr/{lib,share}/lua and 176 217 /usr/share/doc/lua-&lua-version; 177 218 </seg>
Note:
See TracChangeset
for help on using the changeset viewer.