# Maintainer: Baptiste Jonglez pkgname=argon2 pkgver=20171227 pkgrel=3 pkgdesc='A password-hashing function (reference C implementation)' arch=('x86_64') url='https://github.com/P-H-C/phc-winner-argon2' license=('Apache' 'custom:CC0') depends=('glibc') install=argon2.install source=("https://github.com/P-H-C/phc-winner-argon2/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz" 'libargon2.pc') sha256sums=('eaea0172c1f4ee4550d1b6c9ce01aab8d1ab66b4207776aa67991eb5872fdcd8' '4189ce6c183319ceaf2c4ec96facd424deeaa9e2819efb7511893bcf3ef5c836') prepare() { cd "$srcdir/phc-winner-$pkgname-$pkgver" # Copy and prepare custom pkg-config file cp "${srcdir}/libargon2.pc" libargon2.pc sed -i -e "s/@UPSTREAM_VER@/${pkgver}/" libargon2.pc } build() { cd "$srcdir/phc-winner-$pkgname-$pkgver" make OPTTARGET=none } check() { cd "$srcdir/phc-winner-$pkgname-$pkgver" make OPTTARGET=none test } package() { cd "$srcdir/phc-winner-$pkgname-$pkgver" make OPTTARGET=none DESTDIR="$pkgdir" install install -D -m0644 LICENSE "${pkgdir}/usr/share/licenses/argon2/LICENSE" install -D -m0644 libargon2.pc "${pkgdir}/usr/lib/pkgconfig/libargon2.pc" } # vim:set ts=2 sw=2 et: