Gentoo Archives: gentoo-commits

From: Bernard Cafarelli <voyageur@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
Date: Fri, 23 Aug 2019 13:44:10
Message-Id: 1566567814.17e03fa4cc1a4820c69ece59760f2df37c805a16.voyageur@gentoo
1 commit: 17e03fa4cc1a4820c69ece59760f2df37c805a16
2 Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 23 11:57:35 2019 +0000
4 Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 23 13:43:34 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17e03fa4
7
8 media-gfx/geeqie: 1.5.1 bump
9
10 Bugfix release on recent 1.5
11
12 Package-Manager: Portage-2.3.72, Repoman-2.3.17
13 Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
14
15 media-gfx/geeqie/Manifest | 1 +
16 media-gfx/geeqie/geeqie-1.5.1.ebuild | 95 ++++++++++++++++++++++++++++++++++++
17 2 files changed, 96 insertions(+)
18
19 diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
20 index 9d22d0eaa1c..95c4f2f3591 100644
21 --- a/media-gfx/geeqie/Manifest
22 +++ b/media-gfx/geeqie/Manifest
23 @@ -1,2 +1,3 @@
24 DIST geeqie-1.4.tar.xz 35881152 BLAKE2B 2932ac379abaee2b742b66daff544f29d7bf0aac82ff97f92e10ac7902ad874badcbb143f562c665d94f6297331090d0746373979a745f338a738078b72538a4 SHA512 a88b6dcf30847e38c109f5bc6436d93f6b4e1336a094c6b8a45db117830117120bf58f390afcd8a4b7aaf2934f995c3f75ac33a7faf56bfc2bcc9bd4eebfb205
25 +DIST geeqie-1.5.1.tar.xz 1587116 BLAKE2B f8742a88eefd90fb1e7e1d1365058cef190b6231fcb001faa9f110676e8403c8e5959f9af398d6fa1ddc4e4c62439728904c6c39f5095f476014a5b7b74b4d16 SHA512 265eade90afe45856855e856c5f640786ca2e3add57c3ade8ca380d075297f96bf44c6e0c4fd6eabbc2666a37f898b50d37dd2e01d77875b8a622d72d8a0e6ac
26 DIST geeqie-1.5.tar.xz 1585780 BLAKE2B 6dc0a30c26f25988cbd3fa81a916642504e9f6f280b03d78c820cbf5b453d8a392d3c8da8d482de24b3c39e7e9ba0663879d651c60a8061b8034d2c526007944 SHA512 2b87d543d8d77a4fec331fd1b73ca2038912362fc1f94c9b0f163dcc7c2dd58118e175c5540aecafb0581708ea5c2a5a321dde09f644e2322bd4ca5c0284b722
27
28 diff --git a/media-gfx/geeqie/geeqie-1.5.1.ebuild b/media-gfx/geeqie/geeqie-1.5.1.ebuild
29 new file mode 100644
30 index 00000000000..5323596a4a9
31 --- /dev/null
32 +++ b/media-gfx/geeqie/geeqie-1.5.1.ebuild
33 @@ -0,0 +1,95 @@
34 +# Copyright 1999-2019 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=7
38 +
39 +inherit autotools xdg-utils
40 +
41 +DESCRIPTION="A lightweight GTK image viewer forked from GQview"
42 +HOMEPAGE="http://www.geeqie.org"
43 +SRC_URI="http://www.geeqie.org/${P}.tar.xz"
44 +
45 +LICENSE="GPL-2"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~ppc ~x86"
48 +IUSE="debug doc exif ffmpegthumbnailer gpu-accel gtk3 jpeg lcms lirc lua map nls pdf tiff xmp"
49 +
50 +RDEPEND="
51 + virtual/libintl
52 + doc? ( app-text/gnome-doc-utils )
53 + ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
54 + gpu-accel? ( media-libs/clutter-gtk )
55 + gtk3? ( x11-libs/gtk+:3 )
56 + !gtk3? ( x11-libs/gtk+:2 )
57 + jpeg? ( virtual/jpeg:0 )
58 + lcms? ( media-libs/lcms:2 )
59 + lirc? ( app-misc/lirc )
60 + lua? ( >=dev-lang/lua-5.1:= )
61 + map? ( media-libs/libchamplain:0.12 )
62 + pdf? ( >=app-text/poppler-0.62[cairo] )
63 + tiff? ( media-libs/tiff:0 )
64 + xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
65 + !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )"
66 +DEPEND="${RDEPEND}
67 + dev-util/glib-utils"
68 +BDEPEND="
69 + dev-util/intltool
70 + virtual/pkgconfig
71 + nls? ( sys-devel/gettext )"
72 +
73 +REQUIRED_USE="gpu-accel? ( gtk3 )
74 + map? ( gpu-accel )"
75 +
76 +src_prepare() {
77 + default
78 +
79 + # Remove -Werror (gcc changes may add new warnings)
80 + sed -e '/CFLAGS/s/-Werror //g' -i configure.ac || die
81 +
82 + eautoreconf
83 +}
84 +
85 +src_configure() {
86 + local myconf="--disable-dependency-tracking
87 + --with-readmedir="${EPREFIX}"/usr/share/doc/${PF}
88 + $(use_enable debug debug-log)
89 + $(use_enable ffmpegthumbnailer)
90 + $(use_enable gpu-accel)
91 + $(use_enable gtk3)
92 + $(use_enable jpeg)
93 + $(use_enable lcms)
94 + $(use_enable lua)
95 + $(use_enable lirc)
96 + $(use_enable map)
97 + $(use_enable nls)
98 + $(use_enable pdf)
99 + $(use_enable tiff)"
100 +
101 + if use exif || use xmp; then
102 + myconf="${myconf} --enable-exiv2"
103 + else
104 + myconf="${myconf} --disable-exiv2"
105 + fi
106 +
107 + econf ${myconf}
108 +}
109 +
110 +src_install() {
111 + emake DESTDIR="${D}" install
112 +
113 + rm -f "${D}/usr/share/doc/${PF}/COPYING"
114 + # Application needs access to the uncompressed file
115 + docompress -x /usr/share/doc/${PF}/README.md
116 +}
117 +
118 +pkg_postinst() {
119 + xdg_desktop_database_update
120 +
121 + elog "Some plugins may require additional packages"
122 + elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
123 + elog "- RAW images plugin: media-gfx/ufraw"
124 +}
125 +
126 +pkg_postrm() {
127 + xdg_desktop_database_update
128 +}