rules 926 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/usr/bin/make -f
  2. export DEB_BUILD_MAINT_OPTIONS = hardening=+all
  3. DEB_BUILD_ARCH_OS ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_OS)
  4. ifeq ($(DEB_HOST_ARCH_OS),kfreebsd)
  5. PLATFORM=freebsd
  6. else
  7. PLATFORM=linux
  8. endif
  9. %:
  10. dh $@
  11. override_dh_clean:
  12. -rm \
  13. debian/vblade-persist-convert.8 \
  14. contrib/persistence/vblade-persistence.5
  15. dh_clean
  16. override_dh_auto_build:
  17. $(MAKE) PLATFORM=$(PLATFORM)
  18. override_dh_auto_install:
  19. $(MAKE) install prefix=debian/vblade/usr
  20. override_dh_installchangelogs:
  21. dh_installchangelogs NEWS
  22. override_dh_installman:
  23. asciidoctor --attribute reproducible --backend=manpage debian/vblade-persist-convert.txt
  24. asciidoctor --attribute reproducible --backend=manpage contrib/persistence/vblade-persistence.txt
  25. dh_installman
  26. # needed as long as vblade-generator is provided by a patch
  27. override_dh_fixperms:
  28. dh_fixperms
  29. chmod 0755 debian/vblade/lib/systemd/system-generators/vblade-generator