[arch-commits] Commit in (5 files)

Baptiste Jonglez zorun at archlinux.org
Sun May 14 16:10:43 UTC 2017


    Date: Sunday, May 14, 2017 @ 16:10:42
  Author: zorun
Revision: 227999

Add argon2

Added:
  argon2/
  argon2/repos/
  argon2/trunk/
  argon2/trunk/PKGBUILD
  argon2/trunk/libargon2.pc

--------------+
 PKGBUILD     |   38 ++++++++++++++++++++++++++++++++++++++
 libargon2.pc |   11 +++++++++++
 2 files changed, 49 insertions(+)

Added: argon2/trunk/PKGBUILD
===================================================================
--- argon2/trunk/PKGBUILD	                        (rev 0)
+++ argon2/trunk/PKGBUILD	2017-05-14 16:10:42 UTC (rev 227999)
@@ -0,0 +1,38 @@
+# Maintainer: Baptiste Jonglez <baptiste--aur at jonglez dot org>
+pkgname=argon2
+pkgver=20161029
+pkgrel=2
+pkgdesc="A password-hashing function (reference C implementation)"
+arch=("x86_64" "i686")
+url="https://github.com/P-H-C/phc-winner-argon2"
+license=('Apache')
+depends=("glibc")
+source=("https://github.com/P-H-C/phc-winner-argon2/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz"
+        "libargon2.pc")
+sha256sums=('fe0049728b946b58b94cc6db89b34e2d050c62325d16316a534d2bedd78cd5e7'
+            '4189ce6c183319ceaf2c4ec96facd424deeaa9e2819efb7511893bcf3ef5c836')
+
+prepare() {
+  cd "$srcdir/phc-winner-$pkgname-$pkgver"
+  cp "${srcdir}/libargon2.pc" libargon2.pc
+  sed -i -e "s/@UPSTREAM_VER@/${pkgver}/" libargon2.pc
+}
+
+build() {
+  cd "$srcdir/phc-winner-$pkgname-$pkgver"
+  make argon2 libs
+}
+
+check() {
+  cd "$srcdir/phc-winner-$pkgname-$pkgver"
+  make test
+}
+
+package() {
+  cd "$srcdir/phc-winner-$pkgname-$pkgver"
+  make DESTDIR="$pkgdir" install
+  chmod -x "${pkgdir}/usr/include/argon2.h"
+  install -Dm644 libargon2.pc "${pkgdir}/usr/lib/pkgconfig/libargon2.pc"
+}
+
+# vim:set ts=2 sw=2 et:

Added: argon2/trunk/libargon2.pc
===================================================================
--- argon2/trunk/libargon2.pc	                        (rev 0)
+++ argon2/trunk/libargon2.pc	2017-05-14 16:10:42 UTC (rev 227999)
@@ -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



More information about the arch-commits mailing list