Gentoo Archives: gentoo-commits

From: Kristian Fiskerstrand <k_f@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon-settings-daemon/
Date: Wed, 28 Nov 2018 19:57:00
Message-Id: 1543434927.a8c45e3aa77f48f5cb94de824a74b714fd5dc0d7.k_f@gentoo
1 commit: a8c45e3aa77f48f5cb94de824a74b714fd5dc0d7
2 Author: Kristian Fiskerstrand <k_f <AT> gentoo <DOT> org>
3 AuthorDate: Sat Nov 24 18:26:59 2018 +0000
4 Commit: Kristian Fiskerstrand <k_f <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 28 19:55:27 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8c45e3a
7
8 gnome-extra/cinnamon-settings-daemon: New upstream version 4.0.2
9
10 Signed-off-by: Kristian Fiskerstrand <k_f <AT> gentoo.org>
11 Package-Manager: Portage-2.3.51, Repoman-2.3.11
12
13 gnome-extra/cinnamon-settings-daemon/Manifest | 1 +
14 .../cinnamon-settings-daemon-4.0.2.ebuild | 87 ++++++++++++++++++++++
15 2 files changed, 88 insertions(+)
16
17 diff --git a/gnome-extra/cinnamon-settings-daemon/Manifest b/gnome-extra/cinnamon-settings-daemon/Manifest
18 index 509210bf4f7..c6222a451b2 100644
19 --- a/gnome-extra/cinnamon-settings-daemon/Manifest
20 +++ b/gnome-extra/cinnamon-settings-daemon/Manifest
21 @@ -1,2 +1,3 @@
22 DIST cinnamon-settings-daemon-3.6.1.tar.gz 995005 BLAKE2B c512fe53b707099dca0926893f03056d508bbe22026367c3212a99f22df60d629e02e080fccdeb73151c7aa7e93396b47bede1820059f4a53eace11a56ae5521 SHA512 48a28decff08a191f4ec604386c3bb5c07001d4bc4f7b6d1da379626b41650653fdd14205bbed5321c41fbc281e8638b17e1de30dbba5d299f79cde03216cb33
23 DIST cinnamon-settings-daemon-3.8.4.tar.gz 660607 BLAKE2B 1db6e8677c9f9e1fc649d29b3de46d2797f01dbaad3a907329eb6781c6c4ec17706d06045ae230315c7802a5ea176dda73dfcd437fd07e3398ad732e96240a83 SHA512 5bd91e781d47413b50b69b6a8d4cbe9060579452db7408d375f01b05b4070caa684d333ef875a7dda85d1acad3442cddd38e13167fa198e3a5540fef7bedfb75
24 +DIST cinnamon-settings-daemon-4.0.2.tar.gz 662735 BLAKE2B 158e2ee120e2b359c6d84aa52c6b2c9214148fcf48cdc8ed9c777344f21ce82b5c3e4d0b358046abb1de8fc23a43b7cced02b77b43c1230fc2d97db58423e125 SHA512 3e51628339ae7766c37090c82a7550e2f925843ca62ef9cca606568c9771a8f16035735b3db612aae0938553fd37fb6eaf8d30437baa501160221d1b71d0e94e
25
26 diff --git a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-4.0.2.ebuild b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-4.0.2.ebuild
27 new file mode 100644
28 index 00000000000..1a4d83a8c1d
29 --- /dev/null
30 +++ b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-4.0.2.ebuild
31 @@ -0,0 +1,87 @@
32 +# Copyright 1999-2018 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=6
36 +GNOME2_LA_PUNT="yes"
37 +
38 +inherit autotools eutils gnome2 virtualx
39 +
40 +DESCRIPTION="Cinnamon's settings daemon"
41 +HOMEPAGE="http://cinnamon.linuxmint.com/"
42 +SRC_URI="https://github.com/linuxmint/cinnamon-settings-daemon/archive/${PV}.tar.gz -> ${P}.tar.gz"
43 +
44 +LICENSE="GPL-2+"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~x86"
47 +IUSE="+colord cups input_devices_wacom smartcard systemd"
48 +RESTRICT=test
49 +
50 +# udev is non-optional since lots of plugins, not just gudev, pull it in
51 +RDEPEND="
52 + >=dev-libs/glib-2.38:2
53 + >=gnome-base/libgnomekbd-3.6
54 + >=gnome-base/librsvg-2.36.2
55 + >=gnome-extra/cinnamon-desktop-2.8.0:0=
56 + media-libs/fontconfig
57 + >=media-libs/lcms-2.2:2
58 + media-libs/libcanberra:0=[gtk3]
59 + sys-apps/dbus
60 + >=sys-auth/polkit-0.97
61 + x11-libs/gdk-pixbuf:2
62 + >=x11-libs/gtk+-3.9.10:3
63 + >=x11-libs/libnotify-0.7.3:0=
64 + x11-libs/libX11
65 + x11-libs/libXext
66 + x11-libs/libXfixes
67 + x11-libs/libXi
68 + x11-libs/libxklavier
69 + virtual/libgudev:=
70 + >=sys-power/upower-0.9.11
71 +
72 + colord? ( >=x11-misc/colord-0.1.27:= )
73 + cups? ( >=net-print/cups-1.4[dbus] )
74 + input_devices_wacom? (
75 + >=dev-libs/libwacom-0.7
76 + x11-drivers/xf86-input-wacom
77 + x11-libs/libXtst )
78 + smartcard? ( >=dev-libs/nss-3.11.2 )
79 + systemd? ( sys-apps/systemd:0= )
80 + !systemd? ( sys-auth/elogind:0= )
81 +"
82 +DEPEND="${RDEPEND}
83 + dev-libs/libxml2:2
84 + >=dev-util/intltool-0.37.1
85 + x11-base/xorg-proto
86 + virtual/pkgconfig
87 +"
88 +
89 +src_prepare() {
90 + # make colord and wacom optional
91 + eapply "${FILESDIR}"/${PN}-3.0.1-optional.patch
92 + eapply "${FILESDIR}"/${PN}-3.8.0-accountservice.patch
93 +
94 + # Disable broken test
95 + sed -e '/g_test_add_func ("\/color\/edid/d' \
96 + -i plugins/color/gcm-self-test.c || die
97 +
98 + eautoreconf
99 + gnome2_src_prepare
100 +}
101 +
102 +src_configure() {
103 + # no point in disabling gudev since other plugins pull it in
104 + gnome2_src_configure \
105 + --disable-static \
106 + --enable-gudev \
107 + --enable-polkit \
108 + --enable-logind \
109 + --disable-accountservice \
110 + $(use_enable colord color) \
111 + $(use_enable cups) \
112 + $(use_enable smartcard smartcard-support) \
113 + $(use_enable input_devices_wacom wacom)
114 +}
115 +
116 +src_test() {
117 + virtx emake check
118 +}