summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules30
1 files changed, 30 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..49658f7
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,30 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+export QT_SELECT:=qt5
+export DEB_BUILD_MAINT_OPTIONS=hardening=+all
+
+override_dh_auto_configure:
+ lrelease ultracopier-all-in-one-direct.pro
+ lrelease plugins/CopyEngine/Ultracopier/CopyEngine.pro
+ lrelease plugins/Themes/Oxygen/interface.pro
+ dh_auto_configure --buildsystem=qmake -- \
+ QMAKE_CXXFLAGS_RELEASE="$(CXXFLAGS) $(CPPFLAGS)" \
+ QMAKE_CXXFLAGS_DEBUG="$(CXXFLAGS) $(CPPFLAGS)" \
+ target.path=/usr/bin "INSTALLS+=target" \
+ ultracopier-all-in-one-direct.pro
+
+clean:
+ rm -f build
+ dh clean --buildsystem=qmake
+ find -name \*.qm -delete
+ rm -f debian/detect_arch
+
+build:
+ dh build --buildsystem=qmake
+ touch build
+
+%:
+ dh $@ --buildsystem=qmake