Lua: Difference between revisions

From CBLFS
Jump to navigationJump to search
Lupine (talk | contribs)
Just fix it, don't clutter the pages.
 
(4 intermediate revisions by 3 users not shown)
Line 7: Line 7:
----
----


{{Blank-Package-Introduction}}
{{Package-Introduction|Lua is a powerful, fast, light-weight, embeddable scripting language|http://www.lua.org/}}


== Dependencies ==
== Dependencies ==
Line 15: Line 15:
Compile the package:
Compile the package:


  make linux
  make CPPFLAGS="-fPIC" linux


Install the package
Install the package


  make INSTALL_TOP=/usr install
  make INSTALL_TOP=/usr install &&
  cp etc/lua.pc /usr/lib/pkgconfig/
mkdir -pv /usr/share/lua/{{Lua-Version2}} &&
mkdir -pv /usr/lib/lua/{{Lua-Version2}} &&
sed -i 's@/usr/local@/usr@g' etc/lua.pc &&
  cp etc/lua.pc /usr/lib/pkgconfig &&
cp etc/lua.ico /usr/share/icons


== Multilib ==
== Multilib ==
Line 28: Line 32:
Compile the package:
Compile the package:


  make CC="gcc ${BUILD32}" linux
  make CC="gcc ${BUILD32}" CPPFLAGS="-fPIC" linux


Install the package
Install the package


  make INSTALL_TOP=/usr install
  make INSTALL_TOP=/usr install &&
mkdir -pv /usr/share/lua/{{Lua-Version2}} &&
mkdir -pv /usr/lib/lua/{{Lua-Version2}} &&
sed -i 's@/usr/local@/usr@g' etc/lua.pc &&
cp etc/lua.pc /usr/lib/pkgconfig &&
cp etc/lua.ico /usr/share/icons


=== N32 ===
=== N32 ===
Line 38: Line 47:
Compile the package:
Compile the package:


  make CC="gcc ${BUILDN32}" linux
  make CC="gcc ${BUILDN32}" CPPFLAGS="-fPIC" linux


Install the package
Install the package


  make INSTALL_TOP=/usr INSTALL_LIB=/usr/lib32 install
  make INSTALL_TOP=/usr INSTALL_LIB=/usr/lib32 install &&
mkdir -pv /usr/share/lua/{{Lua-Version2}} &&
mkdir -pv /usr/lib32/lua/{{Lua-Version2}} &&
sed -i 's@/usr/local@/usr@g' etc/lua.pc &&
sed -i 's@/lib@/lib32@g' etc/lua.pc &&
cp etc/lua.pc /usr/lib32/pkgconfig &&
cp etc/lua.ico /usr/share/icons


=== 64Bit ===
=== 64Bit ===
Line 48: Line 63:
Compile the package:
Compile the package:


  make CC="gcc ${BUILD64}" linux
  make CC="gcc ${BUILD64}" CPPFLAGS="-fPIC" linux


Install the package
Install the package


  make INSTALL_TOP=/usr INSTALL_LIB=/usr/lib64 install
  make INSTALL_TOP=/usr INSTALL_LIB=/usr/lib64 install &&
mkdir -pv /usr/share/lua/{{Lua-Version2}} &&
mkdir -pv /usr/lib64/lua/{{Lua-Version2}} &&
sed -i 's@/usr/local@/usr@g' etc/lua.pc &&
sed -i 's@/lib@/lib64@g' etc/lua.pc &&
cp etc/lua.pc /usr/lib64/pkgconfig &&
cp etc/lua.ico /usr/share/icons
 
== Contents ==
 
{|style="text-align: left;"
|-valign="top"
!Installed Directories:
|None
|-valign="top"
!Installed Programs:
|lua, luac
|-valign="top"
!Installed Libraries:
|liblua.a
|}
 
=== Short Descriptions ===
 
{| style="text-align: left;"
|-valign="top"
!lua
|is the Lua interpreter
|-valign="top"
!luac
|is the Lua compiler
|}
 
[[Category:Programming]]

Latest revision as of 16:53, 17 August 2009

Download Source: http://www.lua.org/ftp/lua-5.1.4.tar.gz

Introduction to Lua

Lua is a powerful, fast, light-weight, embeddable scripting language

Project Homepage: http://www.lua.org/

Dependencies

Non-Multilib

Compile the package:

make CPPFLAGS="-fPIC" linux

Install the package

make INSTALL_TOP=/usr install &&
mkdir -pv /usr/share/lua/5.1 &&
mkdir -pv /usr/lib/lua/5.1 &&
sed -i 's@/usr/local@/usr@g' etc/lua.pc &&
cp etc/lua.pc /usr/lib/pkgconfig &&
cp etc/lua.ico /usr/share/icons

Multilib

32Bit

Compile the package:

make CC="gcc ${BUILD32}" CPPFLAGS="-fPIC" linux

Install the package

make INSTALL_TOP=/usr install &&
mkdir -pv /usr/share/lua/5.1 &&
mkdir -pv /usr/lib/lua/5.1 &&
sed -i 's@/usr/local@/usr@g' etc/lua.pc &&
cp etc/lua.pc /usr/lib/pkgconfig &&
cp etc/lua.ico /usr/share/icons

N32

Compile the package:

make CC="gcc ${BUILDN32}" CPPFLAGS="-fPIC" linux

Install the package

make INSTALL_TOP=/usr INSTALL_LIB=/usr/lib32 install && 
mkdir -pv /usr/share/lua/5.1 &&
mkdir -pv /usr/lib32/lua/5.1 &&
sed -i 's@/usr/local@/usr@g' etc/lua.pc &&
sed -i 's@/lib@/lib32@g' etc/lua.pc &&
cp etc/lua.pc /usr/lib32/pkgconfig &&
cp etc/lua.ico /usr/share/icons

64Bit

Compile the package:

make CC="gcc ${BUILD64}" CPPFLAGS="-fPIC" linux

Install the package

make INSTALL_TOP=/usr INSTALL_LIB=/usr/lib64 install &&
mkdir -pv /usr/share/lua/5.1 &&
mkdir -pv /usr/lib64/lua/5.1 &&
sed -i 's@/usr/local@/usr@g' etc/lua.pc &&
sed -i 's@/lib@/lib64@g' etc/lua.pc &&
cp etc/lua.pc /usr/lib64/pkgconfig &&
cp etc/lua.ico /usr/share/icons

Contents

Installed Directories: None
Installed Programs: lua, luac
Installed Libraries: liblua.a

Short Descriptions

lua is the Lua interpreter
luac is the Lua compiler
Retrieved from "?title=Lua&oldid=18897"