summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff-webhosting.net>2014-07-23 15:21:29 +0200
committerJörg Frings-Fürst <debian@jff-webhosting.net>2014-07-23 15:21:29 +0200
commitbada6666c70977a058755ccf232e7d67b24adeed (patch)
tree1e92d50cebce96abaf9bce19e36026c47f77b9ba /debian/rules
parenteaf34adcbd8095bc6d1f3371b1227f654c7b19fc (diff)
New upstream release
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules39
1 files changed, 11 insertions, 28 deletions
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
+