diff options
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | 001-blake2.patch | 13 | ||||
-rw-r--r-- | PKGBUILD | 60 |
3 files changed, 51 insertions, 35 deletions
@@ -1,18 +1,17 @@ pkgbase = asignify pkgdesc = Yet another signify tool pkgver = 1.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/vstakhov/asignify arch = i686 arch = x86_64 license = BSD - makedepends = binutils - makedepends = gcc - makedepends = make - makedepends = pkg-config + makedepends = cmake depends = openssl - source = asignify-1.0.tar.gz::https://codeload.github.com/vstakhov/asignify/tar.gz/1.0 + provides = libasignify.so + source = asignify-1.0.tar.gz::https://github.com/vstakhov/asignify/archive/1.0.tar.gz + source = 001-blake2.patch sha256sums = 81272713900b51049633139549181fa23e56eeb580e0ea0325546d2fe7ca503d + sha256sums = 419d305985f2d4fb4e3d2ef54bd4a098a159d3276e91f0a9bc13c17d28ef6877 pkgname = asignify - diff --git a/001-blake2.patch b/001-blake2.patch new file mode 100644 index 000000000000..39ed1dfc4c6e --- /dev/null +++ b/001-blake2.patch @@ -0,0 +1,13 @@ +diff --git a/libasignify/blake2.h b/libasignify/blake2.h +index 5d0d40c..f9967d0 100644 +--- a/libasignify/blake2.h ++++ b/libasignify/blake2.h +@@ -56,7 +56,7 @@ extern "C" { + uint8_t personal[BLAKE2B_PERSONALBYTES]; // 64 + } blake2b_param; + +- BLAKE_ALIGN( 64 ) typedef struct __blake2b_state ++ typedef struct BLAKE_ALIGN( 64 ) __blake2b_state + { + uint64_t h[8]; + uint64_t t[2]; @@ -1,40 +1,44 @@ -# Maintainer: Andy Weidenbaum <archbaum@gmail.com> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: Andy Weidenbaum <archbaum@gmail.com> pkgname=asignify pkgver=1.0 -pkgrel=1 +pkgrel=2 pkgdesc="Yet another signify tool" arch=('i686' 'x86_64') -depends=('openssl') -makedepends=('binutils' - 'gcc' - 'make' - 'pkg-config') -url="https://github.com/vstakhov/asignify" license=('BSD') -source=($pkgname-$pkgver.tar.gz::https://codeload.github.com/vstakhov/$pkgname/tar.gz/$pkgver) -sha256sums=('81272713900b51049633139549181fa23e56eeb580e0ea0325546d2fe7ca503d') +url="https://github.com/vstakhov/asignify" +depends=('openssl') +makedepends=('cmake') +provides=('libasignify.so') +source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz" + '001-blake2.patch') +sha256sums=('81272713900b51049633139549181fa23e56eeb580e0ea0325546d2fe7ca503d' + '419d305985f2d4fb4e3d2ef54bd4a098a159d3276e91f0a9bc13c17d28ef6877') -build() { - cd "$srcdir/$pkgname-$pkgver" +prepare() { + patch -p1 -d "$pkgname-$pkgver" < 001-blake2.patch + sed -i '/mandir/s/prefix/datarootdir/' "$pkgname-$pkgver/docs/Makefile.am" +} - msg2 "Building..." - ./autogen.sh - ./configure \ - --prefix=/usr \ - --sbindir=/usr/bin \ - --libexecdir=/usr/lib/asignify \ - --sysconfdir=/etc \ - --sharedstatedir=/usr/share/asignify \ - --localstatedir=/var/lib/asignify \ - --with-gnu-ld \ - --enable-openssl - make +build() { + cd "$pkgname-$pkgver" + ./autogen.sh + ./configure \ + --prefix=/usr \ + --sbindir=/usr/bin \ + --datadir=/usr/share \ + --libexecdir=/usr/lib/asignify \ + --sysconfdir=/etc \ + --sharedstatedir=/usr/share/asignify \ + --localstatedir=/var/lib/asignify \ + --with-gnu-ld \ + --enable-openssl + make } package() { - cd "$srcdir/$pkgname-$pkgver" - - msg2 'Installing...' - make DESTDIR="$pkgdir" install + cd "$pkgname-$pkgver" + make install DESTDIR="$pkgdir/" + install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" } |