diff options
author | Andy Weidenbaum | 2016-04-03 08:35:28 -0700 |
---|---|---|
committer | Andy Weidenbaum | 2016-04-03 08:35:28 -0700 |
commit | 6e7e53afc18c9c71111ea0c1abc8f49b63953cba (patch) | |
tree | 8e61e20feb5df2013fd45cd25c7b2f9618c9b7a8 | |
download | aur-6e7e53afc18c9c71111ea0c1abc8f49b63953cba.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1011727f9f2f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +# Generated by mksrcinfo v8 +# Sun Apr 3 15:35:03 UTC 2016 +pkgbase = libsecp256k1-git + pkgdesc = Optimized C library for EC operations on curve secp256k1 + pkgver = 20160216 + pkgrel = 1 + url = https://github.com/bitcoin/secp256k1 + arch = i686 + arch = x86_64 + license = MIT + makedepends = autoconf + makedepends = automake + makedepends = git + makedepends = m4 + makedepends = make + makedepends = pkg-config + provides = libsecp256k1 + provides = secp256k1 + conflicts = libsecp256k1 + conflicts = secp256k1 + source = libsecp256k1::git+https://github.com/bitcoin/secp256k1 + sha256sums = SKIP + +pkgname = libsecp256k1-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8508be39f4fd --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Andy Weidenbaum <archbaum@gmail.com> + +pkgname=libsecp256k1-git +pkgver=20160216 +pkgrel=1 +pkgdesc="Optimized C library for EC operations on curve secp256k1" +arch=('i686' 'x86_64') +url="https://github.com/bitcoin/secp256k1" +makedepends=('autoconf' 'automake' 'git' 'm4' 'make' 'pkg-config') +license=('MIT') +source=(${pkgname%-git}::git+https://github.com/bitcoin/secp256k1) +sha256sums=('SKIP') +provides=('libsecp256k1' 'secp256k1') +conflicts=('libsecp256k1' 'secp256k1') + +pkgver() { + cd ${pkgname%-git} + git log -1 --format="%cd" --date=short | sed "s|-||g" +} + +build() { + cd ${pkgname%-git} + + msg2 'Building...' + ./autogen.sh + ./configure \ + --prefix=/usr \ + --sbindir=/usr/bin \ + --libexecdir=/usr/lib/libsecp256k1 \ + --sysconfdir=/etc \ + --sharedstatedir=/usr/share/libsecp256k1 \ + --localstatedir=/var/lib/libsecp256k1 \ + --enable-module-recovery \ + --disable-tests \ + --with-gnu-ld + make +} + +package() { + cd ${pkgname%-git} + + msg2 'Installing license...' + install -Dm 644 COPYING -t "$pkgdir/usr/share/licenses/libsecp256k1" + + msg2 'Installing documentation' + install -Dm 644 README.md -t "$pkgdir/usr/share/doc/libsecp256k1" + + msg2 'Installing...' + make DESTDIR="$pkgdir" install + + msg2 'Cleaning up pkgdir...' + find "$pkgdir" -type d -name .git -exec rm -r '{}' + + find "$pkgdir" -type f -name .gitignore -exec rm -r '{}' + +} |