Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-settings-daemon/
Date: Tue, 25 Sep 2018 20:27:29
Message-Id: 1537906991.be7779fbf05546ccef6d849b9ef1ff126e5fe55f.leio@gentoo
1 commit: be7779fbf05546ccef6d849b9ef1ff126e5fe55f
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 25 20:23:02 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 25 20:23:11 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=be7779fb
7
8 gnome-base/gnome-settings-daemon: Remove previous revision
9
10 .../gnome-settings-daemon-3.26.2.ebuild | 153 ---------------------
11 1 file changed, 153 deletions(-)
12
13 diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.2.ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.2.ebuild
14 deleted file mode 100644
15 index c3015335..00000000
16 --- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.2.ebuild
17 +++ /dev/null
18 @@ -1,153 +0,0 @@
19 -# Copyright 1999-2018 Gentoo Foundation
20 -# Distributed under the terms of the GNU General Public License v2
21 -
22 -EAPI=6
23 -GNOME2_EAUTORECONF="yes"
24 -GNOME2_LA_PUNT="yes"
25 -#PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) # https://bugzilla.gnome.org/show_bug.cgi?id=783186
26 -PYTHON_COMPAT=( python2_7 )
27 -
28 -inherit gnome2 python-any-r1 systemd udev virtualx
29 -
30 -DESCRIPTION="Gnome Settings Daemon"
31 -HOMEPAGE="https://git.gnome.org/browse/gnome-settings-daemon"
32 -
33 -LICENSE="GPL-2+"
34 -SLOT="0"
35 -IUSE="+colord +cups debug input_devices_wacom -openrc-force networkmanager policykit smartcard test +udev wayland"
36 -REQUIRED_USE="
37 - input_devices_wacom? ( udev )
38 - smartcard? ( udev )
39 - wayland? ( udev )
40 -"
41 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
42 -
43 -COMMON_DEPEND="
44 - >=dev-libs/glib-2.53.0:2[dbus]
45 - >=x11-libs/gtk+-3.15.3:3[X,wayland?]
46 - >=gnome-base/gnome-desktop-3.11.1:3=
47 - >=gnome-base/gsettings-desktop-schemas-3.23.3
48 - >=gnome-base/librsvg-2.36.2:2
49 - media-fonts/cantarell
50 - media-libs/alsa-lib
51 - media-libs/fontconfig
52 - media-libs/libcanberra[gtk3]
53 - >=media-sound/pulseaudio-2
54 - >=sys-power/upower-0.99:=
55 - x11-libs/cairo
56 - x11-libs/gdk-pixbuf:2
57 - >=x11-libs/libnotify-0.7.3:=
58 - x11-libs/libX11
59 - x11-libs/libxkbfile
60 - x11-libs/libXi
61 - x11-libs/libXext
62 - x11-libs/libXfixes
63 - x11-libs/libXtst
64 - x11-libs/libXxf86misc
65 - x11-misc/xkeyboard-config
66 -
67 - >=app-misc/geoclue-2.3.1:2.0
68 - >=dev-libs/libgweather-3.9.5:2=
69 - >=sci-geosciences/geocode-glib-3.10
70 - >=sys-auth/polkit-0.103
71 -
72 - colord? (
73 - >=media-libs/lcms-2.2:2
74 - >=x11-misc/colord-1.0.2:= )
75 - cups? ( >=net-print/cups-1.4[dbus] )
76 - input_devices_wacom? (
77 - >=dev-libs/libwacom-0.7
78 - >=x11-libs/pango-1.20
79 - x11-drivers/xf86-input-wacom
80 - virtual/libgudev:= )
81 - networkmanager? ( >=net-misc/networkmanager-1.0 )
82 - smartcard? ( >=dev-libs/nss-3.11.2 )
83 - udev? ( virtual/libgudev:= )
84 - wayland? ( dev-libs/wayland )
85 -"
86 -# Themes needed by g-s-d, gnome-shell, gtk+:3 apps to work properly
87 -# <gnome-color-manager-3.1.1 has file collisions with g-s-d-3.1.x
88 -# <gnome-power-manager-3.1.3 has file collisions with g-s-d-3.1.x
89 -# systemd needed for power and session management, bug #464944
90 -RDEPEND="${COMMON_DEPEND}
91 - gnome-base/dconf
92 - !openrc-force? ( sys-apps/systemd )
93 - !<gnome-base/gnome-control-center-2.22
94 - !<gnome-extra/gnome-color-manager-3.1.1
95 - !<gnome-extra/gnome-power-manager-3.1.3
96 - !<gnome-base/gnome-session-3.25
97 -"
98 -
99 -DEPEND="${COMMON_DEPEND}
100 - cups? ( sys-apps/sed )
101 - test? (
102 - ${PYTHON_DEPS}
103 - $(python_gen_any_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
104 - $(python_gen_any_dep 'dev-python/dbusmock[${PYTHON_USEDEP}]')
105 - gnome-base/gnome-session )
106 - dev-libs/libxml2:2
107 - sys-devel/gettext
108 - >=dev-util/intltool-0.40
109 - virtual/pkgconfig
110 - x11-base/xorg-proto
111 -"
112 -
113 -# TypeErrors with python3; weird test errors with python2; all in power component that was made required now
114 -RESTRICT="!test? ( test )"
115 -
116 -PATCHES=(
117 - # Make colord and wacom optional; requires eautoreconf
118 - "${FILESDIR}"/3.26.1-optional.patch
119 - # Allow specifying udevrulesdir via configure, bug 509484; requires eautoreconf
120 - "${FILESDIR}"/3.24.2-udevrulesdir-configure.patch
121 - # Fix build system to require gudev with wayland, bug #627966
122 - "${FILESDIR}"/3.24.3-fix-wayland-build.patch
123 -)
124 -
125 -python_check_deps() {
126 - if use test; then
127 - has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" &&
128 - has_version "dev-python/dbusmock[${PYTHON_USEDEP}]"
129 - fi
130 -}
131 -
132 -pkg_setup() {
133 - use test && python-any-r1_pkg_setup
134 -}
135 -
136 -src_configure() {
137 - gnome2_src_configure \
138 - --disable-static \
139 - --with-udevrulesdir="$(get_udevdir)"/rules.d \
140 - $(use_enable colord color) \
141 - $(use_enable cups) \
142 - $(use_enable debug) \
143 - $(use_enable debug more-warnings) \
144 - $(use_enable networkmanager network-manager) \
145 - $(use_enable smartcard smartcard-support) \
146 - $(use_enable udev gudev) \
147 - $(use_enable input_devices_wacom wacom) \
148 - $(use_enable wayland)
149 -}
150 -
151 -src_test() {
152 - virtx emake check
153 -}
154 -
155 -pkg_postinst() {
156 - gnome2_pkg_postinst
157 -
158 - if ! systemd_is_booted; then
159 - ewarn "${PN} needs Systemd to be *running* for working"
160 - ewarn "properly. Please follow the this guide to migrate:"
161 - ewarn "https://wiki.gentoo.org/wiki/Systemd"
162 - fi
163 -
164 - if use openrc-force; then
165 - ewarn "You are enabling 'openrc-force' USE flag to skip systemd requirement,"
166 - ewarn "this can lead to unexpected problems and is not supported neither by"
167 - ewarn "upstream neither by Gnome Gentoo maintainers. If you suffer any problem,"
168 - ewarn "you will need to disable this USE flag system wide and retest before"
169 - ewarn "opening any bug report."
170 - fi
171 -}