#!/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"