1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_LDFLAGS_MAINT_APPEND=-Wl,-z,defs
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
DEB_PYTHON_INSTALL_ARGS_ALL += --single-version-externally-managed
%:
dh $@ --with python3
override_dh_missing:
dh_missing --fail-missing
override_dh_auto_configure:
dh_auto_configure -- --prefix=/usr --sysconfdir=/etc \
--libdir=/usr/lib/$(DEB_HOST_MULTIARCH) --includedir=/usr/include/$(DEB_HOST_MULTIARCH) \
--datadir=/usr/share --docdir=/usr/share/doc/crmsh --htmldir=/usr/share/doc/crmsh/html
override_dh_auto_build: export TZ=UTC
override_dh_auto_build:
dh_auto_build
cd $(CURDIR)/doc/website-v1 && $(MAKE)
DOC = debian/tmp/usr/share/doc/crmsh
override_dh_auto_install:
dh_auto_install
rm -v $(DOC)/COPYING
mv debian/tmp/usr/share/crmsh/tests/README.regression $(DOC)/README.regression
install -D debian/tmp/usr/bin/crm debian/tmp/usr/sbin/crm
rm debian/tmp/usr/bin/crm
rm debian/tmp/usr/lib/python*/site-packages/crmsh/install_files.txt
install -m 644 -D contrib/bash_completion.sh debian/tmp/usr/share/bash-completion/completions/crm
install -m 644 -D debian/vim-pcmk.yaml debian/tmp/usr/share/vim/registry/vim-pcmk.yaml
install -m 644 -D contrib/pcmk-ftdetect.vim debian/tmp/usr/share/vim/addons/ftplugin/vim-pcmk.vim
install -m 644 -D contrib/pcmk.vim debian/tmp/usr/share/vim/addons/syntax/pcmk.vim
rm -r debian/tmp/usr/share/doc/crmsh/contrib/
override_dh_clean:
dh_clean build/ doc/*.8 doc/*.html doc/website-v1/gen/
touch --reference=$(CURDIR)/doc/crmsh_hb_report.8.adoc $(CURDIR)/doc/crm.8.adoc
|