[libattean-perl] 02/17: Relax to suggest (not depend on) libmoose-perl libtest-modern-perl libtest-roo-perl.
Jonas Smedegaard
dr at jones.dk
Mon Oct 2 13:54:29 UTC 2017
This is an automated email from the git hooks/post-receive script.
js pushed a commit to branch master
in repository libattean-perl.
commit f351bd35ccf8257633658dc68eb2efb1d71b13ad
Author: Jonas Smedegaard <dr at jones.dk>
Date: Mon Oct 2 15:33:59 2017 +0200
Relax to suggest (not depend on) libmoose-perl libtest-modern-perl libtest-roo-perl.
---
debian/control.in | 6 ++++++
debian/rules | 10 +++++++---
2 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/debian/control.in b/debian/control.in
index 1a3d82d..63cdb59 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -14,6 +14,7 @@ Architecture: all
Depends: ${cdbs:Depends},
${misc:Depends},
${perl:Depends}
+Sugests: ${cdbs:Suggests},
Description: semantic web framework
Attean is a Perl framework for working with RDF data and SPARQL
queries. It features parsers and serializers for many different RDF
@@ -29,3 +30,8 @@ Description: semantic web framework
.
Resource Description Framework (RDF) is a standard model for data
interchange on the Web.
+ .
+ Some modules require additional packages:
+ * Test::Attean::* require the packages libmoose-perl libtest-roo-perl.
+ * Test::Attean::SPARQLSuite instead requires the packages
+ libtest-roo-perl libtest-modern-perl.
diff --git a/debian/rules b/debian/rules
index d9ffea3..5da3c9a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -34,13 +34,12 @@ CDBS_BUILD_DEPENDS_rules_debhelper_v9 = debhelper
perl-deps = algorithm-combinatorics ossp-uuid datetime-format-w3cdtf
perl-deps += file-slurp http-negotiate json www
perl-deps += list-moreutils math-cartesian-product module-pluggable
-perl-deps += moox-log-any set-scalar sub-install moose test-roo
+perl-deps += moox-log-any set-scalar sub-install
perl-deps += text-csv try-tiny type-tiny uri xml-sax namespace-clean
deps = $(patsubst %,$(comma) lib%-perl,$(perl-deps))
deps +=, libiri-perl (>= 0.005)
deps +=, libmoo-perl (>= 2.000002)
deps +=, librole-tiny-perl (>= 2.000003)
-deps +=, libtest-modern-perl (>= 0.012)
deps +=, libscalar-list-utils-perl (>= 1:1.40)
deps +=, liburi-namespacemap-perl (>= 0.12)
deps +=, perl (>= 5.14)
@@ -50,8 +49,13 @@ perl-deps-test = exception lwp-useragent
deps-test = $(patsubst %,$(comma) libtest-%-perl,$(perl-deps-test))
deps-test +=, libplack-perl, libregexp-common-perl, libxml-simple-perl
-CDBS_BUILD_DEPENDS +=, $(deps), $(deps-test)
+# Needed by upstream testsuite and (seldom) at runtime
+deps-test-suggest = libmoose-perl, libtest-roo-perl
+deps-test-suggest +=, libtest-modern-perl (>= 0.012)
+
+CDBS_BUILD_DEPENDS +=, $(deps), $(deps-test), $(deps-test-suggest)
CDBS_DEPENDS_$(pkg) = $(deps)
+CDBS_SUGGESTS_$(pkg) = $(deps-test-suggest)
# install binaries as sample files (and only as such)
DEB_INSTALL_EXAMPLES_$(pkg) += bin
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libattean-perl.git
More information about the Pkg-perl-cvs-commits
mailing list