From dist.ini to .deb in one go

From dist.ini to .deb in one go

By Axel Beckert (‎ABE / XTaran‎) from
Lightning talk
Target audience: Any
Language: English
Tags: debhelper debian dh_dist_zilla dist::zilla make package perl

You can find more information on the speaker's site:

dh-dist-zilla is a debhelper sequence plugin to be used in the debian/rules file of a Debian source package.

The intention is to be able to build Debian binary packages (.deb files) directly from a Dist::Zilla based Perl package without manually calling "dzil build" to generate the CPAN-wanted files (META.yml, README, etc.) or even Makefile.PL first. It is analogous to using autoreconf to generate the configure script.

One use case (and initial motiviation) are internal Perl modules which need to be deployed as Debian binary package and won't be uploaded to CPAN ever. Another use case is to be able to build .deb packages directly from git checkouts or tar-balls downloaded from GitHub, i.e. of not-yet released snapshots of a project.