summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules16
1 files changed, 14 insertions, 2 deletions
diff --git a/debian/rules b/debian/rules
index 1586979..fb2b6d6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,6 +8,10 @@ ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS)))
INSTALL_PROGRAM += -s
endif
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/buildflags.mk
+
install_file = $(INSTALL) -p -o root -g root -m 644
install_program = $(INSTALL) -p -o root -g root -m 755
install_script = $(INSTALL) -p -o root -g root -m 755
@@ -54,11 +58,19 @@ override_dh_install:
find debian/tmp/lib/$(DEB_HOST_MULTIARCH) -type f \
-name \*.la -exec rm {} \;
dh_install
+ test ! -f debian/libfl2/usr/lib/$(DEB_HOST_MULTIARCH)/libfl.so || \
+ rm -f debian/libfl2/usr/lib/$(DEB_HOST_MULTIARCH)/libfl.so
+ test ! -f debian/libfl2/usr/lib/$(DEB_HOST_MULTIARCH)/libfl.a || \
+ rm -f debian/libfl2/usr/lib/$(DEB_HOST_MULTIARCH)/libfl.a
+ test ! -d debian/libfl2/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig || \
+ rm -rf debian/libfl2/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
+ test ! -d debian/libfl-dev/usr/lib/$(DEB_HOST_MULTIARCH) || \
+ find debian/libfl-dev/usr/lib/$(DEB_HOST_MULTIARCH) \
+ -name libfl.so.\* -exec rm {} \;
rm -f debian/flex/usr/share/doc/flex/flex.pdf
-ifneq (,$(filter flex, $(shell dh_listpackages)))
test ! -f debian/flex/usr/share/doc/flex/COPYING || \
rm -f debian/flex/usr/share/doc/flex/COPYING
-endif
+ find debian/flex/usr/share/locale -type d -empty -delete
dh_link