git » chafa.git » commit edb5f90

upgpkg: 1.14.0-2: provide zsh completion (#1) and use SPDX

author Felix Yan
2024-01-27 00:55:21 UTC
committer Felix Yan
2024-01-27 00:55:21 UTC
parent ad98ec169d4b6bebcf65ec9e2a2391bc77fd46a6

upgpkg: 1.14.0-2: provide zsh completion (#1) and use SPDX

.SRCINFO +2 -2
PKGBUILD +9 -2

diff --git a/.SRCINFO b/.SRCINFO
index 2a37c73..aab1f05 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,10 @@
 pkgbase = chafa
 	pkgdesc = Image-to-text converter supporting a wide range of symbols and palettes, transparency, animations, etc.
 	pkgver = 1.14.0
-	pkgrel = 1
+	pkgrel = 2
 	url = https://hpjansson.org/chafa/
 	arch = x86_64
-	license = LGPL
+	license = LGPL-3.0-or-later
 	makedepends = gtk-doc
 	depends = imagemagick
 	depends = libavif
diff --git a/PKGBUILD b/PKGBUILD
index 193d431..6f6b074 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,19 +2,25 @@
 
 pkgname=chafa
 pkgver=1.14.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Image-to-text converter supporting a wide range of symbols and palettes, transparency, animations, etc."
 arch=("x86_64")
 url="https://hpjansson.org/chafa/"
 depends=('imagemagick' 'libavif' 'librsvg' 'libwebp' 'libxslt')
 makedepends=('gtk-doc')
 provides=('libchafa.so')
-license=("LGPL")
+license=("LGPL-3.0-or-later")
 source=(https://github.com/hpjansson/chafa/releases/download/$pkgver/chafa-$pkgver.tar.xz{,.asc})
 sha512sums=('f205bf5b8e31b05a227484a2445eb1a06b0b3abe2f27483b899340d89a22c0cd188e9b56a4217e09ac313af6e71fa75b5a480b66e85464422fd46049ec480522'
             'SKIP')
 validpgpkeys=('C01EDE5BB0D91E26D003662EC76BB9FEEAD12EA7')  # Hans Petter Jansson
 
+prepare() {
+  cd $pkgname-$pkgver
+  # https://github.com/hpjansson/chafa/pull/189
+  sed -i '/install-zsh-completion/a install-zsh-completion:' tools/completions/Makefile.in
+}
+
 build() {
   cd $pkgname-$pkgver
 
@@ -26,4 +32,5 @@ package() {
   cd $pkgname-$pkgver
 
   make DESTDIR="$pkgdir" install
+  make -C tools/completions PREFIX="$pkgdir"/usr/share install-zsh-completion
 }