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
|
#!/usr/bin/make -f
include /usr/share/dpkg/default.mk
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1
export DPKG_GENSYMBOLS_CHECK_LEVEL = 4
export GIR_SONAME = 1
export GIR_API_VERSION = 1.0
export GIR_FORMAT = 1.2
MANPAGES := debian/dh_girepository.1
$(MANPAGES): debian/dh_girepository
pod2man -c "gobject-introspection" -r "$(DEB_VERSION)" $< $@
%:
dh $@
debian/extra-substvars:
DEB_HOST_ARCH=$(DEB_HOST_ARCH) debian/extra-substvars.py >> debian/extra-substvars
debian/libgirepository-1.0-1.symbols: debian/libgirepository-1.0-1.symbols.in debian/extra-substvars
set -e; \
libffiN=$$(sed -ne 's/^gobjectintrospection:libffiN=//p' debian/extra-substvars); \
sed -e "s/@libffiN@/$$libffiN/" < $< > $@
override_dh_auto_configure:
dh_auto_configure -- \
-Dgtk_doc=true \
-Dcairo=enabled \
-Ddoctool=enabled \
-Dpython=python3
execute_before_dh_auto_build: $(MANPAGES)
execute_before_dh_makeshlibs: debian/libgirepository-1.0-1.symbols
execute_after_dh_shlibdeps:
perl -w debian/dh_girepository -pgir1.2-glib-2.0
perl -w debian/dh_girepository -pgir1.2-freedesktop
execute_after_dh_auto_clean:
rm -rf $(MANPAGES)
execute_before_dh_python3:
dh_python3 -pgobject-introspection /usr/lib/$(DEB_HOST_MULTIARCH)/gobject-introspection/giscanner/
override_dh_gencontrol:
dh_gencontrol -- -Tdebian/extra-substvars
|