1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
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)
perl-deps = exporter-tiny module-runtime padwalker
perl-deps += parse-keyword return-type type-tiny
perl-deps += match-simple namespace-sweep
deps = $(patsubst %,$(comma) lib%-perl,$(perl-deps))
deps +=, libmoo-perl (>= 1.003001)
deps +=, libscalar-list-utils-perl (>= 1:1.40)
deps +=, perl (>= 5.22) | libdata-alias-perl
deps +=, perl (>= 5.14)
recommends = libtype-tiny-xs-perl
perl-deps-test = test-fatal test-requires
deps-test = $(patsubst %,$(comma) lib%-perl,$(perl-deps-test))
deps-test +=, perl (>= 5.13.4) | libtest-simple-perl (>= 0.96)
deps-test-opt = libclass-tiny-perl, libmoosex-types-perl, libdatetime-perl
deps-test-opt +=, libclass-method-modifiers-perl (>= 2.03)
deps-test-opt +=, libmoose-perl (>= 2)
deps-test-opt +=, libmouse-perl (>= 1)
deps-test-opt +=, librole-tiny-perl (>= 1.003000)
CDBS_BUILD_DEPENDS +=, $(deps), $(deps-test), $(deps-test-opt)
CDBS_DEPENDS_$(pkg) = $(deps)
CDBS_RECOMMENDS_$(pkg) = $(recommends)
DEB_INSTALL_EXAMPLES_$(pkg) = examples/*
|