Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/eog/
Date: Sun, 19 Mar 2023 03:51:36
Message-Id: 1679197888.4462b9d7353fad95dc398fadccbf60330ca4d0f2.mattst88@gentoo
1 commit: 4462b9d7353fad95dc398fadccbf60330ca4d0f2
2 Author: Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
3 AuthorDate: Sat Mar 18 20:28:30 2023 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 19 03:51:28 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4462b9d7
7
8 media-gfx/eog: Version bump to 44.0
9
10 Signed-off-by: Guillermo Joandet <gjoandet <AT> gmail.com>
11 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
12
13 media-gfx/eog/Manifest | 1 +
14 media-gfx/eog/eog-44.0.ebuild | 77 +++++++++++++++++++++++++++++++++++++++++++
15 2 files changed, 78 insertions(+)
16
17 diff --git a/media-gfx/eog/Manifest b/media-gfx/eog/Manifest
18 index ab530e068003..107a56462e40 100644
19 --- a/media-gfx/eog/Manifest
20 +++ b/media-gfx/eog/Manifest
21 @@ -1,2 +1,3 @@
22 DIST eog-43.2.tar.xz 4655416 BLAKE2B 9909fc3da58541191b25959be20e53987f5633c97e003b0c97c4029a7cd6084d3675d75584664a023ca45897982d3cfe2668b6dc94a34b22a249b15a87307470 SHA512 aa3bb2e2684140f6a35770f6f6b80f64f09ff0f36f25ddc561c9cbbf6f22fdb4bbb1a48392a29d59dcf4852c224146ac847c62c8196e9198b34e7015bf4bb760
23 +DIST eog-44.0.tar.xz 4655396 BLAKE2B 96cedcd03bf29c5052566b6a52b901d30f6d4d8a1950caa20b99cb0df2f97da8422c4884def724f441cf01f071d0caadd803e7e7cfa2b6ed2d3073c66cd825d2 SHA512 8bd54b53100c0a8e596dec070f8a711fbc2a0caf396afb5b2d8ba45f86215c1823736a3b898d0460ac91204d1cf1a492ec993e66a025af167e3dc4aec3149b2d
24 DIST eog-44.beta.tar.xz 4654948 BLAKE2B 30965b2d0f7fb6e82e6f151e0e64cb8c9898129d1a4918427b828a4bef413bed1b51bf24a79d34148cd7755649d992ab294c3de24e8bc5c5a97ec150a832220a SHA512 ba9732a99e2ab68c32c898cff8c2edecc585eb1bf16756164dd0fff94a5552e93f8cbf63cf8cea5cc36a3b1785cfc77ef7573892f5a653b897d9b13118b03bab
25
26 diff --git a/media-gfx/eog/eog-44.0.ebuild b/media-gfx/eog/eog-44.0.ebuild
27 new file mode 100644
28 index 000000000000..01a9802618ea
29 --- /dev/null
30 +++ b/media-gfx/eog/eog-44.0.ebuild
31 @@ -0,0 +1,77 @@
32 +# Copyright 1999-2023 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +
37 +inherit gnome.org gnome2-utils meson xdg
38 +
39 +DESCRIPTION="The Eye of GNOME image viewer"
40 +HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome https://gitlab.gnome.org/GNOME/eog"
41 +
42 +LICENSE="GPL-2+"
43 +SLOT="1"
44 +
45 +IUSE="+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff"
46 +REQUIRED_USE="
47 + exif? ( jpeg )
48 + gtk-doc? ( introspection )
49 +"
50 +
51 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
52 +
53 +RDEPEND="
54 + >=dev-libs/glib-2.53.4:2
55 + >=dev-libs/libpeas-0.7.4[gtk]
56 + >=gnome-base/gnome-desktop-2.91.2:3=
57 + >=gnome-base/gsettings-desktop-schemas-42_beta
58 + >=x11-misc/shared-mime-info-0.20
59 + >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?]
60 + >=x11-libs/gtk+-3.24.15:3[introspection,X]
61 + >=gui-libs/libhandy-1.5.0:1
62 + sys-libs/zlib
63 +
64 + exif? ( >=media-libs/libexif-0.6.14 )
65 + lcms? ( media-libs/lcms:2 )
66 + xmp? ( media-libs/exempi:2= )
67 + jpeg? ( media-libs/libjpeg-turbo:= )
68 + introspection? ( >=dev-libs/gobject-introspection-1.54:= )
69 + svg? ( >=gnome-base/librsvg-2.44.0:2 )
70 +
71 + x11-libs/libX11
72 +"
73 +DEPEND="${RDEPEND}"
74 +BDEPEND="
75 + gtk-doc? (
76 + dev-util/gi-docgen
77 + app-text/docbook-xml-dtd:4.1.2
78 + )
79 + dev-util/glib-utils
80 + dev-util/itstool
81 + >=sys-devel/gettext-0.19.8
82 + virtual/pkgconfig
83 +"
84 +
85 +src_configure() {
86 + local emesonargs=(
87 + $(meson_use exif libexif)
88 + $(meson_use lcms cms)
89 + $(meson_use xmp)
90 + $(meson_use jpeg libjpeg)
91 + $(meson_use svg librsvg)
92 + $(meson_use gtk-doc gtk_doc)
93 + $(meson_use introspection)
94 + -Dinstalled_tests=false
95 + -Dlibportal=false # As of 40.3, all libportal usages are flatpak-specific
96 + )
97 + meson_src_configure
98 +}
99 +
100 +pkg_postinst() {
101 + xdg_pkg_postinst
102 + gnome2_schemas_update
103 +}
104 +
105 +pkg_postrm() {
106 + xdg_pkg_postrm
107 + gnome2_schemas_update
108 +}