[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