git » chafa.git » commit 0cc6cf4

upgpkg: 1.14.1-1

author Felix Yan
2024-06-17 20:30:46 UTC
committer Felix Yan
2024-06-17 20:30:46 UTC
parent 4ad44e6001638eef11d29e5391cb8558428e7b04

upgpkg: 1.14.1-1

.SRCINFO +6 -6
PKGBUILD +9 -18

diff --git a/.SRCINFO b/.SRCINFO
index e48c48c..a2de122 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,20 @@
 pkgbase = chafa
 	pkgdesc = Image-to-text converter supporting a wide range of symbols and palettes, transparency, animations, etc.
-	pkgver = 1.14.0
-	pkgrel = 3
+	pkgver = 1.14.1
+	pkgrel = 1
 	url = https://hpjansson.org/chafa/
 	arch = x86_64
 	license = LGPL-3.0-or-later
+	makedepends = git
 	makedepends = gtk-doc
 	depends = libavif
+	depends = libjxl
 	depends = librsvg
 	depends = libwebp
 	depends = libxslt
 	provides = libchafa.so
-	source = https://github.com/hpjansson/chafa/releases/download/1.14.0/chafa-1.14.0.tar.xz
-	source = https://github.com/hpjansson/chafa/releases/download/1.14.0/chafa-1.14.0.tar.xz.asc
+	source = git+https://github.com/hpjansson/chafa.git#tag=1.14.1?signed
 	validpgpkeys = C01EDE5BB0D91E26D003662EC76BB9FEEAD12EA7
-	sha512sums = f205bf5b8e31b05a227484a2445eb1a06b0b3abe2f27483b899340d89a22c0cd188e9b56a4217e09ac313af6e71fa75b5a480b66e85464422fd46049ec480522
-	sha512sums = SKIP
+	sha512sums = 0bbe89d08c771f6182909fc4451dd6183cb2e562272293bc7c324a7b7b016026fe787bb7ffaf6a7fe300d61a4ea4a75962f640e6dcf2f57abd541c0c5d2eb075
 
 pkgname = chafa
diff --git a/PKGBUILD b/PKGBUILD
index 5b43c7d..083672c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,36 +1,27 @@
 # Maintainer: Felix Yan <felixonmars@archlinux.org>
 
 pkgname=chafa
-pkgver=1.14.0
-pkgrel=3
+pkgver=1.14.1
+pkgrel=1
 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=('libavif' 'librsvg' 'libwebp' 'libxslt')
-makedepends=('gtk-doc')
+depends=('libavif' 'libjxl' 'librsvg' 'libwebp' 'libxslt')
+makedepends=('git' 'gtk-doc')
 provides=('libchafa.so')
 license=("LGPL-3.0-or-later")
-source=(https://github.com/hpjansson/chafa/releases/download/$pkgver/chafa-$pkgver.tar.xz{,.asc})
-sha512sums=('f205bf5b8e31b05a227484a2445eb1a06b0b3abe2f27483b899340d89a22c0cd188e9b56a4217e09ac313af6e71fa75b5a480b66e85464422fd46049ec480522'
-            'SKIP')
+source=(git+https://github.com/hpjansson/chafa.git#tag=$pkgver?signed)
+sha512sums=('0bbe89d08c771f6182909fc4451dd6183cb2e562272293bc7c324a7b7b016026fe787bb7ffaf6a7fe300d61a4ea4a75962f640e6dcf2f57abd541c0c5d2eb075')
 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
-
-  ./configure --prefix=/usr --enable-man
+  cd $pkgname
+  ./autogen.sh --prefix=/usr --enable-man --enable-gtk-doc
   make
 }
 
 package() {
-  cd $pkgname-$pkgver
-
+  cd $pkgname
   make DESTDIR="$pkgdir" install
   make -C tools/completions PREFIX="$pkgdir"/usr/share install-zsh-completion
 }