1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
#include /usr/share/cdbs/1/rules/dpatch.mk
DEB_DESTDIR := $(shell pwd)/debian/tmp
DEB_DH_INSTALL_SOURCEDIR := $(DEB_DESTDIR)
common-build-indep::
./configure \
--prefix=/usr/ \
--lua-suffix=5.1 \
--with-lua=/usr \
--with-lua-include=/usr/include/lua5.1/ \
--rocks-tree=/usr/local/lib/luarocks/ \
--scripts-dir=/usr/local/bin/ \
--sysconfdir=/etc/luarocks/
make
cd src;\
help2man -n luarocks -s 1 -o ../luarocks.1 -N bin/luarocks
cd src;\
help2man -n luarocks -s 1 -o ../luarocks-admin.1 -N bin/luarocks-admin
common-install-indep::
mkdir -p $(DEB_DESTDIR)/etc/luarocks/
mkdir -p $(DEB_DESTDIR)/usr/bin/
mkdir -p $(DEB_DESTDIR)/usr/share/lua/5.1/
mkdir -p $(DEB_DESTDIR)/usr/share/doc/luarocks/doc/
cp -r src/luarocks $(DEB_DESTDIR)/usr/share/lua/5.1/
cp src/bin/* $(DEB_DESTDIR)/usr/bin/
make luadoc
cp -r doc/luadoc/* $(DEB_DESTDIR)/usr/share/doc/luarocks/doc/
echo 'rocks_servers = {' > $(DEB_DESTDIR)/etc/luarocks/config.lua
echo ' "http://luarocks.luaforge.net/rocks",' >> $(DEB_DESTDIR)/etc/luarocks/config.lua
echo '}' >> $(DEB_DESTDIR)/etc/luarocks/config.lua
echo 'rocks_trees = {' >> $(DEB_DESTDIR)/etc/luarocks/config.lua
echo ' home.."/.luarocks",' >> $(DEB_DESTDIR)/etc/luarocks/config.lua
echo ' "/usr/local/lib/luarocks",' >> $(DEB_DESTDIR)/etc/luarocks/config.lua
echo '}' >> $(DEB_DESTDIR)/etc/luarocks/config.lua
clean::
rm -f luarocks.1 luarocks-admin.1
make clean || true
|