commit:     85de9fbff04d179b8870c6b49ad4c9a91d932fae
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 23 14:52:30 2019 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Feb 23 14:52:49 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85de9fbf

media-gfx/eog-3.28: ebuild touchups

Require newer gobject-introspection to avoid problems with meson gir.
Add missing docbook-xml-dtd dep for gtk-doc.
Raise gettext min dep to 0.19.8 due to meson reliance on ITS support
for appdata and more (important bug fixes over 0.19.7 there at least).
Pass installed_tests disabling explicitly.
Remove now redundant gnome2_icon_cache_update call, as it would be
doubled from xdg.eclass newly added icon cache update.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 media-gfx/eog/eog-3.28.4.ebuild | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/media-gfx/eog/eog-3.28.4.ebuild b/media-gfx/eog/eog-3.28.4.ebuild
index 0ddf7c2999b..b385ab287a6 100644
--- a/media-gfx/eog/eog-3.28.4.ebuild
+++ b/media-gfx/eog/eog-3.28.4.ebuild
@@ -18,27 +18,29 @@ KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
 
 RDEPEND="
        >=dev-libs/glib-2.53.4:2
-       >=gnome-base/gnome-desktop-2.91.2:3=
        >=dev-libs/libpeas-0.7.4:=[gtk]
+       >=gnome-base/gnome-desktop-2.91.2:3=
        >=gnome-base/gsettings-desktop-schemas-2.91.92
        >=x11-misc/shared-mime-info-0.20
        >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?]
        >=x11-libs/gtk+-3.22.0:3[introspection,X]
+       sys-libs/zlib
 
        exif? ( >=media-libs/libexif-0.6.14 )
        lcms? ( media-libs/lcms:2 )
        xmp? ( media-libs/exempi:2 )
        jpeg? ( virtual/jpeg:0 )
-       introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+       introspection? ( >=dev-libs/gobject-introspection-1.54:= )
        svg? ( >=gnome-base/librsvg-2.36.2:2 )
 
        x11-libs/libX11
 "
 DEPEND="${RDEPEND}
-       gtk-doc? ( >=dev-util/gtk-doc-1.16 )
+       gtk-doc? ( >=dev-util/gtk-doc-1.16
+               app-text/docbook-xml-dtd:4.1.2 )
        dev-util/glib-utils
        dev-util/itstool
-       >=sys-devel/gettext-0.19.7
+       >=sys-devel/gettext-0.19.8
        virtual/pkgconfig
 "
 
@@ -51,6 +53,7 @@ src_configure() {
                $(meson_use svg librsvg)
                $(meson_use gtk-doc gtk_doc)
                $(meson_use introspection)
+               -Dinstalled_tests=false
        )
        meson_src_configure
 }
@@ -58,11 +61,9 @@ src_configure() {
 pkg_postinst() {
        xdg_pkg_postinst
        gnome2_schemas_update
-       gnome2_icon_cache_update
 }
 
 pkg_postrm() {
        xdg_pkg_postrm
        gnome2_schemas_update
-       gnome2_icon_cache_update
 }

Reply via email to