Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/gthumb/
Date: Mon, 31 Jul 2017 03:40:51
Message-Id: 1501472396.7d48f74480a6763ae972c20362994b55a7dc5931.leio@gentoo
1 commit: 7d48f74480a6763ae972c20362994b55a7dc5931
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 31 02:48:34 2017 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 31 03:39:56 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d48f744
7
8 media-gfx/gthumb: bump to 3.4.5
9
10 Reorders dependency list to the order found in configure.ac for easier
11 checking of updates. Remove unnecessary libSM and libICE deps, which
12 aren't needed since libegg (smclient) usage was removed in January 2014.
13 Fix gsettings-desktop-schemas dep to be a build dep too, because configure
14 checks for it at build-time.
15
16 Package-Manager: Portage-2.3.6, Repoman-2.3.2
17
18 media-gfx/gthumb/Manifest | 1 +
19 media-gfx/gthumb/gthumb-3.4.5.ebuild | 85 ++++++++++++++++++++++++++++++++++++
20 2 files changed, 86 insertions(+)
21
22 diff --git a/media-gfx/gthumb/Manifest b/media-gfx/gthumb/Manifest
23 index e3833efe1a2..2d5fbed1848 100644
24 --- a/media-gfx/gthumb/Manifest
25 +++ b/media-gfx/gthumb/Manifest
26 @@ -1 +1,2 @@
27 DIST gthumb-3.4.4.1.tar.xz 3420356 SHA256 4dc63bb1cc1f139259bba7f9fd1735182f16ba37254119a9f9c3e13a898a9533 SHA512 e70eb1d27af3fa9320d556f56c2b283d26115eb145188811e4ece5b9599f2abb21c95be40b33c88defef9d4678ba84faa5a1c988240e532c8c055ff30c054c00 WHIRLPOOL a4b702a493e0b622731d5ecca1f437fec4f924576e78476c6460e159f3f052b287838573bbf1eeb0af485e4e97db7d3dc799e0524e55571d36e9f4a0fb92ab2a
28 +DIST gthumb-3.4.5.tar.xz 3391492 SHA256 816fc63ba9cfc397ea8c9a4d21870051813aa4d97383f3d3ae74cb3ea8235746 SHA512 a709e9af9626578a6121fc6d60aa8ec2ee9f1758e9078f2e77498cbfc28cd0f1c8631aeb5c9312496b344ff889f4545935871409af5e3cd625c9a62df5d22d85 WHIRLPOOL ee5b9d4e379e3c0ef56c3e1fe19d5e231f768ac02fb5ff5d28f15707ec137ea704d87dec8630763cf4a2b75fc0a08466a06a8d08b262e4e139830ca2a3da9719
29
30 diff --git a/media-gfx/gthumb/gthumb-3.4.5.ebuild b/media-gfx/gthumb/gthumb-3.4.5.ebuild
31 new file mode 100644
32 index 00000000000..bbdc812b369
33 --- /dev/null
34 +++ b/media-gfx/gthumb/gthumb-3.4.5.ebuild
35 @@ -0,0 +1,85 @@
36 +# Copyright 1999-2017 Gentoo Foundation
37 +# Distributed under the terms of the GNU General Public License v2
38 +
39 +EAPI=6
40 +GNOME2_LA_PUNT="yes"
41 +
42 +inherit gnome2
43 +
44 +DESCRIPTION="Image viewer and browser for Gnome"
45 +HOMEPAGE="https://wiki.gnome.org/Apps/gthumb"
46 +
47 +LICENSE="GPL-2+"
48 +SLOT="0"
49 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
50 +IUSE="cdr debug exif gnome-keyring gstreamer http jpeg json lcms raw slideshow svg tiff test webkit webp"
51 +
52 +RDEPEND="
53 + >=dev-libs/glib-2.36.0:2[dbus]
54 + >=x11-libs/gtk+-3.10.0:3
55 + exif? ( >=media-gfx/exiv2-0.21:= )
56 + slideshow? (
57 + >=media-libs/clutter-1.12.0:1.0
58 + >=media-libs/clutter-gtk-1:1.0 )
59 + gstreamer? (
60 + media-libs/gstreamer:1.0
61 + media-libs/gst-plugins-base:1.0 )
62 + raw? ( >=media-libs/libraw-0.14:= )
63 + http? ( >=net-libs/libsoup-2.42.0:2.4 )
64 + gnome-keyring? ( >=app-crypt/libsecret-0.11 )
65 + cdr? ( >=app-cdr/brasero-3.2 )
66 + svg? ( >=gnome-base/librsvg-2.34:2 )
67 + webp? ( >=media-libs/libwebp-0.2.0 )
68 + json? ( >=dev-libs/json-glib-0.15.0 )
69 + webkit? ( >=net-libs/webkit-gtk-1.10.0:4 )
70 + lcms? ( >=media-libs/lcms-2.6:2 )
71 +
72 + media-libs/libpng:0=
73 + sys-libs/zlib
74 + >=gnome-base/gsettings-desktop-schemas-0.1.4
75 + jpeg? ( virtual/jpeg:0= )
76 + tiff? ( media-libs/tiff:= )
77 + !raw? ( media-gfx/dcraw )
78 +"
79 +DEPEND="${RDEPEND}
80 + app-text/yelp-tools
81 + >=dev-util/intltool-0.35
82 + sys-devel/bison
83 + sys-devel/flex
84 + virtual/pkgconfig
85 + test? ( ~app-text/docbook-xml-dtd-4.1.2 )
86 +"
87 +# eautoreconf needs:
88 +# gnome-base/gnome-common
89 +
90 +src_prepare() {
91 + # Remove unwanted CFLAGS added with USE=debug
92 + sed -e 's/CFLAGS="$CFLAGS -g -O0 -DDEBUG"//' \
93 + -i configure.ac -i configure || die
94 +
95 + gnome2_src_prepare
96 +}
97 +
98 +src_configure() {
99 + # Upstream says in configure help that libchamplain support
100 + # crashes frequently
101 + gnome2_src_configure \
102 + --disable-static \
103 + --disable-libchamplain \
104 + $(use_enable cdr libbrasero) \
105 + $(use_enable debug) \
106 + $(use_enable exif exiv2) \
107 + $(use_enable gnome-keyring libsecret) \
108 + $(use_enable gstreamer) \
109 + $(use_enable http libsoup) \
110 + $(use_enable jpeg) \
111 + $(use_enable json libjson-glib) \
112 + $(use_enable lcms lcms2) \
113 + $(use_enable raw libraw) \
114 + $(use_enable slideshow clutter) \
115 + $(use_enable svg librsvg) \
116 + $(use_enable test test-suite) \
117 + $(use_enable tiff) \
118 + $(use_enable webkit webkit2) \
119 + $(use_enable webp libwebp)
120 +}