mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-06 13:57:14 +02:00
main/perl-crypt-openssl-rsa: upgrade to 0.30
Modernize APKBUILD, add check()
This commit is contained in:
parent
e7723ae89c
commit
77e7a0f63a
@ -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"
|
||||||
|
Loading…
Reference in New Issue
Block a user