[SCM] libweb-id-perl Debian packaging branch, master, updated. debian/1.921-3-16-g1832c59

Jonas Smedegaard dr at jones.dk
Tue Mar 26 14:57:42 UTC 2013


The following commit has been merged in the master branch:
commit c902b360211e5558a8637272da35505898bba584
Author: Jonas Smedegaard <dr at jones.dk>
Date:   Tue Aug 7 16:13:42 2012 +0200

    Tidy rules file.

diff --git a/debian/rules b/debian/rules
index e9c7071..04cbcda 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,6 @@
 #!/usr/bin/make -f
 # -*- mode: makefile; coding: utf-8 -*-
-# Copyright 2012, Jonas Smedegaard <dr at jones.dk>
+# Copyright © 2012, Jonas Smedegaard <dr at jones.dk>
 # Description: Main Debian packaging script for Web::ID
 #
 # This program is free software; you can redistribute it and/or modify
@@ -21,31 +21,34 @@ include /usr/share/cdbs/1/rules/utils.mk
 include /usr/share/cdbs/1/class/perl-makemaker.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
 
+pkg = $(DEB_SOURCE_PACKAGE)
+
 DEB_UPSTREAM_PACKAGE = Web-ID
 DEB_UPSTREAM_URL = http://www.cpan.org/modules/by-module/Web
-#DEB_UPSTREAM_URL = http://search.cpan.org/CPAN/authors/id/T/TO/TOBYINK
-DEB_UPSTREAM_TARBALL_BASENAME_MANGLE = s/~/_/
 DEB_UPSTREAM_TARBALL_MD5 = 62dced06b81045217764b49ad08bb65c
 
-# Needed both by upstream build process and at runtime
-common-perl-depends = any-moose crypt-x509 datetime digest-sha
-common-perl-depends += list-moreutils mime-base64 path-class plack rdf-query
-common-perl-depends += rdf-trine sub-exporter uri namespace-clean
-common-depends = $(patsubst %,lib%-perl$(comma),$(common-perl-depends))
+# needed by upstream build and (always) at runtime
+perl-deps = any-moose crypt-x509 datetime digest-sha list-moreutils
+perl-deps += mime-base64 path-class plack rdf-query rdf-trine
+perl-deps += sub-exporter uri namespace-clean
+deps = $(patsubst %,$(comma) lib%-perl,$(perl-deps))
+
+# needed by upstream testsuite and (often) at runtime
+deps-test-recommend = openssl
 
-# Needed both by upstream regression tests and (often) at runtime
-common-recommends += , openssl
+# needed (seldom) at runtime
+suggests = libwww-finger-perl
 
-# Both variants needed by upstream regression tests
+# Both Moose and Mouse modules needed by upstream testsuite
 # At runtime Mouse is preferred, even if Moose is already installed
 # (we rely on libmo?sex-types-perl depending on libmo?se-perl)
-common-recommends += , libmousex-types-perl
-CDBS_BUILD_DEPENDS += , libmoose-perl, libmoosex-types-perl
-CDBS_DEPENDS_ALL += , libmousex-types-perl | libmoosex-types-perl
+deps-test-recommend +=, libmousex-types-perl
+CDBS_BUILD_DEPENDS +=, libmoose-perl, libmoosex-types-perl
+CDBS_DEPENDS_$(pkg) = libmousex-types-perl | libmoosex-types-perl
 
-CDBS_BUILD_DEPENDS += , $(common-depends), $(common-recommends)
-CDBS_DEPENDS_ALL += , $(common-depends)
-CDBS_RECOMMENDS_ALL = $(common-recommends)
-CDBS_SUGGESTS_ALL = libwww-finger-perl
+CDBS_BUILD_DEPENDS +=, $(deps), $(deps-test-recommend)
+CDBS_DEPENDS_$(pkg) +=, $(deps)
+CDBS_RECOMMENDS_$(pkg) = $(deps-test-recommend)
+CDBS_SUGGESTS_$(pkg) = $(suggests)
 
-DEB_INSTALL_EXAMPLES_ALL += examples/*
+DEB_INSTALL_EXAMPLES_$(pkg) += examples/*

-- 
libweb-id-perl Debian packaging



More information about the Pkg-perl-cvs-commits mailing list