diff options
author | Marcell Meszaros | 2023-08-17 02:17:30 +0200 |
---|---|---|
committer | Marcell Meszaros | 2023-08-17 02:28:56 +0200 |
commit | b977930ab68f852b843bf1551c340aab54f206e1 (patch) | |
tree | f506f72c77eeccfabc3eb78e6c06e94d6c911350 | |
parent | 2d90450baddadb5a99193eb0112d605a8936a2cb (diff) | |
download | aur-b977930ab68f852b843bf1551c340aab54f206e1.tar.gz |
1.0.1-2: (chore) edit pkgdesc, add provides, conflicts, openssl optdepend, use raku.land URL
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 53 insertions, 14 deletions
@@ -1,15 +1,32 @@ pkgbase = perl6-digest - pkgdesc = Pure perl6 implementation of SHA-256 and RIPEMD-160 digests + pkgdesc = Raku implementation of some digest algorithms (can use OpenSSL's digests via nativecall) pkgver = 1.0.1 - pkgrel = 1 - url = https://github.com/grondilu/libdigest-perl6 + pkgrel = 2 + url = https://raku.land/zef:grondilu/Digest arch = any groups = perl6 + groups = raku license = Artistic2.0 + checkdepends = openssl>=3.0.0 checkdepends = perl makedepends = git depends = rakudo - source = perl6-digest::git+https://github.com/grondilu/libdigest-perl6.git#commit=f71ccf9525d5be5b552d9ee7e76f9a19e51afc02 + optdepends = openssl>=3.0.0: use nativecall by setting envvar DIGEST_METHOD=openssl + provides = raku-digest + provides = perl6-hmac + provides = raku-hmac + provides = perl6-digest-md5 + provides = raku-digest-md5 + provides = perl6-digest-ripemd + provides = raku-digest-ripemd + provides = perl6-digest-sha1 + provides = raku-digest-sha1 + provides = perl6-digest-sha2 + provides = raku-digest-sha2 + provides = perl6-digest-sha3 + provides = raku-digest-sha3 + conflicts = raku-digest + source = libdigest-raku::git+https://github.com/grondilu/libdigest-raku.git#commit=f71ccf9525d5be5b552d9ee7e76f9a19e51afc02 b2sums = SKIP pkgname = perl6-digest @@ -4,27 +4,49 @@ pkgname=perl6-digest pkgver=1.0.1 _gitref=f71ccf9525d5be5b552d9ee7e76f9a19e51afc02 # untagged version 1.0.1 -pkgrel=1 -pkgdesc="Pure perl6 implementation of SHA-256 and RIPEMD-160 digests" +pkgrel=2 +pkgdesc="Raku implementation of some digest algorithms (can use OpenSSL's digests via nativecall)" arch=('any') +url='https://raku.land/zef:grondilu/Digest' +_reponame='libdigest-raku' +_repourl="https://github.com/grondilu/${_reponame}" +license=('Artistic2.0') +groups=( + 'perl6' + 'raku' +) depends=('rakudo') -checkdepends=('perl') makedepends=('git') -groups=('perl6') -url="https://github.com/grondilu/libdigest-perl6" -license=('Artistic2.0') -source=("$pkgname::git+$url.git#commit=${_gitref}") +checkdepends=( + 'openssl>=3.0.0' + 'perl' +) +optdepends=('openssl>=3.0.0: use nativecall by setting envvar DIGEST_METHOD=openssl') +provides=( + 'raku-digest' + {perl6,raku}'-hmac' + {perl6,raku}'-digest-md5' + {perl6,raku}'-digest-ripemd' + {perl6,raku}'-digest-sha1' + {perl6,raku}'-digest-sha2' + {perl6,raku}'-digest-sha3' +) +conflicts=('raku-digest') +source=("${_reponame}::git+$_repourl.git#commit=${_gitref}") b2sums=('SKIP') check() { - cd "$srcdir/$pkgname" + cd "$srcdir/${_reponame}" - echo 'Running tests...' + echo '-- Running tests (Raku digests)...' PERL6LIB=lib prove -v -e "raku -I." t/ + echo + echo '-- Running tests (OpenSSL digests)...' + PERL6LIB=lib DIGEST_METHOD=openssl prove -v -e "raku -I." t/ } package() { - cd "$srcdir/$pkgname" + cd "$srcdir/${_reponame}" echo 'Installing documentation...' install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" |