[Slackbuilds-users] perl-* slackbuild updates
andreas at andreasvoegele.com
Tue Sep 10 22:41:55 UTC 2013
On 09/10/2013 10:33 PM, Thomas Morper wrote:
> [...] complex modules like Catalyst or Dancer2 that have 50 or more
> dependencies. I can't imagine anyone writing a SlackBuild for each
> and everyone of it.
Some operating systems package half of CPAN. But as maintainers go away
keeping these packages up-to-date and consistent is a nightmare. Once I
wanted to get a single Perl module updated but as several maintainers
had quit I ended up updating dozens of packages.
> [...] cpan2tgz has been around for a quite a while, but I wanted
> something that allowed more control over the result, so I took the
> perl template from SBo, [...], added "pre" and "post" hooks to allow
> modifications, [...] The maintainer still has to check
> search.cpan.org manually, read the ChangeLog, track the list of
> dependencies, and more. [...] Have a look at what I call "autoperl"
> This has been working very well for me for more than two years but
> nonetheless is propably not "production ready" for everyone. Feedback
> on how to make this work for more users will be highly appreciated.
I wrote a CPANPLUS plugin that creates Slackware compatible packages but
lets CPANPLUS do the hard work. Hooks that allow customizations are
available through a plugin interface. A SlackBuild script exists:
Unfortunately, the Perl 5 porters decided to remove CPANPLUS from the
Perl core but CPANPLUS will continue to be available through CPAN.
SlackBuild scripts for CPANPLUS on Slackware-current are available here:
Someday I might also write a Dist::Zilla::Plugin::Slackware module that
will be similar to Dist::Zilla::Plugin::RPM.
More information about the SlackBuilds-users