X-Git-Url: https://git.sur5r.net/?p=i3%2Fi3;a=blobdiff_plain;f=debian%2Frules;h=d5c306867cd6e8f23a243690f6a63c570aa18db3;hp=55c72b514ead804081879a20e9362bf8150c06ce;hb=HEAD;hpb=a52b5212ea5093ee3cb1bc5a191bb3f85ddbb93d diff --git a/debian/rules b/debian/rules index 55c72b51..d5c30686 100755 --- a/debian/rules +++ b/debian/rules @@ -1,47 +1,25 @@ #!/usr/bin/make -f # vi: ts=8 sw=8 noet -DPKG_EXPORT_BUILDFLAGS = 1 --include /usr/share/dpkg/buildflags.mk +export V:=1 +export DEB_BUILD_MAINT_OPTIONS = hardening=+all -ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) - NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) - MAKEFLAGS += -j$(NUMJOBS) -endif - -build: build-arch build-indep -build-arch: build-stamp -build-indep: build-stamp -build-stamp: - dh build - touch build-stamp - -clean: - dh clean - -install: build install-stamp -install-stamp: - dh install - touch install-stamp - -binary-arch: install - dh binary-arch - -binary-indep: install - dh binary-indep +override_dh_installchangelogs: + dh_installchangelogs RELEASE-NOTES-* -binary: binary-arch binary-indep +override_dh_strip: + dh_strip --dbg-package=i3-wm-dbg -override_dh_auto_build: - $(MAKE) - $(MAKE) -C man - $(MAKE) -C docs +override_dh_auto_test: + # TODO: enable tests -override_dh_installchangelogs: - dh_installchangelogs RELEASE-NOTES-4.6 +override_dh_auto_configure: + # The default is /usr/share/doc/i3 + dh_auto_configure -- --docdir=/usr/share/doc/i3-wm -override_dh_install: - $(MAKE) DESTDIR=$(CURDIR)/debian/i3-wm/ install +override_dh_builddeb: + # bintray does not support xz currently. + dh_builddeb -- -Zgzip -override_dh_strip: - dh_strip --dbg-package=i3-wm-dbg +%: + dh $@ --parallel --builddirectory=build --with=autoreconf