]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Use ninja to build packages
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 21 Mar 2018 13:08:33 +0000 (13:08 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 21 Mar 2018 13:09:52 +0000 (13:09 +0000)
debian/rules

index c958a26ea805369dce04fafef203e35abd333878..6fc338571fd4662bcfe22ca13bdadb4401ed22c3 100755 (executable)
@@ -1,13 +1,13 @@
 #!/usr/bin/make -f
 %:
-       dh $@ --with systemd
+       dh $@ --with systemd --builddirectory=build-deb
 
 .PHONY: override_dh_strip
 
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 
 override_dh_auto_configure:
-       dh_auto_configure -- -DCONFDIR=/etc/rspamd \
+       dh_auto_configure -- -GNinja -DCONFDIR=/etc/rspamd \
                -DMANDIR=/usr/share/man \
                -DRUNDIR=/run/rspamd \
                -DDBDIR=/var/lib/rspamd \
@@ -38,12 +38,17 @@ override_dh_makeshlibs:
 override_dh_strip:
        dh_strip --dbg-package=rspamd-dbg
 
+override_dh_auto_build:
+       ninja -C build-deb -v
+
 override_dh_auto_install:
-       dh_auto_install --destdir=debian/rspamd
+       DESTDIR=$(CURDIR)/debian/rspamd ninja -C build-deb -v install
+
+override_dh_auto_test:
 
 override_dh_auto_clean:
        dh_auto_clean
-       rm -f src/modules.c
+       rm -rf build-deb
 
 override_dh_fixperms:
        dh_fixperms