github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

dann / p5-cpan-packager

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 34
    • 2
  • Source
  • Commits
  • Network (2)
  • Issues (3)
  • Downloads (32)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (4)
    • async
    • cpanf
    • gh-pages
    • master ✓
  • Tags (32)
    • release-0.082
    • release-0.081
    • release-0.074
    • release-0.073
    • release-0.072
    • release-0.071
    • release-0.064
    • release-0.063
    • release-0.062
    • release-0.061
    • release-0.054
    • release-0.053
    • release-0.052
    • release-0.051
    • release-0.041
    • release-0.011
    • release-0.23
    • release-0.22
    • release-0.21
    • release-0.20
    • release-0.12
    • release-0.11
    • release-0.09
    • release-0.08
    • release-0.07
    • release-0.06
    • release-0.05
    • release-0.04
    • release-0.03
    • release-0.02
    • release-0.01
    • release-0.1
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

CPAN::Packager is a tool to help you make packages from perl modules on CPAN. — Read more

  cancel

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

bump version 
dann (author)
Mon Feb 08 19:46:34 -0800 2010
commit  95e8dfda1107b0553081b1ef2bfe59516e2db1a9
tree    7a7062af419fbe6ac8e2ce152b15cb18af072067
parent  b0097118d153c24e2371b6982e08679eedcf42e6
p5-cpan-packager /
name age
history
message
file .gitignore Wed Feb 18 21:11:51 -0800 2009 initial commit [dann]
file .shipit Wed Feb 18 21:11:51 -0800 2009 initial commit [dann]
file Changes Mon Feb 08 19:45:41 -0800 2010 added changes for 0.24 [dann]
file MANIFEST.SKIP Wed Feb 18 21:11:51 -0800 2009 initial commit [dann]
file Makefile.PL Mon Feb 08 18:26:03 -0800 2010 check confliction from installprivlib path [dann]
file README Thu Feb 04 06:48:26 -0800 2010 Checking in changes prior to tagging of version... [dann]
directory bin/ Thu Feb 04 06:02:39 -0800 2010 help option works now [dann]
directory conf/ Sat Jan 30 01:59:17 -0800 2010 fixed YAML depencency [dann]
directory lib/ Mon Feb 08 19:46:34 -0800 2010 bump version [dann]
directory t/ Fri Feb 05 16:45:14 -0800 2010 added confliction check test [dann]
directory tools/ Fri Aug 28 22:37:34 -0700 2009 removed unused tool [dann]
directory xt/ Sat Jan 23 09:09:18 -0800 2010 specify target dir [dann]
README
NAME
    cpan-packager - create redhat/debian packages from CPAN distributions

SYNOPSIS
      cpan-packager 
        --module             The module name  ex) Test::Exception 
        --builder            RPM or Deb
        --conf               The CPAN::Packager configuration file path.
        [--verbose]          Emit additional information and diagnostics.
        [--always-build]     Always build CPAN modules even if the module is already installed.
        [--modulelist]       The path to a file containing the list of modules
        [--help]

      Example
        $ cpan-packager --module Test::Exception --builder RPM --conf \
        conf/config-deb.yaml --verbose

      Usage
        See perldoc cpan-packager
        See perldoc L<CPAN::Packager::Manual>.

Manual
  RPMs
    $ sudo cpan-packager --module Test::Exception --builder RPM --conf \
    conf/config-rpm.yaml --verbose

    The resulting package may be found at: ~/.cpanpackager/rpm

  Debs
    $ sudo cpan-packager --module Test::Exception --builder Deb --conf \
    conf/config-deb.yaml --verbose

    The resulting package may be found at: ~/.cpanpackager/deb

  Options
    *   --builder (required)

        The builder you'd like to use to build the module. Either "RPM" or
        "Deb".

    *   --conf (required)

        The local filesystem path to your CPAN::Packager configuration file.
        An example configuration file is available at:

        http://github.com/dann/p5-cpan-packager/tree/master/conf/

        If you're building RPM's, you'll want the 'config-rpm.yaml'
        configuration file.

        If you're building Deb's, you'll want the 'config-deb.yaml'
        configuration file.

    *   --module (required)

        The name of the module that you'd like to build. For example:
        Test::Reporter.

    *   --always-build (optional; default skips builds of installed modules)

        Always build CPAN modules even if the module is already installed.

    *   --verbose (optional)

        Emit additional information and diagnostics.

    *   --modulelist (optional; discouraged)

        The path to a file containing the list of modules that should be
        built. There should be one module per line. For example:

         Foo::Bar
         Wibble::Plink

        Use of this option is temporarily discouraged. There is a defect
        whereby configuration entries (that appear in your configuration
        file) are ignored for all modules listed in the modulelist except
        for the first. For more information, visit:
        http://github.com/dann/p5-cpan-packager/issues#issue/3

  User Manual
    See CPAN::Packager::Manual.

DESCRIPTION
    cpan-packager creates RPM and Deb packages of CPAN distributions. Given
    a module name, cpan-packager will automatically analyze dependencies,
    download, build, test, provision, and install packages.

AUTHOR
    Takatoshi Kitano <kitano.tk@gmail.com>

LICENSE
    This library is free software; you can redistribute it and/or modify it
    under the same terms as Perl itself.

Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server