summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules52
1 files changed, 52 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..c72965e
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,52 @@
+#!/usr/bin/make -f
+# debian/rules file - for debian/keyring
+
+install_dir=install -d -m 755
+install_file=install -m 644
+install_script=install -m 755
+install_binary=install -m 755 -s
+
+VERSION := $(shell dpkg-parsechangelog | grep ^Version: | cut -d' ' -f2)
+
+build:
+
+clean:
+ $(checkdir)
+ -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) keyrings/leap-keyring.gpg debian/tmp/usr/share/keyrings/
+
+ $(install_dir) debian/tmp/usr/share/doc/leap-keyring/
+ $(install_file) README debian/tmp/usr/share/doc/leap-keyring/
+ $(install_file) debian/changelog debian/tmp/usr/share/doc/leap-keyring/changelog
+ $(install_file) debian/copyright debian/tmp/usr/share/doc/leap-keyring/
+ gzip -9v debian/tmp/usr/share/doc/leap-keyring/changelog
+ gzip -9v debian/tmp/usr/share/doc/leap-keyring/README
+
+ dpkg-gencontrol -pleap-keyring -isp
+ chown -R root.root debian/tmp
+ chmod -R go=rX debian/tmp
+ dpkg --build debian/tmp ..
+
+define checkdir
+ test -f keyrings/leap-keyring.gpg
+endef
+
+# Below here is fairly generic really
+
+binary: binary-indep
+
+checkroot:
+ $(checkdir)
+ test root = "`whoami`"
+
+.PHONY: binary binary-arch binary-indep clean checkroot