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-plugins/
Date: Fri, 16 Apr 2021 02:16:36
Message-Id: 1618538169.767c32868bed135b38909818727a5ac33bb64c87.mattst88@gentoo
1 commit: 767c32868bed135b38909818727a5ac33bb64c87
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 16 01:49:26 2021 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 16 01:56:09 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=767c3286
7
8 media-gfx/eog-plugins: Version bump to 3.26.7
9
10 Closes: https://bugs.gentoo.org/739870
11 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
12
13 media-gfx/eog-plugins/Manifest | 1 +
14 media-gfx/eog-plugins/eog-plugins-3.26.7.ebuild | 70 +++++++++++++++++++++++++
15 2 files changed, 71 insertions(+)
16
17 diff --git a/media-gfx/eog-plugins/Manifest b/media-gfx/eog-plugins/Manifest
18 index e8ce5c84071..4961bdd7f61 100644
19 --- a/media-gfx/eog-plugins/Manifest
20 +++ b/media-gfx/eog-plugins/Manifest
21 @@ -1 +1,2 @@
22 DIST eog-plugins-3.26.6.tar.xz 482004 BLAKE2B a70a7d1b69b7d5e6e4d44e79a4305c08ab95c06596512bf458628a65b1a8b5f7fc6c3caf39385ce722de7fdabcf0cc5e620f9dfbc53dfc377fe29252fb21a23c SHA512 67b3cfcc071ef5a196f87041039f65c9ef8e7ba2ef1cdc8dd9ea4d67f64c8b1ee0990446c5cec4fe229aabb35d106a4c0804ba6e8cbd2edfe5a91ddc3765527a
23 +DIST eog-plugins-3.26.7.tar.xz 482336 BLAKE2B 9cd1d7e16f8e7f1fe06c3bc2ea79ab06c397beaf9d9bfb26568ad5fb90a144ceab11f6250c7dd51ebb5d3962fff47a4c855b85725b95abca07cdc4de739a2b7e SHA512 c9312eccc5529b01cb285a165c833243ea60bb12f8be6f40ccc6da0db1bd951916000a48aa31705b048659e8d637aa7e56d761fe0f9be720a4e0ce81289d2b83
24
25 diff --git a/media-gfx/eog-plugins/eog-plugins-3.26.7.ebuild b/media-gfx/eog-plugins/eog-plugins-3.26.7.ebuild
26 new file mode 100644
27 index 00000000000..f667eae22ba
28 --- /dev/null
29 +++ b/media-gfx/eog-plugins/eog-plugins-3.26.7.ebuild
30 @@ -0,0 +1,70 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +PYTHON_COMPAT=( python3_{7..9} )
36 +
37 +inherit gnome2 python-single-r1
38 +
39 +DESCRIPTION="Eye of GNOME plugins"
40 +HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome/Plugins"
41 +
42 +LICENSE="GPL-2"
43 +SLOT="0"
44 +KEYWORDS="~amd64 ~x86"
45 +
46 +IUSE="+exif map picasa +python"
47 +REQUIRED_USE="
48 + map? ( exif )
49 + python? ( ${PYTHON_REQUIRED_USE} )
50 +"
51 +
52 +RDEPEND="
53 + >=dev-libs/glib-2.38:2
54 + >=dev-libs/libpeas-0.7.4:=
55 + >=media-gfx/eog-3.15.90
56 + >=x11-libs/gtk+-3.14:3
57 + exif? ( >=media-libs/libexif-0.6.16 )
58 + map? (
59 + media-libs/libchamplain:0.12[gtk]
60 + >=media-libs/clutter-1.9.4:1.0
61 + >=media-libs/clutter-gtk-1.1.2:1.0 )
62 + picasa? ( >=dev-libs/libgdata-0.9.1:= )
63 + python? (
64 + ${PYTHON_DEPS}
65 + >=dev-libs/glib-2.32:2[dbus]
66 + dev-libs/libpeas:=[gtk,python,${PYTHON_SINGLE_USEDEP}]
67 + $(python_gen_cond_dep '
68 + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
69 + ')
70 + gnome-base/gsettings-desktop-schemas
71 + media-gfx/eog[introspection]
72 + x11-libs/gtk+:3[introspection]
73 + x11-libs/pango[introspection] )
74 +"
75 +DEPEND="${RDEPEND}"
76 +BDEPEND="
77 + >=sys-devel/gettext-0.19.7
78 + virtual/pkgconfig
79 +"
80 +
81 +pkg_setup() {
82 + use python && python-single-r1_pkg_setup
83 +}
84 +
85 +src_configure() {
86 + local plugins="fit-to-width,send-by-mail,hide-titlebar,light-theme"
87 + use exif && plugins="${plugins},exif-display"
88 + use map && plugins="${plugins},map"
89 + use picasa && plugins="${plugins},postasa"
90 + use python && plugins="${plugins},slideshowshuffle,pythonconsole,fullscreenbg,export-to-folder,maximize-windows"
91 + gnome2_src_configure \
92 + $(use_enable python) \
93 + --with-plugins=${plugins}
94 +}
95 +
96 +src_install() {
97 + default
98 + mv "${ED}"/usr/share/{appdata,metainfo}
99 + find "${ED}" -type f -name "*.la" -delete || die
100 +}