diff options
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | 001-blake2.patch | 13 | ||||
-rw-r--r-- | PKGBUILD | 71 |
3 files changed, 55 insertions, 45 deletions
@@ -1,23 +1,21 @@ -# Generated by mksrcinfo v8 -# Tue Dec 19 23:04:19 UTC 2017 pkgbase = asignify-git pkgdesc = Yet another signify tool - pkgver = 20150220 + pkgver = 1.0.r41.g215a53d pkgrel = 1 + epoch = 1 url = https://github.com/vstakhov/asignify arch = i686 arch = x86_64 license = BSD - makedepends = binutils - makedepends = gcc makedepends = git - makedepends = make - makedepends = pkg-config + makedepends = cmake depends = openssl provides = asignify + provides = libasignify.so conflicts = asignify - source = git+https://github.com/vstakhov/asignify + source = asignify-git::git+https://github.com/vstakhov/asignify + source = 001-blake2.patch sha256sums = SKIP + sha256sums = 419d305985f2d4fb4e3d2ef54bd4a098a159d3276e91f0a9bc13c17d28ef6877 pkgname = asignify-git - 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,52 +1,51 @@ -# Maintainer: Andy Weidenbaum <archbaum@gmail.com> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: Andy Weidenbaum <archbaum@gmail.com> pkgname=asignify-git -pkgver=20150220 +pkgver=1.0.r41.g215a53d pkgrel=1 +epoch=1 pkgdesc="Yet another signify tool" arch=('i686' 'x86_64') -depends=('openssl') -makedepends=('binutils' - 'gcc' - 'git' - 'make' - 'pkg-config') -url="https://github.com/vstakhov/asignify" license=('BSD') -source=(git+https://github.com/vstakhov/asignify) -sha256sums=('SKIP') -provides=('asignify') +url="https://github.com/vstakhov/asignify" +depends=('openssl') +makedepends=('git' 'cmake') +provides=('asignify' 'libasignify.so') conflicts=('asignify') +source=("$pkgname::git+$url" + '001-blake2.patch') +sha256sums=('SKIP' + '419d305985f2d4fb4e3d2ef54bd4a098a159d3276e91f0a9bc13c17d28ef6877') pkgver() { - cd ${pkgname%-git} - git log -1 --format="%cd" --date=short --no-show-signature | sed "s|-||g" + cd "$pkgname" + git describe --long --tags | sed 's/-/.r/;s/-/./' } -build() { - cd ${pkgname%-git} +prepare() { + patch -p1 -d "$pkgname" < 001-blake2.patch + sed -i '/mandir/s/prefix/datarootdir/' "$pkgname/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" + ./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 ${pkgname%-git} - - 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 '{}' + + cd "$pkgname" + make install DESTDIR="$pkgdir/" + install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" } |