From bada6666c70977a058755ccf232e7d67b24adeed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Wed, 23 Jul 2014 15:21:29 +0200 Subject: New upstream release --- debian/rules | 39 +++++++++++---------------------------- 1 file changed, 11 insertions(+), 28 deletions(-) (limited to 'debian/rules') diff --git a/debian/rules b/debian/rules index 8f52fc4..7c5d89a 100755 --- a/debian/rules +++ b/debian/rules @@ -10,44 +10,19 @@ #export DH_VERBOSE=1 export DH_OPTIONS - -# -# path for bigendian -# -ORGUTF:=$(CURDIR)/xsd/tests/cxx/tree/encoding/char/utf-8/test.std -NEWUTF:=$(CURDIR)/debian/bigendian/char/utf-8/test.std -ORGWCHAR:=$(CURDIR)/xsd/tests/cxx/tree/encoding/wchar/test.std -NEWWCHAR:=$(CURDIR)/debian/bigendian/wchar/test.std +derives_from_ubuntu := $(shell (dpkg-vendor --derives-from Ubuntu && echo "yes") || echo "no") # # Hardening # -export DEB_BUILD_HARDENING=1 - -include /usr/share/dpkg/buildflags.mk -CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) -CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS) -CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) $(CPPFLAGS) -LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) +export DEB_BUILD_MAINT_OPTIONS = hardening=+all %: - dh $@ - -override_dh_auto_build: - rm -f $(ORGUTF).old - rm -f $(ORGWCHAR).old - mv $(ORGUTF) $(ORUTF).old - mv $(ORGWCHAR) $(ORGWCHAR).old - cp $(NEWUTF) $(ORGUTF) - cp $(NEWWCHAR) $(ORGWCHAR) - dh_auto_build + dh $@ --with autotools-dev override_dh_clean: rm -f $(CURDIR)/libcult/build/system/configuration-dynamic.make - if test -e "$(ORGUTF).old"; then rm -f $(ORGUTF); mv $(ORGUTF).old $(ORGUTF); fi - if test -e "$(ORGWCHAR).old"; then rm -f $(ORGWCHAR); mv $(ORGWCHAR).old $(ORGWCHAR); fi - rmdir --ignore-fail-on-non-empty $(CURDIR)/libcult/build/system dh_clean override_dh_auto_install: @@ -57,3 +32,11 @@ override_dh_auto_install: mv $(CURDIR)/debian/xsdcxx/usr/share/man/man1/xsd.1 $(CURDIR)/debian/xsdcxx/usr/share/man/man1/xsdcxx.1 rm -rf $(CURDIR)/debian/xsdcxx/usr/share/doc/libxsd find $(CURDIR)/debian/xsdcxx \( -name "COPYRIGHT*" -o -name "FLOSSE*" -o -name "LICENSE*" -o -name "GPL*" \) -exec rm -v {} \; + + +override_dh_install: + dh_install +ifeq ($(derives_from_ubuntu),yes) + install -D -m 644 debian/ubuntu/apport-hook.py $(CURDIR)/debian/xsdcxx/usr/share/apport/package-hooks/source_xsdcxx.py +endif + -- cgit v1.2.3