Gentoo Archives: gentoo-commits

From: Sobhan Mohammadpour <sobhan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-color-manager/
Date: Fri, 09 Feb 2018 15:55:59
Message-Id: 1518187126.9da487c41d90b6cb8bc544fdbc9bc70cbb81a541.sobhan@gentoo
1 commit: 9da487c41d90b6cb8bc544fdbc9bc70cbb81a541
2 Author: Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
3 AuthorDate: Fri Feb 9 14:38:46 2018 +0000
4 Commit: Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
5 CommitDate: Fri Feb 9 14:38:46 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=9da487c4
7
8 gnome-extra/gnome-color-manager: bump
9
10 Package-Manager: Portage-2.3.23, Repoman-2.3.6
11 Manifest-Sign-Key: 0x7DF238CF0AA182E1
12
13 .../gnome-color-manager-3.26.0.ebuild | 64 ++++++++++++++++++++++
14 1 file changed, 64 insertions(+)
15
16 diff --git a/gnome-extra/gnome-color-manager/gnome-color-manager-3.26.0.ebuild b/gnome-extra/gnome-color-manager/gnome-color-manager-3.26.0.ebuild
17 new file mode 100644
18 index 00000000..f317d6a3
19 --- /dev/null
20 +++ b/gnome-extra/gnome-color-manager/gnome-color-manager-3.26.0.ebuild
21 @@ -0,0 +1,64 @@
22 +# Copyright 1999-2018 Gentoo Foundation
23 +# Distributed under the terms of the GNU General Public License v2
24 +
25 +EAPI=6
26 +inherit gnome-meson virtualx
27 +
28 +DESCRIPTION="Color profile manager for the GNOME desktop"
29 +HOMEPAGE="https://git.gnome.org/browse/gnome-color-manager"
30 +
31 +LICENSE="GPL-2+"
32 +SLOT="0"
33 +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
34 +IUSE="packagekit raw"
35 +# FIXME: libvte atomagic
36 +# Need gtk+-3.3.8 for https://bugzilla.gnome.org/show_bug.cgi?id=673331
37 +RDEPEND="
38 + >=dev-libs/glib-2.31.10:2
39 + >=media-libs/lcms-2.2:2
40 + >=media-libs/libcanberra-0.10[gtk3]
41 + media-libs/libexif
42 + media-libs/tiff:0=
43 +
44 + >=x11-libs/gtk+-3.3.8:3
45 + >=x11-libs/vte-0.25.1:2.91
46 + >=x11-misc/colord-1.3.1:0=
47 + >=x11-libs/colord-gtk-0.1.20
48 +
49 + x11-libs/vte:2.91
50 +
51 + packagekit? ( app-admin/packagekit-base )
52 + raw? ( media-gfx/exiv2:0= )
53 +"
54 +# docbook-sgml-{utils,dtd:4.1} needed to generate man pages
55 +DEPEND="${RDEPEND}
56 + app-text/docbook-sgml-dtd:4.1
57 + app-text/docbook-sgml-utils
58 + dev-libs/appstream-glib
59 + dev-libs/libxslt
60 + dev-util/itstool
61 + >=sys-devel/gettext-0.19.7
62 + virtual/pkgconfig
63 +"
64 +
65 +src_configure() {
66 + # Always enable tests since they are check_PROGRAMS anyway
67 + # appstream does not want to be relax by default !
68 + gnome-meson_src_configure \
69 + -Denable-tests=true \
70 + $(meson_use raw enable-exiv) \
71 + $(meson_use packagekit enable-packagekit)
72 +}
73 +
74 +src_test() {
75 + virtx meson_src_test
76 +}
77 +
78 +pkg_postinst() {
79 + gnome-meson_pkg_postinst
80 +
81 + if ! has_version media-gfx/argyllcms ; then
82 + elog "If you want to do display or scanner calibration, you will need to"
83 + elog "install media-gfx/argyllcms"
84 + fi
85 +}