aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Kienlen <kommander@laposte.net>2021-12-07 22:10:04 +0100
committerKevin Daudt <kdaudt@alpinelinux.org>2021-12-14 22:16:07 +0000
commit8d88c4edddfa3c74567376000114fbcb5e4cf6a4 (patch)
tree1964821d1eb23b046381998c8dea4391d7cc8ffc
parentd82f53984c56548f250f2ba43c77e0efbce08feb (diff)
testing/curtail: new aport
-rw-r--r--testing/curtail/APKBUILD37
-rw-r--r--testing/curtail/fix-bindtextdomain.patch13
2 files changed, 50 insertions, 0 deletions
diff --git a/testing/curtail/APKBUILD b/testing/curtail/APKBUILD
new file mode 100644
index 00000000000..5799b348b9b
--- /dev/null
+++ b/testing/curtail/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Thomas Kienlen <kommander@laposte.net>
+# Maintainer: Thomas Kienlen <kommander@laposte.net>
+pkgname=curtail
+_pkgname=Curtail
+pkgver=1.2.2
+pkgrel=0
+pkgdesc="Simple & useful image compressor"
+url="https://github.com/Huluti/Curtail"
+arch="noarch"
+license="GPL-3.0-or-later"
+depends="optipng pngquant jpegoptim libwebp py3-gobject3"
+makedepends="python3 meson gettext appstream-glib py3-gobject3-dev"
+source="
+ https://github.com/Huluti/Curtail/archive/$pkgver/curtail-$pkgver.tar.gz
+ fix-bindtextdomain.patch
+ "
+subpackages="$pkgname-lang"
+
+builddir="$srcdir/$_pkgname-$pkgver"
+
+build() {
+ abuild-meson . build
+ meson compile ${JOBS:+-j ${JOBS}} -C build
+}
+
+check() {
+ meson test --no-rebuild --print-errorlogs -C build
+}
+
+package() {
+ DESTDIR="$pkgdir" meson install --no-rebuild -C build
+}
+
+sha512sums="
+62d516d1c7d32dbace43e51ad25a28d299d27cc0902cc68f1296ce22bad7b6fa6678f80b122ee7efa0791ae92b726f1db1217ab6faae3fee7133606dc2197e0a curtail-1.2.2.tar.gz
+1f6e43b3097fb808996553a1abc95ef10637bd0b1d7d51de451411509a6f1407af7cb7f593113c33d7818aaed78fe164dc3714f1851f74d24c97157d9053642e fix-bindtextdomain.patch
+"
diff --git a/testing/curtail/fix-bindtextdomain.patch b/testing/curtail/fix-bindtextdomain.patch
new file mode 100644
index 00000000000..0aa59fc1489
--- /dev/null
+++ b/testing/curtail/fix-bindtextdomain.patch
@@ -0,0 +1,13 @@
+Fix musl compatibility
+
+--- a/src/curtail.in
++++ b/src/curtail.in
+@@ -26,7 +26,7 @@ import locale
+ VERSION = '@VERSION@'
+ pkgdatadir = '@pkgdatadir@'
+ localedir = '@localedir@'
+-locale.bindtextdomain('curtail', localedir)
++# locale.bindtextdomain('curtail', localedir)
+
+ sys.path.insert(1, pkgdatadir)
+ signal.signal(signal.SIGINT, signal.SIG_DFL)