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
|
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
export systemdsystemunitdir = $(shell pkgconf --variable=systemdsystemunitdir systemd | sed s,^/,,)
override_dh_auto_configure:
dh_auto_configure -- \
--libexecdir=/usr/lib \
--with-homedir=/run/certmonger \
--with-tmpdir=/run/certmonger \
--disable-dsa \
--enable-systemd \
--enable-pie \
--enable-now \
--enable-tmpfiles \
CFLAGS="$(CFLAGS)" \
LDFLAGS="$(LDFLAGS)"
override_dh_auto_install:
dh_auto_install --destdir=debian/tmp
override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
dh_auto_test || true
endif
override_dh_clean:
dh_clean
rm -f po/*.gmo
rm -fr m4
gentarball: SOURCE=certmonger
gentarball: UV=$(shell dpkg-parsechangelog|awk '/^Version:/ {print $$2}'|sed 's/-.*$$//')
gentarball:
tar --transform 's,^,$(SOURCE)-$(UV)/,' \
--exclude 'debian' --exclude-vcs \
-cJf ../$(SOURCE)_$(UV).orig.tar.xz .
%:
dh $@ --with quilt --builddirectory=build/
|