--- a/packaging/debian/debian/rules
+++ b/packaging/debian/debian/rules
@@ -3,16 +3,14 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-export DEB_BUILD_HARDENING=1
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/buildflags.mk
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-CFLAGS = -Wall -g
-#LDFLAGS = -Wl,-z,defs
-
-#build qt4 UI only
-#export QMAKE=qmake-qt4
+CFLAGS += -Wall -g
+#LDFLAGS += -Wl,-z,defs
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
@@ -33,7 +31,7 @@
build-indep: build-stamp
build-stamp: config.status
dh_testdir
- $(MAKE)
+ $(MAKE) -j 5
touch $@
clean:
@@ -48,10 +46,12 @@
dh_testroot
dh_prep
dh_installdirs
- $(MAKE) STRIP=ls prefix=$(CURDIR)/debian/tmp/usr install
- # Work around recollinstall forgetting the PPT text-extract utility
- install -m 0444 filters/msodump.zip $(CURDIR)/debian/tmp/usr/share/recoll/filters
- install -m 0555 filters/ppt-dump.py $(CURDIR)/debian/tmp/usr/share/recoll/filters
+ $(MAKE) prefix=$(CURDIR)/debian/tmp/usr install
+ chmod a+x $(CURDIR)/debian/tmp/usr/share/recoll/examples/rclmon.sh
+ chmod a-x $(CURDIR)/debian/tmp/usr/share/recoll/filters/rclxslt.py
+ chmod a-x $(CURDIR)/debian/tmp/usr/share/recoll/filters/rclexec1.py
+ chmod a-x $(CURDIR)/debian/tmp/usr/share/recoll/filters/rclexec1.py
+ rm -f $(CURDIR)/debian/tmp/usr/lib/recoll/librecoll.la
(cd python/recoll; python setup.py install \
--install-layout=deb \
--prefix=$(CURDIR)/debian/tmp/usr )