Source: libpackage-variant-perl Section: perl Priority: optional Build-Depends: perl, debhelper-compat (= 13), libimport-into-perl , libmodule-runtime-perl , libstrictures-perl , libtest-fatal-perl , libmoo-perl Maintainer: Debian Perl Group Uploaders: Jonas Smedegaard Standards-Version: 4.6.0 Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libpackage-variant-perl.git Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libpackage-variant-perl Homepage: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit/Package-Variant.git Testsuite: autopkgtest-pkg-perl Rules-Requires-Root: no Package: libpackage-variant-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libimport-into-perl, libmodule-runtime-perl, libstrictures-perl Description: parameterizable packages Package::Variant allows you to build a variable package that contains a package template and can use it to build variant packages at runtime. . Your variable package will export a subroutine which will build a variant package, combining its arguments with the template, and return the name of the new variant package. . The implementation does not care about what kind of packages it builds, be they simple function exporters, classes, singletons or something entirely different.