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