Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/make -f
- DEBVERS := $(shell dpkg-parsechangelog | sed -n -e 's/^Version: //p')
- VERSION := $(shell echo '$(DEBVERS)' | sed -e 's/^[[:digit:]]*://' -e 's/[~-].*//')
- MIDVERS := $(shell echo $(DEBVERS) | sed 's/-g[0-9a-f]\+$$//')
- NUMJOBS = 1
- ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
- NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
- endif
- %:
- dh $@ --buildsystem makefile
- override_dh_auto_build:
- qbs build -f projectname.qbs --jobs $(NUMJOBS) release project.versionString:$(VERSION)
- override_dh_auto_clean:
- qbs clean -f projectname.qbs || :
- override_dh_auto_configure:
- qbs config --unset profiles
- qbs setup-toolchains --detect
- qbs setup-qt /usr/bin/qmake qt
- qbs config profiles.qt.baseProfile gcc
- qbs config defaultProfile qt
- override_dh_auto_install:
- qbs install -f projectname.qbs --install-root debian/projectname/usr release project.versionString:$(VERSION)
- override_dh_auto_test:
- qbs build -f projectname.qbs --products autotest-runner release project.versionString:$(VERSION)
- override_dh_strip:
- dh_strip --dbg-package=projectname-dbg
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement