]> git.draconx.ca Git - gentoo-draconx.git/blobdiff - x11-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.2.ebuild
x11-libs/gdk-pixbuf-loader-webp: Bump to 0.0.2.
[gentoo-draconx.git] / x11-libs / gdk-pixbuf-loader-webp / gdk-pixbuf-loader-webp-0.0.2.ebuild
diff --git a/x11-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.2.ebuild b/x11-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.2.ebuild
new file mode 100644 (file)
index 0000000..15df74e
--- /dev/null
@@ -0,0 +1,58 @@
+# Copyright © 2020-2021 Nick Bowler
+# License GPLv3+: GNU General Public License version 3 or any later version.
+# This is free software: you are free to change and redistribute it.
+# There is NO WARRANTY, to the extent permitted by law.
+
+EAPI=7
+
+inherit meson toolchain-funcs gnome2-utils multilib-minimal
+
+MY_PN=webp-pixbuf-loader
+MY_P=$MY_PN-$PV
+
+DESCRIPTION="WebP loader for GdkPixbuf"
+HOMEPAGE="https://github.com/aruiz/webp-pixbuf-loader/"
+SRC_URI="https://github.com/aruiz/webp-pixbuf-loader/archive/$PV.tar.gz -> $MY_P.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="media-libs/libwebp:=[$MULTILIB_USEDEP]
+       x11-libs/gdk-pixbuf[$MULTILIB_USEDEP]"
+DEPEND=$RDEPEND
+
+S=$WORKDIR/$MY_P
+
+multilib_src_configure () {
+       meson_src_configure
+}
+
+multilib_src_compile () {
+       meson_src_compile
+}
+
+multilib_src_install () {
+       local pkgconf=`tc-getPKG_CONFIG`
+       local moduledir=`$pkgconf --variable=gdk_pixbuf_moduledir gdk-pixbuf-2.0`
+
+       exeinto "$moduledir"
+       doexe libpixbufloader-webp.so
+
+       if multilib_is_native_abi; then
+               insinto /usr/share/thumbnailers
+               doins webp-pixbuf.thumbnailer
+       fi
+}
+
+pkg_preinst () {
+       gnome2_gdk_pixbuf_savelist
+}
+
+pkg_postrm () {
+       gnome2_gdk_pixbuf_update
+}
+
+pkg_postinst () {
+       gnome2_gdk_pixbuf_update
+}