diff options
Diffstat (limited to 'debian/rules')
-rwxr-xr-x | debian/rules | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..cb8d0ab --- /dev/null +++ b/debian/rules @@ -0,0 +1,67 @@ +#!/usr/bin/make -f +# debian/rules file - for itzks-keyring +# Based on sample debian/rules file - for GNU Hello (1.3). +# Copyright 1994,1995 by Ian Jackson. +# Copyright 1998-2003 James Troup +# Copyright 2010 Mike Gabriel +# I hereby give you perpetual unlimited permission to copy, +# modify and relicense this file, provided that you do not remove +# my name from the file itself. (I assert my moral right of +# paternity under the Copyright, Designs and Patents Act 1988.) +# This file may have to be extensively modified + +install_dir=install -d -m 755 +install_file=install -m 644 +install_script=install -m 755 +install_binary=install -m 755 -s + +build: + -mkdir -p output/keyrings + make + +clean: + $(checkdir) + make clean + -rm -f foo foo.asc *.bak *~ */*~ debian/files* debian/substvars + -rm -rf debian/tmp + +binary-indep: checkroot + $(checkdir) + -rm -rf debian/tmp + $(install_dir) debian/tmp/DEBIAN/ + + $(install_script) debian/postinst debian/tmp/DEBIAN/ + $(install_script) debian/prerm debian/tmp/DEBIAN/ + + $(install_dir) debian/tmp/usr/share/keyrings/ + $(install_file) output/keyrings/itzks-maintainers.gpg debian/tmp/usr/share/keyrings/ + $(install_file) output/keyrings/itzks-keyring.gpg debian/tmp/usr/share/keyrings/ + + $(install_dir) debian/tmp/usr/share/doc/itzks-keyring/ + $(install_file) README debian/tmp/usr/share/doc/itzks-keyring/ + $(install_file) debian/changelog debian/tmp/usr/share/doc/itzks-keyring/changelog + gzip -9v debian/tmp/usr/share/doc/itzks-keyring/* + $(install_file) debian/copyright debian/tmp/usr/share/doc/itzks-keyring/ + + dpkg-gencontrol -isp + chown -R root.root debian/tmp + chmod -R go=rX debian/tmp + + cd debian/tmp && find . -type f ! -regex '.*DEBIAN/.*' -printf '%P\0' | xargs -r0 md5sum > DEBIAN/md5sums + + dpkg --build debian/tmp .. + +define checkdir + test -d itzks-maintainers-gpg + test -d itzks-keyring-gpg +endef + +# Below here is fairly generic really + +binary: binary-indep binary-arch + +checkroot: + $(checkdir) + test root = "`whoami`" + +.PHONY: binary binary-arch binary-indep clean checkroot |