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 45 46 47 48 49 50 51
|
#!/usr/bin/make -f
include /usr/share/dpkg/pkg-info.mk
include /usr/share/dpkg/buildtools.mk
export PKG_CONFIG ?= pkg-config
export DH_VERBOSE = 1
export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic -fstack-protector-strong -Wformat -Werror=format-security
export DEB_CPPFLAGS_MAINT_APPEND = -Wdate-time -D_FORTIFY_SOURCE=2
export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,relro
# parallel builds make document generation shaky
export VERSION=${DEB_VERSION_UPSTREAM}
export PREFIX=/usr
export DEVELOPMENT_PATHS=0
# luajit appears somewhat erratic on s390 (in 2022).
# USE_LUAJIT=1 is the default.
ARCH=$(subst s390x,s390,$(shell uname -m))
ifeq ($(ARCH),s390)
export USE_LUAJIT=0
export LUA_PKG_NAME=lua51
else
# For reproducable doc building -- see
# https://github.com/luakit/luakit/issues/975
export USE_LUAJIT=1
export LUA_BIN_NAME=luajit -O2
endif
%:
dh $@
override_dh_auto_build:
dh_auto_build --no-parallel -- PREFIX=/usr DEVELOPMENT_PATHS=0
override_dh_auto_install:
dh_auto_install -- PREFIX=/usr
rm debian/luakit/usr/share/luakit/resources/icons/COPYING
# some documentation is used in-program for help files and such;
# link it from docs, and move out the rest from there.
mkdir -p debian/luakit/usr/share/doc/luakit
mv debian/luakit/usr/share/luakit/doc/README.md \
debian/luakit/usr/share/doc/luakit/
mv debian/luakit/usr/share/luakit/doc/AUTHORS \
debian/luakit/usr/share/doc/luakit/
ln -s /usr/share/luakit/doc/index.html \
debian/luakit/usr/share/doc/luakit/
ln -s /usr/share/luakit/doc/classes \
debian/luakit/usr/share/doc/luakit/
ln -s /usr/share/luakit/doc/pages \
debian/luakit/usr/share/doc/luakit/
ln -s /usr/share/luakit/doc/modules \
debian/luakit/usr/share/doc/luakit/
|