CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Fri, 15 Aug 2025 16:40:10 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100416104407
location: https://web.archive.org/web/20100416104407/https://github.com/juster/perl-cpanplus-dist-arch
server-timing: captures_list;dur=1.500564, exclusion.robots;dur=0.045307, exclusion.robots.policy;dur=0.028325, esindex;dur=0.015538, cdx.remote;dur=32.714171, LoadShardBlock;dur=909.541531, PetaboxLoader3.datanode;dur=121.398270, PetaboxLoader3.resolve;dur=744.404746
x-app-server: wwwb-app28
x-ts: 302
x-tr: 1041
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app28; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Fri, 15 Aug 2025 16:40:11 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Fri, 16 Apr 2010 10:44:07 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "37ef9cfb06a30f3efc8b446cddd62b43"
x-archive-orig-x-runtime: 167ms
x-archive-orig-content-length: 31230
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Fri, 16 Apr 2010 10:44:07 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Fri, 16 Apr 2010 10:44:07 GMT", ; rel="memento"; datetime="Fri, 16 Apr 2010 10:44:07 GMT", ; rel="next memento"; datetime="Mon, 11 Jun 2018 00:45:04 GMT", ; rel="last memento"; datetime="Mon, 11 Jun 2018 00:45:04 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_15_20100416082233_crawl103-c/52_15_20100416104401_crawl101.arc.gz
server-timing: captures_list;dur=0.903012, exclusion.robots;dur=0.043599, exclusion.robots.policy;dur=0.026811, esindex;dur=0.015484, cdx.remote;dur=51.706381, LoadShardBlock;dur=334.005293, PetaboxLoader3.datanode;dur=286.300806, PetaboxLoader3.resolve;dur=347.670730, load_resource;dur=444.472002
x-app-server: wwwb-app28
x-ts: 200
x-tr: 1000
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=4
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
juster's perl-cpanplus-dist-arch at master - GitHub
juster / perl-cpanplus-dist-arch
- Source
- Commits
- Network (2)
- Issues (3)
- Downloads (14)
- Wiki (1)
- Graphs
-
Branch:
master
click here to add a description
click here to add a homepage
name | age | message | |
---|---|---|---|
![]() |
.gitignore | Sat Jan 30 13:55:41 -0800 2010 | Improved .gitignore a little bit. [juster] |
![]() |
Build.PL | Sat Apr 10 16:36:42 -0700 2010 | Update module requirements for File::Path. Tha... [juster] |
![]() |
ChangeLog | Tue Apr 13 01:10:04 -0700 2010 | Fix bug where we do not expect makepkg to creat... [juster] |
![]() |
MANIFEST | Wed Dec 02 11:56:53 -0800 2009 | Tweaked docs, mentioned repository, updated ver... [juster] |
![]() |
PKGBUILD | Thu Feb 18 21:16:24 -0800 2010 | Add a git PKGBUILD for developer-release packages. [juster] |
![]() |
README | Sat Apr 10 14:07:32 -0700 2010 | Fix some typos in the POD docs and README file. [juster] |
![]() |
examples/ | Mon May 11 18:26:07 -0700 2009 | Updated the docs with the new public methods, m... [juster] |
![]() |
lib/ | Tue Apr 13 01:10:04 -0700 2010 | Fix bug where we do not expect makepkg to creat... [juster] |
![]() |
script/ | Thu Apr 08 22:52:14 -0700 2010 | Backwards-compatible support for cpan2aur's tem... [juster] |
![]() |
t/ | Sun Apr 11 16:58:25 -0700 2010 | Fix typo: extra spaces were in the last commit. [juster] |
README
NAME CPANPLUS::Dist::Arch - CPANPLUS backend for building Archlinux pacman packages VERSION Version 0.19 SYNOPSIS (First, setup cpan to use us automatically) $ setupdistarch (Install the module as a pacman package) $ cpanp -i Perl::Module::Here (Use cpan2dist to make a package, but don't install it) $ cpan2dist Acme::Bleach (Use our included cpan2aur to make a source package in current dir) $ cpan2aur CPANPLUS::Dist::Arch (In case we need to customize our package build, create a directory with a template we can use for future versions.) $ cpan2aur -d CPANPLUS::Dist::Arch ==> Creating new directory for CPANPLUS::Dist::Arch... -> Looking up module for CPANPLUS::Dist::Arch on CPAN... Running [/usr/bin/perl /usr/bin/perlbin/core/cpanp-run-perl /home/juster/.cpanplus/5.10.1/build/CPANPLUS-Dist-Arch-0.16/Makefile.PL INSTALLDIRS=site]... Writing Makefile for CPANPLUS::Dist::Arch -> Creating new PKGBUILD.tt template file... ==> Created perl-cpanplus-dist-arch source package directory. (Customize the template... add a optdepends, library depends, etc. Just leave the rest of it alone.) $ cd perl-cpanplus-dist-arch $ ed PKGBUILD.tt (Submit it to AUR! Will ask for a login username/password or remember the last one used) $ cpan2aur -u DESCRIPTION This module is used as a plugin of CPANPLUS to transparently package CPAN distribution files into pacman packages as they are installed. This module can also be used by programmers to build packages in more complex ways. For example, it can create source packages for the AUR by using the included cpan2aur program. REQUIREMENTS You will need to have pacman installed, of course, to create package and to install these new packages. Pacman is included with Archlinux but can even be used on other Linux distributions. (see https://wiki.archlinux.org/index.php/Pacman) SETUP Type setupdistarch at the command line to install CPAN modules as packages by default. WHERE IS THE PACKAGE By default, packages are stored under the user's home directory in the .cpanplus directory. Two seperate directories are created for building packages and for storing the resulting package file. *5.10.1* represents the version of perl you used to build the package and *~/.cpanplus* represents the base directory chosen in your CPANPLUS config. Build Directory - `~/.cpanplus/5.10.1/pacman/build' Package Directory - `~/.cpanplus/5.10.1/pacman/pkg' CUSTOMIZATION You can change defaults settings machine-wide (for every user) or for one user or package. The machine-wide settings are set in the */etc/makepkg.conf* file. The user/package customizations are set using environment variables. PKGDEST - Override where the package files end up. PACKAGER - Override the Contributor comment line at the top of the PKGBUILD. SUPPORT Email me at `juster at cpan dot org' or message me as *juster* on the Archlinux BBS at https://bbs.archlinux.org. To check why the build process failed, read the build logs CPANPLUS keeps in `~/.cpanplus/install_logs/'. The problem may be specific to the module you're building and not this module. ACKNOWLEDGEMENTS This module was inspired by the perl-cpanplus-pacman package and CPANPLUS::Dist::Pacman by Firmicus which is available at https://aur.archlinux.org/packages.php?ID=5954. This mostly started from CPANPLUS::Dist::RPM which is on Google Code at https://code.google.com/p/cpanplus-dist-rpm/. This was a very helpful starting point to try to understand the internals of CPANPLUS. SEE ALSO * AUR Package: perl-cpanplus-dist-arch https://aur.archlinux.org/packages.php?ID=24971 * Git Repository https://github.com/juster/perl-cpanplus-dist-arch * Archlinux Perl Package Guidelines https://wiki.archlinux.org/index.php/Perl_Package_Guidelines * pacman https://wiki.archlinux.org/index.php/Pacman * makepkg https://wiki.archlinux.org/index.php/Makepkg * CPANPLUS https://search.cpan.org/dist/CPANPLUS/ AUTHOR Justin Davis `<juster at cpan dot org>' COPYRIGHT & LICENSE Copyright 2010 Justin Davis, all rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.