From 0c2f8a56ca10b0ac05eba3f2ef5c2041f43a4232 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Sun, 22 Jun 2014 17:10:55 +0200 Subject: Added removal of old GPG key in trinity-keyring on Debian and Ubuntu Cleanup build rules --- .../metapackages/trinity-keyring/debian/rules | 64 +++------------------- 1 file changed, 9 insertions(+), 55 deletions(-) (limited to 'ubuntu/maverick/metapackages/trinity-keyring/debian/rules') diff --git a/ubuntu/maverick/metapackages/trinity-keyring/debian/rules b/ubuntu/maverick/metapackages/trinity-keyring/debian/rules index 39064539d..61e9dffa1 100755 --- a/ubuntu/maverick/metapackages/trinity-keyring/debian/rules +++ b/ubuntu/maverick/metapackages/trinity-keyring/debian/rules @@ -1,24 +1,14 @@ #!/usr/bin/make -f -# debian/rules file - for debian/keyring -# Based on sample debian/rules file - for GNU Hello (1.3). -# Copyright 1994,1995 by Ian Jackson. -# Copyright 1998-2003 James Troup -# 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 +include /usr/share/cdbs/1/rules/debhelper.mk VERSION := $(shell dpkg-parsechangelog | grep ^Version: | cut -d' ' -f2) DISTRIBUTION := $(shell dpkg-parsechangelog | grep ^Distribution: | cut -d' ' -f2) -build: debian/stamp-distrospecific - $(checkdir) +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) + +pre-build:: debian/stamp-distrospecific debian/stamp-distrospecific: dh_testdir @@ -27,49 +17,13 @@ debian/stamp-distrospecific: tee debian/stamp-distrospecific | \ tr "\n" "\0" | (cd debian/distrospecific && xargs -r0 mv -t ../..) -clean: +clean:: dh_testdir [ ! -e debian/stamp-distrospecific ] || \ cat debian/stamp-distrospecific | \ tr "\n" "\0" | xargs -r0 mv -t debian/distrospecific rm -f debian/stamp-distrospecific - -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/trinity-keyring.gpg debian/tmp/usr/share/keyrings/ - $(install_dir) debian/tmp/etc/apt/sources.list.d/ - $(install_file) repositories/trinity.list debian/tmp/etc/apt/sources.list.d/ - sed -i 's|ubuntu [^ ]* main|ubuntu ${DISTRIBUTION} main|g' debian/tmp/etc/apt/sources.list.d/trinity.list - - $(install_dir) debian/tmp/usr/share/doc/trinity-keyring/ - $(install_file) debian/changelog debian/tmp/usr/share/doc/trinity-keyring/changelog - $(install_file) debian/copyright debian/tmp/usr/share/doc/trinity-keyring/ - - dpkg-gencontrol -ptrinity-keyring -isp - chown -R root.root debian/tmp - chmod -R go=rX debian/tmp - dpkg --build debian/tmp .. - -binary-arch: -define checkdir - test -f keyrings/trinity-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 +binary-install/trinity-keyring:: + dh_testdir + sed -i 's|ubuntu [^ ]* main|ubuntu ${DISTRIBUTION} main|g' debian/$(cdbs_curpkg)/etc/apt/sources.list.d/trinity.list -- cgit v1.2.1