Date: Wednesday, January 3, 2018 @ 10:54:39 Author: eworm Revision: 313979
community2extra: Moving argon2 from community to extra Added: argon2/ argon2/repos/ argon2/trunk/ argon2/trunk/PKGBUILD argon2/trunk/argon2.install argon2/trunk/libargon2.pc ----------------+ PKGBUILD | 47 +++++++++++++++++++++++++++++++++++++++++++++++ argon2.install | 6 ++++++ libargon2.pc | 11 +++++++++++ 3 files changed, 64 insertions(+) Added: argon2/trunk/PKGBUILD =================================================================== --- argon2/trunk/PKGBUILD (rev 0) +++ argon2/trunk/PKGBUILD 2018-01-03 10:54:39 UTC (rev 313979) @@ -0,0 +1,47 @@ +# Maintainer: Baptiste Jonglez <baptiste--aur at jonglez dot org> + +pkgname=argon2 +pkgver=20171227 +pkgrel=2 +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 +} + +check() { + cd "$srcdir/phc-winner-$pkgname-$pkgver" + + make test +} + +package() { + cd "$srcdir/phc-winner-$pkgname-$pkgver" + + make 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: Property changes on: argon2/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: argon2/trunk/argon2.install =================================================================== --- argon2/trunk/argon2.install (rev 0) +++ argon2/trunk/argon2.install 2018-01-03 10:54:39 UTC (rev 313979) @@ -0,0 +1,6 @@ +#!/bin/sh + +post_upgrade() { + # clean up upstream soname mess + rm -f usr/lib/libargon2.so.0 +} Added: argon2/trunk/libargon2.pc =================================================================== --- argon2/trunk/libargon2.pc (rev 0) +++ argon2/trunk/libargon2.pc 2018-01-03 10:54:39 UTC (rev 313979) @@ -0,0 +1,11 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: libargon2 +Description: Development libraries for libargon2 +Version: @UPSTREAM_VER@ +Libs: -L${libdir} -largon2 -lrt -ldl +Cflags: +URL: https://github.com/P-H-C/phc-winner-argon2