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 -i

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ć
