Package Details: perl-business-isbn 2.09-1

Git Clone URL: https://aur.archlinux.org/perl-business-isbn.git (read-only)
Package Base: perl-business-isbn
Description: Perl package to work with International Standard Book Numbers
Upstream URL: http://search.cpan.org/dist/Business-ISBN
Licenses: GPL, PerlArtistic
Submitter: yhager
Maintainer: bunder
Last Packager: bunder
Votes: 13
Popularity: 0.000099
First Submitted: 2010-10-12 06:24
Last Updated: 2015-06-13 09:24

Latest Comments

naraesk commented on 2015-03-07 10:02

@bunder: The perl-business-isbn-data package cannot be build anymore, therefore this package fails too.

bunder commented on 2014-09-02 03:47

This package depends on perl-business-isbn-data. Check if it is installed on your system. How do you run the build? From your log it seems that it is not installed: "Warning: prerequisite Business::ISBN::Data 20081208 not found."

bunder commented on 2014-09-02 03:46

This package depends on perl-business-isbn-data? Do it is installed on your system? From your log it seems that it is not installed: "Warning: prerequisite Business::ISBN::Data 20081208 not found."

eyolf commented on 2014-08-28 17:43

The package fails to compile. Here's the output:

==> Starting build()...
Checking if your kit is complete...
Looks good
Warning: prerequisite Business::ISBN::Data 20081208 not found.
Generating a Unix-style Makefile
Writing Makefile for Business::ISBN
Writing MYMETA.yml and MYMETA.json
cp lib/Business/ISBN10.pm blib/lib/Business/ISBN10.pm
cp lib/Business/ISBN13.pm blib/lib/Business/ISBN13.pm
cp lib/Business/ISBN.pm blib/lib/Business/ISBN.pm
Manifying blib/man3/Business::ISBN.3pm
Manifying blib/man3/Business::ISBN10.3pm
Manifying blib/man3/Business::ISBN13.3pm
==> Starting check()...
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/albania.t .............. Can't locate Business/ISBN/Data.pm in @INC (you may need to install the Business::ISBN::Data module) (@INC contains: /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/lib /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/arch /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/lib/Business/ISBN.pm line 75.
BEGIN failed--compilation aborted at /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/lib/Business/ISBN.pm line 75.
Compilation failed in require at t/albania.t line 3.
BEGIN failed--compilation aborted at t/albania.t line 3.
# Looks like your test exited with 2 before it could output anything.
t/albania.t .............. Dubious, test returned 2 (wstat 512, 0x200)
Failed 11/11 subtests
t/constants.t ............ 1/?
# Failed test 'require Business::ISBN;'
# at t/constants.t line 3.
# Tried to require 'Business::ISBN'.
# Error: Can't locate Business/ISBN/Data.pm in @INC (you may need to install the Business::ISBN::Data module) (@INC contains: /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/lib /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/arch /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/lib/Business/ISBN.pm line 75.
# BEGIN failed--compilation aborted at /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/lib/Business/ISBN.pm line 75.
# Compilation failed in require at (eval 4) line 2.

# Failed test at t/constants.t line 7.

# Failed test at t/constants.t line 8.

# Failed test 'undef isa 'ARRAY''
# at t/constants.t line 10.
# undef isn't defined
"all" is not defined in %Business::ISBN::EXPORT_TAGS at t/constants.t line 12.
Can't continue after import errors at t/constants.t line 12.
# Looks like you failed 4 tests of 5.
# Looks like your test exited with 255 just after 5.
t/constants.t ............ Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 4/5 subtests
t/interface.t ............ ok
t/isbn10.t ............... Can't locate Business/ISBN/Data.pm in @INC (you may need to install the Business::ISBN::Data module) (@INC contains: /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/lib /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/arch /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/lib/Business/ISBN.pm line 75.
BEGIN failed--compilation aborted at /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/lib/Business/ISBN.pm line 75.
Compilation failed in require at t/isbn10.t line 5.
BEGIN failed--compilation aborted at t/isbn10.t line 5.
# Looks like your test exited with 2 before it could output anything.
t/isbn10.t ............... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/isbn13.t ............... Can't locate Business/ISBN/Data.pm in @INC (you may need to install the Business::ISBN::Data module) (@INC contains: /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/lib /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/arch /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/lib/Business/ISBN.pm line 75.
BEGIN failed--compilation aborted at /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/lib/Business/ISBN.pm line 75.
Compilation failed in require at t/isbn13.t line 5.
BEGIN failed--compilation aborted at t/isbn13.t line 5.
# Looks like your test exited with 2 before it could output anything.
t/isbn13.t ............... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/load.t ................. 1/3 Bailout called. Further testing stopped:

