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 52 53 54 55 56 57 58 59 60 61 62
|
export DH_VERBOSE=1
export DEB_BUILD_MAINT_OPTIONS=hardening=+all
ifeq ($(DEB_HOST_ARCH),hurd-i386)
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--no-as-needed -Wl,-lpthread -Wl,--as-needed -fPIC
endif
export DEB_CFLAGS_MAINT_APPEND = -g
HEAD = /usr/lib/
ARCH = $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
LIBGS := $(HEAD)$(ARCH)
DATE_FMT = %Y-%m-%d
SOURCE_DATE ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 2>/dev/null || date -u "+$(DATE_FMT)")
%:
dh $@ --with autotools_dev,autoreconf
override_dh_auto_build:
echo "const char *debian_lib = \""$(LIBGS)"\";" > src/gui/debian_gs.h
dh_auto_build
echo $(SOURCE_DATE) > gle-refman/title/source_date.tex
make doc
override_dh_auto_clean:
dh_auto_clean
[ ! -f gle-refman/title/source_date.tex ] || rm gle-refman/title/source_date.tex
override_dh_auto_configure:
dh_auto_configure -- --with-rpath=no
override_dh_auto_install:
dh_auto_install
[ ! -f debian/gle-graphics/usr/bin/glebtool ] || rm debian/gle-graphics/usr/bin/glebtool
manpage:
docbook-to-man debian/manip.sgml > debian/manip.1
docbook-to-man debian/qgle.sgml > debian/qgle.1
|