Permalink
Newer
100755
76 lines (54 sloc)
1.58 KB
8
# PATCHURL[0]="http://www.linuxfromscratch.org/patches/blfs/svn/lua-5.3.5-shared_library-1.patch"
9
# LFS/AUR patch is just plain messy using $V
30
31
mee_build() {
32
sed -i '/#define LUA_ROOT/s:/usr/local/:/usr/:' src/luaconf.h
33
35
36
cat >lua.pc <<EOF
37
LUA_V=${PKGVERSION[2]}
38
LUA_R=${PKGVERSION}
39
prefix=${PREFIX}
40
41
INSTALL_BIN=\${prefix}/bin
42
INSTALL_INC=\${prefix}/include
43
INSTALL_LIB=\${prefix}/lib
44
INSTALL_MAN=\${prefix}/man/man1
45
INSTALL_LMOD=\${prefix}/share/lua/\${LUA_V}
46
INSTALL_CMOD=\${prefix}/lib/lua/\${LUA_V}
47
48
exec_prefix=\${prefix}
49
libdir=\${exec_prefix}/lib
50
includedir=\${prefix}/include
51
52
Name: Lua
53
Description: An Extensible Extension Language
54
Version: \${LUA_R}
55
Requires:
56
Libs: -L\${libdir} -llua -lm -ldl
57
Cflags: -I\${includedir}
58
EOF
64
INSTALL_DATA="cp -d" \
65
INSTALL_MAN="${D}/${MANDIR}/man1"
66
}
67
68
mee_install_post() {
69
mkdir -pv ${D}${DOCDIR}
70
cp -v ${S}/doc/*.{html,css,gif,png} ${D}${DOCDIR}
71
72
mkdir -pv ${D}/${LIBDIR}/pkgconfig
73
install -v -m644 -D ${B}/lua.pc ${D}${LIBDIR}/pkgconfig
74
}