hello-perl ========== Example for creating perl packages containing both scripts and modules. Notable feature: it allows you to ship both scripts and modules. The reason we use both autoconf/automake and Module::Build at the same time is that both are deficient: autoconf/automake are unable to properly install perl modules*. Module::Build is unable to properly supply perl scripts with prefix-related information. Building -------- Use the debian packaging if you can: debuild -us -uc -b Otherwise, read below: Building this package is a little quirky: it uses both autotools and Module::Build. Simply call both (in any order you like) to install everything: sh configure make make install perl Build.PL ./Build ./Build install Building from Subversion ------------------------ svn2cl autoreconf Then proceed as above. Warning ------- This packaging example does _not_ follow Debian Perl Group Policy as laid down in http://pkg-perl.alioth.debian.org/policy.html. (It uses Subversion, not git. It uses cdbs, not pure debhelper. It builds a native Debian package, upstream .tar.gz is not maintained separately. It does not use dh-make-perl.) Therefore, if you plan to get the packaging of your Perl stuff shipped with Debian ever, you might want to reconsider following the example in this package. See http://wiki.debian.org/Teams/DebianPerlGroup and http://pkg-perl.alioth.debian.org/ for more information. Availability ------------ This package is published at http://non-gnu.uvt.nl/hello-perl. -- Wessel Dankers Joost van Baal-Ilić