Thursday, September 19, 2024

www/tuba: add missing webp library

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/tuba/Makefile,v
diff -u -p -u -r1.1.1.1 Makefile
--- Makefile 28 Jul 2024 13:12:56 -0000 1.1.1.1
+++ Makefile 19 Sep 2024 16:09:59 -0000
@@ -4,7 +4,7 @@ CATEGORIES = www x11

GH_ACCOUNT = GeopJr
GH_PROJECT = Tuba
-GH_TAGNAME = v0.8.1
+GH_TAGNAME = v0.8.4

HOMEPAGE = https://tuba.geopjr.dev/
MAINTAINER = Brian Callahan <bcallah@openbsd.org>
@@ -32,6 +32,7 @@ LIB_DEPENDS = devel/json-glib \
x11/gtksourceview5

RUN_DEPENDS = devel/desktop-file-utils \
+ graphics/webp-pixbuf-loader \
x11/gnome/keyring \
x11/gnome/seahorse \
x11/gtk+4,-guic
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/tuba/distinfo,v
diff -u -p -u -r1.1.1.1 distinfo
--- distinfo 28 Jul 2024 13:12:56 -0000 1.1.1.1
+++ distinfo 19 Sep 2024 16:09:59 -0000
@@ -1,2 +1,2 @@
-SHA256 (Tuba-0.8.1.tar.gz) = LFJEgGG8guKnaQ+qK9FuHTy1Br0LGise0yYjBRcQugY=
-SIZE (Tuba-0.8.1.tar.gz) = 1737171
+SHA256 (Tuba-0.8.4.tar.gz) = hE/B49x9E6aWfprHxDv4h6AMmBf2ZmBDrgAlNtaiTHg=
+SIZE (Tuba-0.8.4.tar.gz) = 1803987
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/tuba/pkg/PLIST,v
diff -u -p -u -r1.1.1.1 PLIST
--- pkg/PLIST 28 Jul 2024 13:12:56 -0000 1.1.1.1
+++ pkg/PLIST 19 Sep 2024 16:09:59 -0000
@@ -12,7 +12,9 @@ share/icons/hicolor/scalable/apps/dev.ge
share/icons/hicolor/symbolic/apps/dev.geopjr.Tuba-symbolic.svg
share/locale/ar/LC_MESSAGES/dev.geopjr.Tuba.mo
share/locale/be/LC_MESSAGES/dev.geopjr.Tuba.mo
+share/locale/ca/LC_MESSAGES/dev.geopjr.Tuba.mo
share/locale/cs/LC_MESSAGES/dev.geopjr.Tuba.mo
+share/locale/da/LC_MESSAGES/dev.geopjr.Tuba.mo
share/locale/de_DE/
share/locale/de_DE/LC_MESSAGES/
share/locale/de_DE/LC_MESSAGES/dev.geopjr.Tuba.mo
Hello,

I noticed that webp images can't be opened in Tuba, and it looks like
it's because we're missing webp-pixbuf-loader:

https://github.com/GeopJr/Tuba/issues/708

I added that to the list of dependencies since it looks like some
instances prefer sending webp images.

I also bumped the version to fix some segfaults, crashes, and overflows
that have been fixed since.

https://github.com/GeopJr/Tuba/releases

Does this look alright to people?

--
he/him
jagtalon.net
weirder.earth/@jag

No comments:

Post a Comment