Package Details: perl-class-adapter 1.08-1

Git Clone URL: https://aur.archlinux.org/perl-class-adapter.git (read-only)
Package Base: perl-class-adapter
Description: Perl implementation of the "Adapter" Design Pattern
Upstream URL: http://search.cpan.org/~adamk/Class-Adapter
Licenses: perl
Provides: Class::Adapter=1.08, Class::Adapter::Builder=1.08, Class::Adapter::Clear=1.08, class-adapter=1.08, perl-class-adapter=1.08, perl-class-adapter-builder=1.08, perl-class-adapter-clear=1.08
Submitter: None
Maintainer: Jonathas
Last Packager: Jonathas
Votes: 16
Popularity: 0.000048
First Submitted: 2009-10-09 00:07
Last Updated: 2015-06-10 02:10

Latest Comments

bickman2k commented on 2019-07-13 15:07

Seconding removal of the 'Class::Adapter' portions of the provides section. It appears that the colon is not a supported character for that section of the PKGBUILD.

harleypig commented on 2019-03-02 05:11

==> ERROR: provides contains invalid characters: '::::' ==> ERROR: provides contains invalid characters: '::' ==> ERROR: provides contains invalid characters: '::::'

PKGBUILD's provides has entries like 'Class::Adapter::Clear=1.08'. Removing those made the install go through.

tbrumm commented on 2018-06-06 08:31

illegal characters.

Erstelle perl-class-adapter... Klone nach 'perl-class-adapter' ... remote: Counting objects: 4, done. <br> remote: Compressing objects: 100% (4/4), done. <br> remote: Total 4 (delta 0), reused 4 (delta 0) <br> Entpacke Objekte: 100% (4/4), Fertig. ==> FEHLER: provides enthält ungültige Zeichen: '::::' ==> FEHLER: provides enthält ungültige Zeichen: '::' ==> FEHLER: provides enthält ungültige Zeichen: '::::'

bogdanbiv commented on 2018-03-29 19:06

Missing dependency: Module::Install::DSL

==> Validating source files with md5sums... Class-Adapter-1.08.tar.gz ... Passed ==> Extracting sources... -> Extracting Class-Adapter-1.08.tar.gz with bsdtar ==> Entering fakeroot environment... ==> Starting package()... Can't locate inc/Module/Install/DSL.pm in @INC (you may need to install the inc::Module::Install::DSL module) (@INC contains: /usr/lib/perl5/5.26/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.26/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.26/core_perl /usr/share/perl5/core_perl) at Makefile.PL line 1. BEGIN failed--compilation aborted at Makefile.PL line 1.

3ED_0 commented on 2016-12-01 07:51

Add this to your package():

unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps

https://wiki.archlinux.org/index.php/Perl_package_guidelines#PKGBUILD_Examples

You don't want install to people home perl-local-lib folder.

Jonathas commented on 2015-03-15 20:24

Thanks for the comment. I've updated the PKGBUILD

ChrisDennis commented on 2015-03-11 14:44

PKGBUILD gives the error:

==> ERROR: Missing package() function in /tmp/yaourt-tmp-chris/aur-perl-class-adapter/./PKGBUILD

Renaming build() to package() seems to fix it.