diff options
author | Ole Reifschneider <tranquility@gentoo.org> | 2015-10-12 20:36:41 +0200 |
---|---|---|
committer | Ole Reifschneider <tranquility@gentoo.org> | 2015-10-12 20:36:41 +0200 |
commit | 8ecb0d8858564de2bfc7d89a8d78c415ce05ea76 (patch) | |
tree | 72b4a04d887cf30b04b785dc4f9bb9eca10c98bd | |
parent | x11-terms/gnome-terminal: Bump version to 3.18.0 (diff) | |
download | gnome-8ecb0d88.tar.gz gnome-8ecb0d88.tar.bz2 gnome-8ecb0d88.zip |
gnome-base/gnome-settings-daemon: Bump version to 3.18.0
Package-Manager: portage-2.2.20.1
Manifest-Sign-Key: 7E8B4D42
3 files changed, 168 insertions, 1 deletions
diff --git a/gnome-base/gnome-settings-daemon/Manifest b/gnome-base/gnome-settings-daemon/Manifest new file mode 100644 index 00000000..25b97150 --- /dev/null +++ b/gnome-base/gnome-settings-daemon/Manifest @@ -0,0 +1,15 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST gnome-settings-daemon-3.18.0.tar.xz 1625428 SHA256 8d3ef9c18538831ed89122fee0bdaca68b0e482a18b3c4388c4e672aba1b3cd5 SHA512 5a4ad4d2094f1a3084e8f432f55061b5b7c7ce3536a5abd8f0f3997988c2c70dfd41aa5595aa96d8ca5790a116e084f04d660f8ae0c7e5a78ff960828469fc2b WHIRLPOOL 4684ddbd8143915bc34f1bcb6f7ca3f7bf1ea9d5164d27083ed488c105d0cd15608fce5994305104e0cd22ba0439cad09552e3789c6a7d1c82638531ef15528d +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQEcBAEBCAAGBQJWG/25AAoJEOnlaGd+i01CP/gH/i4LUX2Xa/N432CGoC+FKO7o ++d7WuyLWDQv5NP13bj2JMEUrfA6Xc+A4SN8b8FpsPgH1Lmu9GBZPUl/8B3KeXbKH +4k87e6EU6sLZ6TwIyqseLzuTwd2Yzymc0sKvLYRbrOzQ3MdrqDxbFwqRUDaPinoQ ++LWnlTVvEXF0zyPG8hvyN21DyVCSvcC0ZLsLMajbBYs1TdeeeLRN/3uHAAbRojYs +ZNyko/h4z4Te2z6v4Pno53o392CX0Y+y2Em+Dw5uCEG7pOrqkzVXoer4ngcPSqtG +Rkws5s9lgN7m4mOE7Dop5X7VC53WU3bc3Jn1C4DpE0PzliKNl9GPlsZHF5D87vg= +=4Rj1 +-----END PGP SIGNATURE----- diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.0.ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.0.ebuild new file mode 100644 index 00000000..934e8d73 --- /dev/null +++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.0.ebuild @@ -0,0 +1,152 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) + +inherit autotools eutils gnome2 python-r1 systemd udev virtualx + +DESCRIPTION="Gnome Settings Daemon" +HOMEPAGE="https://git.gnome.org/browse/gnome-settings-daemon" + +LICENSE="GPL-2+" +SLOT="0" +IUSE="+colord +cups debug input_devices_wacom -openrc-force networkmanager policykit +short-touchpad-timeout smartcard test +udev wayland" +REQUIRED_USE=" + input_devices_wacom? ( udev ) + smartcard? ( udev ) + test? ( ${PYTHON_REQUIRED_USE} ) +" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" + +COMMON_DEPEND=" + >=dev-libs/glib-2.37.7:2[dbus] + >=x11-libs/gtk+-3.15.3:3 + >=gnome-base/gnome-desktop-3.11.1:3= + >=gnome-base/gsettings-desktop-schemas-3.15.4 + >=gnome-base/librsvg-2.36.2 + media-fonts/cantarell + media-libs/fontconfig + >=media-libs/lcms-2.2:2 + media-libs/libcanberra[gtk3] + >=media-sound/pulseaudio-2 + >=sys-power/upower-0.99:= + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/libnotify-0.7.3:= + x11-libs/libX11 + x11-libs/libxkbfile + x11-libs/libXi + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXtst + x11-libs/libXxf86misc + x11-misc/xkeyboard-config + + >=app-misc/geoclue-2.1.2:2.0 + >=dev-libs/libgweather-3.9.5:2 + >=sci-geosciences/geocode-glib-3.10 + >=sys-auth/polkit-0.103 + + colord? ( >=x11-misc/colord-1.0.2:= ) + cups? ( >=net-print/cups-1.4[dbus] ) + input_devices_wacom? ( + >=dev-libs/libwacom-0.7 + >=x11-libs/pango-1.20 + x11-drivers/xf86-input-wacom + virtual/libgudev:= ) + networkmanager? ( >=net-misc/networkmanager-0.9.9.1 ) + smartcard? ( >=dev-libs/nss-3.11.2 ) + udev? ( virtual/libgudev:= ) + wayland? ( dev-libs/wayland ) +" +# Themes needed by g-s-d, gnome-shell, gtk+:3 apps to work properly +# <gnome-color-manager-3.1.1 has file collisions with g-s-d-3.1.x +# <gnome-power-manager-3.1.3 has file collisions with g-s-d-3.1.x +# systemd needed for power and session management, bug #464944 +RDEPEND="${COMMON_DEPEND} + gnome-base/dconf + !openrc-force? ( sys-apps/systemd ) + >=x11-themes/gnome-themes-standard-2.91 + >=x11-themes/gnome-icon-theme-2.91 + >=x11-themes/gnome-icon-theme-symbolic-2.91 + !<gnome-base/gnome-control-center-2.22 + !<gnome-extra/gnome-color-manager-3.1.1 + !<gnome-extra/gnome-power-manager-3.1.3 +" +# xproto-7.0.15 needed for power plugin +DEPEND="${COMMON_DEPEND} + cups? ( sys-apps/sed ) + test? ( + ${PYTHON_DEPS} + dev-python/pygobject[${PYTHON_USEDEP}] ) + dev-libs/libxml2:2 + sys-devel/gettext + >=dev-util/intltool-0.40 + virtual/pkgconfig + x11-proto/inputproto + x11-proto/xf86miscproto + >=x11-proto/xproto-7.0.15 +" + +src_prepare() { + # https://bugzilla.gnome.org/show_bug.cgi?id=621836 + # Apparently this change severely affects touchpad usability for some + # people, so revert it if USE=short-touchpad-timeout. + # Revisit if/when upstream adds a setting for customizing the timeout. + use short-touchpad-timeout && + epatch "${FILESDIR}"/${PN}-3.7.90-short-touchpad-timeout.patch + + # Make colord and wacom optional; requires eautoreconf + epatch "${FILESDIR}"/${PN}-3.16.0-optional.patch + + epatch_user + eautoreconf + + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure \ + --disable-static \ + --enable-man \ + $(use_enable colord color) \ + $(use_enable cups) \ + $(use_enable debug) \ + $(use_enable debug more-warnings) \ + $(use_enable networkmanager network-manager) \ + $(use_enable smartcard smartcard-support) \ + $(use_enable udev gudev) \ + $(use_enable input_devices_wacom wacom) \ + $(use_enable wayland) +} + +src_test() { + python_export_best + Xemake check +} + +src_install() { + gnome2_src_install udevrulesdir="$(get_udevdir)"/rules.d #509484 +} + +pkg_postinst() { + gnome2_pkg_postinst + + if ! systemd_is_booted; then + ewarn "${PN} needs Systemd to be *running* for working" + ewarn "properly. Please follow the this guide to migrate:" + ewarn "https://wiki.gentoo.org/wiki/Systemd" + fi + + if use openrc-force; then + ewarn "You are enabling 'openrc-force' USE flag to skip systemd requirement," + ewarn "this can lead to unexpected problems and is not supported neither by" + ewarn "upstream neither by Gnome Gentoo maintainers. If you suffer any problem," + ewarn "you will need to disable this USE flag system wide and retest before" + ewarn "opening any bug report." + fi +} diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-9999.ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-9999.ebuild index f50486d7..1c291128 100644 --- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-9999.ebuild +++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-9999.ebuild @@ -146,7 +146,7 @@ pkg_postinst() { if ! systemd_is_booted; then ewarn "${PN} needs Systemd to be *running* for working" ewarn "properly. Please follow the this guide to migrate:" - ewarn "http://wiki.gentoo.org/wiki/Systemd" + ewarn "https://wiki.gentoo.org/wiki/Systemd" fi if use openrc-force; then |