summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLuis Martinez2021-08-10 09:39:07 -0500
committerLuis Martinez2021-08-10 09:39:07 -0500
commit791148e33fe0e1e939a5a268a9cc70b39884c1d7 (patch)
treeacc61cf5213367bc43608db3bca0f72ee212a96d /PKGBUILD
parent9b09009ffcadcee93adac30a70f09dae9cdbfd02 (diff)
downloadaur-asignify-git.tar.gz
package cleanup and fix
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD71
1 files changed, 35 insertions, 36 deletions
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/"
}