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