The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.81 - 2014-05-18

  • Dima Kogan
    • If unable to parse pkgname or version, quit with a useful error message.
    • Replaced all 'start_dir' uses with 'main_dir'
  • gregor herrmann
    • DhMakePerl::Command::Packaging:
      • install CONTRIBUTING files in extract_docs().
      • require debhelper 9.20120312 only for arch:any packages; for arch:all debhelper 8 or 9 are enough
      • add a trailing ~ to all versioned dependencies to make backporting easier
      • drop special casing for all kinds of dependencies which needed debhelper 7.x. Support for debhelper < 8 was dropped in dh-make-perl 0.77.
    • Reword "debhelper(1) 7 tiny" to the more accurate "dh(1)". Also rename is_dh7tiny() method to is_dhtiny().
    • Update copyright years.
  • Axel Beckert
    • Apply wrap-and-sort.
    • Untangle checks for pristine-tar and upstream tarball in git_add_debian() (Closes: #735968)
    • Code-deduplication by splitting up guess_tarball() into guess_tarball($prefix) and guess_debian_tarball() and then using guess_tarball() also in setup_dir().
    • Iterate over all supported tar ball suffixes in guess_tarball().
    • Use Cwd's realpath for upstream tarball search if main_dir is just "."
  • gregor herrmann
    • Bump required debhelper version for Module::Build::Tiny to 9.20140227.

Documentation

Create debian source packages from Perl modules

Modules

parse/search through apt-file's Contents files
manage Debian source package control files
fill debian/control from unpacked CPAN distribution
single stanza of Debian source package control file
binary stanza of Debian source package control file
comma separated debian/control field abstraction
source stanza of Debian source package control file
a list of Debian::Dependency objects
dependency relationship between Debian packages
scan /var/lib/dpkg/info/*.list for files/patterns
handy manipulation of debian/rules
handy representation of Debian WNPP bug reports
offline storage of Debian's work-needing package lists
create Debian source package from CPAN dist
common routines for 'make' and 'refresh' dh-make-perl commands
dh-make-perl dump-config implementation
dh-make-perl help implementation
dh-make-perl locate implementation
implementation of 'dh-make-perl make'
dh-make-perl refresh implementation
dh-make-perl refresh-cache implementation
dh-make-perl configuration class
internal helper module for DhMakePerl
helper routines for dh-make-perl and alike