1 |
commit: 52745cbf1323f52c88d5711632ae4c4beb8869d3 |
2 |
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Aug 31 18:04:59 2015 +0000 |
4 |
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Aug 31 18:19:38 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52745cbf |
7 |
|
8 |
gnome-base/gnome-control-center: version bump |
9 |
|
10 |
Package-Manager: portage-2.2.20.1 |
11 |
|
12 |
gnome-base/gnome-control-center/Manifest | 1 + |
13 |
.../gnome-control-center-3.16.3.ebuild | 165 +++++++++++++++++++++ |
14 |
2 files changed, 166 insertions(+) |
15 |
|
16 |
diff --git a/gnome-base/gnome-control-center/Manifest b/gnome-base/gnome-control-center/Manifest |
17 |
index 6d1c372..adb7ab6 100644 |
18 |
--- a/gnome-base/gnome-control-center/Manifest |
19 |
+++ b/gnome-base/gnome-control-center/Manifest |
20 |
@@ -1,3 +1,4 @@ |
21 |
DIST gnome-control-center-3.14.5.tar.xz 6984452 SHA256 66ffaf4b1eb0a745a2928035bc1b1e1eac7ea3775941e3a06bfb68ae4c1404c4 SHA512 ef9fa7a8d95bf37bce4e67521db7c35145f9de7bc9e5a9428d1aa0b0031698e38706529b509534e68dbc4cc8c54ba3482cf439e386fe64f3374432efa637512d WHIRLPOOL 15a83613f80cc3e236fd602d5c84a9a844a236de6556b742ee25147ccecfe207914cb2e4c1ac4029065a6bf19bd81ff8257cbd26163ad7df757849c2e0865f38 |
22 |
DIST gnome-control-center-3.16.2-pyongyang.tar.xz 22808 SHA256 bc240beacc4f1e425d470ba21bdf19cd2cd547f232fa7d2a72299f75a7fb94d5 SHA512 04649782c34e72aa7169a62f2572d500533904ccd22782b660ec318996daa84d7d6c613c858080f94024d38778291cb1d03bd19497ab8a5724885730519c7c79 WHIRLPOOL 3518b9208da2763b084e0d294f00f8e8876f5d6bf38d3fa04af6766865a6e9d8ca8906a4da4d87344d238e6ea4e29c941a9f3a42b4c3e05cb58192839d134d9e |
23 |
DIST gnome-control-center-3.16.2.tar.xz 7027220 SHA256 2c2636af27a07a064669abdf79a8b0580a9a611fa4f108900167100473028a3d SHA512 29c7b87ac2f713a46e20e596f69b343e9d98991c3449e79eb3f77e5d0b14f5250902caa2e481192d6da77f22a309bb7ab5fe4e4eb3c2a9e92d8b672c6b99bb09 WHIRLPOOL e1deb4f228058d5d49c9592a9d4f219190bd8909cccf803a45df767311f3d38bf79d56893f2628475a9d807ef68d57176c89972ec4b63aa81c6d0a35b9d25d60 |
24 |
+DIST gnome-control-center-3.16.3.tar.xz 7045744 SHA256 ff9fe9c703be1d0e3afdef7b9ea331e436846ccd4d35090d501ba9510ee5a0c5 SHA512 cf6751ef237a1479b7973fa7481e68498949d58236d6c3a93375b91a96ea166e76da818b1beec50750e659f4dee803de06c76e8fa218aa2c87370aab4d478e79 WHIRLPOOL 79899c8d5c09130c86311835d9a549ea0e72f5fa89767b66d829db9ade9a729bc3c1b75b4b33bf3e076bb90c7bd34179d07592dd1acb4088ef46e1efac91a187 |
25 |
|
26 |
diff --git a/gnome-base/gnome-control-center/gnome-control-center-3.16.3.ebuild b/gnome-base/gnome-control-center/gnome-control-center-3.16.3.ebuild |
27 |
new file mode 100644 |
28 |
index 0000000..901a4c5 |
29 |
--- /dev/null |
30 |
+++ b/gnome-base/gnome-control-center/gnome-control-center-3.16.3.ebuild |
31 |
@@ -0,0 +1,165 @@ |
32 |
+# Copyright 1999-2015 Gentoo Foundation |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+# $Id$ |
35 |
+ |
36 |
+EAPI="5" |
37 |
+GCONF_DEBUG="yes" |
38 |
+GNOME2_LA_PUNT="yes" |
39 |
+ |
40 |
+inherit autotools bash-completion-r1 eutils gnome2 |
41 |
+ |
42 |
+DESCRIPTION="GNOME's main interface to configure various aspects of the desktop" |
43 |
+HOMEPAGE="https://git.gnome.org/browse/gnome-control-center/" |
44 |
+ |
45 |
+SRC_URI="${SRC_URI} https://dev.gentoo.org/~tetromino/distfiles/${PN}/${PN}-3.16.2-pyongyang.tar.xz" |
46 |
+ |
47 |
+LICENSE="GPL-2+" |
48 |
+SLOT="2" |
49 |
+IUSE="+bluetooth +colord +cups +gnome-online-accounts +i18n input_devices_wacom kerberos networkmanager v4l wayland" |
50 |
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" |
51 |
+ |
52 |
+# False positives caused by nested configure scripts |
53 |
+QA_CONFIGURE_OPTIONS=".*" |
54 |
+ |
55 |
+# gnome-session-2.91.6-r1 is needed so that 10-user-dirs-update is run at login |
56 |
+# g-s-d[policykit] needed for bug #403527 |
57 |
+ |
58 |
+# kerberos unfortunately means mit-krb5; build fails with heimdal |
59 |
+ |
60 |
+# udev could be made optional, only conditions gsd-device-panel |
61 |
+# (mouse, keyboards, touchscreen, etc) |
62 |
+ |
63 |
+COMMON_DEPEND=" |
64 |
+ >=dev-libs/glib-2.39.91:2[dbus] |
65 |
+ >=x11-libs/gdk-pixbuf-2.23.0:2 |
66 |
+ >=x11-libs/gtk+-3.15:3[X,wayland?] |
67 |
+ >=gnome-base/gsettings-desktop-schemas-3.15.4 |
68 |
+ >=gnome-base/gnome-desktop-3.11.3:3= |
69 |
+ >=gnome-base/gnome-settings-daemon-3.8.3[colord?,policykit] |
70 |
+ |
71 |
+ >=dev-libs/libpwquality-1.2.2 |
72 |
+ dev-libs/libxml2:2 |
73 |
+ gnome-base/libgtop:2= |
74 |
+ media-libs/fontconfig |
75 |
+ |
76 |
+ >=media-libs/libcanberra-0.13[gtk3] |
77 |
+ >=media-sound/pulseaudio-2[glib] |
78 |
+ >=sys-auth/polkit-0.97 |
79 |
+ >=sys-power/upower-0.99:= |
80 |
+ >=x11-libs/libnotify-0.7.3:0= |
81 |
+ |
82 |
+ virtual/libgudev |
83 |
+ virtual/opengl |
84 |
+ x11-apps/xmodmap |
85 |
+ x11-libs/cairo |
86 |
+ x11-libs/libX11 |
87 |
+ x11-libs/libXxf86misc |
88 |
+ >=x11-libs/libXi-1.2 |
89 |
+ |
90 |
+ bluetooth? ( >=net-wireless/gnome-bluetooth-3.11.1:= ) |
91 |
+ colord? ( |
92 |
+ net-libs/libsoup:2.4 |
93 |
+ >=x11-misc/colord-0.1.34:0= |
94 |
+ >=x11-libs/colord-gtk-0.1.24 ) |
95 |
+ cups? ( |
96 |
+ >=net-print/cups-1.4[dbus] |
97 |
+ || ( >=net-fs/samba-3.6.14-r1[smbclient] >=net-fs/samba-4.0.0[client] ) ) |
98 |
+ gnome-online-accounts? ( |
99 |
+ >=media-libs/grilo-0.2.6:0.2 |
100 |
+ >=net-libs/gnome-online-accounts-3.15.1 ) |
101 |
+ i18n? ( >=app-i18n/ibus-1.5.2 ) |
102 |
+ kerberos? ( app-crypt/mit-krb5 ) |
103 |
+ networkmanager? ( |
104 |
+ >=gnome-extra/nm-applet-0.9.7.995 |
105 |
+ >=net-misc/networkmanager-0.9.8[modemmanager] |
106 |
+ >=net-misc/modemmanager-0.7.990 ) |
107 |
+ v4l? ( |
108 |
+ media-libs/gstreamer:1.0 |
109 |
+ media-libs/clutter-gtk:1.0 |
110 |
+ >=media-video/cheese-3.5.91 ) |
111 |
+ input_devices_wacom? ( |
112 |
+ >=dev-libs/libwacom-0.7 |
113 |
+ >=media-libs/clutter-1.11.3:1.0 |
114 |
+ media-libs/clutter-gtk:1.0 |
115 |
+ >=x11-libs/libXi-1.2 ) |
116 |
+" |
117 |
+# <gnome-color-manager-3.1.2 has file collisions with g-c-c-3.1.x |
118 |
+# libgnomekbd needed only for gkbd-keyboard-display tool |
119 |
+RDEPEND="${COMMON_DEPEND} |
120 |
+ || ( ( app-admin/openrc-settingsd sys-auth/consolekit ) >=sys-apps/systemd-31 ) |
121 |
+ >=sys-apps/accountsservice-0.6.39 |
122 |
+ x11-themes/gnome-icon-theme-symbolic |
123 |
+ colord? ( >=gnome-extra/gnome-color-manager-3 ) |
124 |
+ cups? ( |
125 |
+ app-admin/system-config-printer |
126 |
+ net-print/cups-pk-helper ) |
127 |
+ input_devices_wacom? ( gnome-base/gnome-settings-daemon[input_devices_wacom] ) |
128 |
+ i18n? ( >=gnome-base/libgnomekbd-3 ) |
129 |
+ |
130 |
+ !<gnome-base/gdm-2.91.94 |
131 |
+ !<gnome-extra/gnome-color-manager-3.1.2 |
132 |
+ !gnome-extra/gnome-media[pulseaudio] |
133 |
+ !<gnome-extra/gnome-media-2.32.0-r300 |
134 |
+ !<net-wireless/gnome-bluetooth-3.3.2 |
135 |
+" |
136 |
+# PDEPEND to avoid circular dependency |
137 |
+PDEPEND=">=gnome-base/gnome-session-2.91.6-r1" |
138 |
+ |
139 |
+DEPEND="${COMMON_DEPEND} |
140 |
+ x11-proto/xproto |
141 |
+ x11-proto/xf86miscproto |
142 |
+ x11-proto/kbproto |
143 |
+ |
144 |
+ dev-libs/libxml2:2 |
145 |
+ dev-libs/libxslt |
146 |
+ >=dev-util/intltool-0.40.1 |
147 |
+ >=sys-devel/gettext-0.17 |
148 |
+ virtual/pkgconfig |
149 |
+ |
150 |
+ gnome-base/gnome-common |
151 |
+" |
152 |
+# Needed for autoreconf |
153 |
+# gnome-base/gnome-common |
154 |
+ |
155 |
+src_prepare() { |
156 |
+ # Make some panels and dependencies optional; requires eautoreconf |
157 |
+ # https://bugzilla.gnome.org/686840, 697478, 700145 |
158 |
+ epatch "${FILESDIR}"/${PN}-3.14.0-optional.patch |
159 |
+ epatch "${FILESDIR}"/${PN}-3.16.0-make-wayland-optional.patch |
160 |
+ epatch "${FILESDIR}"/${PN}-3.16.0-keep-panels-optional.patch |
161 |
+ epatch "${FILESDIR}"/${PN}-3.16.0-networkmanager.patch |
162 |
+ |
163 |
+ # Fix some absolute paths to be appropriate for Gentoo |
164 |
+ epatch "${FILESDIR}"/${PN}-3.10.2-gentoo-paths.patch |
165 |
+ |
166 |
+ # North Korea causes build failure |
167 |
+ # https://bugzilla.gnome.org/show_bug.cgi?id=753643 |
168 |
+ cp "${WORKDIR}"/${PN}-3.16.2-pyongyang/*.png panels/datetime/data/ || die |
169 |
+ epatch "${WORKDIR}"/${PN}-3.16.2-pyongyang/*.patch |
170 |
+ |
171 |
+ epatch_user |
172 |
+ |
173 |
+ eautoreconf |
174 |
+ gnome2_src_prepare |
175 |
+} |
176 |
+ |
177 |
+src_configure() { |
178 |
+ gnome2_src_configure \ |
179 |
+ --disable-update-mimedb \ |
180 |
+ --disable-static \ |
181 |
+ --enable-documentation \ |
182 |
+ $(use_enable bluetooth) \ |
183 |
+ $(use_enable colord color) \ |
184 |
+ $(use_enable cups) \ |
185 |
+ $(use_enable gnome-online-accounts goa) \ |
186 |
+ $(use_enable i18n ibus) \ |
187 |
+ $(use_enable kerberos) \ |
188 |
+ $(use_enable networkmanager) \ |
189 |
+ $(use_with v4l cheese) \ |
190 |
+ $(use_enable input_devices_wacom wacom) \ |
191 |
+ $(use_enable wayland) |
192 |
+} |
193 |
+ |
194 |
+src_install() { |
195 |
+ gnome2_src_install completiondir="$(get_bashcompdir)" |
196 |
+} |