[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2024-04-20 Thread Mart Raudsepp
commit: 9a3c0e11fb4ba7a434c3a558e8a2c5b11a46a2c5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 11:34:49 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 11:41:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a3c0e11

gnome-base/gnome-settings-daemon: drop 45.0

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   1 -
 .../gnome-settings-daemon-45.0.ebuild  | 140 -
 2 files changed, 141 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 73841a578056..5a3c8ed3a496 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1 @@
-DIST gnome-settings-daemon-45.0.tar.xz 1465016 BLAKE2B 
a8a2dcc64d8647d3c5986886b3fccb0f39943be33603f595d990234868d112439d4010306eae7dd1acb76cdb86029cc2fd3a6f23602ddfa58da434ec5ec32cf0
 SHA512 
d74c01355164ea541ff3973042e8a2182f4be0b9401e4bfa483e5c9e6e20006088dac543789ef1ee56f6026822f450df1f5dfcafa1c74615040b1cb00ed7949e
 DIST gnome-settings-daemon-45.1.tar.xz 1473256 BLAKE2B 
25c114cc1918975247db360f24a9041d019546dd0a0714d19f2409b78ee6e2712d6dc1272eb9a40afb7ed4e973eaa45854322947567b5d54d2761b48a2e812b9
 SHA512 
ccec193f3f2acdfb5eefda697d6ef2ac0edca18e85d934a83cc34fd5af6c78c56469ffeebbd1c64e8c392462686663c2dd55000bc962beac472580fdfa0717a8

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild
deleted file mode 100644
index 15c03544f686..
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
-
-DESCRIPTION="Gnome Settings Daemon"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
-
-COMMON_DEPEND="
-   >=sci-geosciences/geocode-glib-3.10:2
-   >=dev-libs/glib-2.58:2
-   >=gnome-base/gnome-desktop-3.37.1:3=
-   >=gnome-base/gsettings-desktop-schemas-42
-   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
-   >=dev-libs/libgweather-4.2.0:4=
-   colord? ( >=x11-misc/colord-1.4.5:= )
-   media-libs/libcanberra[gtk3]
-   >=app-misc/geoclue-2.3.1:2.0
-   >=x11-libs/libnotify-0.7.3
-   >=media-libs/libpulse-16.1[glib]
-   >=sys-auth/polkit-0.114
-   >=sys-power/upower-0.99.12:=
-   x11-libs/libX11
-   >=x11-libs/libXfixes-6.0.0
-   dev-libs/libgudev:=
-   wayland? ( dev-libs/wayland )
-   input_devices_wacom? (
-   >=dev-libs/libwacom-0.7:=
-   >=x11-libs/pango-1.20.0
-   x11-libs/gdk-pixbuf:2
-   )
-   smartcard? ( app-crypt/gcr:4= )
-   cups? ( >=net-print/cups-1.4[dbus] )
-   modemmanager? (
-   >=app-crypt/gcr-3.90.0:4=
-   >=net-misc/modemmanager-1.0:=
-   )
-   networkmanager? ( >=net-misc/networkmanager-1.0 )
-   media-libs/alsa-lib
-   x11-libs/libXi
-   x11-libs/libXext
-   media-libs/fontconfig
-   systemd? (
-   >=sys-apps/systemd-243
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   x11-base/xorg-proto
-"
-# logind needed for power and session management, bug #464944
-RDEPEND="${COMMON_DEPEND}
-   gnome-base/dconf
-   elogind? ( sys-auth/elogind )
-"
-# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers.
-# If this package wants to work on other kernels, we need to make rfkill 
conditional instead
-BDEPEND="
-   sys-kernel/linux-headers
-   dev-util/glib-utils
-   dev-util/gdbus-codegen
-   ${PYTHON_DEPS}
-   test? (
-   dev-util/umockdev
-   $(python_gen_any_dep '
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/python-dbusmock[${PYTHON_USEDEP}]
-   ')
-   gnome-base/gnome-session
-   )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   
"${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
-   "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
-)
-
-python_check_deps() {
-   if use test; then
-   python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" &&
-   python_has_version 
"dev-python/python-dbusmock[${PYTHON_USEDEP}]"
-   fi
-}
-
-pkg_setup() {
-   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2024-04-17 Thread Sam James
commit: dc4465a2f8a5d2f579817e5d1479bee971af46b5
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 06:53:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 06:53:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc4465a2

gnome-base/gnome-settings-daemon: Stabilize 45.1 x86, #928809

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
index f220a1e96f67..15c03544f686 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 
 COMMON_DEPEND="
>=sci-geosciences/geocode-glib-3.10:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2024-04-07 Thread Arthur Zamarin
commit: 0318246bb482058b8861955475ae0cbb8295f651
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 06:23:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 06:23:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0318246b

gnome-base/gnome-settings-daemon: Stabilize 45.1 arm64, #928809

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
index 7bc7c767f799..f220a1e96f67 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 
 COMMON_DEPEND="
>=sci-geosciences/geocode-glib-3.10:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2024-04-06 Thread Arthur Zamarin
commit: 57b542e2368bf4f1a101976baf6562bbcf082483
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 05:54:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 05:55:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b542e2

gnome-base/gnome-settings-daemon: Stabilize 45.1 amd64, #928809

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
index d9cd4bff5b8f..7bc7c767f799 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 
 COMMON_DEPEND="
>=sci-geosciences/geocode-glib-3.10:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2024-03-09 Thread Mart Raudsepp
commit: 79a5f0ec2d97611af54cc9fafd6a91f0620deffb
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar  9 14:56:23 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar  9 15:33:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79a5f0ec

gnome-base/gnome-settings-daemon: add 45.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-45.1.ebuild  | 140 +
 2 files changed, 141 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 3503756fc8e2..73841a578056 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1 +1,2 @@
 DIST gnome-settings-daemon-45.0.tar.xz 1465016 BLAKE2B 
a8a2dcc64d8647d3c5986886b3fccb0f39943be33603f595d990234868d112439d4010306eae7dd1acb76cdb86029cc2fd3a6f23602ddfa58da434ec5ec32cf0
 SHA512 
d74c01355164ea541ff3973042e8a2182f4be0b9401e4bfa483e5c9e6e20006088dac543789ef1ee56f6026822f450df1f5dfcafa1c74615040b1cb00ed7949e
+DIST gnome-settings-daemon-45.1.tar.xz 1473256 BLAKE2B 
25c114cc1918975247db360f24a9041d019546dd0a0714d19f2409b78ee6e2712d6dc1272eb9a40afb7ed4e973eaa45854322947567b5d54d2761b48a2e812b9
 SHA512 
ccec193f3f2acdfb5eefda697d6ef2ac0edca18e85d934a83cc34fd5af6c78c56469ffeebbd1c64e8c392462686663c2dd55000bc962beac472580fdfa0717a8

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
new file mode 100644
index ..d9cd4bff5b8f
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.1.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+   >=sci-geosciences/geocode-glib-3.10:2
+   >=dev-libs/glib-2.58:2
+   >=gnome-base/gnome-desktop-3.37.1:3=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-4.2.0:4=
+   colord? ( >=x11-misc/colord-1.4.5:= )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-libs/libpulse-16.1[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99.12:=
+   x11-libs/libX11
+   >=x11-libs/libXfixes-6.0.0
+   dev-libs/libgudev:=
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7:=
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2
+   )
+   smartcard? ( app-crypt/gcr:4= )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   modemmanager? (
+   >=app-crypt/gcr-3.90.0:4=
+   >=net-misc/modemmanager-1.0:=
+   )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+   systemd? (
+   >=sys-apps/systemd-243
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+# logind needed for power and session management, bug #464944
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+"
+# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers.
+# If this package wants to work on other kernels, we need to make rfkill 
conditional instead
+BDEPEND="
+   sys-kernel/linux-headers
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+   ${PYTHON_DEPS}
+   test? (
+   dev-util/umockdev
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   gnome-base/gnome-session
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   
"${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
+   "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
+)
+
+python_check_deps() {
+   if use test; then
+   python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" &&
+   python_has_version 
"dev-python/python-dbusmock[${PYTHON_USEDEP}]"
+   fi
+}
+
+pkg_setup() {
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2024-02-11 Thread Mart Raudsepp
commit: 717d1ca7f89299d0ab76e4ed014cecc460ec6633
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Feb 11 14:12:10 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Feb 11 14:21:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=717d1ca7

gnome-base/gnome-settings-daemon: drop 44.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   1 -
 .../gnome-settings-daemon-44.1.ebuild  | 139 -
 2 files changed, 140 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index ee25b679dec7..3503756fc8e2 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1 @@
-DIST gnome-settings-daemon-44.1.tar.xz 1458612 BLAKE2B 
86a66087c899c583a3ff77f1268d83af6ebc6e703cc31c76d21fcc3482ad2e54cf46c07af27f79126b26c0720eb1ecbaaf65c9a13b5a04edeb014511a4f7
 SHA512 
a955d74a594d49f67a5c27ac60d6f1e9b4aba7b12cbd0af8d3be02c4b2e8385f1abfbe08b62177b69851e9202960a17429373bf5533adbd73699232fefea6c79
 DIST gnome-settings-daemon-45.0.tar.xz 1465016 BLAKE2B 
a8a2dcc64d8647d3c5986886b3fccb0f39943be33603f595d990234868d112439d4010306eae7dd1acb76cdb86029cc2fd3a6f23602ddfa58da434ec5ec32cf0
 SHA512 
d74c01355164ea541ff3973042e8a2182f4be0b9401e4bfa483e5c9e6e20006088dac543789ef1ee56f6026822f450df1f5dfcafa1c74615040b1cb00ed7949e

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild
deleted file mode 100644
index f92753b8293c..
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
-
-DESCRIPTION="Gnome Settings Daemon"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
-
-COMMON_DEPEND="
-   >=sci-geosciences/geocode-glib-3.10:2
-   >=dev-libs/glib-2.58:2
-   >=gnome-base/gnome-desktop-3.37.1:3=
-   >=gnome-base/gsettings-desktop-schemas-42
-   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
-   >=dev-libs/libgweather-4.2.0:4=
-   colord? ( >=x11-misc/colord-1.4.5:= )
-   media-libs/libcanberra[gtk3]
-   >=app-misc/geoclue-2.3.1:2.0
-   >=x11-libs/libnotify-0.7.3
-   >=media-sound/pulseaudio-12.99.3[glib]
-   >=sys-auth/polkit-0.114
-   >=sys-power/upower-0.99.12:=
-   x11-libs/libX11
-   >=x11-libs/libXfixes-6.0.0
-   dev-libs/libgudev:=
-   wayland? ( dev-libs/wayland )
-   input_devices_wacom? (
-   >=dev-libs/libwacom-0.7:=
-   >=x11-libs/pango-1.20.0
-   x11-libs/gdk-pixbuf:2
-   )
-   smartcard? ( >=dev-libs/nss-3.11.2 )
-   cups? ( >=net-print/cups-1.4[dbus] )
-   modemmanager? (
-   >=app-crypt/gcr-3.90.0:4=
-   >=net-misc/modemmanager-1.0:=
-   )
-   networkmanager? ( >=net-misc/networkmanager-1.0 )
-   media-libs/alsa-lib
-   x11-libs/libXi
-   x11-libs/libXext
-   media-libs/fontconfig
-   systemd? (
-   >=sys-apps/systemd-243
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   x11-base/xorg-proto
-"
-# logind needed for power and session management, bug #464944
-RDEPEND="${COMMON_DEPEND}
-   gnome-base/dconf
-   elogind? ( sys-auth/elogind )
-"
-# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers. If 
this package wants to work on other kernels, we need to make rfkill conditional 
instead
-BDEPEND="
-   sys-kernel/linux-headers
-   dev-util/glib-utils
-   dev-util/gdbus-codegen
-   ${PYTHON_DEPS}
-   test? (
-   $(python_gen_any_dep '
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/python-dbusmock[${PYTHON_USEDEP}]
-   ')
-   gnome-base/gnome-session
-   )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   
"${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
-   "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
-)
-
-python_check_deps() {
-   if use test; then
-   python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" &&
-   python_has_version 
"dev-python/python-dbusmock[${PYTHON_USEDEP}]"
-   fi
-}
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2024-02-11 Thread Arthur Zamarin
commit: 4c51665cefdea3c5bb999556fd45a3da0a67
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 11 08:08:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 11 08:08:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c51665c

gnome-base/gnome-settings-daemon: Stabilize 45.0 x86, #920662

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild
index f220a1e96f67..15c03544f686 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 
 COMMON_DEPEND="
>=sci-geosciences/geocode-glib-3.10:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2023-09-24 Thread WANG Xuerui
commit: 7a4cce89e24f70891d2930584314c298bca1d272
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Sep 24 06:33:33 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Sep 24 09:01:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a4cce89

gnome-base/gnome-settings-daemon: keyword 45.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild
index 6de8f28e27cf..d7bd8014bc08 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
 
 COMMON_DEPEND="
>=sci-geosciences/geocode-glib-3.10:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2023-09-16 Thread Matt Turner
commit: 2b07f0f72fb5079fe0e965683eff9f94e427f771
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep 16 18:29:03 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Sep 16 18:44:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b07f0f7

gnome-base/gnome-settings-daemon: Version bump to 45.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32848
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-45.0.ebuild  | 140 +
 2 files changed, 141 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 42fb7c9f36fc..7b318be1db03 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-settings-daemon-44.1.tar.xz 1458612 BLAKE2B 
86a66087c899c583a3ff77f1268d83af6ebc6e703cc31c76d21fcc3482ad2e54cf46c07af27f79126b26c0720eb1ecbaaf65c9a13b5a04edeb014511a4f7
 SHA512 
a955d74a594d49f67a5c27ac60d6f1e9b4aba7b12cbd0af8d3be02c4b2e8385f1abfbe08b62177b69851e9202960a17429373bf5533adbd73699232fefea6c79
+DIST gnome-settings-daemon-45.0.tar.xz 1465016 BLAKE2B 
a8a2dcc64d8647d3c5986886b3fccb0f39943be33603f595d990234868d112439d4010306eae7dd1acb76cdb86029cc2fd3a6f23602ddfa58da434ec5ec32cf0
 SHA512 
d74c01355164ea541ff3973042e8a2182f4be0b9401e4bfa483e5c9e6e20006088dac543789ef1ee56f6026822f450df1f5dfcafa1c74615040b1cb00ed7949e
 DIST gnome-settings-daemon-45.beta.tar.xz 1460484 BLAKE2B 
574bff698fa05a0210d015684d901220bf7f69d6d46fe2556f6f77e9892f7c1ce394ab452d7c9c5313ec9120b58e5e2b9d62094d1bd223bc8b58717dd7f420fc
 SHA512 
501d8053bbe72842d8e8ab746ceb1ec7098bd5219103be1d730229d21175415a86abcd5c12e7675e25caa83f9f47ebbf314513c949e1e6dc3a6db3a643c5d85b
 DIST gnome-settings-daemon-45.rc.tar.xz 1464900 BLAKE2B 
3778d3efdc6bc140db77d96e09bc6687f00e2b59a52545aeedfc0b43bff7c8d9ef7f70d15b8446d83077ab7c5842fed41d559e8d24e5ce695c140dc5c9bb229a
 SHA512 
fd339c217f1b0648b0e7fdc65a3e2efacd3c891f152c6e00772cc3a3490af37e5bd6b1fdae8a6baf62cc7c8569e5c9f16eec394792398e2493d95b4b3687adf0

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild
new file mode 100644
index ..6de8f28e27cf
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+   >=sci-geosciences/geocode-glib-3.10:2
+   >=dev-libs/glib-2.58:2
+   >=gnome-base/gnome-desktop-3.37.1:3=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-4.2.0:4=
+   colord? ( >=x11-misc/colord-1.4.5:= )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-libs/libpulse-16.1[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99.12:=
+   x11-libs/libX11
+   >=x11-libs/libXfixes-6.0.0
+   dev-libs/libgudev:=
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7:=
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2
+   )
+   smartcard? ( app-crypt/gcr:4= )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   modemmanager? (
+   >=app-crypt/gcr-3.90.0:4=
+   >=net-misc/modemmanager-1.0:=
+   )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+   systemd? (
+   >=sys-apps/systemd-243
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+# logind needed for power and session management, bug #464944
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+"
+# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers.
+# If this package wants to work on other kernels, we need to make rfkill 
conditional instead
+BDEPEND="
+   sys-kernel/linux-headers
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+   ${PYTHON_DEPS}
+   test? (
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2023-09-10 Thread Matt Turner
commit: 94e03e09e94bfeab3a93fe95f59082c1923b3803
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Sep  6 13:07:55 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Sep 10 14:24:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94e03e09

gnome-base/gnome-settings-daemon: Version bump to 45_rc

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32649
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-45_rc.ebuild | 140 +
 2 files changed, 141 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index fa24811e372b..42fb7c9f36fc 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-settings-daemon-44.1.tar.xz 1458612 BLAKE2B 
86a66087c899c583a3ff77f1268d83af6ebc6e703cc31c76d21fcc3482ad2e54cf46c07af27f79126b26c0720eb1ecbaaf65c9a13b5a04edeb014511a4f7
 SHA512 
a955d74a594d49f67a5c27ac60d6f1e9b4aba7b12cbd0af8d3be02c4b2e8385f1abfbe08b62177b69851e9202960a17429373bf5533adbd73699232fefea6c79
 DIST gnome-settings-daemon-45.beta.tar.xz 1460484 BLAKE2B 
574bff698fa05a0210d015684d901220bf7f69d6d46fe2556f6f77e9892f7c1ce394ab452d7c9c5313ec9120b58e5e2b9d62094d1bd223bc8b58717dd7f420fc
 SHA512 
501d8053bbe72842d8e8ab746ceb1ec7098bd5219103be1d730229d21175415a86abcd5c12e7675e25caa83f9f47ebbf314513c949e1e6dc3a6db3a643c5d85b
+DIST gnome-settings-daemon-45.rc.tar.xz 1464900 BLAKE2B 
3778d3efdc6bc140db77d96e09bc6687f00e2b59a52545aeedfc0b43bff7c8d9ef7f70d15b8446d83077ab7c5842fed41d559e8d24e5ce695c140dc5c9bb229a
 SHA512 
fd339c217f1b0648b0e7fdc65a3e2efacd3c891f152c6e00772cc3a3490af37e5bd6b1fdae8a6baf62cc7c8569e5c9f16eec394792398e2493d95b4b3687adf0

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45_rc.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45_rc.ebuild
new file mode 100644
index ..6de8f28e27cf
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45_rc.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+   >=sci-geosciences/geocode-glib-3.10:2
+   >=dev-libs/glib-2.58:2
+   >=gnome-base/gnome-desktop-3.37.1:3=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-4.2.0:4=
+   colord? ( >=x11-misc/colord-1.4.5:= )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-libs/libpulse-16.1[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99.12:=
+   x11-libs/libX11
+   >=x11-libs/libXfixes-6.0.0
+   dev-libs/libgudev:=
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7:=
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2
+   )
+   smartcard? ( app-crypt/gcr:4= )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   modemmanager? (
+   >=app-crypt/gcr-3.90.0:4=
+   >=net-misc/modemmanager-1.0:=
+   )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+   systemd? (
+   >=sys-apps/systemd-243
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+# logind needed for power and session management, bug #464944
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+"
+# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers.
+# If this package wants to work on other kernels, we need to make rfkill 
conditional instead
+BDEPEND="
+   sys-kernel/linux-headers
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+   ${PYTHON_DEPS}
+   test? (
+   dev-util/umockdev
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   gnome-base/gnome-session
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2023-08-12 Thread Matt Turner
commit: e73c47b4d33f96996864953b6403f62819389955
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Aug 11 16:30:51 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Aug 12 23:42:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e73c47b4

gnome-base/gnome-settings-daemon: Version bump to 45_beta

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32261
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-45_beta.ebuild   | 141 +
 2 files changed, 142 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 008a13fc924a..89457b224925 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-settings-daemon-44.1.tar.xz 1458612 BLAKE2B 
86a66087c899c583a3ff77f1268d83af6ebc6e703cc31c76d21fcc3482ad2e54cf46c07af27f79126b26c0720eb1ecbaaf65c9a13b5a04edeb014511a4f7
 SHA512 
a955d74a594d49f67a5c27ac60d6f1e9b4aba7b12cbd0af8d3be02c4b2e8385f1abfbe08b62177b69851e9202960a17429373bf5533adbd73699232fefea6c79
 DIST gnome-settings-daemon-45.alpha.tar.xz 1451892 BLAKE2B 
18d988d15839e70fe94050eda412e7c2fc0b3a0c0e1a9faa31434bc38034dba76840628c10449dc346ea0907a1cc1e88ee701b022f3cf7cc95ebf7469fb09f47
 SHA512 
f9c96648e73e034a23f12e7663043b955d1fe785815faa50941ed099ba8a027fd6045389b7240a97e779b0baeb3874a34b44e2ef6cb32091d59ebb9f3fa09a22
+DIST gnome-settings-daemon-45.beta.tar.xz 1460484 BLAKE2B 
574bff698fa05a0210d015684d901220bf7f69d6d46fe2556f6f77e9892f7c1ce394ab452d7c9c5313ec9120b58e5e2b9d62094d1bd223bc8b58717dd7f420fc
 SHA512 
501d8053bbe72842d8e8ab746ceb1ec7098bd5219103be1d730229d21175415a86abcd5c12e7675e25caa83f9f47ebbf314513c949e1e6dc3a6db3a643c5d85b

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45_beta.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45_beta.ebuild
new file mode 100644
index ..69e972edaae8
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45_beta.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+   >=sci-geosciences/geocode-glib-3.10:2
+   >=dev-libs/glib-2.58:2
+   >=gnome-base/gnome-desktop-3.37.1:3=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-4.2.0:4=
+   colord? ( >=x11-misc/colord-1.4.5:= )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-libs/libpulse-16.1[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99.12:=
+   x11-libs/libX11
+   >=x11-libs/libXfixes-6.0.0
+   dev-libs/libgudev:=
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7:=
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2
+   )
+   smartcard? ( >=dev-libs/nss-3.11.2 )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   modemmanager? (
+   >=app-crypt/gcr-3.90.0:4=
+   >=net-misc/modemmanager-1.0:=
+   )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+   systemd? (
+   >=sys-apps/systemd-243
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+# logind needed for power and session management, bug #464944
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+"
+# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers.
+# If this package wants to work on other kernels, we need to make rfkill 
conditional instead
+BDEPEND="
+   sys-kernel/linux-headers
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+   ${PYTHON_DEPS}
+   test? (
+   dev-util/umockdev
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   gnome-base/gnome-session
+   )
+   >=sys-devel/gettext-0.19.8
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2023-07-26 Thread WANG Xuerui
commit: bafc93081b539c239716384140a4adbd198d8845
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Jul 27 03:24:43 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Jul 27 05:10:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bafc9308

gnome-base/gnome-settings-daemon: keyword 44.1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild
index f74fba31d808..f92753b8293c 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 
 COMMON_DEPEND="
>=sci-geosciences/geocode-glib-3.10:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/, profiles/

2023-07-18 Thread Matt Turner
commit: e1c7de3b5752e1e2da27f01f18273016c288eb34
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Jul  5 00:36:14 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 18 22:04:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c7de3b

gnome-base/gnome-settings-daemon: Version bump to 45_alpha

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31748
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-45_alpha.ebuild  | 140 +
 profiles/package.mask  |   1 +
 3 files changed, 142 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 6fe7267159d2..008a13fc924a 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1 +1,2 @@
 DIST gnome-settings-daemon-44.1.tar.xz 1458612 BLAKE2B 
86a66087c899c583a3ff77f1268d83af6ebc6e703cc31c76d21fcc3482ad2e54cf46c07af27f79126b26c0720eb1ecbaaf65c9a13b5a04edeb014511a4f7
 SHA512 
a955d74a594d49f67a5c27ac60d6f1e9b4aba7b12cbd0af8d3be02c4b2e8385f1abfbe08b62177b69851e9202960a17429373bf5533adbd73699232fefea6c79
+DIST gnome-settings-daemon-45.alpha.tar.xz 1451892 BLAKE2B 
18d988d15839e70fe94050eda412e7c2fc0b3a0c0e1a9faa31434bc38034dba76840628c10449dc346ea0907a1cc1e88ee701b022f3cf7cc95ebf7469fb09f47
 SHA512 
f9c96648e73e034a23f12e7663043b955d1fe785815faa50941ed099ba8a027fd6045389b7240a97e779b0baeb3874a34b44e2ef6cb32091d59ebb9f3fa09a22

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45_alpha.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45_alpha.ebuild
new file mode 100644
index ..e25b31c991b6
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45_alpha.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+   >=sci-geosciences/geocode-glib-3.10:2
+   >=dev-libs/glib-2.58:2
+   >=gnome-base/gnome-desktop-3.37.1:3=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-4.2.0:4=
+   colord? ( >=x11-misc/colord-1.4.5:= )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-libs/libpulse-16.1[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99.12:=
+   x11-libs/libX11
+   >=x11-libs/libXfixes-6.0.0
+   dev-libs/libgudev:=
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7:=
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2
+   )
+   smartcard? ( >=dev-libs/nss-3.11.2 )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   modemmanager? (
+   >=app-crypt/gcr-3.90.0:4=
+   >=net-misc/modemmanager-1.0:=
+   )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+   systemd? (
+   >=sys-apps/systemd-243
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+# logind needed for power and session management, bug #464944
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+"
+# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers.
+# If this package wants to work on other kernels, we need to make rfkill 
conditional instead
+BDEPEND="
+   sys-kernel/linux-headers
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+   ${PYTHON_DEPS}
+   test? (
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   gnome-base/gnome-session
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   
"${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
+   "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
+)
+
+python_check_deps() {
+   if use test; then
+   python_has_version 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2023-05-02 Thread Arthur Zamarin
commit: 0383c06e32957a401f16611c0142bd9a9dbb586b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 19:19:48 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 19:19:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0383c06e

gnome-base/gnome-settings-daemon: Stabilize 44.1 x86, #905503

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild
index ef66d4d6fa9a..841c6a94f59d 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~x86-solaris"
 
 COMMON_DEPEND="
>=sci-geosciences/geocode-glib-3.10:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2023-05-02 Thread Arthur Zamarin
commit: 5359b50eb00a00de37c53cbe3e574c1d551d575d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 18:52:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 18:52:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5359b50e

gnome-base/gnome-settings-daemon: Stabilize 44.1 amd64, #905503

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild
index c6c74205ac4b..ef66d4d6fa9a 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
 
 COMMON_DEPEND="
>=sci-geosciences/geocode-glib-3.10:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2023-05-02 Thread Arthur Zamarin
commit: ef860933182d3cb0b3137e194727837b5b8831c2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 18:14:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 18:14:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef860933

gnome-base/gnome-settings-daemon: Stabilize 44.1 arm64, #905503

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild
index 006297788deb..c6c74205ac4b 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
 
 COMMON_DEPEND="
>=sci-geosciences/geocode-glib-3.10:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2023-04-18 Thread Matt Turner
commit: 1b9ba93f6a595027e915fccacdd6d826a11cff59
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 18 15:57:19 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 18 16:02:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b9ba93f

gnome-base/gnome-settings-daemon: Version bump to 44.1

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-44.1.ebuild  | 139 +
 2 files changed, 140 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 000aace8cabf..cabd9fac3fc8 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-settings-daemon-43.0.tar.xz 1453808 BLAKE2B 
365a1fe4d253e84b9fc355331688951e1428eaee421afbe052a16226c7006a420f28134b5fa02929bbb1d4250af243b0259a4bdd208e5c41ed9e63e5f979
 SHA512 
8cc3ed73fa66d2cf72621db78be68e4fe01f292ab3987aff8cc67a1c67d910622e306c2d3e69a8dca5ac6517c8e57883faf02aec871c7aa1f1348d13ff1900a3
 DIST gnome-settings-daemon-44.0.tar.xz 1464004 BLAKE2B 
2c32dbea04f2d5107eab934379f955393590aa1ce2a4b27368d4df493fc96a07c0b21942a3a8987f85dfff4c6945e455c9113c1250c8fde3559ade43f81989d9
 SHA512 
276d1c2e559e0297855cfc9fc7bd2ce4ae55e2b711222f1f1aae4802dc6499f51ea09bff8f44c5d7b9f0f5a32ab187c2ac4d8ee8e5f1754a186ac189b4e885da
+DIST gnome-settings-daemon-44.1.tar.xz 1458612 BLAKE2B 
86a66087c899c583a3ff77f1268d83af6ebc6e703cc31c76d21fcc3482ad2e54cf46c07af27f79126b26c0720eb1ecbaaf65c9a13b5a04edeb014511a4f7
 SHA512 
a955d74a594d49f67a5c27ac60d6f1e9b4aba7b12cbd0af8d3be02c4b2e8385f1abfbe08b62177b69851e9202960a17429373bf5533adbd73699232fefea6c79

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild
new file mode 100644
index ..006297788deb
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+
+COMMON_DEPEND="
+   >=sci-geosciences/geocode-glib-3.10:2
+   >=dev-libs/glib-2.58:2
+   >=gnome-base/gnome-desktop-3.37.1:3=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-4.2.0:4=
+   colord? ( >=x11-misc/colord-1.4.5:= )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-sound/pulseaudio-12.99.3[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99.12:=
+   x11-libs/libX11
+   >=x11-libs/libXfixes-6.0.0
+   dev-libs/libgudev:=
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7:=
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2
+   )
+   smartcard? ( >=dev-libs/nss-3.11.2 )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   modemmanager? (
+   >=app-crypt/gcr-3.90.0:4=
+   >=net-misc/modemmanager-1.0:=
+   )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+   systemd? (
+   >=sys-apps/systemd-243
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+# logind needed for power and session management, bug #464944
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+"
+# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers. If 
this package wants to work on other kernels, we need to make rfkill conditional 
instead
+BDEPEND="
+   sys-kernel/linux-headers
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+   ${PYTHON_DEPS}
+   test? (
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   gnome-base/gnome-session
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   
"${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2023-03-21 Thread Matt Turner
commit: 589809c846694eaefb96297495df22474016cff5
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 21 19:03:03 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 21 19:03:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=589809c8

gnome-base/gnome-settings-daemon: Version bump to 44.0

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-44.0.ebuild  | 142 +
 2 files changed, 143 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 29d6082b4c14..dc97d1b6d1ab 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-settings-daemon-43.0.tar.xz 1453808 BLAKE2B 
365a1fe4d253e84b9fc355331688951e1428eaee421afbe052a16226c7006a420f28134b5fa02929bbb1d4250af243b0259a4bdd208e5c41ed9e63e5f979
 SHA512 
8cc3ed73fa66d2cf72621db78be68e4fe01f292ab3987aff8cc67a1c67d910622e306c2d3e69a8dca5ac6517c8e57883faf02aec871c7aa1f1348d13ff1900a3
+DIST gnome-settings-daemon-44.0.tar.xz 1464004 BLAKE2B 
2c32dbea04f2d5107eab934379f955393590aa1ce2a4b27368d4df493fc96a07c0b21942a3a8987f85dfff4c6945e455c9113c1250c8fde3559ade43f81989d9
 SHA512 
276d1c2e559e0297855cfc9fc7bd2ce4ae55e2b711222f1f1aae4802dc6499f51ea09bff8f44c5d7b9f0f5a32ab187c2ac4d8ee8e5f1754a186ac189b4e885da
 DIST gnome-settings-daemon-44.rc.tar.xz 1464024 BLAKE2B 
2bd2393954ae71cf3f56fcd9cef6321311caeebeb784eb443014a738b80069c5bec7650e6ffcfc4bf632a65191f24dd5e3ac3d94bc4305c2d6ed11adfd5178db
 SHA512 
c843ea01af5333913e6cb8a2d88971c7d6f4edb58688f8f94fbf670c0866ee9ca3812be228a5e08f73053449b78421e41344b2f7f22fcf7508028adde00ac81f

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.0.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.0.ebuild
new file mode 100644
index ..375a12984c7e
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.0.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+
+COMMON_DEPEND="
+   >=sci-geosciences/geocode-glib-3.10:2
+   >=dev-libs/glib-2.58:2
+   >=gnome-base/gnome-desktop-3.37.1:3=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-4.2.0:4=
+   colord? (
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.2:2
+   )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-sound/pulseaudio-12.99.3[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99.12:=
+   x11-libs/libX11
+   >=x11-libs/libXfixes-6.0.0
+   dev-libs/libgudev:=
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7:=
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2
+   )
+   smartcard? ( >=dev-libs/nss-3.11.2 )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   modemmanager? (
+   >=app-crypt/gcr-3.90.0:4=
+   >=net-misc/modemmanager-1.0:=
+   )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+   systemd? (
+   >=sys-apps/systemd-243
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+# logind needed for power and session management, bug #464944
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+"
+# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers. If 
this package wants to work on other kernels, we need to make rfkill conditional 
instead
+BDEPEND="
+   sys-kernel/linux-headers
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+   ${PYTHON_DEPS}
+   test? (
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   gnome-base/gnome-session
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2023-03-11 Thread Matt Turner
commit: 17f883d3776ea95fbe1ba0c21227fad313ade410
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Mar  8 13:22:01 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 12 02:01:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17f883d3

gnome-base/gnome-settings-daemon: Version bump to 44_rc

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29995
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-44_rc.ebuild | 144 +
 2 files changed, 145 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index a0e1beef7f49..29d6082b4c14 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1 +1,2 @@
 DIST gnome-settings-daemon-43.0.tar.xz 1453808 BLAKE2B 
365a1fe4d253e84b9fc355331688951e1428eaee421afbe052a16226c7006a420f28134b5fa02929bbb1d4250af243b0259a4bdd208e5c41ed9e63e5f979
 SHA512 
8cc3ed73fa66d2cf72621db78be68e4fe01f292ab3987aff8cc67a1c67d910622e306c2d3e69a8dca5ac6517c8e57883faf02aec871c7aa1f1348d13ff1900a3
+DIST gnome-settings-daemon-44.rc.tar.xz 1464024 BLAKE2B 
2bd2393954ae71cf3f56fcd9cef6321311caeebeb784eb443014a738b80069c5bec7650e6ffcfc4bf632a65191f24dd5e3ac3d94bc4305c2d6ed11adfd5178db
 SHA512 
c843ea01af5333913e6cb8a2d88971c7d6f4edb58688f8f94fbf670c0866ee9ca3812be228a5e08f73053449b78421e41344b2f7f22fcf7508028adde00ac81f

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44_rc.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44_rc.ebuild
new file mode 100644
index ..a9f7ca901a7a
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44_rc.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz;
+S="${WORKDIR}/${PN}-44.rc"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+
+COMMON_DEPEND="
+   >=sci-geosciences/geocode-glib-3.10:2
+   >=dev-libs/glib-2.58:2
+   >=gnome-base/gnome-desktop-3.37.1:3=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-4.2.0:4=
+   colord? (
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.2:2
+   )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-sound/pulseaudio-12.99.3[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99.12:=
+   x11-libs/libX11
+   >=x11-libs/libXfixes-6.0.0
+   dev-libs/libgudev:=
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7:=
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2
+   )
+   smartcard? ( >=dev-libs/nss-3.11.2 )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   modemmanager? (
+   >=app-crypt/gcr-3.90.0:4=
+   >=net-misc/modemmanager-1.0:=
+   )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+   systemd? (
+   >=sys-apps/systemd-243
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+# logind needed for power and session management, bug #464944
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+"
+# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers. If 
this package wants to work on other kernels, we need to make rfkill conditional 
instead
+BDEPEND="
+   sys-kernel/linux-headers
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+   ${PYTHON_DEPS}
+   test? (
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   gnome-base/gnome-session
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   
"${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
+   "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
+)
+

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2022-10-30 Thread Matt Turner
commit: d98a667211835059a1a925d0e2da766f5040cfef
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:16:56 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct 30 16:33:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d98a6672

gnome-base/gnome-settings-daemon: Set remote-id

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-settings-daemon/metadata.xml | 21 -
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/metadata.xml 
b/gnome-base/gnome-settings-daemon/metadata.xml
index 8ebd4ac4be21..1f7d624fccf3 100644
--- a/gnome-base/gnome-settings-daemon/metadata.xml
+++ b/gnome-base/gnome-settings-daemon/metadata.xml
@@ -1,13 +1,16 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-   
-   
-   Rely on sys-auth/elogind as 
runtime logind provider
-   Enable WWAN support via 
net-misc/modemmanager
-   Rely on sys-apps/systemd as 
runtime logind provider
-   
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+Rely on sys-auth/elogind as runtime logind 
provider
+Enable WWAN support via 
net-misc/modemmanager
+Rely on sys-apps/systemd as runtime logind 
provider
+  
+  
+GNOME/gnome-settings-daemon
+  
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2022-10-08 Thread Arthur Zamarin
commit: 14823be1dfbde1e0b32214a33e846bbe329f3ce7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct  8 16:51:31 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct  8 16:52:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14823be1

gnome-base/gnome-settings-daemon: use python_has_version inside 
python_check_deps

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r4.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r4.ebuild
index 62c767b6bd72..3669dd83b3bc 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r4.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r4.ebuild
@@ -94,8 +94,8 @@ PATCHES=(
 
 python_check_deps() {
if use test; then
-   has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" \
+   "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2022-10-01 Thread Matt Turner
commit: dc0ad266e1898af572b7a18dc71a180e6f3e2953
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct  1 16:54:27 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct  1 17:16:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc0ad266

gnome-base/gnome-settings-daemon: Depend on app-crypt/gcr:0

Signed-off-by: Matt Turner  gentoo.org>

 ...tings-daemon-42.2-r3.ebuild => gnome-settings-daemon-42.2-r4.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r3.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r4.ebuild
similarity index 99%
rename from 
gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r3.ebuild
rename to gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r4.ebuild
index 71df2908b8d3..62c767b6bd72 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r3.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r4.ebuild
@@ -51,7 +51,7 @@ DEPEND="
smartcard? ( >=dev-libs/nss-3.11.2 )
cups? ( >=net-print/cups-1.4[dbus] )
modemmanager? (
-   >=app-crypt/gcr-3.7.5:=
+   >=app-crypt/gcr-3.7.5:0=
>=net-misc/modemmanager-1.0:=
)
networkmanager? ( >=net-misc/networkmanager-1.0 )



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2022-09-30 Thread Matt Turner
commit: 4183365c8d7c961a6f6c61ac5abe3c41734cb6d8
Author: Pascal Jäger  leimstift  de>
AuthorDate: Thu Sep 29 19:54:31 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep 30 16:52:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4183365c

gnome-base/gnome-settings-daemon: add dep  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 ...tings-daemon-42.2-r2.ebuild => gnome-settings-daemon-42.2-r3.ebuild} | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r2.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r3.ebuild
similarity index 97%
rename from 
gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r2.ebuild
rename to gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r3.ebuild
index 9c35a94c0ec1..71df2908b8d3 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r2.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r3.ebuild
@@ -20,6 +20,7 @@ REQUIRED_USE="
 "
 KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~x86-solaris"
 
+# =gnome-base/gsettings-desktop-schemas-42
>=x11-libs/gtk+-3.15.3:3[X,wayland?]
>=dev-libs/libgweather-4.0.0:4=
+   =x11-misc/colord-1.4.5:=
>=media-libs/lcms-2.2:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2022-09-27 Thread Matt Turner
commit: f4690eb0b38fc8927a3e9bdeb552b597d76cf3a0
Author: Pascal Jaeger  leimstift  de>
AuthorDate: Tue Sep 27 06:28:39 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Sep 27 23:55:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4690eb0

gnome-base/gnome-settings-daemon: Depend on geocode-glib:0

Signed-off-by: Pascal Jaeger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 ...tings-daemon-42.2-r1.ebuild => gnome-settings-daemon-42.2-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r2.ebuild
similarity index 98%
rename from 
gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r1.ebuild
rename to gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r2.ebuild
index 20792829..9c35a94c0ec1 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r2.ebuild
@@ -21,7 +21,7 @@ REQUIRED_USE="
 KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~x86-solaris"
 
 DEPEND="
-   >=sci-geosciences/geocode-glib-3.10
+   >=sci-geosciences/geocode-glib-3.10:0
>=dev-libs/glib-2.58:2
>=gnome-base/gnome-desktop-3.37.1:3=
>=gnome-base/gsettings-desktop-schemas-42



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2022-08-02 Thread Pacho Ramos
commit: 0e6781501d1039c0bb8ee45302ef39271a195ee0
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Aug  2 17:48:55 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Aug  2 17:52:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e678150

gnome-base/gnome-settings-daemon: Fix udev_reload call

Closes: https://bugs.gentoo.org/861620
Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r1.ebuild
index 0c07fc364073..7aa9695648dc 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r1.ebuild
@@ -138,6 +138,7 @@ pkg_postinst() {
 }
 
 pkg_postrm() {
+   udev_reload
xdg_pkg_postrm
gnome2_schemas_update
 }



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2022-07-28 Thread Sam James
commit: c0c3b13a2fe4986fe417a37330f08b650e7a492a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 29 02:58:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 29 02:58:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0c3b13a

gnome-base/gnome-settings-daemon: Stabilize 42.2-r1 arm64, #861029

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r1.ebuild
index 11d6661b6315..0c07fc364073 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r1.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="
input_devices_wacom? ( udev )
wayland? ( udev )
 "
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
 
 DEPEND="
>=sci-geosciences/geocode-glib-3.10



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2022-07-18 Thread Matt Turner
commit: 26ac94e7a9f680d2448544509470f6099e334ffb
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jul 19 03:18:47 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 19 03:20:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ac94e7

gnome-base/gnome-settings-daemon: Subscribe to libwacom subslot

* add Python 3.11 compatibility
* Remove outdated blockers

Closes: https://bugs.gentoo.org/855620
Signed-off-by: Matt Turner  gentoo.org>

 .../gnome-settings-daemon-42.2-r1.ebuild   | 143 +
 1 file changed, 143 insertions(+)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r1.ebuild
new file mode 100644
index ..11d6661b6315
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2-r1.ebuild
@@ -0,0 +1,143 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test +udev wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+   input_devices_wacom? ( udev )
+   wayland? ( udev )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+
+DEPEND="
+   >=sci-geosciences/geocode-glib-3.10
+   >=dev-libs/glib-2.58:2
+   >=gnome-base/gnome-desktop-3.37.1:3=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-4.0.0:4=
+   colord? (
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.2:2
+   )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-sound/pulseaudio-12.99.3[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99.12:=
+   x11-libs/libX11
+   >=x11-libs/libXfixes-6.0.0
+   udev? ( dev-libs/libgudev:= )
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7:=
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2
+   )
+   smartcard? ( >=dev-libs/nss-3.11.2 )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   modemmanager? (
+   >=app-crypt/gcr-3.7.5:=
+   >=net-misc/modemmanager-1.0:=
+   )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+   systemd? (
+   >=sys-apps/systemd-243
+   )
+"
+# logind needed for power and session management, bug #464944
+RDEPEND="${DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+"
+# rfkill requires linux/rfkill.h (and USE=udev), thus linux-headers dep, not 
os-headers. If this package wants to work on other kernels, we need to make 
rfkill conditional instead
+BDEPEND="
+   sys-kernel/linux-headers
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+   x11-base/xorg-proto
+   ${PYTHON_DEPS}
+   test? (
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   gnome-base/gnome-session
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   
"${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
+   "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
+   "${FILESDIR}"/${PN}-3.38.1-Allow-udev-optional-on-Linux.patch
+)
+
+python_check_deps() {
+   if use test; then
+   has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
+   fi
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   #-Dnssdb_dir # TODO: Is the default /etc/pki/nssdb path correct 
for our nss?
+   -Dudev_dir="$(get_udevdir)"
+   $(meson_use systemd)
+   -Dalsa=true
+   $(meson_use udev gudev)
+   $(meson_use colord)
+   $(meson_use cups)
+   $(meson_use networkmanager network_manager)
+   $(meson_use udev rfkill)
+   $(meson_use smartcard)
+   $(meson_use input_devices_wacom wacom)
+   $(meson_use wayland)
+   $(meson_use modemmanager wwan)
+   )
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2022-07-18 Thread Sam James
commit: cf99946adfc47b6d0820d6713957091b8920a68a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 18 23:41:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 23:41:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf99946a

gnome-base/gnome-settings-daemon: Stabilize 42.2 arm64, #853958

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2.ebuild
index 39899bfdbd10..5e3aeac628e1 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="
input_devices_wacom? ( udev )
wayland? ( udev )
 "
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~x86-solaris"
 
 DEPEND="
>=sci-geosciences/geocode-glib-3.10



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2022-06-01 Thread Matt Turner
commit: 83d6507becac7c1d0ead80e736b8c361840a7ef9
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun  1 12:50:53 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun  1 13:56:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83d6507b

gnome-base/gnome-settings-daemon: Version bump to 42.2

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-42.2.ebuild  | 148 +
 2 files changed, 149 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index c545669a2f9c..bb99abbbe20c 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1 +1,2 @@
 DIST gnome-settings-daemon-42.1.tar.xz 1481432 BLAKE2B 
d045b2e2a17c6c54f0014db03e1b2d645086d907383b849de82f972af39463acf06ab1207817f171fd3b7a33b60303d058f04495158bb49aab7899da740f732c
 SHA512 
20e87fc2318d77af016ec071cc6070f43ac42eaaf60a1f9bdb4278f59e038268e0a37759f0ab31068d8701b9dc64d142c0a875f0eeaa700ad47e0dbca3b9d141
+DIST gnome-settings-daemon-42.2.tar.xz 1483864 BLAKE2B 
c2051f129e66df8ca55eb72b0c3a037275c89d3c519fe01822aa4ad2309af9a27e840f4f797a8ecac8e0767d8e7894ffe9c5942840b0ca57536325e3cbe12617
 SHA512 
66f1e766a7d1c36d4609c9505ba5d99516505ecfc5123483a3cbc6189d21cce23abf26da067bf9c05c3c25bc96d4568a8b07477f0722b0cb9442085f6d886e5c

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2.ebuild
new file mode 100644
index ..0f6d9e6e2e82
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.2.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test +udev wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+   input_devices_wacom? ( udev )
+   wayland? ( udev )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+
+DEPEND="
+   >=sci-geosciences/geocode-glib-3.10
+   >=dev-libs/glib-2.58:2
+   >=gnome-base/gnome-desktop-3.37.1:3=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-4.0.0:4=
+   colord? (
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.2:2
+   )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-sound/pulseaudio-12.99.3[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99.12:=
+   x11-libs/libX11
+   >=x11-libs/libXfixes-6.0.0
+   udev? ( dev-libs/libgudev:= )
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2
+   )
+   smartcard? ( >=dev-libs/nss-3.11.2 )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   modemmanager? (
+   >=app-crypt/gcr-3.7.5:=
+   >=net-misc/modemmanager-1.0:=
+   )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+   systemd? (
+   >=sys-apps/systemd-243
+   )
+"
+# logind needed for power and session management, bug #464944
+# 
gnome-session-3.33.90/gdm-3.33.90/gnome-shell-extensions-3.34.1/gnome-flashback-3.33.1
 adapt to Clipboard and Mouse component removals (moved to mutter)
+RDEPEND="${DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+   !

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/files/, gnome-base/gnome-settings-daemon/

2022-03-23 Thread Matt Turner
commit: 72c94dab3debdbe8eddb02df923ba0b91a0473b5
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 23 06:12:41 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 23 06:14:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72c94dab

gnome-base/gnome-settings-daemon: Version bump to 42.1

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 ...wacom-optional-and-controllable-via-meson.patch |  40 ++
 .../gnome-settings-daemon-42.1.ebuild  | 147 +
 3 files changed, 188 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 70eeb5a866c5..a0ec3b528cb3 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1 +1,2 @@
 DIST gnome-settings-daemon-41.0.tar.xz 1477876 BLAKE2B 
f17005b03cbee142434f0805e8f590d6d9edad0f09b3226bb40ab7e312ee13bcd46c211efb140303d4a351d8818238a28bd9aa3fe760fb617fb006e97eebde61
 SHA512 
2c6848a749f84fd0c3a9ade6f4a83ae3ff7464da429b2d73030c9dcbd278b070c40475c678c819e31464941f2bd38d81f11b96f24d0d1fb05271267c3a1ecc2a
+DIST gnome-settings-daemon-42.1.tar.xz 1481432 BLAKE2B 
d045b2e2a17c6c54f0014db03e1b2d645086d907383b849de82f972af39463acf06ab1207817f171fd3b7a33b60303d058f04495158bb49aab7899da740f732c
 SHA512 
20e87fc2318d77af016ec071cc6070f43ac42eaaf60a1f9bdb4278f59e038268e0a37759f0ab31068d8701b9dc64d142c0a875f0eeaa700ad47e0dbca3b9d141

diff --git 
a/gnome-base/gnome-settings-daemon/files/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
 
b/gnome-base/gnome-settings-daemon/files/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
new file mode 100644
index ..3956b7413978
--- /dev/null
+++ 
b/gnome-base/gnome-settings-daemon/files/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
@@ -0,0 +1,40 @@
+From 1e07481d4fd989828a7237c365e5420f50196ddd Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Thu, 14 Mar 2019 09:43:00 +0200
+Subject: [PATCH] build: Make wacom optional and controllable via meson_options
+
+---
+ meson.build   | 4 ++--
+ meson_options.txt | 1 +
+ 2 files changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index a8955a49..0ac4f3ba 100644
+--- a/meson.build
 b/meson.build
+@@ -154,8 +154,8 @@ if enable_wayland
+ endif
+ config_h.set10('HAVE_WAYLAND', enable_wayland)
+ 
+-# wacom (disabled for s390/s390x and non Linux platforms)
+-enable_wacom = host_is_linux_not_s390
++# wacom
++enable_wacom = get_option('wacom')
+ if enable_wacom
+   assert(enable_gudev, 'GUDev support is required for wacom support.')
+   libwacom_dep = dependency('libwacom', version: '>= 0.7')
+diff --git a/meson_options.txt b/meson_options.txt
+index 3e04cf64..010053e2 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -9,6 +9,7 @@ option('network_manager', type: 'boolean', value: true, 
description: 'build with
+ option('rfkill', type: 'boolean', value: true, description: 'build with 
rfkill support (not optional on Linux platforms)')
+ option('smartcard', type: 'boolean', value: true, description: 'build with 
smartcard support')
+ option('usb-protection', type: 'boolean', value: true, description: 'build 
with usb-protection support')
++option('wacom', type: 'boolean', value: true, description: 'build with Wacom 
devices support')
+ option('wayland', type: 'boolean', value: true, description: 'build with 
Wayland support')
+ option('wwan', type: 'boolean', value: true, description: 'build with WWAN 
support')
+ option('colord', type: 'boolean', value: true, description: 'build with 
colord support')
+-- 
+2.34.1
+

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.1.ebuild
new file mode 100644
index ..43fc4b23d465
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-42.1.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test +udev wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+   input_devices_wacom? ( udev )
+   wayland? ( udev )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+
+DEPEND="
+   >=sci-geosciences/geocode-glib-3.10
+   >=dev-libs/glib-2.58:2
+   >=gnome-base/gnome-desktop-3.37.1:3=
+   >=gnome-base/gsettings-desktop-schemas-42
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/files/

2022-03-20 Thread Matt Turner
commit: 5dcfe78290b84a86149fbaf0a15a4611781bc18c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:06:23 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dcfe782

gnome-base/gnome-settings-daemon: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 ...emon-40.0.1-build-fix-str-bool-comparison.patch | 29 --
 1 file changed, 29 deletions(-)

diff --git 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-40.0.1-build-fix-str-bool-comparison.patch
 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-40.0.1-build-fix-str-bool-comparison.patch
deleted file mode 100644
index 19cb682ca296..
--- 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-40.0.1-build-fix-str-bool-comparison.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
-From: Bastien Nocera 
-Date: Fri, 16 Jul 2021 16:02:36 +0200
-Subject: [PATCH] build: Fix str/bool comparison
-
-gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of 
different types (str, bool) using ==.
-The result of this is undefined and will become a hard error in a future Meson 
release.

- meson.build | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index fdf71713..ba2a90ca 100644
 a/meson.build
-+++ b/meson.build
-@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
-   common_flags += ['-DG_DISABLE_CAST_CHECKS']
- endif
- 
--# Workaround for meson's bug
--# https://github.com/mesonbuild/meson/pull/1896
--if get_option('b_ndebug') == true
-+if get_option('b_ndebug') == 'true'
-   common_flags += ['-DG_DISABLE_ASSERT']
- endif
- 
--- 
-GitLab
-



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2022-01-22 Thread Mike Gilbert
commit: 31e2d8930ed49ca1e5c2c35ec373bdf19b9fd2f9
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Jan 22 18:49:15 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Jan 22 18:49:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31e2d893

gnome-base/gnome-settings-daemon: backport meson-0.61 fix to stable

Bug: https://bugs.gentoo.org/831431
Signed-off-by: Mike Gilbert  gentoo.org>

 .../gnome-settings-daemon/gnome-settings-daemon-40.0.1-r1.ebuild   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1-r1.ebuild
index 5ad49d3f30c6..b355aaa5d382 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1-r1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -93,6 +93,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
"${FILESDIR}"/${PN}-3.38.1-Allow-udev-optional-on-Linux.patch

"${FILESDIR}"/gnome-settings-daemon-40.0.1-build-fix-str-bool-comparison.patch
+   "${FILESDIR}"/gnome-settings-daemon-41.0-meson-0.61-build.patch
 )
 
 python_check_deps() {



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/, gnome-base/gnome-settings-daemon/files/

2022-01-18 Thread Sam James
commit: 033c972e1840474b3e3aa3b734dbacda7e1e71c6
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 18 22:51:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 18 22:51:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=033c972e

gnome-base/gnome-settings-daemon: fix build with meson 0.61

Closes: https://bugs.gentoo.org/831431
Signed-off-by: Sam James  gentoo.org>

 ...ome-settings-daemon-41.0-meson-0.61-build.patch | 32 ++
 .../gnome-settings-daemon-41.0.ebuild  |  1 +
 2 files changed, 33 insertions(+)

diff --git 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-41.0-meson-0.61-build.patch
 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-41.0-meson-0.61-build.patch
new file mode 100644
index ..59aa0f433ae8
--- /dev/null
+++ 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-41.0-meson-0.61-build.patch
@@ -0,0 +1,32 @@
+https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/281.patch
+https://bugs.gentoo.org/831431
+
+From d88484002b5a0c8d2adccb2a5886a7da0a247d27 Mon Sep 17 00:00:00 2001
+From: Michal Vasilek 
+Date: Fri, 14 Jan 2022 23:55:06 +0100
+Subject: [PATCH] build: remove positional i18n.merge_file arguments
+
+otherwise building with meson 0.61+ fails:
+
+ERROR: Function does not take positional arguments.
+--- a/plugins/power/meson.build
 b/plugins/power/meson.build
+@@ -76,7 +76,6 @@ if host_is_linux
+   )
+ 
+   i18n.merge_file(
+-policy,
+ input: policy_in,
+ output: policy,
+ po_dir: po_dir,
+--- a/plugins/wacom/meson.build
 b/plugins/wacom/meson.build
+@@ -7,7 +7,6 @@ policy_in = configure_file(
+ )
+ 
+ i18n.merge_file(
+-  policy,
+   input: policy_in,
+   output: policy,
+   po_dir: po_dir,
+GitLab

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-41.0.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-41.0.ebuild
index b0e196bea8d6..f5bbb821b4c3 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-41.0.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-41.0.ebuild
@@ -93,6 +93,7 @@ PATCHES=(

"${FILESDIR}"/${PN}-3.38.1-build-Make-colord-and-wacom-optional-and-controllabl.patch
"${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
"${FILESDIR}"/${PN}-3.38.1-Allow-udev-optional-on-Linux.patch
+   "${FILESDIR}"/${P}-meson-0.61-build.patch
 )
 
 python_check_deps() {



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2022-01-13 Thread Mart Raudsepp
commit: 334fd6ba0eda99095d064da9175d3ae5a9dcfc71
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Jan 13 14:21:47 2022 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Jan 13 14:21:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=334fd6ba

gnome-base/gnome-settings-daemon-41: fix minimum upower dep

41.0 meson.build has a too low upower dep, as symbols introcued in
upower-0.99.12 are now used (UP_DEVICE_KIND_PEN and many others).
Upstream gnome-41 branch already has this fixed in meson.build from
an independent report.

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-41.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-41.0.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-41.0.ebuild
index 2ffa475d7538..b0e196bea8d6 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-41.0.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-41.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -36,7 +36,7 @@ DEPEND="
>=x11-libs/libnotify-0.7.3
>=media-sound/pulseaudio-12.99.3[glib]
>=sys-auth/polkit-0.114
-   >=sys-power/upower-0.99.8:=
+   >=sys-power/upower-0.99.12:=
x11-libs/libX11
>=x11-libs/libXfixes-6.0.0
udev? ( dev-libs/libgudev:= )



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2021-12-19 Thread Mart Raudsepp
commit: c232262cefb56efe4a2baa5a728c2e57da461d57
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Dec 19 18:06:17 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Dec 19 18:07:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c232262c

gnome-base/gnome-settings-daemon: small ebuild tweak

gvc subproject raised pulseaudio dep - update ebuild to match, albeit
it doesn't matter in practice, just for correctness.

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1-r1.ebuild | 2 +-
 gnome-base/gnome-settings-daemon/gnome-settings-daemon-41.0.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1-r1.ebuild
index 623e5208e250..5ad49d3f30c6 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1-r1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1-r1.ebuild
@@ -34,7 +34,7 @@ DEPEND="
media-libs/libcanberra[gtk3]
>=app-misc/geoclue-2.3.1:2.0
>=x11-libs/libnotify-0.7.3
-   >=media-sound/pulseaudio-2[glib]
+   >=media-sound/pulseaudio-12.99.3[glib]
>=sys-auth/polkit-0.114
>=sys-power/upower-0.99.8:=
x11-libs/libX11

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-41.0.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-41.0.ebuild
index 56a055786391..2ffa475d7538 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-41.0.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-41.0.ebuild
@@ -34,7 +34,7 @@ DEPEND="
media-libs/libcanberra[gtk3]
>=app-misc/geoclue-2.3.1:2.0
>=x11-libs/libnotify-0.7.3
-   >=media-sound/pulseaudio-2[glib]
+   >=media-sound/pulseaudio-12.99.3[glib]
>=sys-auth/polkit-0.114
>=sys-power/upower-0.99.8:=
x11-libs/libX11



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2021-12-18 Thread Matt Turner
commit: 282d191ddca3e9cccb6c5ed0c798e1e3feb44124
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec 19 04:08:00 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec 19 04:53:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=282d191d

gnome-base/gnome-settings-daemon: Version bump to 41.0

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-41.0.ebuild  | 147 +
 2 files changed, 148 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 69056205c197..c6fd482bd5da 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1 +1,2 @@
 DIST gnome-settings-daemon-40.0.1.tar.xz 1443100 BLAKE2B 
2615165e4b33b3ae4f9ceac73fdd298ad5288b5de03424ade70a0dfd64b7349ae759138c0c930ba4c78ff70ed52389b2f0a996333234755f793dc114870d2460
 SHA512 
d5b7235e097baded66cbbc2c4f05effcac722daa09413f495368555ad97830746415c4c8f1ecfe54dac262f3b75ab1a83863dc4b736b9854dcf86c94c14edd79
+DIST gnome-settings-daemon-41.0.tar.xz 1477876 BLAKE2B 
f17005b03cbee142434f0805e8f590d6d9edad0f09b3226bb40ab7e312ee13bcd46c211efb140303d4a351d8818238a28bd9aa3fe760fb617fb006e97eebde61
 SHA512 
2c6848a749f84fd0c3a9ade6f4a83ae3ff7464da429b2d73030c9dcbd278b070c40475c678c819e31464941f2bd38d81f11b96f24d0d1fb05271267c3a1ecc2a

diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-41.0.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-41.0.ebuild
new file mode 100644
index ..56a055786391
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-41.0.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test +udev wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+   input_devices_wacom? ( udev )
+   wayland? ( udev )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+
+DEPEND="
+   >=sci-geosciences/geocode-glib-3.10
+   >=dev-libs/glib-2.58:2
+   >=gnome-base/gnome-desktop-3.37.1:3=
+   >=gnome-base/gsettings-desktop-schemas-40
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-40:2=
+   colord? (
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.2:2
+   )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-sound/pulseaudio-2[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99.8:=
+   x11-libs/libX11
+   >=x11-libs/libXfixes-6.0.0
+   udev? ( dev-libs/libgudev:= )
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2
+   )
+   smartcard? ( >=dev-libs/nss-3.11.2 )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   modemmanager? (
+   >=app-crypt/gcr-3.7.5:=
+   >=net-misc/modemmanager-1.0:=
+   )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+   systemd? (
+   >=sys-apps/systemd-243
+   )
+"
+# logind needed for power and session management, bug #464944
+# 
gnome-session-3.33.90/gdm-3.33.90/gnome-shell-extensions-3.34.1/gnome-flashback-3.33.1
 adapt to Clipboard and Mouse component removals (moved to mutter)
+RDEPEND="${DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+   !

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2021-11-14 Thread Mike Gilbert
commit: 0e3e307cf9edeb6893cb03b8576a5d6935ed072b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Nov 13 23:11:32 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Nov 14 16:37:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e3e307c

gnome-base/gnome-settings-daemon: drop dependency on sys-apps/dbus[user-session]

Bug: https://bugs.gentoo.org/823647
Signed-off-by: Mike Gilbert  gentoo.org>

 ...tings-daemon-40.0.1.ebuild => gnome-settings-daemon-40.0.1-r1.ebuild} | 1 -
 1 file changed, 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1-r1.ebuild
similarity index 99%
rename from gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1.ebuild
rename to 
gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1-r1.ebuild
index d0b070e0d12d..623e5208e250 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1-r1.ebuild
@@ -58,7 +58,6 @@ DEPEND="
media-libs/fontconfig
systemd? (
>=sys-apps/systemd-243
-   sys-apps/dbus[user-session]
)
 "
 # logind needed for power and session management, bug #464944



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/files/, gnome-base/gnome-settings-daemon/

2021-11-12 Thread Mike Gilbert
commit: 1106846c19996c2273d25bf4a1bd7ff27e470e68
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Nov 12 19:43:47 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Nov 12 19:44:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1106846c

gnome-base/gnome-settings-daemon: backport meson fix

Closes: https://bugs.gentoo.org/823134
Signed-off-by: Mike Gilbert  gentoo.org>

 ...emon-40.0.1-build-fix-str-bool-comparison.patch | 29 ++
 .../gnome-settings-daemon-40.0.1.ebuild|  1 +
 2 files changed, 30 insertions(+)

diff --git 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-40.0.1-build-fix-str-bool-comparison.patch
 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-40.0.1-build-fix-str-bool-comparison.patch
new file mode 100644
index 000..19cb682ca29
--- /dev/null
+++ 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-40.0.1-build-fix-str-bool-comparison.patch
@@ -0,0 +1,29 @@
+From 28e28e9e598342c897ae5ca350d0da6f4aea057b Mon Sep 17 00:00:00 2001
+From: Bastien Nocera 
+Date: Fri, 16 Jul 2021 16:02:36 +0200
+Subject: [PATCH] build: Fix str/bool comparison
+
+gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of 
different types (str, bool) using ==.
+The result of this is undefined and will become a hard error in a future Meson 
release.
+---
+ meson.build | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index fdf71713..ba2a90ca 100644
+--- a/meson.build
 b/meson.build
+@@ -82,9 +82,7 @@ elif gsd_buildtype.contains('release')
+   common_flags += ['-DG_DISABLE_CAST_CHECKS']
+ endif
+ 
+-# Workaround for meson's bug
+-# https://github.com/mesonbuild/meson/pull/1896
+-if get_option('b_ndebug') == true
++if get_option('b_ndebug') == 'true'
+   common_flags += ['-DG_DISABLE_ASSERT']
+ endif
+ 
+-- 
+GitLab
+

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1.ebuild
index 199826b093c..d0b070e0d12 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1.ebuild
@@ -93,6 +93,7 @@ PATCHES=(

"${FILESDIR}"/${PN}-3.38.1-build-Make-colord-and-wacom-optional-and-controllabl.patch
"${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
"${FILESDIR}"/${PN}-3.38.1-Allow-udev-optional-on-Linux.patch
+   
"${FILESDIR}"/gnome-settings-daemon-40.0.1-build-fix-str-bool-comparison.patch
 )
 
 python_check_deps() {



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2021-04-20 Thread Matt Turner
commit: d3f96946276ee3acee816ac4ef842becacf93447
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 20 14:47:34 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 20 14:48:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3f96946

gnome-base/gnome-settings-daemon: Version bump to 40.0.1

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-40.0.1.ebuild| 147 +
 2 files changed, 148 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 9c4c76c653b..fdbd86b3c11 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-settings-daemon-3.38.1.tar.xz 1437096 BLAKE2B 
dddc4672585c23f1d0f1824303b503ec30d6fc4a2a88b9633e0256d34ca2badd067fa54a404de032f8b2e8dd5b7bfa3915464bc826d8bbea5d57431b7a2ac7fe
 SHA512 
b32c0897d1a5680747bf68e9009ea44cf1a05ef807b772ca6514a278002754d520def7bced929b9004d3aec82a6e82b52637bd2eadd3f6cd54f3d0ac5c8e8cbd
+DIST gnome-settings-daemon-40.0.1.tar.xz 1443100 BLAKE2B 
2615165e4b33b3ae4f9ceac73fdd298ad5288b5de03424ade70a0dfd64b7349ae759138c0c930ba4c78ff70ed52389b2f0a996333234755f793dc114870d2460
 SHA512 
d5b7235e097baded66cbbc2c4f05effcac722daa09413f495368555ad97830746415c4c8f1ecfe54dac262f3b75ab1a83863dc4b736b9854dcf86c94c14edd79
 DIST gnome-settings-daemon-40.0.tar.xz 1442648 BLAKE2B 
9f4c3923f7cc80ac469719b2a297f4bfc5fb2bf0b5f349d8882481d96a90850f9a062a36447c7bfbff789366efbbd57d77863f63934aadba00918c94c00e8d98
 SHA512 
59429f8bc01bd84bb50bc297f80ad65e48fef3f0c965ae41571a528b7829e5a3a197e2ded06e1286629a411e5683dfd154267ee99c0dcabbf2d21f389e1f276e

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1.ebuild
new file mode 100644
index 000..e777c2de3e4
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-40.0.1.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test +udev wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+   input_devices_wacom? ( udev )
+   wayland? ( udev )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~x86-solaris"
+
+DEPEND="
+   >=sci-geosciences/geocode-glib-3.10
+   >=dev-libs/glib-2.56:2
+   >=gnome-base/gnome-desktop-3.37.1:3=
+   >=gnome-base/gsettings-desktop-schemas-40
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-40:2=
+   colord? (
+   >=x11-misc/colord-1.4.5:=
+   >=media-libs/lcms-2.2:2
+   )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-sound/pulseaudio-2[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99.8:=
+   x11-libs/libX11
+   udev? ( dev-libs/libgudev:= )
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2
+   )
+   smartcard? ( >=dev-libs/nss-3.11.2 )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   modemmanager? (
+   >=app-crypt/gcr-3.7.5:=
+   >=net-misc/modemmanager-1.0:=
+   )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+   systemd? (
+   >=sys-apps/systemd-243
+   sys-apps/dbus[user-session]
+   )
+"
+# logind needed for power and session management, bug #464944
+# 
gnome-session-3.33.90/gdm-3.33.90/gnome-shell-extensions-3.34.1/gnome-flashback-3.33.1
 adapt to Clipboard and Mouse component removals (moved to mutter)
+RDEPEND="${DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+   !

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2021-04-12 Thread Sam James
commit: 3ede0203f8053f844388a60d60ba68b7d5d3bdf3
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 12 23:09:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 12 23:09:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ede0203

gnome-base/gnome-settings-daemon: Stabilize 3.38.1 arm64, #774927

Signed-off-by: Sam James  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1.ebuild
index 0ddea655021..480b0b8e634 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="
input_devices_wacom? ( udev )
wayland? ( udev )
 "
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux ~x86-solaris"
 
 DEPEND="
>=sci-geosciences/geocode-glib-3.10



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2020-12-02 Thread Mart Raudsepp
commit: 2a3c60f2a5f6504231dd45aff77cb39ee8fc6b03
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Dec  2 19:58:40 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Dec  2 19:58:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a3c60f2

gnome-base/gnome-settings-daemon: Add missing RESTRICT="!test? ( test )"

Bug: https://bugs.gentoo.org/758113
Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.36.1.ebuild | 1 +
 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.36.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.36.1.ebuild
index f8d5eb03835..c79b95c3563 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.36.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.36.1.ebuild
@@ -13,6 +13,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test +udev wayland"
+RESTRICT="!test? ( test )"
 REQUIRED_USE="
^^ ( elogind systemd )
input_devices_wacom? ( udev )

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1.ebuild
index ce585ea54ba..cf87e4731d3 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1.ebuild
@@ -12,6 +12,7 @@ 
HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test +udev wayland"
+RESTRICT="!test? ( test )"
 REQUIRED_USE="
^^ ( elogind systemd )
input_devices_wacom? ( udev )



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2020-12-02 Thread Mart Raudsepp
commit: 28903d07fd89e9830080f51d7808cb2b66505b54
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Dec  2 19:57:37 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Dec  2 19:58:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28903d07

gnome-base/gnome-settings-daemon-3.36: Add python 3.8/3.9 to compat

Tests are p.use.masked, and that's the only use of python here, so just
add them without testing.

Closes: https://bugs.gentoo.org/758113
Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.36.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.36.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.36.1.ebuild
index 7043f1323e0..f8d5eb03835 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.36.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.36.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/, gnome-base/gnome-settings-daemon/files/

2020-11-10 Thread Matt Turner
commit: b9c704ae1c532129a1e143502e0e7748432b9065
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 11 03:41:07 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Nov 11 04:09:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9c704ae

gnome-base/gnome-settings-daemon: Version bump to 3.38.1

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 ...aemon-3.38.1-Allow-udev-optional-on-Linux.patch | 134 
 ...n-3.38.1-build-Allow-NM-optional-on-Linux.patch |  24 
 ...colord-and-wacom-optional-and-controllabl.patch |  76 
 .../gnome-settings-daemon-3.38.1.ebuild| 136 +
 5 files changed, 371 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index ca2145d39f6..b4a95e33023 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-settings-daemon-3.36.1-patchset.tar.xz 79352 BLAKE2B 
6daf9528f5aa4c6597a017f25da41039dd2c09b4a1c29dca2d72f20195bb93c9003de39df89a669996e13050538553fbf6ed4f738b1c6fae29e8825ba252d26a
 SHA512 
fea4ecaadac102b0024c365ae2ba9e632ffeebab138bfc09b3f5bb0a7794c6efc779180023a73c6c884c7b64f7e8ac1ec40f1478231a5528c03829cd9273a58e
 DIST gnome-settings-daemon-3.36.1.tar.xz 1415080 BLAKE2B 
4026f3443b8dcab872ef54563b5fe8e89d6932373da0513d7d8c614616d396315f1e6a8d0be022aec82351b5cfe5868cbac5caeaa782d609885029fbbd1d91e3
 SHA512 
f2f43d9b772589b6b4212ee2b0afe8be79d50a2e0473a960c7a7b9d379222bbe84ca548114d0a247810a094b4b3bf41e40ca91173c6cf552517dc63eb3750c88
+DIST gnome-settings-daemon-3.38.1.tar.xz 1437096 BLAKE2B 
dddc4672585c23f1d0f1824303b503ec30d6fc4a2a88b9633e0256d34ca2badd067fa54a404de032f8b2e8dd5b7bfa3915464bc826d8bbea5d57431b7a2ac7fe
 SHA512 
b32c0897d1a5680747bf68e9009ea44cf1a05ef807b772ca6514a278002754d520def7bced929b9004d3aec82a6e82b52637bd2eadd3f6cd54f3d0ac5c8e8cbd

diff --git 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.38.1-Allow-udev-optional-on-Linux.patch
 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.38.1-Allow-udev-optional-on-Linux.patch
new file mode 100644
index 000..658f4a3f48e
--- /dev/null
+++ 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.38.1-Allow-udev-optional-on-Linux.patch
@@ -0,0 +1,134 @@
+From 6a44d3a6741da48d769353023c8801d41c969663 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Sun, 12 Jul 2020 16:30:59 +0300
+Subject: [PATCH 3/3] Allow udev optional on Linux
+
+---
+ meson.build   |  4 
+ plugins/power/gsd-backlight.c | 14 +++---
+ plugins/power/meson.build |  6 +++---
+ 3 files changed, 10 insertions(+), 14 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 21d9341d..0a527513 100644
+--- a/meson.build
 b/meson.build
+@@ -138,9 +138,6 @@ if enable_gudev
+   gudev_dep = dependency('gudev-1.0')
+ endif
+ config_h.set10('HAVE_GUDEV', enable_gudev)
+-if host_is_linux
+-  assert(enable_gudev, 'GUdev is not optional on Linux platforms')
+-endif
+ 
+ # Check for colord
+ enable_colord = get_option('colord')
+@@ -203,7 +200,6 @@ endif
+ 
+ # Rfkill
+ enable_rfkill = get_option('rfkill')
+-assert(enable_rfkill or not host_is_linux, 'rfkill is not optional on Linux 
platforms')
+ if enable_rfkill
+   assert(cc.has_header('linux/rfkill.h'), 'rfkill support requested but 
RFKill headers not found')
+   assert(enable_gudev, 'GUdev is required for rfkill support')
+diff --git a/plugins/power/gsd-backlight.c b/plugins/power/gsd-backlight.c
+index ca5f2723..f58f5343 100644
+--- a/plugins/power/gsd-backlight.c
 b/plugins/power/gsd-backlight.c
+@@ -25,7 +25,7 @@
+ #include "gsd-power-constants.h"
+ #include "gsd-power-manager.h"
+ 
+-#ifdef __linux__
++#if defined(__linux__) && defined(HAVE_GUDEV)
+ #include 
+ #endif /* __linux__ */
+ 
+@@ -39,7 +39,7 @@ struct _GsdBacklight
+ gint brightness_target;
+ gint brightness_step;
+ 
+-#ifdef __linux__
++#if defined(__linux__) && defined(HAVE_GUDEV)
+ GDBusProxy *logind_proxy;
+ 
+ GUdevClient *udev;
+@@ -77,7 +77,7 @@ G_DEFINE_TYPE_EXTENDED (GsdBacklight, gsd_backlight, 
G_TYPE_OBJECT, 0,
+ G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE,
+
gsd_backlight_initable_iface_init);)
+ 
+-#ifdef __linux__
++#if defined(__linux__) && defined(HAVE_GUDEV)
+ static GUdevDevice*
+ gsd_backlight_udev_get_type (GList *devices, const gchar *type)
+ {
+@@ -478,7 +478,7 @@ gsd_backlight_set_brightness_val_async (GsdBacklight 
*backlight,
+ 
+ task = g_task_new (backlight, cancellable, callback, user_data);
+ 
+-#ifdef __linux__
++#if defined(__linux__) && defined(HAVE_GUDEV)
+ if (backlight->udev_device != NULL) {
+ BacklightHelperData *task_data;
+ 
+@@ -831,7 +831,7 @@ gsd_backlight_initable_init 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2020-07-12 Thread Mart Raudsepp
commit: 384bda159c5822de39997d6105f9e1422ec5238c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jul 12 14:00:01 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jul 12 21:02:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=384bda15

gnome-base/gnome-settings-daemon: bump to 3.36.1

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   2 +
 .../gnome-settings-daemon-3.36.1.ebuild| 138 +
 2 files changed, 140 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 657165be2f6..ff6a851b7a6 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1,4 @@
 DIST gnome-settings-daemon-3.34.2-patchset.tar.xz 23824 BLAKE2B 
ce2b0720f340353ce9a27f81ac5b7a17ae44234596d80a183fe9dc69a6dd49c6b750a816b75c43df357436b32a74f48358602615c9b134cd12cd1d0d960ea2d1
 SHA512 
ba10afe2cd28592501c47b2eba8473a4a08d927a1fd292f738a2ae16df73e64a97e4520a680ace93c81755a60d9c378792d47b4028d1dbd3b0ff6514d5210f3d
 DIST gnome-settings-daemon-3.34.2.tar.xz 1397504 BLAKE2B 
a96728068a395892b67aa4b5f3223aa96d2f0d431d1836136483a5344ee2a490d2ad5a1978c265bc6d652ec3863b71f055405681fe0b2466b1a3bfd146712c4a
 SHA512 
c5fab3af6d37dfb4dd9deff0656965699bb6c07f010c5040bb15b2fe5f7810b4815007975ad7a9841899ae1735273e394bb9539f32ab0464875cbb3648234f37
+DIST gnome-settings-daemon-3.36.1-patchset.tar.xz 79352 BLAKE2B 
6daf9528f5aa4c6597a017f25da41039dd2c09b4a1c29dca2d72f20195bb93c9003de39df89a669996e13050538553fbf6ed4f738b1c6fae29e8825ba252d26a
 SHA512 
fea4ecaadac102b0024c365ae2ba9e632ffeebab138bfc09b3f5bb0a7794c6efc779180023a73c6c884c7b64f7e8ac1ec40f1478231a5528c03829cd9273a58e
+DIST gnome-settings-daemon-3.36.1.tar.xz 1415080 BLAKE2B 
4026f3443b8dcab872ef54563b5fe8e89d6932373da0513d7d8c614616d396315f1e6a8d0be022aec82351b5cfe5868cbac5caeaa782d609885029fbbd1d91e3
 SHA512 
f2f43d9b772589b6b4212ee2b0afe8be79d50a2e0473a960c7a7b9d379222bbe84ca548114d0a247810a094b4b3bf41e40ca91173c6cf552517dc63eb3750c88

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.36.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.36.1.ebuild
new file mode 100644
index 000..07538907b83
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.36.1.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{3_6,3_7} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test +udev wayland"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+   input_devices_wacom? ( udev )
+   wayland? ( udev )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~x86-solaris"
+
+DEPEND="
+   >=sci-geosciences/geocode-glib-3.10
+   >=dev-libs/glib-2.56:2
+   >=gnome-base/gnome-desktop-3.34.2:3=
+   >=gnome-base/gsettings-desktop-schemas-3.35.91
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-3.9.5:2=
+   colord? (
+   >=x11-misc/colord-1.3.5:=
+   >=media-libs/lcms-2.2:2 )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-sound/pulseaudio-2[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99.8:=
+   x11-libs/libX11
+   udev? ( dev-libs/libgudev:= )
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? ( >=dev-libs/libwacom-0.7
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2 )
+   smartcard? ( >=dev-libs/nss-3.11.2 )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   modemmanager? ( >=app-crypt/gcr-3.7.5:=
+   >=net-misc/modemmanager-1.0:= )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+   systemd? ( sys-apps/systemd
+   sys-apps/dbus[user-session] )
+"
+# logind needed for power and session management, bug #464944
+# 
gnome-session-3.33.90/gdm-3.33.90/gnome-shell-extensions-3.34.1/gnome-flashback-3.33.1
 adapt to Clipboard and Mouse component removals (moved to mutter)
+RDEPEND="${DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+   !

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2020-03-15 Thread Mart Raudsepp
commit: 5418a0a8b2052ff26980142b80c26e827dd55f89
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 15 17:02:43 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 15 17:37:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5418a0a8

gnome-base/gnome-settings-daemon: bump to 3.34.2

Closes: https://bugs.gentoo.org/712448
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   2 +
 .../gnome-settings-daemon-3.34.2.ebuild| 139 +
 gnome-base/gnome-settings-daemon/metadata.xml  |   1 +
 3 files changed, 142 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 3cd58255783..f3de767e785 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1,4 @@
 DIST gnome-settings-daemon-3.32.1-patchset.tar.xz 9840 BLAKE2B 
0b0249b6335fc64c111cfd4c221b408460105bd544527ca29a32b2ceb82d39c1ca8c9813916cde9afdac1cf146c1286ed937dadb07eb0263b5ab3ada2a95e0aa
 SHA512 
175f4d0200b88b696b73fc7e7b10065b3e6f046e48955408cc438499fdc6464483420b4801dbb77b5ae819cb52a131e2594a628b9731eaa167b802b5b2cbe855
 DIST gnome-settings-daemon-3.32.1.tar.xz 1372968 BLAKE2B 
ba0596d9f2019f2ecff32b70c03d962dd7966c282d1fb0ea94c38fc895b7ef788d9dd179a037b74a319ca520811e985465578a725bf14d1eff92846f188445ea
 SHA512 
8d6aca1041cbd50d7dda67dc711269a51c4a5148d55dc63969f47c21bf309126f5d5cb13c1e6fa9e6498fbb30dc70fa7a049fead7d32c6a20d550da0ce8828c3
+DIST gnome-settings-daemon-3.34.2-patchset.tar.xz 23824 BLAKE2B 
ce2b0720f340353ce9a27f81ac5b7a17ae44234596d80a183fe9dc69a6dd49c6b750a816b75c43df357436b32a74f48358602615c9b134cd12cd1d0d960ea2d1
 SHA512 
ba10afe2cd28592501c47b2eba8473a4a08d927a1fd292f738a2ae16df73e64a97e4520a680ace93c81755a60d9c378792d47b4028d1dbd3b0ff6514d5210f3d
+DIST gnome-settings-daemon-3.34.2.tar.xz 1397504 BLAKE2B 
a96728068a395892b67aa4b5f3223aa96d2f0d431d1836136483a5344ee2a490d2ad5a1978c265bc6d652ec3863b71f055405681fe0b2466b1a3bfd146712c4a
 SHA512 
c5fab3af6d37dfb4dd9deff0656965699bb6c07f010c5040bb15b2fe5f7810b4815007975ad7a9841899ae1735273e394bb9539f32ab0464875cbb3648234f37

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.34.2.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.34.2.ebuild
new file mode 100644
index 000..8a714c6cdb7
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.34.2.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{3_6,3_7} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom modemmanager 
networkmanager smartcard systemd test +udev wayland"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+   input_devices_wacom? ( udev )
+   wayland? ( udev )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~x86-solaris"
+
+DEPEND="
+   >=sci-geosciences/geocode-glib-3.10
+   >=dev-libs/glib-2.56:2
+   >=gnome-base/gnome-desktop-3.34.2:3=
+   >=gnome-base/gsettings-desktop-schemas-3.33.0
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-3.9.5:2=
+   colord? (
+   >=x11-misc/colord-1.3.5:=
+   >=media-libs/lcms-2.2:2 )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-sound/pulseaudio-2[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99.8:=
+   x11-libs/libX11
+   udev? ( dev-libs/libgudev:= )
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? ( >=dev-libs/libwacom-0.7
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2 )
+   smartcard? ( >=dev-libs/nss-3.11.2 )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   modemmanager? ( >=app-crypt/gcr-3.7.5:=
+   >=net-misc/modemmanager-1.0:= )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+   systemd? ( sys-apps/systemd
+   sys-apps/dbus[user-session] )
+"
+# logind needed for power and session management, bug #464944
+# 
gnome-session-3.33.90/gdm-3.33.90/gnome-shell-extensions-3.34.1/gnome-flashback-3.33.1
 adapt to Clipboard and Mouse component removals (moved to mutter)
+RDEPEND="${DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+   !

Rely on sys-auth/elogind 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/files/, gnome-base/gnome-settings-daemon/

2020-02-24 Thread Mart Raudsepp
commit: 079fc0ca922964e6705420084e5c63e8912ec38b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Feb 24 21:03:32 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Feb 24 21:04:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=079fc0ca

gnome-base/gnome-settings-daemon: fix USE="input_devices_wacom -wayland" build

Closes: https://bugs.gentoo.org/677494
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 .../files/3.32.1-fix-wacom-no-wayland.patch| 25 ++
 .../gnome-settings-daemon-3.32.1-r1.ebuild |  1 +
 2 files changed, 26 insertions(+)

diff --git 
a/gnome-base/gnome-settings-daemon/files/3.32.1-fix-wacom-no-wayland.patch 
b/gnome-base/gnome-settings-daemon/files/3.32.1-fix-wacom-no-wayland.patch
new file mode 100644
index 000..ea343c44b6f
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/files/3.32.1-fix-wacom-no-wayland.patch
@@ -0,0 +1,25 @@
+From ec6982cc8b3fccc35dbd5df3c4e22ab94709c66d Mon Sep 17 00:00:00 2001
+From: Vlad Banea 
+Date: Tue, 31 Dec 2019 15:35:41 -0500
+Subject: [PATCH] plugins/wacom: Fix build without WAYLAND
+
+---
+ plugins/wacom/gsd-wacom-manager.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/plugins/wacom/gsd-wacom-manager.c 
b/plugins/wacom/gsd-wacom-manager.c
+index e1c8eaa7..92fd96c3 100644
+--- a/plugins/wacom/gsd-wacom-manager.c
 b/plugins/wacom/gsd-wacom-manager.c
+@@ -190,7 +190,7 @@ gsd_wacom_manager_class_init (GsdWacomManagerClass *klass)
+ static gchar *
+ get_device_path (GdkDevice *device)
+ {
+-#ifdef HAVE_WAYLAND
++#if HAVE_WAYLAND
+ if (gnome_settings_is_wayland ())
+ return g_strdup (gdk_wayland_device_get_node_path (device));
+ else
+-- 
+2.20.1
+

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.32.1-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.32.1-r1.ebuild
index ae8ba7216b1..10a45fa6a23 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.32.1-r1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.32.1-r1.ebuild
@@ -85,6 +85,7 @@ PATCHES=(
# Allow disabling udev and networkmanager on Linux
# Make colord and wacom optional
"${WORKDIR}"/patches/
+   "${FILESDIR}"/${PV}-fix-wacom-no-wayland.patch #677494, fixed in 3.36
 )
 
 python_check_deps() {



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2020-02-16 Thread Mart Raudsepp
commit: 6247e1a44a85756f00aa99fa158b23e7ccde5cd2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Feb 16 16:49:57 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Feb 16 17:27:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6247e1a4

gnome-base/gnome-settings-daemon: require dbus[user-session] with systemd

It's necessary for ability to launch vino or gnome-remote-desktop for
screen sharing, and it'll be hard-required for gnome-session-3.34 on
systemd profiles soon anyhow, so lets start by ensuring a working setup
for this part of the stack.

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 .../gnome-settings-daemon-3.32.1-r1.ebuild | 137 +
 1 file changed, 137 insertions(+)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.32.1-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.32.1-r1.ebuild
new file mode 100644
index 000..ae8ba7216b1
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.32.1-r1.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{3_6,3_7} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom networkmanager smartcard 
systemd test +udev wayland"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+   input_devices_wacom? ( udev )
+   wayland? ( udev )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~x86-solaris"
+
+# >=polkit-0.114 for ITS translation rules of .policy files
+COMMON_DEPEND="
+   >=sci-geosciences/geocode-glib-3.10
+   >=dev-libs/glib-2.56:2
+   >=gnome-base/gnome-desktop-3.11.1:3=
+   >=gnome-base/gsettings-desktop-schemas-3.27.90
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-3.9.5:2=
+   colord? (
+   >=x11-misc/colord-1.0.2:=
+   >=media-libs/lcms-2.2:2 )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-sound/pulseaudio-2[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99:=
+   x11-libs/libX11
+   udev? ( dev-libs/libgudev:= )
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? ( >=dev-libs/libwacom-0.7
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2 )
+   smartcard? ( >=dev-libs/nss-3.11.2 )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+"
+# logind needed for power and session management, bug #464944
+# gnome-session-3.27.90 and gdm-3.27.9 adapt to A11yKeyboard component removal 
(moved to shell dealing with it)
+# dbus[user-session] for user services support (functional screen sharing 
setup)
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+   systemd? ( sys-apps/systemd
+   sys-apps/dbus[user-session] )
+   !

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2019-12-23 Thread Mart Raudsepp
commit: 5fc645e83cb65feb9bea88d0da3516828a5f73ab
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Dec 23 21:21:06 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Dec 23 21:25:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fc645e8

gnome-base/gnome-settings-daemon: remove old

Package-Manager: Portage-2.3.79, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   2 -
 .../gnome-settings-daemon-3.30.2-r1.ebuild | 137 -
 2 files changed, 139 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 2a6ee2053d5..3cd58255783 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,4 +1,2 @@
-DIST gnome-settings-daemon-3.30.2-patchset.tar.xz 20132 BLAKE2B 
b8f2573e806ee5aedcc1476de3550cdc39933c869d64c9d13e463cdf27fa7695e69e57612738fa5438988eda78ae998808508c94fbf841ec037eb1f103921458
 SHA512 
7318029f4145379b05f7a95686917b4ea7623fd0059559930072350db12170d6083d75c170578516bcede5282da677013086c343abe779b9d1696bd882b7e34d
-DIST gnome-settings-daemon-3.30.2.tar.xz 1376776 BLAKE2B 
a7cf276c5a802b7d9a6f738048b5bc34d97f79723c6f4cfb4f29ac3ed0f43e307cbdd6793e8d8115f51981ee576737d75c58531dcd5d0779d9f3670b68523a60
 SHA512 
517cb6bab3da10d5d47ab9c9690da3fa23e64d023d01b7cc101441f6b65639f3b6c8d0a0d19da80b22924b3dbe6430b2573fb861060f02fda248b24f00be5d84
 DIST gnome-settings-daemon-3.32.1-patchset.tar.xz 9840 BLAKE2B 
0b0249b6335fc64c111cfd4c221b408460105bd544527ca29a32b2ceb82d39c1ca8c9813916cde9afdac1cf146c1286ed937dadb07eb0263b5ab3ada2a95e0aa
 SHA512 
175f4d0200b88b696b73fc7e7b10065b3e6f046e48955408cc438499fdc6464483420b4801dbb77b5ae819cb52a131e2594a628b9731eaa167b802b5b2cbe855
 DIST gnome-settings-daemon-3.32.1.tar.xz 1372968 BLAKE2B 
ba0596d9f2019f2ecff32b70c03d962dd7966c282d1fb0ea94c38fc895b7ef788d9dd179a037b74a319ca520811e985465578a725bf14d1eff92846f188445ea
 SHA512 
8d6aca1041cbd50d7dda67dc711269a51c4a5148d55dc63969f47c21bf309126f5d5cb13c1e6fa9e6498fbb30dc70fa7a049fead7d32c6a20d550da0ce8828c3

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2-r1.ebuild
deleted file mode 100644
index 5f6e5cc909c..000
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2-r1.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python{3_5,3_6,3_7} )
-
-inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
-
-DESCRIPTION="Gnome Settings Daemon"
-HOMEPAGE="https://git.gnome.org/browse/gnome-settings-daemon;
-SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+colord +cups debug elogind input_devices_wacom networkmanager smartcard 
systemd test +udev wayland"
-REQUIRED_USE="
-   ^^ ( elogind systemd )
-   input_devices_wacom? ( udev )
-   wayland? ( udev )
-"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux ~x86-solaris"
-
-# >=polkit-0.114 for ITS translation rules of .policy files
-COMMON_DEPEND="
-   >=sci-geosciences/geocode-glib-3.10
-   >=dev-libs/glib-2.53.0:2
-   >=gnome-base/gnome-desktop-3.11.1:3=
-   >=gnome-base/gsettings-desktop-schemas-3.27.90
-   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
-   >=dev-libs/libgweather-3.9.5:2=
-   colord? (
-   >=x11-misc/colord-1.0.2:=
-   >=media-libs/lcms-2.2:2 )
-   media-libs/libcanberra[gtk3]
-   >=app-misc/geoclue-2.3.1:2.0
-   >=x11-libs/libnotify-0.7.3
-   >=media-sound/pulseaudio-2[glib]
-   >=sys-auth/polkit-0.114
-   >=sys-power/upower-0.99:=
-   x11-libs/libX11
-   x11-libs/libXtst
-   udev? ( dev-libs/libgudev:= )
-   wayland? ( dev-libs/wayland )
-   input_devices_wacom? ( >=dev-libs/libwacom-0.7
-   >=x11-libs/pango-1.20.0
-   x11-libs/gdk-pixbuf:2 )
-   smartcard? ( >=dev-libs/nss-3.11.2 )
-   cups? ( >=net-print/cups-1.4[dbus] )
-   networkmanager? ( >=net-misc/networkmanager-1.0 )
-   media-libs/alsa-lib
-   x11-libs/libXi
-   x11-libs/libXext
-   media-libs/fontconfig
-"
-# logind needed for power and session management, bug #464944
-# gnome-session-3.27.90 and gdm-3.27.9 adapt to A11yKeyboard component removal 
(moved to shell dealing with it)
-RDEPEND="${COMMON_DEPEND}
-   gnome-base/dconf
-   elogind? ( sys-auth/elogind )
-   systemd? ( sys-apps/systemd )
-   !

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2019-09-08 Thread Mart Raudsepp
commit: 721084917a979d3c10bfb689205dcb9656190ae9
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Sep  8 16:50:59 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Sep  8 16:51:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72108491

gnome-base/gnome-settings-daemon: bump to 3.32.1

Package-Manager: Portage-2.3.69, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   2 +
 .../gnome-settings-daemon-3.32.1.ebuild| 135 +
 2 files changed, 137 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index a15f3b30aa5..2a6ee2053d5 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1,4 @@
 DIST gnome-settings-daemon-3.30.2-patchset.tar.xz 20132 BLAKE2B 
b8f2573e806ee5aedcc1476de3550cdc39933c869d64c9d13e463cdf27fa7695e69e57612738fa5438988eda78ae998808508c94fbf841ec037eb1f103921458
 SHA512 
7318029f4145379b05f7a95686917b4ea7623fd0059559930072350db12170d6083d75c170578516bcede5282da677013086c343abe779b9d1696bd882b7e34d
 DIST gnome-settings-daemon-3.30.2.tar.xz 1376776 BLAKE2B 
a7cf276c5a802b7d9a6f738048b5bc34d97f79723c6f4cfb4f29ac3ed0f43e307cbdd6793e8d8115f51981ee576737d75c58531dcd5d0779d9f3670b68523a60
 SHA512 
517cb6bab3da10d5d47ab9c9690da3fa23e64d023d01b7cc101441f6b65639f3b6c8d0a0d19da80b22924b3dbe6430b2573fb861060f02fda248b24f00be5d84
+DIST gnome-settings-daemon-3.32.1-patchset.tar.xz 9840 BLAKE2B 
0b0249b6335fc64c111cfd4c221b408460105bd544527ca29a32b2ceb82d39c1ca8c9813916cde9afdac1cf146c1286ed937dadb07eb0263b5ab3ada2a95e0aa
 SHA512 
175f4d0200b88b696b73fc7e7b10065b3e6f046e48955408cc438499fdc6464483420b4801dbb77b5ae819cb52a131e2594a628b9731eaa167b802b5b2cbe855
+DIST gnome-settings-daemon-3.32.1.tar.xz 1372968 BLAKE2B 
ba0596d9f2019f2ecff32b70c03d962dd7966c282d1fb0ea94c38fc895b7ef788d9dd179a037b74a319ca520811e985465578a725bf14d1eff92846f188445ea
 SHA512 
8d6aca1041cbd50d7dda67dc711269a51c4a5148d55dc63969f47c21bf309126f5d5cb13c1e6fa9e6498fbb30dc70fa7a049fead7d32c6a20d550da0ce8828c3

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.32.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.32.1.ebuild
new file mode 100644
index 000..92e5c92709b
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.32.1.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{3_5,3_6,3_7} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom networkmanager smartcard 
systemd test +udev wayland"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+   input_devices_wacom? ( udev )
+   wayland? ( udev )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
+
+# >=polkit-0.114 for ITS translation rules of .policy files
+COMMON_DEPEND="
+   >=sci-geosciences/geocode-glib-3.10
+   >=dev-libs/glib-2.56:2
+   >=gnome-base/gnome-desktop-3.11.1:3=
+   >=gnome-base/gsettings-desktop-schemas-3.27.90
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-3.9.5:2=
+   colord? (
+   >=x11-misc/colord-1.0.2:=
+   >=media-libs/lcms-2.2:2 )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-sound/pulseaudio-2[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99:=
+   x11-libs/libX11
+   udev? ( virtual/libgudev:= )
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? ( >=dev-libs/libwacom-0.7
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2 )
+   smartcard? ( >=dev-libs/nss-3.11.2 )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+"
+# logind needed for power and session management, bug #464944
+# gnome-session-3.27.90 and gdm-3.27.9 adapt to A11yKeyboard component removal 
(moved to shell dealing with it)
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+   systemd? ( sys-apps/systemd )
+   !

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/, gnome-base/gnome-settings-daemon/files/

2019-05-18 Thread Mart Raudsepp
commit: 9a850c8b63c470c4f9ba7bad895d682ed8fe2d18
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 18 20:26:05 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May 18 20:44:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a850c8b

gnome-base/gnome-settings-daemon: remove old

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   2 -
 .../files/glib-2.58-compat.patch   |  33 -
 .../gnome-settings-daemon-3.24.4.ebuild| 155 -
 gnome-base/gnome-settings-daemon/metadata.xml  |   4 -
 4 files changed, 194 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 419a91fa4d5..a15f3b30aa5 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,4 +1,2 @@
-DIST gnome-settings-daemon-3.24.4-patchset.tar.xz 5224 BLAKE2B 
f01db03ce3980a74324972871643e573bc51a184fe12e7a40796b7ca1bbfac37ecad1fae2f8a62fba0038a672dc4958b242316dc3dc97a59b37a2e4e4f5e9973
 SHA512 
fe5bf846774b126e8ed89bc8043e8c02b567cc55d602c5becd84a14c7a414fc663ae1767a552b585defb462ffe88b4838f87445c9599fda37f197e8f2eaad8cb
-DIST gnome-settings-daemon-3.24.4.tar.xz 1632700 BLAKE2B 
616aad6984df726c438117ab98e8c5a35bd02a6ebbc3c24fc46b50e8b3ca3f3d5bede0588cfe9bbdfcaccc70ff5799feeabf020ec4beb03d653ae81abc6325f8
 SHA512 
4a3b1069d80263a92ae2c2a420f7dc70a1ff92346d5cbeb1e7dd4af0419e039ebe958550594d87929c0333c19aa9a3ef7ca9b9751109a9da64a40d81ba067cc0
 DIST gnome-settings-daemon-3.30.2-patchset.tar.xz 20132 BLAKE2B 
b8f2573e806ee5aedcc1476de3550cdc39933c869d64c9d13e463cdf27fa7695e69e57612738fa5438988eda78ae998808508c94fbf841ec037eb1f103921458
 SHA512 
7318029f4145379b05f7a95686917b4ea7623fd0059559930072350db12170d6083d75c170578516bcede5282da677013086c343abe779b9d1696bd882b7e34d
 DIST gnome-settings-daemon-3.30.2.tar.xz 1376776 BLAKE2B 
a7cf276c5a802b7d9a6f738048b5bc34d97f79723c6f4cfb4f29ac3ed0f43e307cbdd6793e8d8115f51981ee576737d75c58531dcd5d0779d9f3670b68523a60
 SHA512 
517cb6bab3da10d5d47ab9c9690da3fa23e64d023d01b7cc101441f6b65639f3b6c8d0a0d19da80b22924b3dbe6430b2573fb861060f02fda248b24f00be5d84

diff --git a/gnome-base/gnome-settings-daemon/files/glib-2.58-compat.patch 
b/gnome-base/gnome-settings-daemon/files/glib-2.58-compat.patch
deleted file mode 100644
index 94e1cad666e..000
--- a/gnome-base/gnome-settings-daemon/files/glib-2.58-compat.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 3110457f72f70b2d283c1ad2f27b91b95d75d92f Mon Sep 17 00:00:00 2001
-From: Christian Hergert 
-Date: Wed, 18 Jul 2018 19:31:17 -0700
-Subject: [PATCH] housekeeping: fix improper notify_notification_close() usage
-
-notify_notification_close() expects that a parameter will be available for
-the error location, which could be a dangling pointer in a register or
-on the stack in the case of some architectures.
-
-This was caught by GNOME/glib#1425 which allows us to check proper type
-parameters.

- plugins/housekeeping/gsd-disk-space.c | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/plugins/housekeeping/gsd-disk-space.c 
b/plugins/housekeeping/gsd-disk-space.c
-index 0ae40193..0eee94ea 100644
 a/plugins/housekeeping/gsd-disk-space.c
-+++ b/plugins/housekeeping/gsd-disk-space.c
-@@ -1017,7 +1017,9 @@ gsd_ldsm_clean (void)
- g_clear_object (_monitor);
- g_clear_object ();
- g_clear_object (_settings);
--g_clear_pointer (, notify_notification_close);
-+/* NotifyNotification::closed callback will drop reference */
-+if (notification != NULL)
-+notify_notification_close (notification, NULL);
- g_slist_free_full (ignore_paths, g_free);
- ignore_paths = NULL;
- }
--- 
-2.17.0
-

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild
deleted file mode 100644
index 20b059fb7b2..000
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_EAUTORECONF="yes"
-GNOME2_LA_PUNT="yes"
-#PYTHON_COMPAT=( python{2_7,3_5,3_6} ) # 
https://bugzilla.gnome.org/show_bug.cgi?id=783186
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2 python-any-r1 systemd udev virtualx
-
-DESCRIPTION="Gnome Settings Daemon"
-HOMEPAGE="https://git.gnome.org/browse/gnome-settings-daemon;
-SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="+colord +cups debug input_devices_wacom -openrc-force networkmanager 
policykit smartcard test +udev wayland"
-REQUIRED_USE="
-   input_devices_wacom? ( udev )
-   smartcard? ( udev )
-   wayland? ( udev )
-"

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/files/, gnome-base/gnome-settings-daemon/

2019-03-30 Thread Mart Raudsepp
commit: 645a7def930e5891efe2942f7bb29bbfa2e0d7d5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 30 21:59:58 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 30 21:59:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=645a7def

gnome-base/gnome-settings-daemon: remove old

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   4 -
 .../files/3.28.1-fix-non-wayland-build.patch   |  88 --
 .../gnome-settings-daemon-3.26.2-r1.ebuild | 132 -
 .../gnome-settings-daemon-3.28.1-r1.ebuild | 132 -
 .../gnome-settings-daemon-3.30.2.ebuild| 130 
 5 files changed, 486 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 150fea5e155..419a91fa4d5 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,8 +1,4 @@
 DIST gnome-settings-daemon-3.24.4-patchset.tar.xz 5224 BLAKE2B 
f01db03ce3980a74324972871643e573bc51a184fe12e7a40796b7ca1bbfac37ecad1fae2f8a62fba0038a672dc4958b242316dc3dc97a59b37a2e4e4f5e9973
 SHA512 
fe5bf846774b126e8ed89bc8043e8c02b567cc55d602c5becd84a14c7a414fc663ae1767a552b585defb462ffe88b4838f87445c9599fda37f197e8f2eaad8cb
 DIST gnome-settings-daemon-3.24.4.tar.xz 1632700 BLAKE2B 
616aad6984df726c438117ab98e8c5a35bd02a6ebbc3c24fc46b50e8b3ca3f3d5bede0588cfe9bbdfcaccc70ff5799feeabf020ec4beb03d653ae81abc6325f8
 SHA512 
4a3b1069d80263a92ae2c2a420f7dc70a1ff92346d5cbeb1e7dd4af0419e039ebe958550594d87929c0333c19aa9a3ef7ca9b9751109a9da64a40d81ba067cc0
-DIST gnome-settings-daemon-3.26.2-patchset.tar.xz 42408 BLAKE2B 
3b54dd1b161f4137eeb7c110be70444e3b8eb602a7d1c12ec6aaa32d887d46c3e1dc61df2a04895b7c6e2d67a68edeced5f758f688533caa9900deace7b6d542
 SHA512 
3ab36a03e2892ad193f420722025753990158ac450c686b9fba490cda4e7e1be69574dd4d3b9c8ed5e238f23933065abc28aee480ff1e2e5dad28e364c04fc0b
-DIST gnome-settings-daemon-3.26.2.tar.xz 1589696 BLAKE2B 
f1fd18e80caf5badb0da1f07cbe994b73a99ace004bf3b568114d6cd6110ebd092ee3a023a1ec818f3946f6f7cdb7ee21417782e271c8aa9ebd9d1d4c35ea286
 SHA512 
7785ebcb7df466c50557b75a3092f568e375adcf5a40f73e31d5cc69fa63bc556a4447a96e6e612c3bf523735e67168afae0b9c1fab32912d41014436d33b7ff
-DIST gnome-settings-daemon-3.28.1-patchset.tar.xz 5216 BLAKE2B 
eab85f6475c1da9c8beb1dea7d7d79bdaf2e57ac82e90a4ab877e5ffbd8423df8ed5dbd03ac6586a3aadf2be16b89e2955267be24af71db8c89cc407241e0bc9
 SHA512 
f56a5d62ba45976a01c8fcab63c4d7afd21dbe7a4c75158cc54fc60552faf875b0ca1be7a882c11d814566e7a4ded63ce52d10d214bd1f7926c2d7b0dbaf1590
-DIST gnome-settings-daemon-3.28.1.tar.xz 1362420 BLAKE2B 
d809696ea7a2df3b89b1e2badbd015623e624c38f44a087e26d167c7ba9a5499a33e6e4ebb12448f69d8aa645154bc176a156f1b9e4a749684e5a497a7be6fc6
 SHA512 
22e42ce92a6f3ad67a0ef7d1676a6dd3d533b0bc91193d8b2a19a51d7c9601c87caf391c233bb1b96e8a1270d610aca52523d0ae12a38b0e3911065c3a67e10f
 DIST gnome-settings-daemon-3.30.2-patchset.tar.xz 20132 BLAKE2B 
b8f2573e806ee5aedcc1476de3550cdc39933c869d64c9d13e463cdf27fa7695e69e57612738fa5438988eda78ae998808508c94fbf841ec037eb1f103921458
 SHA512 
7318029f4145379b05f7a95686917b4ea7623fd0059559930072350db12170d6083d75c170578516bcede5282da677013086c343abe779b9d1696bd882b7e34d
 DIST gnome-settings-daemon-3.30.2.tar.xz 1376776 BLAKE2B 
a7cf276c5a802b7d9a6f738048b5bc34d97f79723c6f4cfb4f29ac3ed0f43e307cbdd6793e8d8115f51981ee576737d75c58531dcd5d0779d9f3670b68523a60
 SHA512 
517cb6bab3da10d5d47ab9c9690da3fa23e64d023d01b7cc101441f6b65639f3b6c8d0a0d19da80b22924b3dbe6430b2573fb861060f02fda248b24f00be5d84

diff --git 
a/gnome-base/gnome-settings-daemon/files/3.28.1-fix-non-wayland-build.patch 
b/gnome-base/gnome-settings-daemon/files/3.28.1-fix-non-wayland-build.patch
deleted file mode 100644
index dd003d6c069..000
--- a/gnome-base/gnome-settings-daemon/files/3.28.1-fix-non-wayland-build.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From 91d5e708835b4c7810835d59b8ef5968454cfd0a Mon Sep 17 00:00:00 2001
-From: Ting-Wei Lan 
-Date: Fri, 15 Jun 2018 23:05:01 +0800
-Subject: [PATCH 1/2] common: Fix build with wayland disabled on FreeBSD
-
-HAVE_WAYLAND is always defined. We should check whether it is set to a
-non-zero value instead of checking whether it is defined.
-
-(cherry picked from commit 34199fa54641abae15199a311002ac726f47aa89)

- plugins/common/gsd-device-manager.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/plugins/common/gsd-device-manager.c 
b/plugins/common/gsd-device-manager.c
-index 541f2948..ff72ad69 100644
 a/plugins/common/gsd-device-manager.c
-+++ b/plugins/common/gsd-device-manager.c
-@@ -275,7 +275,7 @@ gsd_device_manager_get (void)
-   manager = g_object_get_data (G_OBJECT (screen), 
"gsd-device-manager-data");
- 
-   if (!manager) {
--#ifdef HAVE_WAYLAND
-+#if HAVE_WAYLAND
-   if 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/, gnome-base/gnome-settings-daemon/files/

2019-03-26 Thread Mart Raudsepp
commit: f4f95aa8d56dbae6cd426b47df1be818e64c88ea
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Mar 26 14:41:10 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Mar 26 14:42:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4f95aa8

gnome-base/gnome-settings-daemon: don't automatically suspend on AC power

Closes: https://bugs.gentoo.org/680198
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 settings-daemon.plugins.power.gschema.override |   2 +
 .../gnome-settings-daemon-3.30.2-r1.ebuild | 137 +
 2 files changed, 139 insertions(+)

diff --git 
a/gnome-base/gnome-settings-daemon/files/org.gnome.settings-daemon.plugins.power.gschema.override
 
b/gnome-base/gnome-settings-daemon/files/org.gnome.settings-daemon.plugins.power.gschema.override
new file mode 100644
index 000..f04a3271c2a
--- /dev/null
+++ 
b/gnome-base/gnome-settings-daemon/files/org.gnome.settings-daemon.plugins.power.gschema.override
@@ -0,0 +1,2 @@
+[org.gnome.settings-daemon.plugins.power]
+sleep-inactive-ac-type='nothing'

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2-r1.ebuild
new file mode 100644
index 000..31e16ecdba5
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2-r1.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{3_4,3_5,3_6,3_7} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://git.gnome.org/browse/gnome-settings-daemon;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom networkmanager smartcard 
systemd test +udev wayland"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+   input_devices_wacom? ( udev )
+   wayland? ( udev )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
+
+# >=polkit-0.114 for ITS translation rules of .policy files
+COMMON_DEPEND="
+   >=sci-geosciences/geocode-glib-3.10
+   >=dev-libs/glib-2.53.0:2
+   >=gnome-base/gnome-desktop-3.11.1:3=
+   >=gnome-base/gsettings-desktop-schemas-3.27.90
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-3.9.5:2=
+   colord? (
+   >=x11-misc/colord-1.0.2:=
+   >=media-libs/lcms-2.2:2 )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-sound/pulseaudio-2[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99:=
+   x11-libs/libX11
+   x11-libs/libXtst
+   udev? ( virtual/libgudev:= )
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? ( >=dev-libs/libwacom-0.7
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2 )
+   smartcard? ( >=dev-libs/nss-3.11.2 )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+"
+# logind needed for power and session management, bug #464944
+# gnome-session-3.27.90 and gdm-3.27.9 adapt to A11yKeyboard component removal 
(moved to shell dealing with it)
+RDEPEND="${COMMON_DEPEND}
+   gnome-base/dconf
+   elogind? ( sys-auth/elogind )
+   systemd? ( sys-apps/systemd )
+   !

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2019-03-14 Thread Mart Raudsepp
commit: 6f0c5ecb71c1ade5fb448a2431bec20985ce425d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Mar 14 10:24:34 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Mar 14 10:24:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f0c5ecb

gnome-base/gnome-settings-daemon: fix python-any setup

Since 3.28 python is needed outside tests too, so PYTHON_DEPS
was moved out, but pkg_setup accidentally remained conditional.
Fix it.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2.ebuild
index 17007e2d274..98e4f1b2b1b 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2.ebuild
@@ -94,7 +94,7 @@ python_check_deps() {
 }
 
 pkg_setup() {
-   use test && python-any-r1_pkg_setup
+   python-any-r1_pkg_setup
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2019-03-14 Thread Mart Raudsepp
commit: 6f0abde48b4d343491c2beff0c0d43000e86c744
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Mar 14 08:07:41 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Mar 14 09:34:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f0abde4

gnome-base/gnome-settings-daemon: bump to 3.30.2

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   2 +
 .../gnome-settings-daemon-3.30.2.ebuild| 130 +
 2 files changed, 132 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index d3741516231..150fea5e155 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -4,3 +4,5 @@ DIST gnome-settings-daemon-3.26.2-patchset.tar.xz 42408 BLAKE2B 
3b54dd1b161f4137
 DIST gnome-settings-daemon-3.26.2.tar.xz 1589696 BLAKE2B 
f1fd18e80caf5badb0da1f07cbe994b73a99ace004bf3b568114d6cd6110ebd092ee3a023a1ec818f3946f6f7cdb7ee21417782e271c8aa9ebd9d1d4c35ea286
 SHA512 
7785ebcb7df466c50557b75a3092f568e375adcf5a40f73e31d5cc69fa63bc556a4447a96e6e612c3bf523735e67168afae0b9c1fab32912d41014436d33b7ff
 DIST gnome-settings-daemon-3.28.1-patchset.tar.xz 5216 BLAKE2B 
eab85f6475c1da9c8beb1dea7d7d79bdaf2e57ac82e90a4ab877e5ffbd8423df8ed5dbd03ac6586a3aadf2be16b89e2955267be24af71db8c89cc407241e0bc9
 SHA512 
f56a5d62ba45976a01c8fcab63c4d7afd21dbe7a4c75158cc54fc60552faf875b0ca1be7a882c11d814566e7a4ded63ce52d10d214bd1f7926c2d7b0dbaf1590
 DIST gnome-settings-daemon-3.28.1.tar.xz 1362420 BLAKE2B 
d809696ea7a2df3b89b1e2badbd015623e624c38f44a087e26d167c7ba9a5499a33e6e4ebb12448f69d8aa645154bc176a156f1b9e4a749684e5a497a7be6fc6
 SHA512 
22e42ce92a6f3ad67a0ef7d1676a6dd3d533b0bc91193d8b2a19a51d7c9601c87caf391c233bb1b96e8a1270d610aca52523d0ae12a38b0e3911065c3a67e10f
+DIST gnome-settings-daemon-3.30.2-patchset.tar.xz 20132 BLAKE2B 
b8f2573e806ee5aedcc1476de3550cdc39933c869d64c9d13e463cdf27fa7695e69e57612738fa5438988eda78ae998808508c94fbf841ec037eb1f103921458
 SHA512 
7318029f4145379b05f7a95686917b4ea7623fd0059559930072350db12170d6083d75c170578516bcede5282da677013086c343abe779b9d1696bd882b7e34d
+DIST gnome-settings-daemon-3.30.2.tar.xz 1376776 BLAKE2B 
a7cf276c5a802b7d9a6f738048b5bc34d97f79723c6f4cfb4f29ac3ed0f43e307cbdd6793e8d8115f51981ee576737d75c58531dcd5d0779d9f3670b68523a60
 SHA512 
517cb6bab3da10d5d47ab9c9690da3fa23e64d023d01b7cc101441f6b65639f3b6c8d0a0d19da80b22924b3dbe6430b2573fb861060f02fda248b24f00be5d84

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2.ebuild
new file mode 100644
index 000..17007e2d274
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.30.2.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{3_4,3_5,3_6,3_7} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://git.gnome.org/browse/gnome-settings-daemon;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom networkmanager smartcard 
systemd test +udev wayland"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+   input_devices_wacom? ( udev )
+   wayland? ( udev )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
+
+# >=polkit-0.114 for ITS translation rules of .policy files
+COMMON_DEPEND="
+   >=sci-geosciences/geocode-glib-3.10
+   >=dev-libs/glib-2.53.0:2
+   >=gnome-base/gnome-desktop-3.11.1:3=
+   >=gnome-base/gsettings-desktop-schemas-3.27.90
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=dev-libs/libgweather-3.9.5:2=
+   colord? (
+   >=x11-misc/colord-1.0.2:=
+   >=media-libs/lcms-2.2:2 )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-sound/pulseaudio-2[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99:=
+   x11-libs/libX11
+   x11-libs/libXtst
+   udev? ( virtual/libgudev:= )
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? ( >=dev-libs/libwacom-0.7
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2 )
+   smartcard? ( >=dev-libs/nss-3.11.2 )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+"
+# logind needed for power and session management, bug #464944
+# gnome-session-3.27.90 and gdm-3.27.9 adapt to A11yKeyboard component 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2019-03-04 Thread Mart Raudsepp
commit: 845a2f5e3b0d5a08001acba3d15a924b3f7b14ab
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar  4 08:27:39 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar  4 10:55:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=845a2f5e

gnome-base/gnome-settings-daemon: drop ineffective IUSE=policykit

USE=policykit does absolutely nothing for g-s-d, as polkit is not
optional for a long time.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.28.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.28.1-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.28.1-r1.ebuild
index 2c04b07b0b1..16058730679 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.28.1-r1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.28.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-IUSE="+colord +cups debug elogind input_devices_wacom networkmanager policykit 
smartcard systemd test +udev wayland"
+IUSE="+colord +cups debug elogind input_devices_wacom networkmanager smartcard 
systemd test +udev wayland"
 REQUIRED_USE="
^^ ( elogind systemd )
input_devices_wacom? ( udev )



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/, gnome-base/gnome-settings-daemon/files/

2019-03-03 Thread Mart Raudsepp
commit: 96b8094548016d7e68aa6893416bba74103470c7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar  3 18:49:47 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar  3 18:59:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96b80945

gnome-base/gnome-settings-daemon: fix non-wayland builds

Bug: https://bugs.gentoo.org/677494
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 .../files/3.28.1-fix-non-wayland-build.patch   | 88 ++
 ...uild => gnome-settings-daemon-3.28.1-r1.ebuild} |  4 +-
 2 files changed, 91 insertions(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/files/3.28.1-fix-non-wayland-build.patch 
b/gnome-base/gnome-settings-daemon/files/3.28.1-fix-non-wayland-build.patch
new file mode 100644
index 000..dd003d6c069
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/files/3.28.1-fix-non-wayland-build.patch
@@ -0,0 +1,88 @@
+From 91d5e708835b4c7810835d59b8ef5968454cfd0a Mon Sep 17 00:00:00 2001
+From: Ting-Wei Lan 
+Date: Fri, 15 Jun 2018 23:05:01 +0800
+Subject: [PATCH 1/2] common: Fix build with wayland disabled on FreeBSD
+
+HAVE_WAYLAND is always defined. We should check whether it is set to a
+non-zero value instead of checking whether it is defined.
+
+(cherry picked from commit 34199fa54641abae15199a311002ac726f47aa89)
+---
+ plugins/common/gsd-device-manager.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/plugins/common/gsd-device-manager.c 
b/plugins/common/gsd-device-manager.c
+index 541f2948..ff72ad69 100644
+--- a/plugins/common/gsd-device-manager.c
 b/plugins/common/gsd-device-manager.c
+@@ -275,7 +275,7 @@ gsd_device_manager_get (void)
+   manager = g_object_get_data (G_OBJECT (screen), 
"gsd-device-manager-data");
+ 
+   if (!manager) {
+-#ifdef HAVE_WAYLAND
++#if HAVE_WAYLAND
+   if (gnome_settings_is_wayland ()) {
+   manager = g_object_new (GSD_TYPE_UDEV_DEVICE_MANAGER,
+   NULL);
+-- 
+2.17.0
+
+
+From 218f1ff0a3c6c500fd36601a4db6902fc1c57a43 Mon Sep 17 00:00:00 2001
+From: Marvin Schmidt 
+Date: Fri, 22 Jun 2018 20:12:50 +0200
+Subject: [PATCH 2/2] build: Fix build when wayland support is disabled
+
+The udev based device manager used for wayland environments was built
+based on the state of the gudev option instead of the wayland option.
+This resulted in an build error when building with `-Dwayland=false`
+since the gdk/gdkwayland.h header file is not present on systems without
+gdk-wayland-3.0.
+
+This patch puts the compilation of the udev based device manager behind
+the wayland option and the gdk-wayland-3.0 dependency
+
+(cherry picked from commit 51088a9c27d713bbe63359b865603c833eb5a930)
+---
+ meson.build| 3 ++-
+ plugins/common/meson.build | 4 ++--
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 79c493a1..27fdd049 100644
+--- a/meson.build
 b/meson.build
+@@ -129,11 +129,12 @@ if enable_colord
+   colord_dep = dependency('colord', version: '>= 1.0.2')
+ endif
+ 
+-# Check for libwayland-client
++# Check for wayland dependencies
+ enable_wayland = get_option('wayland')
+ if enable_wayland
+   assert(enable_gudev, 'GUDev support is required for wayland support.')
+   wayland_client_dep = dependency('wayland-client')
++  wayland_gdk_dep = dependency('gdk-wayland-3.0')
+ endif
+ config_h.set10('HAVE_WAYLAND', enable_wayland)
+ 
+diff --git a/plugins/common/meson.build b/plugins/common/meson.build
+index 65a0757c..6bda2d2a 100644
+--- a/plugins/common/meson.build
 b/plugins/common/meson.build
+@@ -42,10 +42,10 @@ if host_is_darwin
+   ldflags += ['-Wl,-bundle_loader,@0@'.format(join_paths(), 
meson.build_root(), meson.project_name(), meson.project_name())]
+ endif
+ 
+-if enable_gudev
++if enable_wayland
+   sources += files('gsd-device-manager-udev.c')
+ 
+-  deps += gudev_dep
++  deps += [wayland_gdk_dep, gudev_dep]
+ endif
+ 
+ if enable_wacom
+-- 
+2.17.0
+

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.28.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.28.1-r1.ebuild
similarity index 95%
rename from gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.28.1.ebuild
rename to 
gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.28.1-r1.ebuild
index 0786e730078..2c04b07b0b1 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.28.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.28.1-r1.ebuild
@@ -26,7 +26,7 @@ COMMON_DEPEND="
>=dev-libs/glib-2.53.0:2
>=gnome-base/gnome-desktop-3.11.1:3=
>=gnome-base/gsettings-desktop-schemas-3.23.3
-   >=x11-libs/gtk+-3.15.3:3[X]
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
>=dev-libs/libgweather-3.9.5:2=
colord? (
>=x11-misc/colord-1.0.2:=
@@ -85,6 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2019-03-02 Thread Mart Raudsepp
commit: 228afbb30d107524be31785c97d2a4587b7db27b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar  2 14:27:04 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar  2 14:27:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=228afbb3

gnome-base/gnome-settings-daemon: bump to 3.28.1

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-settings-daemon/Manifest  |   2 +
 .../gnome-settings-daemon-3.28.1.ebuild| 130 +
 2 files changed, 132 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 41b217ebda9..d3741516231 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -2,3 +2,5 @@ DIST gnome-settings-daemon-3.24.4-patchset.tar.xz 5224 BLAKE2B 
f01db03ce3980a743
 DIST gnome-settings-daemon-3.24.4.tar.xz 1632700 BLAKE2B 
616aad6984df726c438117ab98e8c5a35bd02a6ebbc3c24fc46b50e8b3ca3f3d5bede0588cfe9bbdfcaccc70ff5799feeabf020ec4beb03d653ae81abc6325f8
 SHA512 
4a3b1069d80263a92ae2c2a420f7dc70a1ff92346d5cbeb1e7dd4af0419e039ebe958550594d87929c0333c19aa9a3ef7ca9b9751109a9da64a40d81ba067cc0
 DIST gnome-settings-daemon-3.26.2-patchset.tar.xz 42408 BLAKE2B 
3b54dd1b161f4137eeb7c110be70444e3b8eb602a7d1c12ec6aaa32d887d46c3e1dc61df2a04895b7c6e2d67a68edeced5f758f688533caa9900deace7b6d542
 SHA512 
3ab36a03e2892ad193f420722025753990158ac450c686b9fba490cda4e7e1be69574dd4d3b9c8ed5e238f23933065abc28aee480ff1e2e5dad28e364c04fc0b
 DIST gnome-settings-daemon-3.26.2.tar.xz 1589696 BLAKE2B 
f1fd18e80caf5badb0da1f07cbe994b73a99ace004bf3b568114d6cd6110ebd092ee3a023a1ec818f3946f6f7cdb7ee21417782e271c8aa9ebd9d1d4c35ea286
 SHA512 
7785ebcb7df466c50557b75a3092f568e375adcf5a40f73e31d5cc69fa63bc556a4447a96e6e612c3bf523735e67168afae0b9c1fab32912d41014436d33b7ff
+DIST gnome-settings-daemon-3.28.1-patchset.tar.xz 5216 BLAKE2B 
eab85f6475c1da9c8beb1dea7d7d79bdaf2e57ac82e90a4ab877e5ffbd8423df8ed5dbd03ac6586a3aadf2be16b89e2955267be24af71db8c89cc407241e0bc9
 SHA512 
f56a5d62ba45976a01c8fcab63c4d7afd21dbe7a4c75158cc54fc60552faf875b0ca1be7a882c11d814566e7a4ded63ce52d10d214bd1f7926c2d7b0dbaf1590
+DIST gnome-settings-daemon-3.28.1.tar.xz 1362420 BLAKE2B 
d809696ea7a2df3b89b1e2badbd015623e624c38f44a087e26d167c7ba9a5499a33e6e4ebb12448f69d8aa645154bc176a156f1b9e4a749684e5a497a7be6fc6
 SHA512 
22e42ce92a6f3ad67a0ef7d1676a6dd3d533b0bc91193d8b2a19a51d7c9601c87caf391c233bb1b96e8a1270d610aca52523d0ae12a38b0e3911065c3a67e10f

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.28.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.28.1.ebuild
new file mode 100644
index 000..0786e730078
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.28.1.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{3_4,3_5,3_6,3_7} )
+
+inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://git.gnome.org/browse/gnome-settings-daemon;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom networkmanager policykit 
smartcard systemd test +udev wayland"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+   input_devices_wacom? ( udev )
+   wayland? ( udev )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
+
+# >=polkit-0.114 for ITS translation rules of .policy files
+COMMON_DEPEND="
+   >=sci-geosciences/geocode-glib-3.10
+   >=dev-libs/glib-2.53.0:2
+   >=gnome-base/gnome-desktop-3.11.1:3=
+   >=gnome-base/gsettings-desktop-schemas-3.23.3
+   >=x11-libs/gtk+-3.15.3:3[X]
+   >=dev-libs/libgweather-3.9.5:2=
+   colord? (
+   >=x11-misc/colord-1.0.2:=
+   >=media-libs/lcms-2.2:2 )
+   media-libs/libcanberra[gtk3]
+   >=app-misc/geoclue-2.3.1:2.0
+   >=x11-libs/libnotify-0.7.3
+   >=media-sound/pulseaudio-2[glib]
+   >=sys-auth/polkit-0.114
+   >=sys-power/upower-0.99:=
+   x11-libs/libX11
+   x11-libs/libXtst
+   udev? ( virtual/libgudev:= )
+   wayland? ( dev-libs/wayland )
+   input_devices_wacom? ( >=dev-libs/libwacom-0.7
+   >=x11-libs/pango-1.20.0
+   x11-libs/gdk-pixbuf:2 )
+   smartcard? ( >=dev-libs/nss-3.11.2 )
+   cups? ( >=net-print/cups-1.4[dbus] )
+   networkmanager? ( >=net-misc/networkmanager-1.0 )
+   media-libs/alsa-lib
+   x11-libs/libXi
+   x11-libs/libXext
+   media-libs/fontconfig
+"
+# logind needed for power and session management, bug #464944
+# gnome-session-3.27.90 and gdm-3.27.9 adapt to A11yKeyboard component 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/, gnome-base/gnome-settings-daemon/files/

2018-12-25 Thread Mart Raudsepp
commit: 8403a13490ce4e7f9c8a6c956ac11ee1289bab97
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Dec 25 15:42:30 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Dec 25 15:50:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8403a134

gnome-base/gnome-settings-daemon: fix build with glib-2.58

New glib does typeof() checking on g_clear_pointer macro calls,
which fails with code that passed something unsuitable as
g_clear_pointer destroy parameter. notify_notification_close
takes a second parameter, which is not a valid function signature
for g_clear_pointer, thus it errors now. Add upstream patch to
fix that.

Because in practice the destroy func call worked out fine with
earlier glib, without any known problems, there is no revbump by
considering it only a build fix (which strictly it's not).

Closes: https://bugs.gentoo.org/673706
Signed-off-by: Mart Raudsepp  gentoo.org>
Package-Manager: Portage-2.3.52, Repoman-2.3.11

 .../files/glib-2.58-compat.patch   | 33 ++
 .../gnome-settings-daemon-3.24.4.ebuild|  3 +-
 .../gnome-settings-daemon-3.26.2-r1.ebuild |  1 +
 3 files changed, 36 insertions(+), 1 deletion(-)

diff --git a/gnome-base/gnome-settings-daemon/files/glib-2.58-compat.patch 
b/gnome-base/gnome-settings-daemon/files/glib-2.58-compat.patch
new file mode 100644
index 000..94e1cad666e
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/files/glib-2.58-compat.patch
@@ -0,0 +1,33 @@
+From 3110457f72f70b2d283c1ad2f27b91b95d75d92f Mon Sep 17 00:00:00 2001
+From: Christian Hergert 
+Date: Wed, 18 Jul 2018 19:31:17 -0700
+Subject: [PATCH] housekeeping: fix improper notify_notification_close() usage
+
+notify_notification_close() expects that a parameter will be available for
+the error location, which could be a dangling pointer in a register or
+on the stack in the case of some architectures.
+
+This was caught by GNOME/glib#1425 which allows us to check proper type
+parameters.
+---
+ plugins/housekeeping/gsd-disk-space.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/plugins/housekeeping/gsd-disk-space.c 
b/plugins/housekeeping/gsd-disk-space.c
+index 0ae40193..0eee94ea 100644
+--- a/plugins/housekeeping/gsd-disk-space.c
 b/plugins/housekeeping/gsd-disk-space.c
+@@ -1017,7 +1017,9 @@ gsd_ldsm_clean (void)
+ g_clear_object (_monitor);
+ g_clear_object ();
+ g_clear_object (_settings);
+-g_clear_pointer (, notify_notification_close);
++/* NotifyNotification::closed callback will drop reference */
++if (notification != NULL)
++notify_notification_close (notification, NULL);
+ g_slist_free_full (ignore_paths, g_free);
+ ignore_paths = NULL;
+ }
+-- 
+2.17.0
+

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild
index 30c72516856..dbde38ea937 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -103,6 +103,7 @@ PATCHES=(
# Reduce memory usage by using a fake CSS theme instead of full Adwaita 
for GTK+ needing plugins; requires eautoreconf
# Fix build system to require gudev with wayland, bug #627966
"${WORKDIR}"/patches/
+   "${FILESDIR}"/glib-2.58-compat.patch
 )
 
 python_check_deps() {

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.2-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.2-r1.ebuild
index fc862199ab3..b7c6a9990f9 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.2-r1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.2-r1.ebuild
@@ -98,6 +98,7 @@ PATCHES=(
# Allow specifying udevrulesdir via configure, bug 509484; requires 
eautoreconf
# Fix build system to require gudev with wayland, bug #627966; requires 
eautoreconf
"${WORKDIR}"/patches/
+   "${FILESDIR}"/glib-2.58-compat.patch # included in 3.29.1+, might be 
backported to 3.28 too
 )
 
 python_check_deps() {



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2018-09-28 Thread Mart Raudsepp
commit: c5c91467a2d67ef958be90a482e1410f454e1ea1
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Sep 25 21:02:06 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Sep 28 13:49:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5c91467

gnome-base/gnome-settings-daemon: bump to 3.26.2, try to support elogind

Signed-off-by: Mart Raudsepp  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 gnome-base/gnome-settings-daemon/Manifest  |   2 +
 .../gnome-settings-daemon-3.26.2-r1.ebuild | 131 +
 gnome-base/gnome-settings-daemon/metadata.xml  |   5 +-
 3 files changed, 136 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 9bde0ee5da1..41b217ebda9 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1,4 @@
 DIST gnome-settings-daemon-3.24.4-patchset.tar.xz 5224 BLAKE2B 
f01db03ce3980a74324972871643e573bc51a184fe12e7a40796b7ca1bbfac37ecad1fae2f8a62fba0038a672dc4958b242316dc3dc97a59b37a2e4e4f5e9973
 SHA512 
fe5bf846774b126e8ed89bc8043e8c02b567cc55d602c5becd84a14c7a414fc663ae1767a552b585defb462ffe88b4838f87445c9599fda37f197e8f2eaad8cb
 DIST gnome-settings-daemon-3.24.4.tar.xz 1632700 BLAKE2B 
616aad6984df726c438117ab98e8c5a35bd02a6ebbc3c24fc46b50e8b3ca3f3d5bede0588cfe9bbdfcaccc70ff5799feeabf020ec4beb03d653ae81abc6325f8
 SHA512 
4a3b1069d80263a92ae2c2a420f7dc70a1ff92346d5cbeb1e7dd4af0419e039ebe958550594d87929c0333c19aa9a3ef7ca9b9751109a9da64a40d81ba067cc0
+DIST gnome-settings-daemon-3.26.2-patchset.tar.xz 42408 BLAKE2B 
3b54dd1b161f4137eeb7c110be70444e3b8eb602a7d1c12ec6aaa32d887d46c3e1dc61df2a04895b7c6e2d67a68edeced5f758f688533caa9900deace7b6d542
 SHA512 
3ab36a03e2892ad193f420722025753990158ac450c686b9fba490cda4e7e1be69574dd4d3b9c8ed5e238f23933065abc28aee480ff1e2e5dad28e364c04fc0b
+DIST gnome-settings-daemon-3.26.2.tar.xz 1589696 BLAKE2B 
f1fd18e80caf5badb0da1f07cbe994b73a99ace004bf3b568114d6cd6110ebd092ee3a023a1ec818f3946f6f7cdb7ee21417782e271c8aa9ebd9d1d4c35ea286
 SHA512 
7785ebcb7df466c50557b75a3092f568e375adcf5a40f73e31d5cc69fa63bc556a4447a96e6e612c3bf523735e67168afae0b9c1fab32912d41014436d33b7ff

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.2-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.2-r1.ebuild
new file mode 100644
index 000..fc862199ab3
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.2-r1.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_EAUTORECONF="yes"
+GNOME2_LA_PUNT="yes"
+#PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) # 
https://bugzilla.gnome.org/show_bug.cgi?id=783186
+PYTHON_COMPAT=( python2_7 )
+
+inherit gnome2 python-any-r1 udev virtualx
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://git.gnome.org/browse/gnome-settings-daemon;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug elogind input_devices_wacom networkmanager policykit 
smartcard systemd test +udev wayland"
+REQUIRED_USE="
+   ^^ ( elogind systemd )
+   input_devices_wacom? ( udev )
+   smartcard? ( udev )
+   wayland? ( udev )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.53.0:2
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=gnome-base/gnome-desktop-3.11.1:3=
+   >=gnome-base/gsettings-desktop-schemas-3.23.3
+   >=gnome-base/librsvg-2.36.2:2
+   media-fonts/cantarell
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   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.3.1:2.0
+   >=dev-libs/libgweather-3.9.5:2=
+   >=sci-geosciences/geocode-glib-3.10
+   >=sys-auth/polkit-0.103
+
+   colord? (
+   >=media-libs/lcms-2.2:2
+   >=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-1.0 )
+   smartcard? ( >=dev-libs/nss-3.11.2 )
+   udev? ( virtual/libgudev:= )
+   wayland? ( dev-libs/wayland )
+"
+# logind needed for power and session management, bug #464944
+# 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/files/, gnome-base/gnome-settings-daemon/

2018-04-28 Thread Mart Raudsepp
commit: 59d0395d06b0cbf566702184211e3c35d3fed3e2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 28 23:46:40 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 28 23:46:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d0395d

gnome-base/gnome-settings-daemon: remove old

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 gnome-base/gnome-settings-daemon/Manifest  |   1 -
 .../files/3.24.2-reduce-memory-usage.patch | 177 -
 .../files/3.24.2-remove-unneeded-gtk-init.patch|  77 -
 .../files/3.24.2-udevrulesdir-configure.patch  |  48 --
 .../files/3.24.3-fix-wayland-build.patch   |  53 --
 .../files/3.24.3-optional.patch| 169 
 .../gnome-settings-daemon-3.24.3.ebuild| 160 ---
 7 files changed, 685 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 3316056fff1..9bde0ee5da1 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,3 +1,2 @@
-DIST gnome-settings-daemon-3.24.3.tar.xz 1583044 BLAKE2B 
f075abe574663cb9e6092e9698efb12d598584fe004042b5ac63df7e30ba9dfdb28ac4d0fac4148fa8fd49ccb6991414dc9a3dc49400efbe2cf4752d6295d62c
 SHA512 
2450c3bb31746fe4883f194094cf79e94207e74d39c992107244d89f36c3ea373a33a2dca4a55af138f03fb4abd8733da4bacb215e2202bbc0976b566f8529a6
 DIST gnome-settings-daemon-3.24.4-patchset.tar.xz 5224 BLAKE2B 
f01db03ce3980a74324972871643e573bc51a184fe12e7a40796b7ca1bbfac37ecad1fae2f8a62fba0038a672dc4958b242316dc3dc97a59b37a2e4e4f5e9973
 SHA512 
fe5bf846774b126e8ed89bc8043e8c02b567cc55d602c5becd84a14c7a414fc663ae1767a552b585defb462ffe88b4838f87445c9599fda37f197e8f2eaad8cb
 DIST gnome-settings-daemon-3.24.4.tar.xz 1632700 BLAKE2B 
616aad6984df726c438117ab98e8c5a35bd02a6ebbc3c24fc46b50e8b3ca3f3d5bede0588cfe9bbdfcaccc70ff5799feeabf020ec4beb03d653ae81abc6325f8
 SHA512 
4a3b1069d80263a92ae2c2a420f7dc70a1ff92346d5cbeb1e7dd4af0419e039ebe958550594d87929c0333c19aa9a3ef7ca9b9751109a9da64a40d81ba067cc0

diff --git 
a/gnome-base/gnome-settings-daemon/files/3.24.2-reduce-memory-usage.patch 
b/gnome-base/gnome-settings-daemon/files/3.24.2-reduce-memory-usage.patch
deleted file mode 100644
index 9e683b06d3b..000
--- a/gnome-base/gnome-settings-daemon/files/3.24.2-reduce-memory-usage.patch
+++ /dev/null
@@ -1,177 +0,0 @@
-From 386f456eda7a027dfc706ebb675602d6f067f5c6 Mon Sep 17 00:00:00 2001
-From: Christian Hergert 
-Date: Mon, 27 Mar 2017 00:17:59 -0700
-Subject: [PATCH 5/5] common: avoid loading Adwaita CSS theme into memory
-
-The various Gtk programs are not dependent on any specific theme being
-loaded. Therefore, the parsing the Adwaita CSS theme (which is quite a
-detailed theme) is unnecessary and a few MB of overhead to each gsd
-subprocess.
-
-By setting the GTK_THEME environment variable in main() and providing an
-alternate CSS file (which is empty), we can force Gtk to never load the
-default theme, but instead our empty theme. This is important as otherwise
-GtkSettings can force-load Adwaita upon first use, and that fragments the
-heap.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=780555

- configure.ac  |  1 +
- plugins/common/Makefile.am| 10 ++
- plugins/common/Makefile.am.gresources | 34 ++
- plugins/common/daemon-skeleton-gtk.h  | 28 
- plugins/common/gsd.gresources.xml |  6 ++
- plugins/common/gtk.css|  0
- 6 files changed, 79 insertions(+)
- create mode 100644 plugins/common/Makefile.am.gresources
- create mode 100644 plugins/common/gsd.gresources.xml
- create mode 100644 plugins/common/gtk.css
-
-diff --git a/configure.ac b/configure.ac
-index 475821d..df86831 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -73,6 +73,7 @@ AC_SUBST([GSD_PLUGIN_LDFLAGS])
- 
- AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
- AC_PATH_PROG([GLIB_MKENUMS],[glib-mkenums])
-+AC_PATH_PROG([GLIB_COMPILE_RESOURCES], [glib-compile-resources])
- 
- LT_LIB_M
- AC_SUBST(LIBM)
-diff --git a/plugins/common/Makefile.am b/plugins/common/Makefile.am
-index 239c601..706be12 100644
 a/plugins/common/Makefile.am
-+++ b/plugins/common/Makefile.am
-@@ -33,6 +33,8 @@ libcommon_la_SOURCES = \
-   gsd-device-mapper.h \
-   gsd-input-helper.c  \
-   gsd-input-helper.h  \
-+  gsd-resources.c \
-+  gsd-resources.h \
-   gsd-settings-migrate.c  \
-   gsd-settings-migrate.h  \
-   gsd-shell-helper.c  \
-@@ -68,3 +70,11 @@ EXTRA_DIST = $(scripts_DATA) daemon-skeleton.h 
daemon-skeleton-gtk.h
- 
- CLEANFILES = \
-   $(GSD_COMMON_ENUM_FILES)
-+
-+DISTCLEANFILES =
-+
-+glib_resources_c = gsd-resources.c
-+glib_resources_h = gsd-resources.h
-+glib_resources_xml = gsd.gresources.xml

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2018-04-26 Thread Aaron Bauman
commit: a6a9d0414ce7e92278b9e8d6ce347ffd88ce920b
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu Apr 26 22:19:30 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu Apr 26 22:32:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6a9d041

gnome-base/gnome-settings-daemon: amd64 stable

Bug: https://bugs.gentoo.org/652976
Package-Manager: Portage-2.3.31, Repoman-2.3.9

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild
index cf01a68a7cf..ce672aeecd0 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild
@@ -21,7 +21,7 @@ REQUIRED_USE="
smartcard? ( udev )
wayland? ( udev )
 "
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.44.0:2[dbus]



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2018-04-21 Thread Mart Raudsepp
commit: 4a1035811c4406791bbdccac06277b565bf3e2a8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 21 08:43:34 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 21 08:59:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a103581

gnome-base/gnome-settings-daemon: bump to 3.24.4

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 gnome-base/gnome-settings-daemon/Manifest  |   2 +
 .../gnome-settings-daemon-3.24.4.ebuild| 157 +
 2 files changed, 159 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 3d64a49cf41..3316056fff1 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1 +1,3 @@
 DIST gnome-settings-daemon-3.24.3.tar.xz 1583044 BLAKE2B 
f075abe574663cb9e6092e9698efb12d598584fe004042b5ac63df7e30ba9dfdb28ac4d0fac4148fa8fd49ccb6991414dc9a3dc49400efbe2cf4752d6295d62c
 SHA512 
2450c3bb31746fe4883f194094cf79e94207e74d39c992107244d89f36c3ea373a33a2dca4a55af138f03fb4abd8733da4bacb215e2202bbc0976b566f8529a6
+DIST gnome-settings-daemon-3.24.4-patchset.tar.xz 5224 BLAKE2B 
f01db03ce3980a74324972871643e573bc51a184fe12e7a40796b7ca1bbfac37ecad1fae2f8a62fba0038a672dc4958b242316dc3dc97a59b37a2e4e4f5e9973
 SHA512 
fe5bf846774b126e8ed89bc8043e8c02b567cc55d602c5becd84a14c7a414fc663ae1767a552b585defb462ffe88b4838f87445c9599fda37f197e8f2eaad8cb
+DIST gnome-settings-daemon-3.24.4.tar.xz 1632700 BLAKE2B 
616aad6984df726c438117ab98e8c5a35bd02a6ebbc3c24fc46b50e8b3ca3f3d5bede0588cfe9bbdfcaccc70ff5799feeabf020ec4beb03d653ae81abc6325f8
 SHA512 
4a3b1069d80263a92ae2c2a420f7dc70a1ff92346d5cbeb1e7dd4af0419e039ebe958550594d87929c0333c19aa9a3ef7ca9b9751109a9da64a40d81ba067cc0

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild
new file mode 100644
index 000..041c154ffe1
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_EAUTORECONF="yes"
+GNOME2_LA_PUNT="yes"
+#PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) # 
https://bugzilla.gnome.org/show_bug.cgi?id=783186
+PYTHON_COMPAT=( python2_7 )
+
+inherit gnome2 python-any-r1 systemd udev virtualx
+
+DESCRIPTION="Gnome Settings Daemon"
+HOMEPAGE="https://git.gnome.org/browse/gnome-settings-daemon;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="+colord +cups debug input_devices_wacom -openrc-force networkmanager 
policykit smartcard test +udev wayland"
+REQUIRED_USE="
+   input_devices_wacom? ( udev )
+   smartcard? ( udev )
+   wayland? ( udev )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.44.0:2[dbus]
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
+   >=gnome-base/gnome-desktop-3.11.1:3=
+   >=gnome-base/gsettings-desktop-schemas-3.23.3
+   >=gnome-base/librsvg-2.36.2:2
+   media-fonts/cantarell
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   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.3.1:2.0
+   >=dev-libs/libgweather-3.9.5:2=
+   >=sci-geosciences/geocode-glib-3.10
+   >=sys-auth/polkit-0.103
+
+   colord? (
+   >=media-libs/lcms-2.2:2
+   >=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-1.0 )
+   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
+# 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 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/files/, gnome-base/gnome-settings-daemon/

2018-02-03 Thread Mart Raudsepp
commit: e37e07c96faead88e87c679fe78265903b1466ee
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Feb  3 20:12:08 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Feb  3 20:55:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e37e07c9

gnome-base/gnome-settings-daemon: remove old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 gnome-base/gnome-settings-daemon/Manifest  |   1 -
 .../files/3.22.2-udevrulesdir-configure.patch  |  48 ---
 .../gnome-settings-daemon-3.22.0-optional.patch| 111 ---
 .../gnome-settings-daemon-3.22.2-r1.ebuild | 149 -
 4 files changed, 309 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 58b5a2fa553..3d64a49cf41 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1 @@
-DIST gnome-settings-daemon-3.22.2.tar.xz 1657132 BLAKE2B 
4582793b2c13b4cecb1e93ff5053f94af16dc72436fbfe83a74b21b21c4bf8473409f52acae30e717176b01fd60165e43a69ae16787883ee862fe7fa3b9c448c
 SHA512 
7bbeb0b50d178bf951f5a8375703f3e2e88b7c5082ec7394df1f277dd08059e616118e003db23dcc175b92d803924b3927326d10a2101b7923dfb0e980d277e3
 DIST gnome-settings-daemon-3.24.3.tar.xz 1583044 BLAKE2B 
f075abe574663cb9e6092e9698efb12d598584fe004042b5ac63df7e30ba9dfdb28ac4d0fac4148fa8fd49ccb6991414dc9a3dc49400efbe2cf4752d6295d62c
 SHA512 
2450c3bb31746fe4883f194094cf79e94207e74d39c992107244d89f36c3ea373a33a2dca4a55af138f03fb4abd8733da4bacb215e2202bbc0976b566f8529a6

diff --git 
a/gnome-base/gnome-settings-daemon/files/3.22.2-udevrulesdir-configure.patch 
b/gnome-base/gnome-settings-daemon/files/3.22.2-udevrulesdir-configure.patch
deleted file mode 100644
index d0436ecdc6e..000
--- a/gnome-base/gnome-settings-daemon/files/3.22.2-udevrulesdir-configure.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 19394974869513ab4a98d72593dce18f08105983 Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp 
-Date: Tue, 21 Mar 2017 01:30:52 +0200
-Subject: [PATCH] build: Get udevrulesdir from pkg-config
-
-Use the standard way to find the udev rules directory via pkg-config by 
default,
-and support specifying it, should it be necessary.
-This is the same logic as in colord.

- configure.ac   | 9 +
- plugins/rfkill/Makefile.am | 1 -
- 2 files changed, 9 insertions(+), 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index 8d4f5cb..5390404 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -135,6 +135,15 @@ fi
- AM_CONDITIONAL(HAVE_GUDEV, test x$have_gudev = xyes)
- 
- dnl 
---
-+dnl - Where to install udev rules
-+dnl 
---
-+AC_ARG_WITH([udevrulesdir],
-+AS_HELP_STRING([--with-udevrulesdir=DIR], [Directory for udev 
rules files]),
-+[],
-+[with_udevrulesdir=$($PKG_CONFIG --variable=udevdir 
udev)/rules.d])
-+AC_SUBST([udevrulesdir], [$with_udevrulesdir])
-+
-+dnl 
---
- dnl - ALSA integration (default enabled)
- dnl 
---
- ALSA_PKG=""
-diff --git a/plugins/rfkill/Makefile.am b/plugins/rfkill/Makefile.am
-index fed7adc..05f2c78 100644
 a/plugins/rfkill/Makefile.am
-+++ b/plugins/rfkill/Makefile.am
-@@ -59,7 +59,6 @@ plugin_in_files = rfkill.gnome-settings-plugin.in
- 
- plugin_DATA = 
$(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
- 
--udevrulesdir = $(prefix)/lib/udev/rules.d
- udevrules_DATA = 61-gnome-settings-daemon-rfkill.rules
- 
- EXTRA_DIST = $(plugin_in_files) $(udevrules_DATA)
--- 
-2.10.1
-

diff --git 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.22.0-optional.patch
 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.22.0-optional.patch
deleted file mode 100644
index 9b5369bb346..000
--- 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.22.0-optional.patch
+++ /dev/null
@@ -1,111 +0,0 @@
-From 2aa9a92b06418642339cf27a3df5051f63eb8ddb Mon Sep 17 00:00:00 2001
-From: Ole Reifschneider 
-Date: Sat, 11 Apr 2015 23:10:21 +0200
-Subject: [PATCH] Make colord and wacom support optional
-

- configure.ac| 41 ++---
- plugins/Makefile.am |  9 +++--
- 2 files changed, 37 insertions(+), 13 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 6d9408a..628af0e 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -245,7 +245,17 @@ dnl 
---
- dnl - color
- dnl 
---
- 
--PKG_CHECK_MODULES(COLOR, [colord >= 1.0.2 gnome-desktop-3.0 >= 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2018-01-17 Thread Mikle Kolyada
commit: d2d1d029e0e0733af3f2856c3fd9bc76672dc4d3
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Jan 18 02:34:28 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jan 18 02:34:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2d1d029

gnome-base/gnome-settings-daemon: amd64 stable wrt bug #631656

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild
index 1b5f1cb13c9..08ef2d56a27 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
smartcard? ( udev )
wayland? ( udev )
 "
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.44.0:2[dbus]



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/, profiles/base/

2018-01-09 Thread Mart Raudsepp
commit: df83291b6825f78e26c5b8b38df49bc1546e43a7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Jan 10 07:14:34 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Jan 10 07:27:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df83291b

gnome-base/gnome-settings-daemon: handle test restricting via package.use.mask

This allows to keep the deps without commenting them out, but not have them
pulled into deptree, which currently leads to dbusmock keyword trouble

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild | 5 ++---
 profiles/base/package.use.mask   | 4 
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild
index 3534c5fa68f..1b5f1cb13c9 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -96,8 +96,7 @@ DEPEND="${COMMON_DEPEND}
 "
 
 # TypeErrors with python3; weird test errors with python2; all in power 
component that was made required now
-RESTRICT="test"
-# RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )"
 
 PATCHES=(
# Make colord and wacom optional; requires eautoreconf

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 8ff8136c352..14dfa34efae 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -7,6 +7,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Mart Raudsepp  (10 Jan 2018)
+# Failing tests, with extra deps that aren't keyworded due to that
+>=gnome-base/gnome-settings-daemon-3.24 test
+
 # Pacho Ramos  (04 Jan 2018)
 # sys-apps/raidutils is going to be removed (#638634)
 net-analyzer/nagios-plugin-check_raid i2o



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/files/

2017-10-30 Thread Mart Raudsepp
commit: 03ae679c40b695407e92ea381a6be0f42b93f73d
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Oct  1 13:33:12 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Oct 30 22:34:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03ae679c

gnome-base/gnome-settings-daemon: remove unused patch

 .../files/3.24.2-optional.patch| 145 -
 1 file changed, 145 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/files/3.24.2-optional.patch 
b/gnome-base/gnome-settings-daemon/files/3.24.2-optional.patch
deleted file mode 100644
index 64c47a92e3f..000
--- a/gnome-base/gnome-settings-daemon/files/3.24.2-optional.patch
+++ /dev/null
@@ -1,145 +0,0 @@
-From 22f6a45b665e604f874e82a817d45bb976d8c5ae Mon Sep 17 00:00:00 2001
-From: Timo Tambet 
-Date: Sat, 25 Feb 2017 14:48:19 +0200
-Subject: [PATCH 1/1] [PATCH] Make colord and wacom support optional
-

- configure.ac  | 56 +++
- plugins/Makefile.am   |  9 ++--
- plugins/dummy/Makefile.am |  5 -
- 3 files changed, 48 insertions(+), 22 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 0d169c8f..792195aa 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -158,13 +158,23 @@ PKG_CHECK_MODULES(CLIPBOARD,
- gtk+-x11-3.0
- x11)
- 
--PKG_CHECK_MODULES(COLOR,
--colord >= 1.0.2
--gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
--libcanberra-gtk3
--libgeoclue-2.0 >= $GEOCLUE_REQUIRED_VERSION
--lcms2 >= $LCMS_REQUIRED_VERSION
--libnotify)
-+AC_ARG_ENABLE([color],
-+AS_HELP_STRING([--disable-color],
-+[turn off color plugin]),
-+[],
-+[enable_color=yes])
-+
-+AS_IF([test "$enable_color" = "yes"],
-+  [PKG_CHECK_MODULES(COLOR,
-+   colord >= 1.0.2
-+   gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
-+   libcanberra-gtk3
-+   libgeoclue-2.0 >= $GEOCLUE_REQUIRED_VERSION
-+   lcms2 >= $LCMS_REQUIRED_VERSION
-+   libnotify)
-+   AC_DEFINE(HAVE_COLOR, 1, [Define if color plugin is enabled])
-+  ])
-+AM_CONDITIONAL(BUILD_COLOR, test "x$enable_color" = "xyes")
- 
- PKG_CHECK_MODULES(DATETIME,
- libnotify >= $LIBNOTIFY_REQUIRED_VERSION
-@@ -268,23 +278,31 @@ case $host_os in
- if test "$host_cpu" = s390 -o "$host_cpu" = s390x; then
-   have_wacom=no
- else
--  if test x$enable_gudev != xno; then
--LIBWACOM_PKG="libwacom >= $LIBWACOM_REQUIRED_VERSION"
--PKG_CHECK_MODULES(LIBWACOM, [libwacom >= $LIBWACOM_REQUIRED_VERSION])
--PKG_CHECK_MODULES(WACOM, [gtk+-3.0 pango >= $PANGO_REQUIRED_VERSION])
--PKG_CHECK_MODULES(WACOM_OLED, [gudev-1.0])
--  else
-+  have_wacom=no
-+  AS_IF([test "$enable_gudev" != "no"],
-+  [AC_ARG_ENABLE([wacom],
-+ AS_HELP_STRING([--disable-wacom],
-+[turn off wacom plugin]),
-+[],
-+[enable_wacom=no]) dnl Default value
-+AS_IF([test "$enable_wacom" = "xyes"],
-+ [
-+   PKG_CHECK_MODULES(LIBWACOM, [libwacom >= 
$LIBWACOM_REQUIRED_VERSION])
-+   PKG_CHECK_MODULES(WACOM, [gtk+-3.0, pango >= 
$PANGO_REQUIRED_VERSION])
-+   PKG_CHECK_MODULES(WACOM_OLED, [gudev-1.0])
-+   have_wacom=yes
-+   AC_DEFINE_UNQUOTED(HAVE_WACOM, 1, [Define to 1 if wacom 
support is available])
-+ ])
-+   ], [
- AC_MSG_ERROR([GUdev is necessary to compile Wacom support])
--  fi
--  AC_DEFINE_UNQUOTED(HAVE_WACOM, 1, [Define to 1 if wacom support is 
available])
--  have_wacom=yes
-+  ])
- fi
- ;;
-   *)
--have_wacom=no
--;;
-+  have_wacom=no
-+  ;;
- esac
--AM_CONDITIONAL(HAVE_WACOM, test x$have_wacom = xyes)
-+AM_CONDITIONAL(BUILD_WACOM, test x$have_wacom = xyes)
- 
- dnl 
---
- dnl - common
-diff --git a/plugins/Makefile.am b/plugins/Makefile.am
-index 9324b406..ee78d6d0 100644
 a/plugins/Makefile.am
-+++ b/plugins/Makefile.am
-@@ -4,7 +4,6 @@ enabled_plugins =  \
-   a11y-keyboard   \
-   a11y-settings   \
-   clipboard   \
--  color   \
-   datetime\
-   dummy   \
-   power   \
-@@ -22,13 +21,19 @@ enabled_plugins =  \
- 
- disabled_plugins = $(NULL)
- 
-+if BUILD_COLOR
-+enabled_plugins += color
-+else
-+disabled_plugins += color
-+endif
-+
- if SMARTCARD_SUPPORT
- enabled_plugins += smartcard
- else
- disabled_plugins += smartcard
- endif
- 
--if HAVE_WACOM
-+if BUILD_WACOM
- 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/files/

2017-10-30 Thread Patrice Clement
commit: 4b3ea121b6a785ca700ba7069ace074ab1d58e0d
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Oct  1 13:33:12 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Oct 30 21:26:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3ea121

gnome-base/gnome-settings-daemon: remove unused patch.

Closes: https://github.com/gentoo/gentoo/pull/5828

 .../files/3.24.2-optional.patch| 145 -
 1 file changed, 145 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/files/3.24.2-optional.patch 
b/gnome-base/gnome-settings-daemon/files/3.24.2-optional.patch
deleted file mode 100644
index 64c47a92e3f..000
--- a/gnome-base/gnome-settings-daemon/files/3.24.2-optional.patch
+++ /dev/null
@@ -1,145 +0,0 @@
-From 22f6a45b665e604f874e82a817d45bb976d8c5ae Mon Sep 17 00:00:00 2001
-From: Timo Tambet 
-Date: Sat, 25 Feb 2017 14:48:19 +0200
-Subject: [PATCH 1/1] [PATCH] Make colord and wacom support optional
-

- configure.ac  | 56 +++
- plugins/Makefile.am   |  9 ++--
- plugins/dummy/Makefile.am |  5 -
- 3 files changed, 48 insertions(+), 22 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 0d169c8f..792195aa 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -158,13 +158,23 @@ PKG_CHECK_MODULES(CLIPBOARD,
- gtk+-x11-3.0
- x11)
- 
--PKG_CHECK_MODULES(COLOR,
--colord >= 1.0.2
--gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
--libcanberra-gtk3
--libgeoclue-2.0 >= $GEOCLUE_REQUIRED_VERSION
--lcms2 >= $LCMS_REQUIRED_VERSION
--libnotify)
-+AC_ARG_ENABLE([color],
-+AS_HELP_STRING([--disable-color],
-+[turn off color plugin]),
-+[],
-+[enable_color=yes])
-+
-+AS_IF([test "$enable_color" = "yes"],
-+  [PKG_CHECK_MODULES(COLOR,
-+   colord >= 1.0.2
-+   gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
-+   libcanberra-gtk3
-+   libgeoclue-2.0 >= $GEOCLUE_REQUIRED_VERSION
-+   lcms2 >= $LCMS_REQUIRED_VERSION
-+   libnotify)
-+   AC_DEFINE(HAVE_COLOR, 1, [Define if color plugin is enabled])
-+  ])
-+AM_CONDITIONAL(BUILD_COLOR, test "x$enable_color" = "xyes")
- 
- PKG_CHECK_MODULES(DATETIME,
- libnotify >= $LIBNOTIFY_REQUIRED_VERSION
-@@ -268,23 +278,31 @@ case $host_os in
- if test "$host_cpu" = s390 -o "$host_cpu" = s390x; then
-   have_wacom=no
- else
--  if test x$enable_gudev != xno; then
--LIBWACOM_PKG="libwacom >= $LIBWACOM_REQUIRED_VERSION"
--PKG_CHECK_MODULES(LIBWACOM, [libwacom >= $LIBWACOM_REQUIRED_VERSION])
--PKG_CHECK_MODULES(WACOM, [gtk+-3.0 pango >= $PANGO_REQUIRED_VERSION])
--PKG_CHECK_MODULES(WACOM_OLED, [gudev-1.0])
--  else
-+  have_wacom=no
-+  AS_IF([test "$enable_gudev" != "no"],
-+  [AC_ARG_ENABLE([wacom],
-+ AS_HELP_STRING([--disable-wacom],
-+[turn off wacom plugin]),
-+[],
-+[enable_wacom=no]) dnl Default value
-+AS_IF([test "$enable_wacom" = "xyes"],
-+ [
-+   PKG_CHECK_MODULES(LIBWACOM, [libwacom >= 
$LIBWACOM_REQUIRED_VERSION])
-+   PKG_CHECK_MODULES(WACOM, [gtk+-3.0, pango >= 
$PANGO_REQUIRED_VERSION])
-+   PKG_CHECK_MODULES(WACOM_OLED, [gudev-1.0])
-+   have_wacom=yes
-+   AC_DEFINE_UNQUOTED(HAVE_WACOM, 1, [Define to 1 if wacom 
support is available])
-+ ])
-+   ], [
- AC_MSG_ERROR([GUdev is necessary to compile Wacom support])
--  fi
--  AC_DEFINE_UNQUOTED(HAVE_WACOM, 1, [Define to 1 if wacom support is 
available])
--  have_wacom=yes
-+  ])
- fi
- ;;
-   *)
--have_wacom=no
--;;
-+  have_wacom=no
-+  ;;
- esac
--AM_CONDITIONAL(HAVE_WACOM, test x$have_wacom = xyes)
-+AM_CONDITIONAL(BUILD_WACOM, test x$have_wacom = xyes)
- 
- dnl 
---
- dnl - common
-diff --git a/plugins/Makefile.am b/plugins/Makefile.am
-index 9324b406..ee78d6d0 100644
 a/plugins/Makefile.am
-+++ b/plugins/Makefile.am
-@@ -4,7 +4,6 @@ enabled_plugins =  \
-   a11y-keyboard   \
-   a11y-settings   \
-   clipboard   \
--  color   \
-   datetime\
-   dummy   \
-   power   \
-@@ -22,13 +21,19 @@ enabled_plugins =  \
- 
- disabled_plugins = $(NULL)
- 
-+if BUILD_COLOR
-+enabled_plugins += color
-+else
-+disabled_plugins += color
-+endif
-+
- if SMARTCARD_SUPPORT
- enabled_plugins += smartcard
- else
- disabled_plugins += smartcard
- 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/files/, gnome-base/gnome-settings-daemon/

2017-09-25 Thread Mart Raudsepp
commit: 6da92d43fd40ccf450ad0687a8ee7d719834e28b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Sep 25 16:54:18 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Sep 25 16:54:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6da92d43

gnome-base/gnome-settings-daemon: remove old

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 gnome-base/gnome-settings-daemon/Manifest  |   1 -
 .../files/3.24.2-fix-color-tests.patch |  85 ---
 .../gnome-settings-daemon-3.22.2.ebuild| 149 ---
 .../gnome-settings-daemon-3.24.2.ebuild| 160 -
 4 files changed, 395 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index bff715e5361..b185d4f051b 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,3 +1,2 @@
 DIST gnome-settings-daemon-3.22.2.tar.xz 1657132 SHA256 
0a1c1f9bce59a86617c45f77bd9cb99c6db38b96678a89d7ad2ab6b7bc6a1a01 SHA512 
7bbeb0b50d178bf951f5a8375703f3e2e88b7c5082ec7394df1f277dd08059e616118e003db23dcc175b92d803924b3927326d10a2101b7923dfb0e980d277e3
 WHIRLPOOL 
edae1afc97a314f3d90c7d77d9a456e74e9fe9059353e15a5a9b8318c32d2ebad792e7c9b7acaf54a8f3ea11a5de629f06d7bdb9cb3d5bff4f0621fe6a50683a
-DIST gnome-settings-daemon-3.24.2.tar.xz 1621368 SHA256 
4aa9d72644e3ee8a30096a38986b0e9543fca92f586c561f6c8a11fb8148dcca SHA512 
fa75a499750c9e8f8fd2c1af44d033e55f90f97ef39c4159fa58a2957aeae036b4ae505dede6333b640b0dfcd0400eacd3715aeb184fc021c1d787230b1a1f12
 WHIRLPOOL 
305f16567488b54be4f7ec359f4a1249c18de74e967a410e18fd4bc8b84748bd5146a3bd2b86852d9e6a37bc829b281e79a38c7a3cfcece5f80ae516d062780f
 DIST gnome-settings-daemon-3.24.3.tar.xz 1583044 SHA256 
68c46038bc32b7cbe933cc24fa9f1eb96127d9900c07627767ab0a802f948593 SHA512 
2450c3bb31746fe4883f194094cf79e94207e74d39c992107244d89f36c3ea373a33a2dca4a55af138f03fb4abd8733da4bacb215e2202bbc0976b566f8529a6
 WHIRLPOOL 
90fa96f9e1c641a63ba4eac2160f6fbc141f31009eaa93be7a4d3737d086553bb5f3fec7a75c32c2e9a364071216a36c578948f60d89867b6e12f8d12948dab4

diff --git 
a/gnome-base/gnome-settings-daemon/files/3.24.2-fix-color-tests.patch 
b/gnome-base/gnome-settings-daemon/files/3.24.2-fix-color-tests.patch
deleted file mode 100644
index 70069589dae..000
--- a/gnome-base/gnome-settings-daemon/files/3.24.2-fix-color-tests.patch
+++ /dev/null
@@ -1,85 +0,0 @@
-From 63b73af23efd97de34a9dde58938c5c772040974 Mon Sep 17 00:00:00 2001
-From: Iain Lane 
-Date: Fri, 19 May 2017 16:38:07 +0100
-Subject: [PATCH] color: Make the testcase able to run uninstalled
-
-Distributions might want to be able to run their tests during package
-builds, for example.
-
-Compile the schema and set GSETTINGS_SCHEMA_DIR to the build dir.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=782170

- Makefile.am   |  2 +-
- plugins/color/Makefile.am | 11 ++-
- plugins/color/gcm-self-test.c |  6 ++
- 3 files changed, 17 insertions(+), 2 deletions(-)
-
-diff --git a/Makefile.am b/Makefile.am
-index 0a32954..096c245 100644
 a/Makefile.am
-+++ b/Makefile.am
-@@ -2,8 +2,8 @@ NULL =
- 
- SUBDIRS = \
-   gnome-settings-daemon   \
--  plugins \
-   data\
-+  plugins \
-   po  \
-   tests   \
-   $(NULL)
-diff --git a/plugins/color/Makefile.am b/plugins/color/Makefile.am
-index a280ba8..35dcad4 100644
 a/plugins/color/Makefile.am
-+++ b/plugins/color/Makefile.am
-@@ -30,6 +30,15 @@ gcm_self_test_LDADD =   \
- 
- TESTS = gcm-self-test
- 
-+BUILT_SOURCES = gschemas.compiled
-+
-+CLEANFILES = gschemas.compiled
-+
-+gschemas.compiled: 
$(top_builddir)/data/org.gnome.settings-daemon.plugins.color.gschema.xml
-+  $(AM_V_GEN) $(GLIB_COMPILE_SCHEMAS) --schema-file=$< 
--targetdir=$(builddir)
-+
-+all-am: gschemas.compiled
-+
- libexec_PROGRAMS = gsd-color
- gsd_color_SOURCES =   \
-   main.c  \
-@@ -80,7 +89,7 @@ EXTRA_DIST = \
-   test-data/Lenovo-T61-Internal.bin   \
-   test-data/LG-L225W-External.bin
- 
--CLEANFILES =  \
-+CLEANFILES += \
-   $(desktop_DATA)
- 
- DISTCLEANFILES =  \
-diff --git a/plugins/color/gcm-self-test.c b/plugins/color/gcm-self-test.c
-index 83c06c5..3f00b60 100644
 a/plugins/color/gcm-self-test.c
-+++ b/plugins/color/gcm-self-test.c
-@@ -281,11 +281,17 @@ gcm_test_frac_day (void)
- int
- main (int argc, char **argv)
- {
-+char *schema_dir;
-+
- g_setenv ("GSETTINGS_BACKEND", "memory", TRUE);
- 
- gtk_init (, );
- g_test_init (, , NULL);
- 
-+schema_dir = g_test_build_filename (G_TEST_BUILT, "", NULL);
-+

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2017-09-23 Thread Thomas Deutschmann
commit: 958f148a24d194b8a9cd1ce20a094f03812f1622
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Sep 23 21:07:52 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Sep 23 21:13:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=958f148a

gnome-base/gnome-settings-daemon: x86 stable (bug #624312)

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2-r1.ebuild
index 712f5bf27ae..76625b33ba7 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2-r1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2-r1.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="
input_devices_wacom? ( udev )
smartcard? ( udev )
 "
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.37.7:2[dbus]



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/files/, gnome-base/gnome-settings-daemon/

2017-08-18 Thread Gilles Dartiguelongue
commit: 652f112eafe9f29a060a10c67feab82d58079c14
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Fri Aug 18 07:46:24 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Fri Aug 18 07:50:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=652f112e

gnome-base/gnome-settings-daemon: fix build issue with USE="udev -wayland", bug 
#627966

Package-Manager: Portage-2.3.7, Repoman-2.3.3

 .../files/3.24.3-fix-wayland-build.patch   | 53 ++
 .../gnome-settings-daemon-3.24.3.ebuild|  2 +
 2 files changed, 55 insertions(+)

diff --git 
a/gnome-base/gnome-settings-daemon/files/3.24.3-fix-wayland-build.patch 
b/gnome-base/gnome-settings-daemon/files/3.24.3-fix-wayland-build.patch
new file mode 100644
index 000..4a06889aaa2
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/files/3.24.3-fix-wayland-build.patch
@@ -0,0 +1,53 @@
+From 58403ad7677d98fbb14b020dc4d15c52a695496e Mon Sep 17 00:00:00 2001
+From: Gilles Dartiguelongue 
+Date: Fri, 18 Aug 2017 09:42:56 +0200
+Subject: [PATCH] Fix build issue when gudev is detected in the absence of
+ wayland
+
+See https://bugs.gentoo.org/show_bug.cgi?id=627966
+---
+ configure.ac   | 5 +
+ plugins/common/Makefile.am | 2 +-
+ 2 files changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 908b3a3a..c89d5e2d 100644
+--- a/configure.ac
 b/configure.ac
+@@ -140,15 +140,20 @@ AC_ARG_ENABLE(wayland,
+ AS_HELP_STRING([--disable-wayland],[Disable wayland support (default: 
auto)]),
+ enable_wayland=$enableval, enable_wayland=auto)
+ if test x$enable_wayland != xno; then
++AS_IF([test "$have_udev" = no],
++  [AC_MSG_ERROR([udev is required for Wayland support])])
++
+ PKG_CHECK_MODULES(WAYLAND, wayland-client, have_wayland=yes, 
have_wayland=no)
+ if test x$have_wayland = xyes; then
+ AC_DEFINE(HAVE_WAYLAND, 1, [Define if libwayland-client is 
available])
++  GUDEV_PKG="$GUDEV_PKG gdk-wayland-3.0"
+ else
+ if test x$enable_wayland = xyes; then
+ AC_MSG_ERROR([Wayland enabled but not found])
+ fi
+ fi
+ fi
++AM_CONDITIONAL(HAVE_WAYLAND, test x$have_wayland = xyes)
+ 
+ dnl 
+ dnl Plugins
+diff --git a/plugins/common/Makefile.am b/plugins/common/Makefile.am
+index 107e4d3b..760f3198 100644
+--- a/plugins/common/Makefile.am
 b/plugins/common/Makefile.am
+@@ -40,7 +40,7 @@ libcommon_la_SOURCES = \
+   gsd-shell-helper.c  \
+   gsd-shell-helper.h
+ 
+-if HAVE_GUDEV
++if HAVE_WAYLAND
+ libcommon_la_SOURCES += \
+   gsd-device-manager-udev.c \
+   gsd-device-manager-udev.h
+-- 
+2.14.1
+

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild
index 22f909e01a9..3534c5fa68f 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild
@@ -108,6 +108,8 @@ PATCHES=(
"${FILESDIR}"/3.24.2-remove-unneeded-gtk-init.patch
# Reduce memory usage by using a fake CSS theme instead of full Adwaita 
for GTK+ needing plugins; requires eautoreconf
"${FILESDIR}"/3.24.2-reduce-memory-usage.patch
+   # Fix build issue when gudev is present but not wayland, bug #627966
+   "${FILESDIR}"/3.24.3-fix-wayland-build.patch
 )
 
 python_check_deps() {



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2017-08-18 Thread Gilles Dartiguelongue
commit: 949d5658ac94f92ecf36500f41083f0e46f12aca
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Fri Aug 18 07:31:19 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Fri Aug 18 07:50:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=949d5658

gnome-base/gnome-settings-daemon: add missing constraint between wayland and 
udev USE flags

After analyzing bug #628146, under wayland, gudev is mandatory in 
gsd-device-manager-udev.c.

Package-Manager: Portage-2.3.7, Repoman-2.3.3

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild
index f0967c3d950..22f909e01a9 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.3.ebuild
@@ -18,12 +18,13 @@ IUSE="+colord +cups debug input_devices_wacom -openrc-force 
networkmanager polic
 REQUIRED_USE="
input_devices_wacom? ( udev )
smartcard? ( udev )
+   wayland? ( udev )
 "
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.44.0:2[dbus]
-   >=x11-libs/gtk+-3.15.3:3[X]
+   >=x11-libs/gtk+-3.15.3:3[X,wayland?]
>=gnome-base/gnome-desktop-3.11.1:3=
>=gnome-base/gsettings-desktop-schemas-3.23.3
>=gnome-base/librsvg-2.36.2:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/files/

2017-08-17 Thread Gilles Dartiguelongue
commit: a8228ddb00755c2d8d64ee7149795654952b45d6
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Thu Aug 17 21:32:53 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu Aug 17 22:41:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8228ddb

gnome-base/gnome-settings-daemon: fix build with INPUT_DEVICES=wacom, bug 
#628106

Package-Manager: Portage-2.3.7, Repoman-2.3.3

 .../files/3.24.3-optional.patch| 41 ++
 1 file changed, 34 insertions(+), 7 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/files/3.24.3-optional.patch 
b/gnome-base/gnome-settings-daemon/files/3.24.3-optional.patch
index 5202f77d5dc..608784c43bb 100644
--- a/gnome-base/gnome-settings-daemon/files/3.24.3-optional.patch
+++ b/gnome-base/gnome-settings-daemon/files/3.24.3-optional.patch
@@ -1,14 +1,17 @@
-From 7b7bbbeeb9fa422d5a291574910e0881fa13f171 Mon Sep 17 00:00:00 2001
+From 9116667b39f7a3ef622b0fd4e09ffa77718fa5c2 Mon Sep 17 00:00:00 2001
 From: Ole Reifschneider 
 Date: Tue, 15 Aug 2017 18:51:42 +0200
-Subject: [PATCH] Make colord and wacom support optional
+Subject: [PATCH 1/6] Make colord and wacom support optional
 
 Signed-off-by: Gilles Dartiguelongue 
+Signed-off-by: Timo Tambet 
+Signed-off-by: Yuh-Horng Chen 
 ---
- configure.ac  | 54 +++
- plugins/Makefile.am   |  9 ++--
- plugins/dummy/Makefile.am |  5 -
- 3 files changed, 47 insertions(+), 21 deletions(-)
+ configure.ac   | 54 ++
+ plugins/Makefile.am|  9 ++--
+ plugins/common/Makefile.am |  7 --
+ plugins/dummy/Makefile.am  |  5 -
+ 4 files changed, 52 insertions(+), 23 deletions(-)
 
 diff --git a/configure.ac b/configure.ac
 index 73fe91e6..d8778c93 100644
@@ -121,6 +124,30 @@ index 9324b406..ee78d6d0 100644
  enabled_plugins += wacom
  else
  disabled_plugins += wacom
+diff --git a/plugins/common/Makefile.am b/plugins/common/Makefile.am
+index 239c6015..65de4007 100644
+--- a/plugins/common/Makefile.am
 b/plugins/common/Makefile.am
+@@ -49,14 +49,17 @@ libcommon_la_CPPFLAGS = \
+   -I$(top_builddir)/gnome-settings-daemon \
+   -I$(top_srcdir)/data/
+ 
+-libcommon_la_CFLAGS = $(COMMON_CFLAGS)
++libcommon_la_CFLAGS = \
++  $(COMMON_CFLAGS) \
++  $(LIBWACOM_CFLAGS)
+ 
+ libcommon_la_LDFLAGS = \
+   $(GSD_PLUGIN_LDFLAGS)
+ 
+ libcommon_la_LIBADD  = \
+   $(top_builddir)/gnome-settings-daemon/libgsd.la \
+-  $(COMMON_LIBS)
++  $(COMMON_LIBS) \
++  $(LIBWACOM_LIBS)
+ 
+ libexec_PROGRAMS = gsd-test-input-helper
+ 
 diff --git a/plugins/dummy/Makefile.am b/plugins/dummy/Makefile.am
 index cb5856cf..d8e8bc4e 100644
 --- a/plugins/dummy/Makefile.am
@@ -138,5 +165,5 @@ index cb5856cf..d8e8bc4e 100644
  endif
  if !BUILD_PRINT_NOTIFICATIONS
 -- 
-2.14.0
+2.14.1
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/, gnome-base/gnome-settings-daemon/files/

2017-08-15 Thread Gilles Dartiguelongue
commit: 02aa485159f7f98b6a316ea9ecb75d369fdf6a43
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Aug 15 17:33:07 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Aug 15 17:33:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02aa4851

gnome-base/gnome-settings-daemon: version bump 3.24.2 → 3.24.3

Package-Manager: Portage-2.3.7, Repoman-2.3.3

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../files/3.24.3-optional.patch| 142 ++
 .../gnome-settings-daemon-3.24.3.ebuild| 158 +
 3 files changed, 301 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index a5f3d72f07b..bff715e5361 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-settings-daemon-3.22.2.tar.xz 1657132 SHA256 
0a1c1f9bce59a86617c45f77bd9cb99c6db38b96678a89d7ad2ab6b7bc6a1a01 SHA512 
7bbeb0b50d178bf951f5a8375703f3e2e88b7c5082ec7394df1f277dd08059e616118e003db23dcc175b92d803924b3927326d10a2101b7923dfb0e980d277e3
 WHIRLPOOL 
edae1afc97a314f3d90c7d77d9a456e74e9fe9059353e15a5a9b8318c32d2ebad792e7c9b7acaf54a8f3ea11a5de629f06d7bdb9cb3d5bff4f0621fe6a50683a
 DIST gnome-settings-daemon-3.24.2.tar.xz 1621368 SHA256 
4aa9d72644e3ee8a30096a38986b0e9543fca92f586c561f6c8a11fb8148dcca SHA512 
fa75a499750c9e8f8fd2c1af44d033e55f90f97ef39c4159fa58a2957aeae036b4ae505dede6333b640b0dfcd0400eacd3715aeb184fc021c1d787230b1a1f12
 WHIRLPOOL 
305f16567488b54be4f7ec359f4a1249c18de74e967a410e18fd4bc8b84748bd5146a3bd2b86852d9e6a37bc829b281e79a38c7a3cfcece5f80ae516d062780f
+DIST gnome-settings-daemon-3.24.3.tar.xz 1583044 SHA256 
68c46038bc32b7cbe933cc24fa9f1eb96127d9900c07627767ab0a802f948593 SHA512 
2450c3bb31746fe4883f194094cf79e94207e74d39c992107244d89f36c3ea373a33a2dca4a55af138f03fb4abd8733da4bacb215e2202bbc0976b566f8529a6
 WHIRLPOOL 
90fa96f9e1c641a63ba4eac2160f6fbc141f31009eaa93be7a4d3737d086553bb5f3fec7a75c32c2e9a364071216a36c578948f60d89867b6e12f8d12948dab4

diff --git a/gnome-base/gnome-settings-daemon/files/3.24.3-optional.patch 
b/gnome-base/gnome-settings-daemon/files/3.24.3-optional.patch
new file mode 100644
index 000..5202f77d5dc
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/files/3.24.3-optional.patch
@@ -0,0 +1,142 @@
+From 7b7bbbeeb9fa422d5a291574910e0881fa13f171 Mon Sep 17 00:00:00 2001
+From: Ole Reifschneider 
+Date: Tue, 15 Aug 2017 18:51:42 +0200
+Subject: [PATCH] Make colord and wacom support optional
+
+Signed-off-by: Gilles Dartiguelongue 
+---
+ configure.ac  | 54 +++
+ plugins/Makefile.am   |  9 ++--
+ plugins/dummy/Makefile.am |  5 -
+ 3 files changed, 47 insertions(+), 21 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 73fe91e6..d8778c93 100644
+--- a/configure.ac
 b/configure.ac
+@@ -158,13 +158,23 @@ PKG_CHECK_MODULES(CLIPBOARD,
+ gtk+-x11-3.0
+ x11)
+ 
+-PKG_CHECK_MODULES(COLOR,
+-colord >= 1.0.2
+-gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
+-libcanberra-gtk3
+-libgeoclue-2.0 >= $GEOCLUE_REQUIRED_VERSION
+-lcms2 >= $LCMS_REQUIRED_VERSION
+-libnotify)
++AC_ARG_ENABLE([color],
++  AS_HELP_STRING([--disable-color],
++ [turn off color plugin]),
++   [],
++   [enable_color=yes])
++
++AS_IF([test "$enable_color" = "yes"],
++  [PKG_CHECK_MODULES(COLOR,
++ colord >= 1.0.2
++ gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
++ libcanberra-gtk3
++ libgeoclue-2.0 >= $GEOCLUE_REQUIRED_VERSION
++ lcms2 >= $LCMS_REQUIRED_VERSION
++ libnotify)
++   AC_DEFINE(HAVE_COLOR, 1, [Define if color plugin is enabled])
++  ])
++AM_CONDITIONAL(BUILD_COLOR, test "x$enable_color" = "xyes")
+ 
+ PKG_CHECK_MODULES(DATETIME,
+ libnotify >= $LIBNOTIFY_REQUIRED_VERSION
+@@ -268,23 +278,31 @@ case $host_os in
+ if test "$host_cpu" = s390 -o "$host_cpu" = s390x; then
+   have_wacom=no
+ else
+-  if test x$enable_gudev != xno; then
+-LIBWACOM_PKG="libwacom >= $LIBWACOM_REQUIRED_VERSION"
+-PKG_CHECK_MODULES(LIBWACOM, [libwacom >= $LIBWACOM_REQUIRED_VERSION])
+-PKG_CHECK_MODULES(WACOM, [gtk+-3.0 pango >= $PANGO_REQUIRED_VERSION])
+-PKG_CHECK_MODULES(WACOM_OLED, [gudev-1.0])
+-  else
+-AC_MSG_ERROR([GUdev is necessary to compile Wacom support])
+-  fi
+-  AC_DEFINE_UNQUOTED(HAVE_WACOM, 1, [Define to 1 if wacom support is 
available])
+-  have_wacom=yes
++  have_wacom=no
++  AS_IF([test "$enable_gudev" != "no"],
++

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2017-07-25 Thread Alexis Ballier
commit: dec5c603ce386fafed26f4b37b57d7dbfe2ca63a
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Jul 25 13:11:43 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Jul 25 13:12:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dec5c603

gnome-base/gnome-settings-daemon: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2-r1.ebuild
index f4eb4f6768b..712f5bf27ae 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2-r1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2-r1.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="
input_devices_wacom? ( udev )
smartcard? ( udev )
 "
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.37.7:2[dbus]



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2017-07-25 Thread Alexis Ballier
commit: 3221fcc29238cc360f4a9d235433fe55f3d7b608
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Jul 24 15:23:19 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Jul 25 12:26:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3221fcc2

gnome-base/gnome-settings-daemon: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.2.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.2.ebuild
index a64ae5b90a5..2b68c5d1b65 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.2.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.2.ebuild
@@ -19,7 +19,7 @@ REQUIRED_USE="
input_devices_wacom? ( udev )
smartcard? ( udev )
 "
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.44.0:2[dbus]



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2017-07-15 Thread Tobias Klausmann
commit: 7f1ab0e1fe6c257cb0b02a68f0c96c897046a1f4
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sat Jul 15 10:01:07 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sat Jul 15 11:04:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f1ab0e1

gnome-base/gnome-settings-daemon-3.22.2-r1: add amd64 keyword

Gentoo-Bug: 624312

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2-r1.ebuild
index ae86f10d52e..f4eb4f6768b 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2-r1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2-r1.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="
input_devices_wacom? ( udev )
smartcard? ( udev )
 "
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~x86-solaris"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.37.7:2[dbus]



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/files/, gnome-base/gnome-settings-daemon/

2017-07-08 Thread Mart Raudsepp
commit: 77cd248086005aec8854caf0b2eb5574ffe08cae
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jul  9 00:24:30 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jul  9 00:24:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77cd2480

gnome-base/gnome-settings-daemon: fix optional wacom plugin building

Gentoo-bug: 620486
Thanks-to: Yuh-Horng Chen
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 .../gnome-settings-daemon-3.22.0-optional.patch|   2 +-
 .../gnome-settings-daemon-3.22.2-r1.ebuild | 149 +
 2 files changed, 150 insertions(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.22.0-optional.patch
 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.22.0-optional.patch
index 3188337445f..9b5369bb346 100644
--- 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.22.0-optional.patch
+++ 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.22.0-optional.patch
@@ -51,7 +51,7 @@ index 6d9408a..628af0e 100644
 +  [turn off wacom plugin]),
 +  [],
 +  [enable_wacom=no]) dnl Default value
-+ AS_IF([test "$enable_wacom" = "xyes"],
++ AS_IF([test "x$enable_wacom" = "xyes"],
 +   [
 + PKG_CHECK_MODULES(LIBWACOM, [libwacom >= 
$LIBWACOM_REQUIRED_VERSION])
 + PKG_CHECK_MODULES(WACOM, [libwacom >= 
$LIBWACOM_REQUIRED_VERSION x11 xi xtst gudev-1.0 gnome-desktop-3.0 >= 
$GNOME_DESKTOP_REQUIRED_VERSION xorg-wacom librsvg-2.0 >= 
$LIBRSVG_REQUIRED_VERSION libnotify >= $LIBNOTIFY_REQUIRED_VERSION pango >= 
$PANGO_REQUIRED_VERSION])

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2-r1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2-r1.ebuild
new file mode 100644
index 000..ae86f10d52e
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2-r1.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_EAUTORECONF="yes"
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+inherit gnome2 python-any-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 smartcard test +udev wayland"
+REQUIRED_USE="
+   input_devices_wacom? ( udev )
+   smartcard? ( udev )
+"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~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.20
+   >=gnome-base/librsvg-2.36.2:2
+   media-fonts/cantarell
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   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.3.1:2.0
+   >=dev-libs/libgweather-3.9.5:2=
+   >=sci-geosciences/geocode-glib-3.10
+   >=sys-auth/polkit-0.103
+
+   colord? (
+   >=media-libs/lcms-2.2:2
+   >=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-1.0 )
+   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
+# 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
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/, gnome-base/gnome-settings-daemon/files/

2017-05-29 Thread Mart Raudsepp
commit: d9e6623e04fe7089bcbac42e39edee715792f541
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon May 29 06:59:35 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon May 29 07:02:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9e6623e

gnome-base/gnome-settings-daemon: bump to 3.24.2, backport memory reduction 
patches

Also rebase the udevrulesdir patch, as it's gotten to fuzzy applying.
Unneeded gtk-init removal from plugins that didn't need it patch reduces their
private memory usage from ~5MB to 1-2MB (3 plugins, used by gdm and user).
CSS theme change patch should give a big win for those that still need gtk_init,
but I wasn't able to observe that personally.
Grab a color test fixing patch from gnome-3-24 in case it helps, but tests still
restricted due to power tests failing.

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 gnome-base/gnome-settings-daemon/Manifest  |   2 +-
 .../files/3.24.2-fix-color-tests.patch |  85 ++
 ...3.24.0-optional.patch => 3.24.2-optional.patch} |   0
 .../files/3.24.2-reduce-memory-usage.patch | 177 +
 .../files/3.24.2-remove-unneeded-gtk-init.patch|  77 +
 .../files/3.24.2-udevrulesdir-configure.patch  |  48 ++
 ebuild => gnome-settings-daemon-3.24.2.ebuild} |  13 +-
 7 files changed, 398 insertions(+), 4 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index d8c2242ce76..a5f3d72f07b 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1,2 @@
 DIST gnome-settings-daemon-3.22.2.tar.xz 1657132 SHA256 
0a1c1f9bce59a86617c45f77bd9cb99c6db38b96678a89d7ad2ab6b7bc6a1a01 SHA512 
7bbeb0b50d178bf951f5a8375703f3e2e88b7c5082ec7394df1f277dd08059e616118e003db23dcc175b92d803924b3927326d10a2101b7923dfb0e980d277e3
 WHIRLPOOL 
edae1afc97a314f3d90c7d77d9a456e74e9fe9059353e15a5a9b8318c32d2ebad792e7c9b7acaf54a8f3ea11a5de629f06d7bdb9cb3d5bff4f0621fe6a50683a
-DIST gnome-settings-daemon-3.24.0.tar.xz 1620184 SHA256 
4f31a68aebdd4e0c37336306a4eea4cf219d46ed8fc59e3f3081b7a3088900c4 SHA512 
94bf904cb424baa4201fc49e7ea978f86c6e7ede74794fefec784ca125e86b949e8ea7585284377a586d73d438a9fcf0ef9d9e0dc26c4fcba60250b384ec797a
 WHIRLPOOL 
e86332a1872bff33511d84d213f4ecb11be0510a1d1e87513f35efcc51a56b3c5d0233bb000671ccb3c5f49f975621a35a315b2353ccd3c02aaec135c0f842bb
+DIST gnome-settings-daemon-3.24.2.tar.xz 1621368 SHA256 
4aa9d72644e3ee8a30096a38986b0e9543fca92f586c561f6c8a11fb8148dcca SHA512 
fa75a499750c9e8f8fd2c1af44d033e55f90f97ef39c4159fa58a2957aeae036b4ae505dede6333b640b0dfcd0400eacd3715aeb184fc021c1d787230b1a1f12
 WHIRLPOOL 
305f16567488b54be4f7ec359f4a1249c18de74e967a410e18fd4bc8b84748bd5146a3bd2b86852d9e6a37bc829b281e79a38c7a3cfcece5f80ae516d062780f

diff --git 
a/gnome-base/gnome-settings-daemon/files/3.24.2-fix-color-tests.patch 
b/gnome-base/gnome-settings-daemon/files/3.24.2-fix-color-tests.patch
new file mode 100644
index 000..70069589dae
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/files/3.24.2-fix-color-tests.patch
@@ -0,0 +1,85 @@
+From 63b73af23efd97de34a9dde58938c5c772040974 Mon Sep 17 00:00:00 2001
+From: Iain Lane 
+Date: Fri, 19 May 2017 16:38:07 +0100
+Subject: [PATCH] color: Make the testcase able to run uninstalled
+
+Distributions might want to be able to run their tests during package
+builds, for example.
+
+Compile the schema and set GSETTINGS_SCHEMA_DIR to the build dir.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=782170
+---
+ Makefile.am   |  2 +-
+ plugins/color/Makefile.am | 11 ++-
+ plugins/color/gcm-self-test.c |  6 ++
+ 3 files changed, 17 insertions(+), 2 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 0a32954..096c245 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -2,8 +2,8 @@ NULL =
+ 
+ SUBDIRS = \
+   gnome-settings-daemon   \
+-  plugins \
+   data\
++  plugins \
+   po  \
+   tests   \
+   $(NULL)
+diff --git a/plugins/color/Makefile.am b/plugins/color/Makefile.am
+index a280ba8..35dcad4 100644
+--- a/plugins/color/Makefile.am
 b/plugins/color/Makefile.am
+@@ -30,6 +30,15 @@ gcm_self_test_LDADD =   \
+ 
+ TESTS = gcm-self-test
+ 
++BUILT_SOURCES = gschemas.compiled
++
++CLEANFILES = gschemas.compiled
++
++gschemas.compiled: 
$(top_builddir)/data/org.gnome.settings-daemon.plugins.color.gschema.xml
++  $(AM_V_GEN) $(GLIB_COMPILE_SCHEMAS) --schema-file=$< 
--targetdir=$(builddir)
++
++all-am: gschemas.compiled
++
+ libexec_PROGRAMS = gsd-color
+ gsd_color_SOURCES =   \
+   main.c  \
+@@ -80,7 +89,7 @@ EXTRA_DIST = \
+   test-data/Lenovo-T61-Internal.bin   \
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2017-05-28 Thread Mike Gilbert
commit: 9b32ce88c3b0d50f2183e75b0ef62dbbc68d51a2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun May 28 15:34:40 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun May 28 15:35:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b32ce88

gnome-base/gnome-settings-daemon: fixup python_check_deps

Package-Manager: Portage-2.3.6_p1, Repoman-2.3.2_p69

 .../gnome-settings-daemon/gnome-settings-daemon-3.22.2.ebuild  | 4 +++-
 .../gnome-settings-daemon/gnome-settings-daemon-3.24.0.ebuild  | 7 +--
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2.ebuild
index c0268205f73..b748cd5fa44 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2.ebuild
@@ -101,7 +101,9 @@ PATCHES=(
 )
 
 python_check_deps() {
-   use test && has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]"
+   if use test; then
+   has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]"
+   fi
 }
 
 pkg_setup() {

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.0.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.0.ebuild
index 29d5996402c..640a918763b 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.0.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.0.ebuild
@@ -95,6 +95,7 @@ DEPEND="${COMMON_DEPEND}
 
 # TypeErrors with python3; weird test errors with python2; all in power 
component that was made required now
 RESTRICT="test"
+# RESTRICT="!test? ( test )"
 
 PATCHES=(
# Make colord and wacom optional; requires eautoreconf
@@ -104,8 +105,10 @@ PATCHES=(
 )
 
 python_check_deps() {
-   use test && has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" \
-   && has_version "dev-python/dbusmock[${PYTHON_USEDEP}]"
+   if use test; then
+   has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/dbusmock[${PYTHON_USEDEP}]"
+   fi
 }
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2017-05-28 Thread Mart Raudsepp
commit: 990e3963ab5de8bede3588443fad2997a08d58e8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May 28 15:22:07 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun May 28 15:24:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=990e3963

gnome-base/gnome-settings-daemon: prepare for dbusmock tests, but still 
disabled due to failures

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 .../gnome-settings-daemon/gnome-settings-daemon-3.24.0.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.0.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.0.ebuild
index b2b2e7cdcd8..29d5996402c 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.0.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 GNOME2_EAUTORECONF="yes"
 GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 
 inherit gnome2 python-any-r1 systemd udev virtualx
 
@@ -81,6 +81,7 @@ DEPEND="${COMMON_DEPEND}
test? (
${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/dbusmock[${PYTHON_USEDEP}]')
gnome-base/gnome-session )
dev-libs/libxml2:2
sys-devel/gettext
@@ -92,7 +93,7 @@ DEPEND="${COMMON_DEPEND}
>=x11-proto/xproto-7.0.15
 "
 
-# FIXME: tests require dbus-mock
+# TypeErrors with python3; weird test errors with python2; all in power 
component that was made required now
 RESTRICT="test"
 
 PATCHES=(
@@ -103,7 +104,8 @@ PATCHES=(
 )
 
 python_check_deps() {
-   use test && has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]"
+   use test && has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" \
+   && has_version "dev-python/dbusmock[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2017-05-28 Thread Mart Raudsepp
commit: c2fe1fc086817154aab8344fbc8ec9b9dca11191
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May 28 13:12:30 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun May 28 15:24:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2fe1fc0

gnome-base/gnome-settings-daemon-3.24: some dependency fixes, disable failing 
tests

Tests now hard require dbusmock; kbproto and gtk+[X] seem required per 
pkgconfig checks

 .../gnome-settings-daemon/gnome-settings-daemon-3.24.0.ebuild  | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.0.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.0.ebuild
index e6ce7e8faeb..b2b2e7cdcd8 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.0.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.0.ebuild
@@ -22,7 +22,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linu
 
 COMMON_DEPEND="
>=dev-libs/glib-2.44.0:2[dbus]
-   >=x11-libs/gtk+-3.15.3:3
+   >=x11-libs/gtk+-3.15.3:3[X]
>=gnome-base/gnome-desktop-3.11.1:3=
>=gnome-base/gsettings-desktop-schemas-3.23.3
>=gnome-base/librsvg-2.36.2:2
@@ -76,7 +76,6 @@ RDEPEND="${COMMON_DEPEND}
!=x11-proto/xproto-7.0.15
 "
 
+# FIXME: tests require dbus-mock
+RESTRICT="test"
+
 PATCHES=(
# Make colord and wacom optional; requires eautoreconf
"${FILESDIR}"/${P}-optional.patch



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/, gnome-base/gnome-settings-daemon/files/

2017-03-20 Thread Mart Raudsepp
commit: 998608a7330d83ceabcff572589338a790e09d20
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 20 23:49:19 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Mar 21 00:19:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=998608a7

gnome-base/gnome-settings-daemon: bump to 3.22.2, fix udev rule location

Gentoo-bug: 606826

Package-Manager: Portage-2.3.4, Repoman-2.3.1

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../files/3.22.2-udevrulesdir-configure.patch  |  48 +++
 .../gnome-settings-daemon-3.22.2.ebuild| 147 +
 3 files changed, 196 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 2cd1df7d4c0..710a6f95daa 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-settings-daemon-3.20.2.tar.xz 1620696 SHA256 
1dd7a084449a2c240308d253f86d60f3efe25f59322c3f5ec3b9e2e9f5eabb45 SHA512 
b23ac4cfc5c1fe4b1eeb4ba37cae448b2a23e11b988ae609c3d23168a9c22502829b68a4ab5fc8291bde91b429fcb4159c0f37bef78437838de6c6f3417817ed
 WHIRLPOOL 
94463af0fcc3c3e36ded002e359aa1049d8a6171ae9b7edbf1e3ceeda5f1d2ee9389c09fa2929c2197b20a48fa613cc35fb31dc3eed30feec5f370868b1b4e49
 DIST gnome-settings-daemon-3.22.1.tar.xz 1622420 SHA256 
b57d97cdd992263baffa78ccecbbf9f5a9771dd994f19687353d6eec4fd636ba SHA512 
7afd550d5e018524e1aadad540d85816d4f42245af025356d079c28fe78754120b3b0d1de2746603331122659e1f43496d5a1160db069e4b1e9669c3404619b2
 WHIRLPOOL 
d9cb415c3874ba9e650dbfc95d3482b83f6dab8ce2fb17a98e4c892230d8e82a34acb43bbb7fe2d620864d09a068dd32467f08063e7fe56a3589d30acfe83159
+DIST gnome-settings-daemon-3.22.2.tar.xz 1657132 SHA256 
0a1c1f9bce59a86617c45f77bd9cb99c6db38b96678a89d7ad2ab6b7bc6a1a01 SHA512 
7bbeb0b50d178bf951f5a8375703f3e2e88b7c5082ec7394df1f277dd08059e616118e003db23dcc175b92d803924b3927326d10a2101b7923dfb0e980d277e3
 WHIRLPOOL 
edae1afc97a314f3d90c7d77d9a456e74e9fe9059353e15a5a9b8318c32d2ebad792e7c9b7acaf54a8f3ea11a5de629f06d7bdb9cb3d5bff4f0621fe6a50683a
 DIST gnome-settings-daemon-3.23.90.tar.xz 1614204 SHA256 
c9e860558a8132763f6441f317e1df47fc5fe64bc5517bcc9ff9d44a08824fac SHA512 
995eae1876df7918746a0050fd4fa08fd50d6bef9e0c5474da33eb5fd7fc53a1f4214179035f6b0716f60620f198697cef4eaf70cb24c510ce5a30cfc761bdcb
 WHIRLPOOL 
45b21a328a57c08fd6872fd1b7e1df30a5f2a47ffd2dc32d41b85ccc3e7c0937c505aa9aa7b21910140759c0f30d90bc5a9afba773547755805866822cf061fb

diff --git 
a/gnome-base/gnome-settings-daemon/files/3.22.2-udevrulesdir-configure.patch 
b/gnome-base/gnome-settings-daemon/files/3.22.2-udevrulesdir-configure.patch
new file mode 100644
index 000..d0436ecdc6e
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/files/3.22.2-udevrulesdir-configure.patch
@@ -0,0 +1,48 @@
+From 19394974869513ab4a98d72593dce18f08105983 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Tue, 21 Mar 2017 01:30:52 +0200
+Subject: [PATCH] build: Get udevrulesdir from pkg-config
+
+Use the standard way to find the udev rules directory via pkg-config by 
default,
+and support specifying it, should it be necessary.
+This is the same logic as in colord.
+---
+ configure.ac   | 9 +
+ plugins/rfkill/Makefile.am | 1 -
+ 2 files changed, 9 insertions(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 8d4f5cb..5390404 100644
+--- a/configure.ac
 b/configure.ac
+@@ -135,6 +135,15 @@ fi
+ AM_CONDITIONAL(HAVE_GUDEV, test x$have_gudev = xyes)
+ 
+ dnl 
---
++dnl - Where to install udev rules
++dnl 
---
++AC_ARG_WITH([udevrulesdir],
++AS_HELP_STRING([--with-udevrulesdir=DIR], [Directory for udev 
rules files]),
++[],
++[with_udevrulesdir=$($PKG_CONFIG --variable=udevdir 
udev)/rules.d])
++AC_SUBST([udevrulesdir], [$with_udevrulesdir])
++
++dnl 
---
+ dnl - ALSA integration (default enabled)
+ dnl 
---
+ ALSA_PKG=""
+diff --git a/plugins/rfkill/Makefile.am b/plugins/rfkill/Makefile.am
+index fed7adc..05f2c78 100644
+--- a/plugins/rfkill/Makefile.am
 b/plugins/rfkill/Makefile.am
+@@ -59,7 +59,6 @@ plugin_in_files = rfkill.gnome-settings-plugin.in
+ 
+ plugin_DATA = 
$(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
+ 
+-udevrulesdir = $(prefix)/lib/udev/rules.d
+ udevrules_DATA = 61-gnome-settings-daemon-rfkill.rules
+ 
+ EXTRA_DIST = $(plugin_in_files) $(udevrules_DATA)
+-- 
+2.10.1
+

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.2.ebuild
new file mode 100644
index 000..4c9c15c975c
--- 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2017-03-20 Thread Mart Raudsepp
commit: 495dcfbb4134f6761aa6e0bf82cc9cd7efdf122b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 20 23:51:28 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Mar 21 00:19:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=495dcfbb

gnome-base/gnome-settings-daemon: remove old

Package-Manager: Portage-2.3.4, Repoman-2.3.1

 gnome-base/gnome-settings-daemon/Manifest  |   1 -
 .../gnome-settings-daemon-3.22.1.ebuild| 150 -
 2 files changed, 151 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 710a6f95daa..65ec7082be8 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,4 +1,3 @@
 DIST gnome-settings-daemon-3.20.2.tar.xz 1620696 SHA256 
1dd7a084449a2c240308d253f86d60f3efe25f59322c3f5ec3b9e2e9f5eabb45 SHA512 
b23ac4cfc5c1fe4b1eeb4ba37cae448b2a23e11b988ae609c3d23168a9c22502829b68a4ab5fc8291bde91b429fcb4159c0f37bef78437838de6c6f3417817ed
 WHIRLPOOL 
94463af0fcc3c3e36ded002e359aa1049d8a6171ae9b7edbf1e3ceeda5f1d2ee9389c09fa2929c2197b20a48fa613cc35fb31dc3eed30feec5f370868b1b4e49
-DIST gnome-settings-daemon-3.22.1.tar.xz 1622420 SHA256 
b57d97cdd992263baffa78ccecbbf9f5a9771dd994f19687353d6eec4fd636ba SHA512 
7afd550d5e018524e1aadad540d85816d4f42245af025356d079c28fe78754120b3b0d1de2746603331122659e1f43496d5a1160db069e4b1e9669c3404619b2
 WHIRLPOOL 
d9cb415c3874ba9e650dbfc95d3482b83f6dab8ce2fb17a98e4c892230d8e82a34acb43bbb7fe2d620864d09a068dd32467f08063e7fe56a3589d30acfe83159
 DIST gnome-settings-daemon-3.22.2.tar.xz 1657132 SHA256 
0a1c1f9bce59a86617c45f77bd9cb99c6db38b96678a89d7ad2ab6b7bc6a1a01 SHA512 
7bbeb0b50d178bf951f5a8375703f3e2e88b7c5082ec7394df1f277dd08059e616118e003db23dcc175b92d803924b3927326d10a2101b7923dfb0e980d277e3
 WHIRLPOOL 
edae1afc97a314f3d90c7d77d9a456e74e9fe9059353e15a5a9b8318c32d2ebad792e7c9b7acaf54a8f3ea11a5de629f06d7bdb9cb3d5bff4f0621fe6a50683a
 DIST gnome-settings-daemon-3.23.90.tar.xz 1614204 SHA256 
c9e860558a8132763f6441f317e1df47fc5fe64bc5517bcc9ff9d44a08824fac SHA512 
995eae1876df7918746a0050fd4fa08fd50d6bef9e0c5474da33eb5fd7fc53a1f4214179035f6b0716f60620f198697cef4eaf70cb24c510ce5a30cfc761bdcb
 WHIRLPOOL 
45b21a328a57c08fd6872fd1b7e1df30a5f2a47ffd2dc32d41b85ccc3e7c0937c505aa9aa7b21910140759c0f30d90bc5a9afba773547755805866822cf061fb

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.1.ebuild
deleted file mode 100644
index 0c23994a25e..000
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.22.1.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-
-inherit autotools eutils gnome2 python-any-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 smartcard test +udev wayland"
-REQUIRED_USE="
-   input_devices_wacom? ( udev )
-   smartcard? ( udev )
-"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~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.20
-   >=gnome-base/librsvg-2.36.2:2
-   media-fonts/cantarell
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   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.3.1:2.0
-   >=dev-libs/libgweather-3.9.5:2=
-   >=sci-geosciences/geocode-glib-3.10
-   >=sys-auth/polkit-0.103
-
-   colord? (
-   >=media-libs/lcms-2.2:2
-   >=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-1.0 )
-   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
-# https://wiki.gentoo.org/wiki/Systemd;
-   fi
-
-   if use openrc-force; then
-

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/files/, gnome-base/gnome-settings-daemon/

2017-03-20 Thread Mart Raudsepp
commit: eb2de89d3aad4930f7c15d74fb8a77754a5b81d7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Mar 21 00:17:23 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Mar 21 00:19:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb2de89d

gnome-base/gnome-settings-daemon: p.masked bump to 3.24.0 and sync with 3.22.2 
changes

The 3.24.0 bump is untested personally, only diffed and checked the 
udevrulesdir patch applies.
But this is still p.masked anyway and in all likelyhood works fine, so don't 
let it differ
from unmasked version.
The bump itself might fix (compared to 3.23.90) some startup or delayed by 
minutes crashes that
bring down whole (wayland?) session.

 gnome-base/gnome-settings-daemon/Manifest  |  2 +-
 ...=> gnome-settings-daemon-3.24.0-optional.patch} |  0
 ebuild => gnome-settings-daemon-3.24.0.ebuild} | 23 ++
 3 files changed, 11 insertions(+), 14 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 65ec7082be8..bf8f3402709 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,3 +1,3 @@
 DIST gnome-settings-daemon-3.20.2.tar.xz 1620696 SHA256 
1dd7a084449a2c240308d253f86d60f3efe25f59322c3f5ec3b9e2e9f5eabb45 SHA512 
b23ac4cfc5c1fe4b1eeb4ba37cae448b2a23e11b988ae609c3d23168a9c22502829b68a4ab5fc8291bde91b429fcb4159c0f37bef78437838de6c6f3417817ed
 WHIRLPOOL 
94463af0fcc3c3e36ded002e359aa1049d8a6171ae9b7edbf1e3ceeda5f1d2ee9389c09fa2929c2197b20a48fa613cc35fb31dc3eed30feec5f370868b1b4e49
 DIST gnome-settings-daemon-3.22.2.tar.xz 1657132 SHA256 
0a1c1f9bce59a86617c45f77bd9cb99c6db38b96678a89d7ad2ab6b7bc6a1a01 SHA512 
7bbeb0b50d178bf951f5a8375703f3e2e88b7c5082ec7394df1f277dd08059e616118e003db23dcc175b92d803924b3927326d10a2101b7923dfb0e980d277e3
 WHIRLPOOL 
edae1afc97a314f3d90c7d77d9a456e74e9fe9059353e15a5a9b8318c32d2ebad792e7c9b7acaf54a8f3ea11a5de629f06d7bdb9cb3d5bff4f0621fe6a50683a
-DIST gnome-settings-daemon-3.23.90.tar.xz 1614204 SHA256 
c9e860558a8132763f6441f317e1df47fc5fe64bc5517bcc9ff9d44a08824fac SHA512 
995eae1876df7918746a0050fd4fa08fd50d6bef9e0c5474da33eb5fd7fc53a1f4214179035f6b0716f60620f198697cef4eaf70cb24c510ce5a30cfc761bdcb
 WHIRLPOOL 
45b21a328a57c08fd6872fd1b7e1df30a5f2a47ffd2dc32d41b85ccc3e7c0937c505aa9aa7b21910140759c0f30d90bc5a9afba773547755805866822cf061fb
+DIST gnome-settings-daemon-3.24.0.tar.xz 1620184 SHA256 
4f31a68aebdd4e0c37336306a4eea4cf219d46ed8fc59e3f3081b7a3088900c4 SHA512 
94bf904cb424baa4201fc49e7ea978f86c6e7ede74794fefec784ca125e86b949e8ea7585284377a586d73d438a9fcf0ef9d9e0dc26c4fcba60250b384ec797a
 WHIRLPOOL 
e86332a1872bff33511d84d213f4ecb11be0510a1d1e87513f35efcc51a56b3c5d0233bb000671ccb3c5f49f975621a35a315b2353ccd3c02aaec135c0f842bb

diff --git 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.23.90-optional.patch
 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.24.0-optional.patch
similarity index 100%
rename from 
gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.23.90-optional.patch
rename to 
gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.24.0-optional.patch

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.23.90.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.0.ebuild
similarity index 92%
rename from 
gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.23.90.ebuild
rename to gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.0.ebuild
index 558378672a3..e6ce7e8faeb 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.23.90.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.0.ebuild
@@ -2,10 +2,11 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
+GNOME2_EAUTORECONF="yes"
 GNOME2_LA_PUNT="yes"
 PYTHON_COMPAT=( python{2_7,3_4,3_5} )
 
-inherit autotools eutils gnome2 python-any-r1 systemd udev virtualx
+inherit gnome2 python-any-r1 systemd udev virtualx
 
 DESCRIPTION="Gnome Settings Daemon"
 HOMEPAGE="https://git.gnome.org/browse/gnome-settings-daemon;
@@ -91,6 +92,13 @@ DEPEND="${COMMON_DEPEND}
>=x11-proto/xproto-7.0.15
 "
 
+PATCHES=(
+   # Make colord and wacom optional; requires eautoreconf
+   "${FILESDIR}"/${P}-optional.patch
+   # Allow specifying udevrulesdir via configure, bug 509484; requires 
eautoreconf
+   "${FILESDIR}"/3.22.2-udevrulesdir-configure.patch
+)
+
 python_check_deps() {
use test && has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]"
 }
@@ -99,17 +107,10 @@ pkg_setup() {
use test && python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   # Make colord and wacom optional; requires eautoreconf
-   eapply "${FILESDIR}"/${P}-optional.patch
-
-   eautoreconf
-   gnome2_src_prepare
-}
-
 src_configure() {
gnome2_src_configure \
--disable-static \
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2017-03-09 Thread Mart Raudsepp
commit: df861a3e765dc061d48502f6ad078c3c1973446c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Mar  9 08:14:25 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Mar  9 08:15:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df861a3e

gnome-base/gnome-settings-daemon-3.23.90: remove upstream removed --enable-man 
and related deps

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.23.90.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.23.90.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.23.90.ebuild
index a0aa249cabb..558378672a3 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.23.90.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.23.90.ebuild
@@ -82,9 +82,7 @@ DEPEND="${COMMON_DEPEND}
${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
gnome-base/gnome-session )
-   app-text/docbook-xsl-stylesheets
dev-libs/libxml2:2
-   dev-libs/libxslt
sys-devel/gettext
>=dev-util/intltool-0.40
virtual/pkgconfig
@@ -112,7 +110,6 @@ src_prepare() {
 src_configure() {
gnome2_src_configure \
--disable-static \
-   --enable-man \
$(use_enable colord color) \
$(use_enable cups) \
$(use_enable debug) \



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/files/, gnome-base/gnome-settings-daemon/

2017-03-08 Thread Mart Raudsepp
commit: 5f4515ef307ec91b186e7e06064f46b9eb8db15d
Author: Timo Tambet  gmail  com>
AuthorDate: Sat Feb 25 14:07:51 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Mar  8 12:10:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f4515ef

gnome-base/gnome-settings-daemon: bump to 3.23.90

Blocks older gnome-session, because the daemon was split up into several
smaller daemons, but old gnome-session requires the big settings daemon.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-3.23.90-optional.patch   | 145 
 .../gnome-settings-daemon-3.23.90.ebuild   | 151 +
 3 files changed, 297 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 30a5a9f6953..2cd1df7d4c0 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-settings-daemon-3.20.2.tar.xz 1620696 SHA256 
1dd7a084449a2c240308d253f86d60f3efe25f59322c3f5ec3b9e2e9f5eabb45 SHA512 
b23ac4cfc5c1fe4b1eeb4ba37cae448b2a23e11b988ae609c3d23168a9c22502829b68a4ab5fc8291bde91b429fcb4159c0f37bef78437838de6c6f3417817ed
 WHIRLPOOL 
94463af0fcc3c3e36ded002e359aa1049d8a6171ae9b7edbf1e3ceeda5f1d2ee9389c09fa2929c2197b20a48fa613cc35fb31dc3eed30feec5f370868b1b4e49
 DIST gnome-settings-daemon-3.22.1.tar.xz 1622420 SHA256 
b57d97cdd992263baffa78ccecbbf9f5a9771dd994f19687353d6eec4fd636ba SHA512 
7afd550d5e018524e1aadad540d85816d4f42245af025356d079c28fe78754120b3b0d1de2746603331122659e1f43496d5a1160db069e4b1e9669c3404619b2
 WHIRLPOOL 
d9cb415c3874ba9e650dbfc95d3482b83f6dab8ce2fb17a98e4c892230d8e82a34acb43bbb7fe2d620864d09a068dd32467f08063e7fe56a3589d30acfe83159
+DIST gnome-settings-daemon-3.23.90.tar.xz 1614204 SHA256 
c9e860558a8132763f6441f317e1df47fc5fe64bc5517bcc9ff9d44a08824fac SHA512 
995eae1876df7918746a0050fd4fa08fd50d6bef9e0c5474da33eb5fd7fc53a1f4214179035f6b0716f60620f198697cef4eaf70cb24c510ce5a30cfc761bdcb
 WHIRLPOOL 
45b21a328a57c08fd6872fd1b7e1df30a5f2a47ffd2dc32d41b85ccc3e7c0937c505aa9aa7b21910140759c0f30d90bc5a9afba773547755805866822cf061fb

diff --git 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.23.90-optional.patch
 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.23.90-optional.patch
new file mode 100644
index 000..64c47a92e3f
--- /dev/null
+++ 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.23.90-optional.patch
@@ -0,0 +1,145 @@
+From 22f6a45b665e604f874e82a817d45bb976d8c5ae Mon Sep 17 00:00:00 2001
+From: Timo Tambet 
+Date: Sat, 25 Feb 2017 14:48:19 +0200
+Subject: [PATCH 1/1] [PATCH] Make colord and wacom support optional
+
+---
+ configure.ac  | 56 +++
+ plugins/Makefile.am   |  9 ++--
+ plugins/dummy/Makefile.am |  5 -
+ 3 files changed, 48 insertions(+), 22 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 0d169c8f..792195aa 100644
+--- a/configure.ac
 b/configure.ac
+@@ -158,13 +158,23 @@ PKG_CHECK_MODULES(CLIPBOARD,
+ gtk+-x11-3.0
+ x11)
+ 
+-PKG_CHECK_MODULES(COLOR,
+-colord >= 1.0.2
+-gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
+-libcanberra-gtk3
+-libgeoclue-2.0 >= $GEOCLUE_REQUIRED_VERSION
+-lcms2 >= $LCMS_REQUIRED_VERSION
+-libnotify)
++AC_ARG_ENABLE([color],
++AS_HELP_STRING([--disable-color],
++[turn off color plugin]),
++[],
++[enable_color=yes])
++
++AS_IF([test "$enable_color" = "yes"],
++  [PKG_CHECK_MODULES(COLOR,
++   colord >= 1.0.2
++   gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
++   libcanberra-gtk3
++   libgeoclue-2.0 >= $GEOCLUE_REQUIRED_VERSION
++   lcms2 >= $LCMS_REQUIRED_VERSION
++   libnotify)
++   AC_DEFINE(HAVE_COLOR, 1, [Define if color plugin is enabled])
++  ])
++AM_CONDITIONAL(BUILD_COLOR, test "x$enable_color" = "xyes")
+ 
+ PKG_CHECK_MODULES(DATETIME,
+ libnotify >= $LIBNOTIFY_REQUIRED_VERSION
+@@ -268,23 +278,31 @@ case $host_os in
+ if test "$host_cpu" = s390 -o "$host_cpu" = s390x; then
+   have_wacom=no
+ else
+-  if test x$enable_gudev != xno; then
+-LIBWACOM_PKG="libwacom >= $LIBWACOM_REQUIRED_VERSION"
+-PKG_CHECK_MODULES(LIBWACOM, [libwacom >= $LIBWACOM_REQUIRED_VERSION])
+-PKG_CHECK_MODULES(WACOM, [gtk+-3.0 pango >= $PANGO_REQUIRED_VERSION])
+-PKG_CHECK_MODULES(WACOM_OLED, [gudev-1.0])
+-  else
++  have_wacom=no
++  AS_IF([test "$enable_gudev" != "no"],
++  [AC_ARG_ENABLE([wacom],
++ 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2017-02-15 Thread Mart Raudsepp
commit: cfb8765a90c7b5c110e3bf0de0c8ecc3e48efc37
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Feb 15 19:42:53 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Feb 15 19:42:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfb8765a

gnome-base/gnome-settings-daemon: remove old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 gnome-base/gnome-settings-daemon/Manifest  |   1 -
 .../gnome-settings-daemon-3.20.1.ebuild| 140 -
 2 files changed, 141 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index edbcb4f248..30a5a9f695 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,3 +1,2 @@
-DIST gnome-settings-daemon-3.20.1.tar.xz 1650928 SHA256 
e84a075d895ca3baeefb8508e0a901027b66f7d5a7ee8c966e31d301b38e78e7 SHA512 
4d8ec7c8d508a0dead00c08ef591c9814bf1c33d0016626c6cd5153bd2aad601ea1146b0e5617465ee276b44d8d622b664817a83e045cece69c2be76c5e33a84
 WHIRLPOOL 
14736006a40d4e84bebcc9c17eff8f3fa2c5db36e4ecb546d24a4db006479b6005f583aa9db31caa65988ba0b65beeabb1efa12b0b6a480cfb7e03f6f8e0f4cc
 DIST gnome-settings-daemon-3.20.2.tar.xz 1620696 SHA256 
1dd7a084449a2c240308d253f86d60f3efe25f59322c3f5ec3b9e2e9f5eabb45 SHA512 
b23ac4cfc5c1fe4b1eeb4ba37cae448b2a23e11b988ae609c3d23168a9c22502829b68a4ab5fc8291bde91b429fcb4159c0f37bef78437838de6c6f3417817ed
 WHIRLPOOL 
94463af0fcc3c3e36ded002e359aa1049d8a6171ae9b7edbf1e3ceeda5f1d2ee9389c09fa2929c2197b20a48fa613cc35fb31dc3eed30feec5f370868b1b4e49
 DIST gnome-settings-daemon-3.22.1.tar.xz 1622420 SHA256 
b57d97cdd992263baffa78ccecbbf9f5a9771dd994f19687353d6eec4fd636ba SHA512 
7afd550d5e018524e1aadad540d85816d4f42245af025356d079c28fe78754120b3b0d1de2746603331122659e1f43496d5a1160db069e4b1e9669c3404619b2
 WHIRLPOOL 
d9cb415c3874ba9e650dbfc95d3482b83f6dab8ce2fb17a98e4c892230d8e82a34acb43bbb7fe2d620864d09a068dd32467f08063e7fe56a3589d30acfe83159

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.20.1.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.20.1.ebuild
deleted file mode 100644
index 962f39a114..00
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.20.1.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-
-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 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 
~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.19.3
-   >=gnome-base/librsvg-2.36.2:2
-   media-fonts/cantarell
-   media-libs/alsa-lib
-   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.3.1: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-1.0 )
-   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
-# 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"
-

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/, gnome-base/gnome-settings-daemon/files/

2016-11-03 Thread Gilles Dartiguelongue
commit: 7885d0144ab49984fa438ac7d71b178c677ea5e0
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Thu Nov  3 08:17:26 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu Nov  3 08:19:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7885d014

gnome-base/gnome-settings-daemon: version bump 3.20.2 → 3.22.1

Package-Manager: portage-2.3.2

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-3.22.0-optional.patch| 111 +++
 .../gnome-settings-daemon-3.22.1.ebuild| 151 +
 3 files changed, 263 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index af820d4..34f95c6 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-settings-daemon-3.18.3.tar.xz 1657000 SHA256 
36e6170768ef17f5e089090f943ee93e632fa5abb64502a2f68a54974f08bf1f SHA512 
2449bc2056887dbf00367bd064fc42ed416647b6533015626fe53160983ba6657554d5cc0f500cf4585ac30e73d8ac78595883cbf8390523d89e2614fb75b39b
 WHIRLPOOL 
0784bdcc9b6d3e4ee919df83dbe19596c624ca948dcf199b7fb7a36aa3723fc60ed6c09692295ac6ae0150d4c81d66706aff4d1641ae8657e138892635b6a30a
 DIST gnome-settings-daemon-3.20.1.tar.xz 1650928 SHA256 
e84a075d895ca3baeefb8508e0a901027b66f7d5a7ee8c966e31d301b38e78e7 SHA512 
4d8ec7c8d508a0dead00c08ef591c9814bf1c33d0016626c6cd5153bd2aad601ea1146b0e5617465ee276b44d8d622b664817a83e045cece69c2be76c5e33a84
 WHIRLPOOL 
14736006a40d4e84bebcc9c17eff8f3fa2c5db36e4ecb546d24a4db006479b6005f583aa9db31caa65988ba0b65beeabb1efa12b0b6a480cfb7e03f6f8e0f4cc
 DIST gnome-settings-daemon-3.20.2.tar.xz 1620696 SHA256 
1dd7a084449a2c240308d253f86d60f3efe25f59322c3f5ec3b9e2e9f5eabb45 SHA512 
b23ac4cfc5c1fe4b1eeb4ba37cae448b2a23e11b988ae609c3d23168a9c22502829b68a4ab5fc8291bde91b429fcb4159c0f37bef78437838de6c6f3417817ed
 WHIRLPOOL 
94463af0fcc3c3e36ded002e359aa1049d8a6171ae9b7edbf1e3ceeda5f1d2ee9389c09fa2929c2197b20a48fa613cc35fb31dc3eed30feec5f370868b1b4e49
+DIST gnome-settings-daemon-3.22.1.tar.xz 1622420 SHA256 
b57d97cdd992263baffa78ccecbbf9f5a9771dd994f19687353d6eec4fd636ba SHA512 
7afd550d5e018524e1aadad540d85816d4f42245af025356d079c28fe78754120b3b0d1de2746603331122659e1f43496d5a1160db069e4b1e9669c3404619b2
 WHIRLPOOL 
d9cb415c3874ba9e650dbfc95d3482b83f6dab8ce2fb17a98e4c892230d8e82a34acb43bbb7fe2d620864d09a068dd32467f08063e7fe56a3589d30acfe83159

diff --git 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.22.0-optional.patch
 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.22.0-optional.patch
new file mode 100644
index ..3188337
--- /dev/null
+++ 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.22.0-optional.patch
@@ -0,0 +1,111 @@
+From 2aa9a92b06418642339cf27a3df5051f63eb8ddb Mon Sep 17 00:00:00 2001
+From: Ole Reifschneider 
+Date: Sat, 11 Apr 2015 23:10:21 +0200
+Subject: [PATCH] Make colord and wacom support optional
+
+---
+ configure.ac| 41 ++---
+ plugins/Makefile.am |  9 +++--
+ 2 files changed, 37 insertions(+), 13 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 6d9408a..628af0e 100644
+--- a/configure.ac
 b/configure.ac
+@@ -245,7 +245,17 @@ dnl 
---
+ dnl - color
+ dnl 
---
+ 
+-PKG_CHECK_MODULES(COLOR, [colord >= 1.0.2 gnome-desktop-3.0 >= 
$GNOME_DESKTOP_REQUIRED_VERSION libcanberra-gtk3 lcms2 >= 
$LCMS_REQUIRED_VERSION])
++AC_ARG_ENABLE([color],
++  AS_HELP_STRING([--disable-color],
++ [turn off color plugin]),
++   [],
++   [enable_color=yes])
++
++AS_IF([test "$enable_color" = "yes"],
++  [PKG_CHECK_MODULES(COLOR, [colord >= 1.0.2 gnome-desktop-3.0 >= 
$GNOME_DESKTOP_REQUIRED_VERSION libcanberra-gtk3 lcms2 >= 
$LCMS_REQUIRED_VERSION])
++   AC_DEFINE(HAVE_COLOR, 1, [Define if color plugin is enabled])
++  ])
++AM_CONDITIONAL(BUILD_COLOR, test "x$enable_color" = "xyes")
+ 
+ dnl 
---
+ dnl - datetime
+@@ -270,22 +280,31 @@ case $host_os in
+ if test "$host_cpu" = s390 -o "$host_cpu" = s390x; then
+   have_wacom=no
+ else
+-  if test x$enable_gudev != xno; then
+-PKG_CHECK_MODULES(LIBWACOM, [libwacom >= $LIBWACOM_REQUIRED_VERSION])
+-PKG_CHECK_MODULES(WACOM, [libwacom >= $LIBWACOM_REQUIRED_VERSION x11 
xi xtst gudev-1.0 gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION 
xorg-wacom librsvg-2.0 >= $LIBRSVG_REQUIRED_VERSION libnotify >= 
$LIBNOTIFY_REQUIRED_VERSION pango >= $PANGO_REQUIRED_VERSION])
+-PKG_CHECK_MODULES(WACOM_OLED, [gudev-1.0])
+-  else
+-AC_MSG_ERROR([GUdev is necessary to compile Wacom support])
+-  fi
+-   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/files/, gnome-base/gnome-settings-daemon/

2016-11-03 Thread Gilles Dartiguelongue
commit: c0d1ed75b190f8bb2a9b5356a660c835d3c3d793
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Thu Nov  3 08:18:37 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu Nov  3 08:19:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0d1ed75

gnome-base/gnome-settings-daemon: cleanup old revision

Package-Manager: portage-2.3.2

 gnome-base/gnome-settings-daemon/Manifest  |   1 -
 ...ings-daemon-3.7.90-short-touchpad-timeout.patch |  25 
 .../gnome-settings-daemon-3.18.3.ebuild| 149 -
 gnome-base/gnome-settings-daemon/metadata.xml  |   2 -
 4 files changed, 177 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 34f95c6..edbcb4f 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,4 +1,3 @@
-DIST gnome-settings-daemon-3.18.3.tar.xz 1657000 SHA256 
36e6170768ef17f5e089090f943ee93e632fa5abb64502a2f68a54974f08bf1f SHA512 
2449bc2056887dbf00367bd064fc42ed416647b6533015626fe53160983ba6657554d5cc0f500cf4585ac30e73d8ac78595883cbf8390523d89e2614fb75b39b
 WHIRLPOOL 
0784bdcc9b6d3e4ee919df83dbe19596c624ca948dcf199b7fb7a36aa3723fc60ed6c09692295ac6ae0150d4c81d66706aff4d1641ae8657e138892635b6a30a
 DIST gnome-settings-daemon-3.20.1.tar.xz 1650928 SHA256 
e84a075d895ca3baeefb8508e0a901027b66f7d5a7ee8c966e31d301b38e78e7 SHA512 
4d8ec7c8d508a0dead00c08ef591c9814bf1c33d0016626c6cd5153bd2aad601ea1146b0e5617465ee276b44d8d622b664817a83e045cece69c2be76c5e33a84
 WHIRLPOOL 
14736006a40d4e84bebcc9c17eff8f3fa2c5db36e4ecb546d24a4db006479b6005f583aa9db31caa65988ba0b65beeabb1efa12b0b6a480cfb7e03f6f8e0f4cc
 DIST gnome-settings-daemon-3.20.2.tar.xz 1620696 SHA256 
1dd7a084449a2c240308d253f86d60f3efe25f59322c3f5ec3b9e2e9f5eabb45 SHA512 
b23ac4cfc5c1fe4b1eeb4ba37cae448b2a23e11b988ae609c3d23168a9c22502829b68a4ab5fc8291bde91b429fcb4159c0f37bef78437838de6c6f3417817ed
 WHIRLPOOL 
94463af0fcc3c3e36ded002e359aa1049d8a6171ae9b7edbf1e3ceeda5f1d2ee9389c09fa2929c2197b20a48fa613cc35fb31dc3eed30feec5f370868b1b4e49
 DIST gnome-settings-daemon-3.22.1.tar.xz 1622420 SHA256 
b57d97cdd992263baffa78ccecbbf9f5a9771dd994f19687353d6eec4fd636ba SHA512 
7afd550d5e018524e1aadad540d85816d4f42245af025356d079c28fe78754120b3b0d1de2746603331122659e1f43496d5a1160db069e4b1e9669c3404619b2
 WHIRLPOOL 
d9cb415c3874ba9e650dbfc95d3482b83f6dab8ce2fb17a98e4c892230d8e82a34acb43bbb7fe2d620864d09a068dd32467f08063e7fe56a3589d30acfe83159

diff --git 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.7.90-short-touchpad-timeout.patch
 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.7.90-short-touchpad-timeout.patch
deleted file mode 100644
index 7dc410f..
--- 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.7.90-short-touchpad-timeout.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From bc0f7c1da87b17839ebf71dc102c19b7d7b6c65a Mon Sep 17 00:00:00 2001
-From: Sobhan Mohammadpour 
-Date: Mon, 25 Feb 2013 17:24:25 +0330
-Subject: [PATCH] gnome-settings-daemon-3.7.90-short-touchpad-timeout
-

- plugins/mouse/gsd-mouse-manager.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/plugins/mouse/gsd-mouse-manager.c 
b/plugins/mouse/gsd-mouse-manager.c
-index a62800a..e7d39e1 100644
 a/plugins/mouse/gsd-mouse-manager.c
-+++ b/plugins/mouse/gsd-mouse-manager.c
-@@ -583,7 +583,7 @@ set_disable_w_typing (GsdMouseManager *manager, gboolean 
state)
- 
- g_ptr_array_add (args, "syndaemon");
- g_ptr_array_add (args, "-i");
--g_ptr_array_add (args, "1.0");
-+g_ptr_array_add (args, "0.5");
- g_ptr_array_add (args, "-t");
- g_ptr_array_add (args, "-K");
- g_ptr_array_add (args, "-R");
--- 
-1.8.1.2
-

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.3.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.3.ebuild
deleted file mode 100644
index 97789c5..
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.3.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2016 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_4,3_5} )
-
-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 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2016-10-29 Thread Mike Gilbert
commit: a59f447bbf4b1be9c6c38c1b931d544ae3e22765
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Oct 29 23:11:16 2016 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Oct 29 23:14:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a59f447b

gnome-base/gnome-settings-daemon: fix REQUIRED_USE

python-any-r1 does not set PYTHON_REQUIRED_USE.

Package-Manager: portage-2.3.2

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.20.2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.20.2.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.20.2.ebuild
index da45e23..52a777b 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.20.2.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.20.2.ebuild
@@ -17,7 +17,6 @@ IUSE="+colord +cups debug input_devices_wacom -openrc-force 
networkmanager polic
 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"
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2016-10-12 Thread Gilles Dartiguelongue
commit: 847318015b3536db51469862d990d9d2a3ad62bd
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Wed Oct 12 07:10:51 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Wed Oct 12 07:28:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84731801

gnome-base/gnome-settings-daemon: version bump 3.20.1 → 3.20.2

Add missing dependencies for man page generation. Fix python handling
which is only needed for tests. Still missing dbus-mock but at least
it does not depend on all activated python slots anymore.

Package-Manager: portage-2.3.1

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-3.20.2.ebuild| 151 +
 2 files changed, 152 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index f5dd166..af820d4 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-settings-daemon-3.18.3.tar.xz 1657000 SHA256 
36e6170768ef17f5e089090f943ee93e632fa5abb64502a2f68a54974f08bf1f SHA512 
2449bc2056887dbf00367bd064fc42ed416647b6533015626fe53160983ba6657554d5cc0f500cf4585ac30e73d8ac78595883cbf8390523d89e2614fb75b39b
 WHIRLPOOL 
0784bdcc9b6d3e4ee919df83dbe19596c624ca948dcf199b7fb7a36aa3723fc60ed6c09692295ac6ae0150d4c81d66706aff4d1641ae8657e138892635b6a30a
 DIST gnome-settings-daemon-3.20.1.tar.xz 1650928 SHA256 
e84a075d895ca3baeefb8508e0a901027b66f7d5a7ee8c966e31d301b38e78e7 SHA512 
4d8ec7c8d508a0dead00c08ef591c9814bf1c33d0016626c6cd5153bd2aad601ea1146b0e5617465ee276b44d8d622b664817a83e045cece69c2be76c5e33a84
 WHIRLPOOL 
14736006a40d4e84bebcc9c17eff8f3fa2c5db36e4ecb546d24a4db006479b6005f583aa9db31caa65988ba0b65beeabb1efa12b0b6a480cfb7e03f6f8e0f4cc
+DIST gnome-settings-daemon-3.20.2.tar.xz 1620696 SHA256 
1dd7a084449a2c240308d253f86d60f3efe25f59322c3f5ec3b9e2e9f5eabb45 SHA512 
b23ac4cfc5c1fe4b1eeb4ba37cae448b2a23e11b988ae609c3d23168a9c22502829b68a4ab5fc8291bde91b429fcb4159c0f37bef78437838de6c6f3417817ed
 WHIRLPOOL 
94463af0fcc3c3e36ded002e359aa1049d8a6171ae9b7edbf1e3ceeda5f1d2ee9389c09fa2929c2197b20a48fa613cc35fb31dc3eed30feec5f370868b1b4e49

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.20.2.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.20.2.ebuild
new file mode 100644
index ..da45e23
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.20.2.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
+
+inherit autotools eutils gnome2 python-any-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 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.20
+   >=gnome-base/librsvg-2.36.2:2
+   media-fonts/cantarell
+   media-libs/alsa-lib
+   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.3.1: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-1.0 )
+   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
+# 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 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2016-03-06 Thread Mikle Kolyada
commit: cf4e5483e1a22215a2374721157f89cc60ce9d82
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar  6 17:04:01 2016 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar  6 17:19:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf4e5483

gnome-base/gnome-settings-daemon: x86 stable wrt bug #427546

Package-Manager: portage-2.2.26

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.2.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.2.ebuild
index 4291474..3efe02b 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.2.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.2.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
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"
+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]



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/, gnome-base/gnome-settings-daemon/files/

2015-11-14 Thread Pacho Ramos
commit: 3b1e9b7f653f9c8d9a44f95bdf43c72a3e6f8bcf
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Nov 14 12:19:31 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Nov 14 13:46:19 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1e9b7f

gnome-base/gnome-settings-daemon: Drop old

Package-Manager: portage-2.2.24

 gnome-base/gnome-settings-daemon/Manifest  |   2 -
 .../gnome-settings-daemon-3.14.0-optional.patch|  95 -
 ...ttings-daemon-3.16.2-settings_set_display.patch |  47 ---
 .../gnome-settings-daemon-3.14.4.ebuild| 152 
 .../gnome-settings-daemon-3.16.2-r1.ebuild | 155 -
 5 files changed, 451 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index f00585d..7108a86 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,4 +1,2 @@
-DIST gnome-settings-daemon-3.14.4.tar.xz 1650276 SHA256 
ce4453f83a19328e4f031251430325cb6ae832b83fa9fce80a8cde1d4bb0a2a5 SHA512 
c6c62f7e13f93fd3dcff7990571289e10c9ef341ebb9d6deab67adf705a32a13142b7e8aebccd4a71d39f191a472d427fdea5acebc5fcf6f6106c641af320a32
 WHIRLPOOL 
145e694c74364f6fec6543976cf1e0abb6049f8a13c8f0c8b95a481d849a94255f68ade1a4926f0207c19cdbc8927f55edbcae68b01e7ef95046c3786cb07cbb
-DIST gnome-settings-daemon-3.16.2.tar.xz 1602508 SHA256 
d8d536584ebb8fb1403050eb65e7ee3328eba14b123542369ff1917e727fa69a SHA512 
04f62429b6f3edf6d7c11b0fbe8b5b74a3be3d6309ec7a9019dc77d2f8557ad26242a210bcfb36b393b99d93c33590c595c6d7dca9c1272f04bdf5cfc7144076
 WHIRLPOOL 
95f69752b3a9ad7d22489123555cd84dffb6c0ac4872dd5febbfb444013eb2417a0f50f53b311f640cc3d4ac8b662c0b2a102fbe3e32de0614161ed9cf646579
 DIST gnome-settings-daemon-3.16.3.tar.xz 1651880 SHA256 
8752f79ba2ee76701744b4806140d1b88c665ad7cd44e7ff58b4e78e1063daea SHA512 
d11c16b9ccf17683c0917ed8bee8b5142bfcc3d2099073df5318e8a1f801a9b7e07f2dfe68818edee568d6fb2cc8571580b072c1de46dc22aee4bbffddfc3ff5
 WHIRLPOOL 
1dec35ba84975bd297b69622733ab33db981a4b569cf67711f8b526bc3285515ca8fd522131888f6419459d6382ac493aed54b073a4e5950a837cca3f55f2ccf
 DIST gnome-settings-daemon-3.18.2.tar.xz 1626400 SHA256 
3071c7258f22684f7f64b7f735821e4cb25f59fc4665eb08e8d86b560e72fc6f SHA512 
82aa939c485d4fa90ee135d4f987a13c6b1629546f41a1399b2badd166c0cc4e298096d860fafefa1236d3af87484bd8903fb6e39fe971660e553e28768775fc
 WHIRLPOOL 
98dc47d6428134504f2a6ed332944fb0f24f95304dfb44a6009d5778ae68820a49ff77e42a6be6721f7880484ba729ee518b0f03e59404560ee78d04a82c44e5

diff --git 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.14.0-optional.patch
 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.14.0-optional.patch
deleted file mode 100644
index a7a56b0..000
--- 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.14.0-optional.patch
+++ /dev/null
@@ -1,95 +0,0 @@
-From b9515b8ef35915fd1a9721e2eb6ca4e1272d0f47 Mon Sep 17 00:00:00 2001
-From: Sobhan Mohammadpour 
-Date: Tue, 10 Dec 2013 00:27:27 +0100
-Subject: [PATCH] Make colord and wacom support optional
-

- configure.ac| 35 +--
- plugins/Makefile.am |  7 ++-
- 2 files changed, 35 insertions(+), 7 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index c42ea8b..26ccd36 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -225,7 +225,20 @@ dnl 
---
- dnl - color
- dnl 
---
- 
--PKG_CHECK_MODULES(COLOR, [colord >= 1.0.2 gnome-desktop-3.0 >= 
$GNOME_DESKTOP_REQUIRED_VERSION libcanberra-gtk3])
-+AC_ARG_ENABLE([color],
-+  AS_HELP_STRING([--disable-color],
-+ [turn off color plugin]),
-+   [with_color=$enableval],
-+   [with_color=yes]) dnl Default value
-+
-+if test x$with_color = xyes; then
-+   PKG_CHECK_MODULES(COLOR, [colord >= 1.0.2 gnome-desktop-3.0 >= 
$GNOME_DESKTOP_REQUIRED_VERSION libcanberra-gtk3])
-+   AC_DEFINE(HAVE_COLOR, 1, [Define if color plugin is enabled])
-+fi
-+AM_CONDITIONAL(WITH_COLOR, test "x$with_color" = "xyes")
-+
-+AC_SUBST(COLOR_CFLAGS)
-+AC_SUBST(COLOR_LIBS)
- 
- dnl 
---
- dnl - datetime
-@@ -256,15 +269,25 @@ case $host_os in
- if test "$host_cpu" = s390 -o "$host_cpu" = s390x; then
-   have_wacom=no
- else
-+  have_wacom=no
-   if test x$enable_gudev != xno; then
--PKG_CHECK_MODULES(LIBWACOM, [libwacom >= $LIBWACOM_REQUIRED_VERSION])
--PKG_CHECK_MODULES(WACOM, [libwacom >= $LIBWACOM_REQUIRED_VERSION x11 
xi xtst gudev-1.0 gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION 
xorg-wacom librsvg-2.0 >= $LIBRSVG_REQUIRED_VERSION libnotify >= 
$LIBNOTIFY_REQUIRED_VERSION pango >= $PANGO_REQUIRED_VERSION])
--

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2015-11-14 Thread Pacho Ramos
commit: c35116ffe36ecb01d1e86ed140b3fd50b6bf0a63
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Nov 14 12:27:22 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Nov 14 13:46:21 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c35116ff

gnome-base/gnome-settings-daemon: Support python 3.5

Package-Manager: portage-2.2.24

 gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.2.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.2.ebuild
index 934e8d7..6dcd651 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.2.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.2.ebuild
@@ -5,7 +5,7 @@
 EAPI="5"
 GCONF_DEBUG="no"
 GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
 
 inherit autotools eutils gnome2 python-r1 systemd udev virtualx
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2015-11-14 Thread Pacho Ramos
commit: 9628b2aa78ca3c57dd8f10313c417ce161cbeb34
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Nov 14 12:18:32 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Nov 14 13:46:16 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9628b2aa

gnome-base/gnome-settings-daemon: Version bump

Package-Manager: portage-2.2.24

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-3.18.2.ebuild| 152 +
 2 files changed, 153 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 4e0b0a5..f00585d 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-settings-daemon-3.14.4.tar.xz 1650276 SHA256 
ce4453f83a19328e4f031251430325cb6ae832b83fa9fce80a8cde1d4bb0a2a5 SHA512 
c6c62f7e13f93fd3dcff7990571289e10c9ef341ebb9d6deab67adf705a32a13142b7e8aebccd4a71d39f191a472d427fdea5acebc5fcf6f6106c641af320a32
 WHIRLPOOL 
145e694c74364f6fec6543976cf1e0abb6049f8a13c8f0c8b95a481d849a94255f68ade1a4926f0207c19cdbc8927f55edbcae68b01e7ef95046c3786cb07cbb
 DIST gnome-settings-daemon-3.16.2.tar.xz 1602508 SHA256 
d8d536584ebb8fb1403050eb65e7ee3328eba14b123542369ff1917e727fa69a SHA512 
04f62429b6f3edf6d7c11b0fbe8b5b74a3be3d6309ec7a9019dc77d2f8557ad26242a210bcfb36b393b99d93c33590c595c6d7dca9c1272f04bdf5cfc7144076
 WHIRLPOOL 
95f69752b3a9ad7d22489123555cd84dffb6c0ac4872dd5febbfb444013eb2417a0f50f53b311f640cc3d4ac8b662c0b2a102fbe3e32de0614161ed9cf646579
 DIST gnome-settings-daemon-3.16.3.tar.xz 1651880 SHA256 
8752f79ba2ee76701744b4806140d1b88c665ad7cd44e7ff58b4e78e1063daea SHA512 
d11c16b9ccf17683c0917ed8bee8b5142bfcc3d2099073df5318e8a1f801a9b7e07f2dfe68818edee568d6fb2cc8571580b072c1de46dc22aee4bbffddfc3ff5
 WHIRLPOOL 
1dec35ba84975bd297b69622733ab33db981a4b569cf67711f8b526bc3285515ca8fd522131888f6419459d6382ac493aed54b073a4e5950a837cca3f55f2ccf
+DIST gnome-settings-daemon-3.18.2.tar.xz 1626400 SHA256 
3071c7258f22684f7f64b7f735821e4cb25f59fc4665eb08e8d86b560e72fc6f SHA512 
82aa939c485d4fa90ee135d4f987a13c6b1629546f41a1399b2badd166c0cc4e298096d860fafefa1236d3af87484bd8903fb6e39fe971660e553e28768775fc
 WHIRLPOOL 
98dc47d6428134504f2a6ed332944fb0f24f95304dfb44a6009d5778ae68820a49ff77e42a6be6721f7880484ba729ee518b0f03e59404560ee78d04a82c44e5

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.2.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.2.ebuild
new file mode 100644
index 000..934e8d7
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.18.2.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
+# https://bugzilla.gnome.org/show_bug.cgi?id=621836
+   # Apparently this 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/files/, gnome-base/gnome-settings-daemon/

2015-08-23 Thread Gilles Dartiguelongue
commit: ee21ce0103d95a74236f23a750d65a3b6fcee8e4
Author: Gilles Dartiguelongue eva AT gentoo DOT org
AuthorDate: Sun Aug 23 15:38:25 2015 +
Commit: Gilles Dartiguelongue eva AT gentoo DOT org
CommitDate: Sun Aug 23 15:39:08 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee21ce01

gnome-base/gnome-settings-daemon: drop old revision

Package-Manager: portage-2.2.20.1

 gnome-base/gnome-settings-daemon/Manifest  |   1 -
 .../gnome-settings-daemon-3.12.0-optional.patch|  82 ---
 .../gnome-settings-daemon-3.14.2.ebuild| 152 -
 3 files changed, 235 deletions(-)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index d883b7d..4e0b0a5 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,4 +1,3 @@
-DIST gnome-settings-daemon-3.14.2.tar.xz 1612184 SHA256 
066bc8ed751c5f6b5a9590911a0fb2b51b0c3436ae1caccfa42e0791c34fedee SHA512 
3cd125ed89d47b03439f473df861d41696f6281c9df84218f3fe29d86570fbcd13dd2bedb3f63b354e06043d7d8fda0d1304e03a6ca39b9bcbd369a908d88ba2
 WHIRLPOOL 
157195486a9ed8db18fe851ea8a567d2c53beeaf3cfc6d21f5e25a876f2e5b6847ccb6e848bae6accdd3861c96b16a0bfd5642f8e0fce3f8c3d4923599d49260
 DIST gnome-settings-daemon-3.14.4.tar.xz 1650276 SHA256 
ce4453f83a19328e4f031251430325cb6ae832b83fa9fce80a8cde1d4bb0a2a5 SHA512 
c6c62f7e13f93fd3dcff7990571289e10c9ef341ebb9d6deab67adf705a32a13142b7e8aebccd4a71d39f191a472d427fdea5acebc5fcf6f6106c641af320a32
 WHIRLPOOL 
145e694c74364f6fec6543976cf1e0abb6049f8a13c8f0c8b95a481d849a94255f68ade1a4926f0207c19cdbc8927f55edbcae68b01e7ef95046c3786cb07cbb
 DIST gnome-settings-daemon-3.16.2.tar.xz 1602508 SHA256 
d8d536584ebb8fb1403050eb65e7ee3328eba14b123542369ff1917e727fa69a SHA512 
04f62429b6f3edf6d7c11b0fbe8b5b74a3be3d6309ec7a9019dc77d2f8557ad26242a210bcfb36b393b99d93c33590c595c6d7dca9c1272f04bdf5cfc7144076
 WHIRLPOOL 
95f69752b3a9ad7d22489123555cd84dffb6c0ac4872dd5febbfb444013eb2417a0f50f53b311f640cc3d4ac8b662c0b2a102fbe3e32de0614161ed9cf646579
 DIST gnome-settings-daemon-3.16.3.tar.xz 1651880 SHA256 
8752f79ba2ee76701744b4806140d1b88c665ad7cd44e7ff58b4e78e1063daea SHA512 
d11c16b9ccf17683c0917ed8bee8b5142bfcc3d2099073df5318e8a1f801a9b7e07f2dfe68818edee568d6fb2cc8571580b072c1de46dc22aee4bbffddfc3ff5
 WHIRLPOOL 
1dec35ba84975bd297b69622733ab33db981a4b569cf67711f8b526bc3285515ca8fd522131888f6419459d6382ac493aed54b073a4e5950a837cca3f55f2ccf

diff --git 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.12.0-optional.patch
 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.12.0-optional.patch
deleted file mode 100644
index cb117d7..000
--- 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.12.0-optional.patch
+++ /dev/null
@@ -1,82 +0,0 @@
-diff --git a/configure.ac b/configure.ac
-index dd95dd4..03d651c 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -248,7 +248,20 @@ dnl 
---
- dnl - color
- dnl 
---
- 
--PKG_CHECK_MODULES(COLOR, [colord = 1.0.2 gnome-desktop-3.0 = 
$GNOME_DESKTOP_REQUIRED_VERSION libcanberra-gtk3])
-+AC_ARG_ENABLE([color],
-+  AS_HELP_STRING([--disable-color],
-+ [turn off color plugin]),
-+   [with_color=$enableval],
-+   [with_color=yes]) dnl Default value
-+
-+if test x$with_color = xyes; then
-+   PKG_CHECK_MODULES(COLOR, [colord = 1.0.2 gnome-desktop-3.0 = 
$GNOME_DESKTOP_REQUIRED_VERSION libcanberra-gtk3])
-+   AC_DEFINE(HAVE_COLOR, 1, [Define if color plugin is enabled])
-+fi
-+AM_CONDITIONAL(WITH_COLOR, test x$with_color = xyes)
-+
-+AC_SUBST(COLOR_CFLAGS)
-+AC_SUBST(COLOR_LIBS)
- 
- dnl 
---
- dnl - datetime
-@@ -279,15 +292,25 @@ case $host_os in
- if test $host_cpu = s390 -o $host_cpu = s390x; then
-   have_wacom=no
- else
-+  have_wacom=no
-   if test x$enable_gudev != xno; then
--PKG_CHECK_MODULES(LIBWACOM, [libwacom = $LIBWACOM_REQUIRED_VERSION])
--PKG_CHECK_MODULES(WACOM, [libwacom = $LIBWACOM_REQUIRED_VERSION x11 
xi xtst gudev-1.0 gnome-desktop-3.0 = $GNOME_DESKTOP_REQUIRED_VERSION 
xorg-wacom librsvg-2.0 = $LIBRSVG_REQUIRED_VERSION libnotify = 
$LIBNOTIFY_REQUIRED_VERSION pango = $PANGO_REQUIRED_VERSION])
--PKG_CHECK_MODULES(WACOM_OLED, [gudev-1.0])
-+AC_ARG_ENABLE([wacom],
-+  AS_HELP_STRING([--disable-wacom],
-+ [turn off wacom plugin]),
-+ [with_wacom=$enableval],
-+ [with_wacom=no]) dnl Default value
-+if test x$with_wacom = xyes; then
-+  PKG_CHECK_MODULES(LIBWACOM, [libwacom = 
$LIBWACOM_REQUIRED_VERSION])
-+  PKG_CHECK_MODULES(WACOM, [libwacom = $LIBWACOM_REQUIRED_VERSION 
x11 xi xtst 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/

2015-08-23 Thread Gilles Dartiguelongue
commit: a5f1969853048eec3031bfeb2161025c12cf6bf3
Author: Gilles Dartiguelongue eva AT gentoo DOT org
AuthorDate: Sun Aug 23 15:33:57 2015 +
Commit: Gilles Dartiguelongue eva AT gentoo DOT org
CommitDate: Sun Aug 23 15:39:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5f19698

gnome-base/gnome-settings-daemon: version bump

Package-Manager: portage-2.2.20.1

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 .../gnome-settings-daemon-3.16.3.ebuild| 152 +
 2 files changed, 153 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index 8f36769..d883b7d 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-settings-daemon-3.14.2.tar.xz 1612184 SHA256 
066bc8ed751c5f6b5a9590911a0fb2b51b0c3436ae1caccfa42e0791c34fedee SHA512 
3cd125ed89d47b03439f473df861d41696f6281c9df84218f3fe29d86570fbcd13dd2bedb3f63b354e06043d7d8fda0d1304e03a6ca39b9bcbd369a908d88ba2
 WHIRLPOOL 
157195486a9ed8db18fe851ea8a567d2c53beeaf3cfc6d21f5e25a876f2e5b6847ccb6e848bae6accdd3861c96b16a0bfd5642f8e0fce3f8c3d4923599d49260
 DIST gnome-settings-daemon-3.14.4.tar.xz 1650276 SHA256 
ce4453f83a19328e4f031251430325cb6ae832b83fa9fce80a8cde1d4bb0a2a5 SHA512 
c6c62f7e13f93fd3dcff7990571289e10c9ef341ebb9d6deab67adf705a32a13142b7e8aebccd4a71d39f191a472d427fdea5acebc5fcf6f6106c641af320a32
 WHIRLPOOL 
145e694c74364f6fec6543976cf1e0abb6049f8a13c8f0c8b95a481d849a94255f68ade1a4926f0207c19cdbc8927f55edbcae68b01e7ef95046c3786cb07cbb
 DIST gnome-settings-daemon-3.16.2.tar.xz 1602508 SHA256 
d8d536584ebb8fb1403050eb65e7ee3328eba14b123542369ff1917e727fa69a SHA512 
04f62429b6f3edf6d7c11b0fbe8b5b74a3be3d6309ec7a9019dc77d2f8557ad26242a210bcfb36b393b99d93c33590c595c6d7dca9c1272f04bdf5cfc7144076
 WHIRLPOOL 
95f69752b3a9ad7d22489123555cd84dffb6c0ac4872dd5febbfb444013eb2417a0f50f53b311f640cc3d4ac8b662c0b2a102fbe3e32de0614161ed9cf646579
+DIST gnome-settings-daemon-3.16.3.tar.xz 1651880 SHA256 
8752f79ba2ee76701744b4806140d1b88c665ad7cd44e7ff58b4e78e1063daea SHA512 
d11c16b9ccf17683c0917ed8bee8b5142bfcc3d2099073df5318e8a1f801a9b7e07f2dfe68818edee568d6fb2cc8571580b072c1de46dc22aee4bbffddfc3ff5
 WHIRLPOOL 
1dec35ba84975bd297b69622733ab33db981a4b569cf67711f8b526bc3285515ca8fd522131888f6419459d6382ac493aed54b073a4e5950a837cca3f55f2ccf

diff --git 
a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.16.3.ebuild 
b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.16.3.ebuild
new file mode 100644
index 000..1af881d
--- /dev/null
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.16.3.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
+#