# Failed test 'use Business::ISBN;'
# at t/load.t line 7.
# Tried to use 'Business::ISBN'.
# Error: Can't locate Business/ISBN/Data.pm in @INC (you may need to install the Business::ISBN::Data module) (@INC contains: /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/lib /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/arch /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/lib/Business/ISBN.pm line 75.
# BEGIN failed--compilation aborted at /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/lib/Business/ISBN.pm line 75.
# Compilation failed in require at t/load.t line 7.
# BEGIN failed--compilation aborted at t/load.t line 7.

# Failed test 'use Business::ISBN10;'
# at t/load.t line 7.
# Tried to use 'Business::ISBN10'.
# Error: Attempt to reload Business/ISBN.pm aborted.
# Compilation failed in require at /usr/share/perl5/core_perl/base.pm line 99.
# ...propagated at /usr/share/perl5/core_perl/base.pm line 108.
# BEGIN failed--compilation aborted at /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/lib/Business/ISBN10.pm line 3.
# Compilation failed in require at t/load.t line 7.
# BEGIN failed--compilation aborted at t/load.t line 7.

# Failed test 'use Business::ISBN13;'
# at t/load.t line 7.
# Tried to use 'Business::ISBN13'.
# Error: Attempt to reload Business/ISBN.pm aborted.
# Compilation failed in require at /usr/share/perl5/core_perl/base.pm line 99.
# ...propagated at /usr/share/perl5/core_perl/base.pm line 108.
# BEGIN failed--compilation aborted at /tmp/yaourt-tmp-eyolf/aur-perl-business-isbn/src/Business-ISBN-2.07/blib/lib/Business/ISBN13.pm line 3.
# Compilation failed in require at t/load.t line 7.
# BEGIN failed--compilation aborted at t/load.t line 7.
# Looks like you failed 3 tests of 3.
FAILED--Further testing stopped.
Makefile:849: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 3
==> ERROR: A failure occurred in check().
Aborting...

Anonymous comment on 2013-08-26 13:38

arch=('i686' 'x86_64') seems pessimistic - it works on 'armv7h' as well, and probably on 'any'...

randompie commented on 2013-07-18 22:39

Patch to update PKGBUILD for version 2.06:

--- PKGBUILD 2010-10-12 02:24:07.000000000 -0400
+++ PKGBUILD-2.06 2013-07-18 18:36:06.964270435 -0400
@@ -1,18 +1,18 @@
# Generated by Xyne::Arch::CPAN 0.07

pkgname=perl-business-isbn
-pkgver=2.05
+pkgver=2.06
pkgrel=1
pkgdesc="Parse and validate ISBNs"
arch=('i686' 'x86_64')
url="http://search.cpan.org/dist/Business-ISBN/"
license=('PerlArtistic' 'GPL')
-source=('http://search.cpan.org/CPAN/authors/id/B/BD/BDFOY/Business-ISBN-2.05.tar.gz')
-md5sums=('944a2844711fa6ab1b079d8d2ef4cd75')
-sha256sums=('d9816bfb7aa6d87843f8484c9aac23e4c5ec1173ebfec458843e89ea5cf375ee')
+source=('http://search.cpan.org/CPAN/authors/id/B/BD/BDFOY/Business-ISBN-2.06.tar.gz')
+md5sums=('7348e6da7cb0f87702bd5c4be89baf2f')
+sha256sums=('cafff48f2f3a060ff0b1c35ebc3c239e507b351e45ec922e5ffab4577cab1eb6')
depends=('perl-business-isbn-data>=20081208' 'perl-uri')
makedepends=('perl-extutils-makemaker')
-provides=('perl-business-isbn10=2.05' 'perl-business-isbn13=2.05')
+provides=('perl-business-isbn10=2.06' 'perl-business-isbn13=2.06')
options=(!emptydirs)

build() {