main/perl-crypt-openssl-rsa: upgrade to 0.30

Modernize APKBUILD, add check()
This commit is contained in:
Leonardo Arena 2018-05-02 15:12:16 +00:00
parent e7723ae89c
commit 77e7a0f63a

View File

@ -1,37 +1,42 @@
# Contributor: Leonardo Arena <rnalrd@alpinelinux.org> # Contributor: Leonardo Arena <rnalrd@alpinelinux.org>
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org> # Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=perl-crypt-openssl-rsa pkgname=perl-crypt-openssl-rsa
_realname=Crypt-OpenSSL-RSA _pkgname=Crypt-OpenSSL-RSA
pkgver=0.28 pkgver=0.30
pkgrel=10 pkgrel=0
pkgdesc="RSA encoding and decoding, using the openSSL libraries" pkgdesc="RSA encoding and decoding, using the openSSL libraries"
url="http://search.cpan.org/~perler/" url="http://search.cpan.org/~perler/"
arch="all" arch="all"
license="Perl Artistic GPL" license="Perl Artistic GPL"
depends="perl perl-crypt-openssl-random" depends="perl perl-crypt-openssl-random perl-crypt-openssl-guess"
makedepends="perl-dev libressl-dev" makedepends="perl-dev libressl-dev"
install= install=
subpackages="$pkgname-doc" subpackages="$pkgname-doc"
source="http://search.cpan.org/CPAN/authors/id/P/PE/PERLER/$_realname-$pkgver.tar.gz" source="http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/$_pkgname-$pkgver.tar.gz"
builddir="$srcdir"/$_pkgname-$pkgver
_builddir="$srcdir"/$_realname-$pkgver
prepare() { prepare() {
cd $_builddir default_prepare
return 0 export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
} }
build() { build() {
cd $_builddir cd $builddir
PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
make || return 1 make
}
check() {
cd "$builddir"
export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
make test
} }
package() { package() {
cd $_builddir cd $builddir
make DESTDIR="$pkgdir" install make DESTDIR="$pkgdir" install
# creates file collision among perl modules find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
find "$pkgdir" -name perllocal.pod -delete
} }
sha512sums="4a20c3f814e80ea15304b2a189001172e72237d703a0f9281e7e46d593c521508abfac3a259701994ec867f160821bec37e4e8234d04b792168db19b065ce324 Crypt-OpenSSL-RSA-0.28.tar.gz" sha512sums="7a6fb6dd3a454f97666f1ccdefae57641b8f79513b8ac3850b5508c27f3ad3195649b2979693e38350ea94d2f405390a77ca893431b2e349d4aa4eb06c0ba11b Crypt-OpenSSL-RSA-0.30.tar.gz"