summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--001-blake2.patch13
-rw-r--r--PKGBUILD71
3 files changed, 55 insertions, 45 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d6c78db6b4ce..3b18b9a4c694 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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];
diff --git a/PKGBUILD b/PKGBUILD
index 504bcf8bc205..fa41ea347f7c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/"
}