blob: bd2045fbb074ad9d3061e1abf363181ec7c638e4 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 | #!/bin/sh -e
export DESTDIR="$1"
# Make LUA_ROOT "/usr" instead of "/usr/local"
clsed '/define LUA_ROOT/c#define LUA_ROOT "/usr/"' src/luaconf.h
# Optionally link with readline if available
r=$(cpt l -C readline 1 "")
mk() {
    make \
        MYCFLAGS="$CFLAGS -fPIC" \
        MYLDFLAGS="$LDFLAGS" \
        INSTALL_TOP="$DESTDIR/usr" \
        INSTALL_MAN="$DESTDIR/usr/share/man/man1" \
        INSTALL_DATA="cp -d" \
        "$@"
}
mk "linux${r:+-readline}"
mk install
clinst -Dm644 -s "s|@V@|${2%.*}|;s|@R@|$2|" lua.pc.in "$1/usr/lib/pkgconfig/lua.pc"
 |