X-Git-Url: https://git.draconx.ca/gitweb/gentoo-draconx.git/blobdiff_plain/14dacdab8e16ddcd3d09e62e40cb2fbc846c2ee0..acb7b3205c4f27a360938f9017339c5f05fb94c1:/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 index 0000000..15df74e --- /dev/null +++ b/x11-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.2.ebuild @@ -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 +}