27 lines
899 B
Plaintext
27 lines
899 B
Plaintext
# Description: Uygulamaları genişletmek için tasarlanmış bir programlama dili
|
||
# URL: http://www.lua.org
|
||
# Packager: milisarge
|
||
# Depends on:
|
||
|
||
name=lua
|
||
version=5.3.2
|
||
release=2
|
||
_majorver=${version%.*}
|
||
|
||
source=(http://www.lua.org/ftp/$name-$version.tar.gz lua.pc
|
||
http://www.linuxfromscratch.org/patches/blfs/svn/$name-$version-shared_library-1.patch)
|
||
build() {
|
||
cd $name-$version
|
||
patch -Np1 -i ../$name-$version-shared_library-1.patch
|
||
sed -i '/#define LUA_ROOT/s:/usr/local/:/usr/:' src/luaconf.h
|
||
|
||
make linux
|
||
make INSTALL_TOP=$PKG/usr TO_LIB="liblua.so liblua.so.5.3 liblua.so.5.3.2" \
|
||
INSTALL_DATA="cp -d" INSTALL_MAN=$PKG/usr/share/man/man1 install
|
||
mkdir -pv $PKG/usr/share/doc/$name-$version
|
||
cp -v doc/*.{html,css,gif,png} $PKG/usr/share/doc/$name-$version
|
||
mkdir -p $PKG/usr/lib/pkgconfig
|
||
sed "s/%VER%/$_majorver/g;s/%REL%/$pkgver/g" ../lua.pc \
|
||
> $PKG/usr/lib/pkgconfig/lua.pc
|
||
}
|