tAdd Makefile to ease my maintenance. - devuan-keyring - Devuan keyring package (HTM) git clone https://git.parazyd.org/devuan-keyring (DIR) Log (DIR) Files (DIR) Refs (DIR) README --- (DIR) commit 53039e6b2441b9bc1cd5df84f047cf1cf0b8dd69 (DIR) parent f8aa5cc36db6641c02f1542fc913732d16f16c32 (HTM) Author: parazyd <parazyd@dyne.org> Date: Tue, 10 Nov 2020 00:30:20 +0100 Add Makefile to ease my maintenance. Diffstat: A Makefile | 34 +++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+), 0 deletions(-) --- (DIR) diff --git a/Makefile b/Makefile t@@ -0,0 +1,34 @@ +.POSIX: + +# N.B. This makefile is for my personal package maintenance (parazyd) + +NAME = $(shell dpkg-parsechangelog -S Source) +VERSION = $(shell dpkg-parsechangelog -S Version | cut -d- -f1) +REV = $(shell dpkg-parsechangelog -S Version | cut -d- -f2) + +ORIGTGZ = ../$(NAME)_$(VERSION).orig.tar.gz +DEB = ../$(NAME)_$(VERSION)-$(REV)_all.deb + +KEYRINGS = \ + keyrings/devuan-archive-keyring.gpg \ + keyrings/devuan-keyring-2016-archive.gpg \ + keyrings/devuan-keyring-2016-cdimage.gpg \ + keyrings/devuan-keyring-2017-archive.gpg \ + keyrings/devuan-master-keyring.gpg + +all install clean: + +$(KEYRINGS): + +SHA512SUMS.txt.asc: $(KEYRINGS) + sha512sum keyrings/*.gpg | gpg --clearsign > $@ + +$(ORIGTGZ): + git archive --format=tar.gz $(VERSION) . -o $@ + +$(DEB): $(ORIGTGZ) + dpkg-buildpackage -d --force-sign + +deb: $(DEB) + +.PHONY: all install clean deb