Skip to content

Instantly share code, notes, and snippets.

@truatpasteurdotfr
Created May 9, 2017 20:48
Show Gist options
  • Save truatpasteurdotfr/e20019cd06027775284e19779ed79d67 to your computer and use it in GitHub Desktop.
Save truatpasteurdotfr/e20019cd06027775284e19779ed79d67 to your computer and use it in GitHub Desktop.
alpine and failed perl Number-Format-1.75 test
FROM alpine:latest
MAINTAINER Tru Huynh <[email protected]>
RUN apk update && apk upgrade
RUN apk add \
perl \
make
RUN \
cpan install Number::Format
@truatpasteurdotfr
Copy link
Author

@truatpasteurdotfr
Copy link
Author

updated ^^ to 1.75 build fine too!

# Automatically generated by apkbuild-cpan, template 1
# Contributor: Francesco Colista <[email protected]>
# Maintainer: Francesco Colista <[email protected]>
pkgname=perl-number-format
_pkgreal=Number-Format
pkgver=1.75
pkgrel=1
pkgdesc="Perl extension for formatting numbers"
url="http://search.cpan.org/dist/Number-Format/"
arch="noarch"
license="GPL PerlArtistic"
cpandepends=""
cpanmakedepends="perl-test-simple"
depends="$cpandepends"
makedepends="perl-dev $cpanmakedepends"
subpackages="$pkgname-doc"
source="http://search.cpan.org/CPAN/authors/id/W/WR/WRW/$_pkgreal-$pkgver.tar.gz"
options="!check"

_builddir="$srcdir/$_pkgreal-$pkgver"

prepare() {
	cd "$_builddir"
	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
}

build() {
	cd "$_builddir"
	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
	make
}

package() {
	cd "$_builddir"
	make DESTDIR="$pkgdir" install || return 1
	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
}

check() {
	cd "$_builddir"
	make test
}

md5sums="2285c537dcf89a5bf556effaf706fd5f  Number-Format-1.75.tar.gz"
sha256sums="82d659cb16461764fd44d11a9ce9e6a4f5e8767dc1069eb03467c6e55de257f3  Number-Format-1.75.tar.gz"
sha512sums="fa712a82b33ba062308e6bf29a4d99e73245f95495206e2c4252d8735d1851136553ec719a00683163aea0d3dddaa6bcc1261ef643439b870605df8ab17a40ef  Number-Format-1.75.tar.gz"

@truatpasteurdotfr
Copy link
Author

because the build does not have:

make && make test

-> the '&& make test' was dropped!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment