diff options
author | Oz Tiram <oz.tiram@gmail.com> | 2024-06-29 14:26:17 +0200 |
---|---|---|
committer | Eli Schwartz <eschwartz@gentoo.org> | 2024-09-01 02:41:16 -0400 |
commit | 857ef70b4010715de00ef4d8cdd092ed531fe270 (patch) | |
tree | 61f9d76e2ff772dc9ad88946418024cbcdeff493 /media-gfx/eom | |
parent | dev-ruby/ruby-oembed: drop 0.16.1 (diff) | |
download | gentoo-857ef70b4010715de00ef4d8cdd092ed531fe270.tar.gz gentoo-857ef70b4010715de00ef4d8cdd092ed531fe270.tar.bz2 gentoo-857ef70b4010715de00ef4d8cdd092ed531fe270.zip |
media-gfx/eom: optfeature webp support
Refreshed the PR here:
https://github.com/gentoo/gentoo/pull/31169
Signed-off-by: Oz Tiram <oz.tiram@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31169
Closes: https://github.com/gentoo/gentoo/pull/37358
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Diffstat (limited to 'media-gfx/eom')
-rw-r--r-- | media-gfx/eom/eom-1.28.0-r1.ebuild | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/media-gfx/eom/eom-1.28.0-r1.ebuild b/media-gfx/eom/eom-1.28.0-r1.ebuild new file mode 100644 index 000000000000..fd6944c0fb9e --- /dev/null +++ b/media-gfx/eom/eom-1.28.0-r1.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit mate optfeature + +MINOR=$(($(ver_cut 2) % 2)) +if [[ ${MINOR} -eq 0 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" +fi + +DESCRIPTION="The MATE image viewer" +LICENSE="FDL-1.1+ GPL-2+ IJG LGPL-2+" +SLOT="0" + +IUSE="X debug exif imagemagick +introspection nls jpeg lcms svg tiff xmp" + +COMMON_DEPEND=" + >=app-accessibility/at-spi2-core-2.46.0 + >=dev-libs/glib-2.52:2 + >=dev-libs/libpeas-1.8.0:0[gtk] + >=dev-libs/libxml2-2:2 + gnome-base/dconf + >=mate-base/mate-desktop-1.17.0 + sys-libs/zlib + x11-libs/cairo + >=x11-libs/gdk-pixbuf-2.36.5:2[introspection?,jpeg?,tiff?] + >=x11-libs/gtk+-3.22:3[introspection?] + x11-libs/libX11 + >=x11-misc/shared-mime-info-0.20 + exif? ( + >=media-libs/libexif-0.6.22 + media-libs/libjpeg-turbo:= + ) + imagemagick? ( >=media-gfx/imagemagick-6.2.6 ) + introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) + jpeg? ( media-libs/libjpeg-turbo:= ) + lcms? ( media-libs/lcms:2 ) + svg? ( >=gnome-base/librsvg-2.36.2:2 ) + xmp? ( >=media-libs/exempi-1.99.5:2= ) +" + +RDEPEND="${COMMON_DEPEND} + virtual/libintl +" + +BDEPEND="${COMMON_DEPEND} + app-text/yelp-tools + dev-util/glib-utils + dev-util/gtk-doc + dev-build/gtk-doc-am + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + mate_src_configure \ + --enable-thumbnailer \ + $(use_enable debug) \ + $(use_enable introspection) \ + $(use_with X x) \ + $(use_with exif libexif) \ + $(usex imagemagick \ + --without-gdk-pixbuf-thumbnailer \ + --with-gdk-pixbuf-thumbnailer \ + ) \ + $(use_with jpeg libjpeg) \ + $(use_with lcms cms) \ + $(use_with svg librsvg) \ + $(use_with xmp) +} + +pkg_postinst() { + optfeature "webp support" gui-libs/gdk-pixbuf-loader-webp +} |