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

2021-07-08 Thread Matt Turner
commit: 848cd287ddfcf9f03b3cb164f4034b6a966fbca6
Author: Jakub Ternka  gmail  com>
AuthorDate: Thu Jun 24 00:28:26 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jul  8 17:35:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=848cd287

gnome-base/gnome-shell: Remove GNOME version number from description

Signed-off-by: Jakub Ternka  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild | 2 +-
 gnome-base/gnome-shell/gnome-shell-40.1.ebuild| 2 +-
 gnome-base/gnome-shell/gnome-shell-40.2.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild
index f5b178e08fa..75c7f4c0b74 100644
--- a/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python3_{7,8,9} )
 
 inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
 
-DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+DESCRIPTION="Provides core UI functions for the GNOME desktop"
 HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
 SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${PF}-patchset.tar.xz;
 

diff --git a/gnome-base/gnome-shell/gnome-shell-40.1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-40.1.ebuild
index 59a68de0b27..c16d80cc4f5 100644
--- a/gnome-base/gnome-shell/gnome-shell-40.1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-40.1.ebuild
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python3_{7,8,9} )
 
 inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
 
-DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+DESCRIPTION="Provides core UI functions for the GNOME desktop"
 HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
 
 LICENSE="GPL-2+ LGPL-2+"

diff --git a/gnome-base/gnome-shell/gnome-shell-40.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-40.2.ebuild
index 1fc9453b482..96fa03cf83f 100644
--- a/gnome-base/gnome-shell/gnome-shell-40.2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-40.2.ebuild
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python3_{7,8,9} )
 
 inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
 
-DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+DESCRIPTION="Provides core UI functions for the GNOME desktop"
 HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
 
 LICENSE="GPL-2+ LGPL-2+"



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

2021-06-10 Thread Matt Turner
commit: 613c3dd5dc4c96c93eaa06af6a65f2e8571bc987
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun 11 04:50:42 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun 11 04:52:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=613c3dd5

gnome-base/gnome-shell: Version bump to 40.2

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

 gnome-base/gnome-shell/Manifest|   1 +
 gnome-base/gnome-shell/gnome-shell-40.2.ebuild | 191 +
 2 files changed, 192 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 154f1e03e72..abccee2dd91 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -2,3 +2,4 @@ DIST gnome-shell-3.36.7-patchset.tar.xz 6364 BLAKE2B 
80a2e2a03e4cc3b15db6af872a2
 DIST gnome-shell-3.36.7.tar.xz 1777236 BLAKE2B 
4dd3b98e8a2ffa711bffe0b3b78708c85c1979122ee71e7e0d7c55626a608ba4598071bf8659338c960ba4b0349e5b621b97f294a4961cf021b9047753136af5
 SHA512 
7275d1e2d2629abd2fbfae910a77c25485464e39f8317ba1b0e8e1ae3368e69af4eb85c2611e82ea04270bfd8185e24f13002df9b13335adbdff144847790656
 DIST gnome-shell-40.1-r1-patchset.tar.xz 4328 BLAKE2B 
f26eec7cb7ab5e30b574a77cb3a6ccd251da6b33d540d05bc06c5547000631f751f9d35699d0d74ffab8e2ceafa5a66fac3067a0d511ec8e9292ced1bf626d66
 SHA512 
e5ce08f1fb986c5a8262651449d9444084e5968af02eaed5259d7c4600735e4a41bf8938600c70a000d1298d6a1f7c689bb08bf4943f91c5affd7f2c0ea7f227
 DIST gnome-shell-40.1.tar.xz 1876776 BLAKE2B 
9facbf60759faf4d598cf423147d6385e50a324e75b0ce4e540b4b0c6e51c2ad611f70ac8e0f19d25f47d0ee250504fe7fb430d6f50aacb9ef758648ca7a2e78
 SHA512 
48b2800ef500b5a5102c974d8ab718946406653803942b063100c813bd4bda9ae3e1b3492872fd8158c0e44c95f6582174101fb852613ff047602efed83b6d37
+DIST gnome-shell-40.2.tar.xz 1869600 BLAKE2B 
6081930c4fe564980659bfeb7f7f59c5b95ce56e158096f14d8f85b28f4b45b1697eebdd88f7daf331aa1f7d087ec3dab55543d9a82d9d26bc5d8aee7e7c0085
 SHA512 
0df0a68a0e2440f73dfc147045ac2f003e5f133950cdbec7fb07b92e71aa53e2e4f3ce75510552f1043404850623fc84c08aad215b39ce9d33862994ae35ba87

diff --git a/gnome-base/gnome-shell/gnome-shell-40.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-40.2.ebuild
new file mode 100644
index 000..1fc9453b482
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-40.2.ebuild
@@ -0,0 +1,191 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer/pipewire support is currently automagic
+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.65.1
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-40.0:0/8[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.33.1
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   >=media-video/pipewire-0.3.0:0/0.3
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-242
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
+   elogind? ( >=sys-auth/elogind-237 )
+
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-sound/pulseaudio-2[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   gui-libs/gtk:4[introspection]
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
+   media-libs/mesa[X(+)]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated using:
+#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
+# Each block:
+# 1. Introspection stuff needed via imports.gi.*
+# 2. 

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

2021-06-10 Thread Sam James
commit: a2f7ab043832fae30c3cb12dab0101e78cebf4d5
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 10 19:19:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 10 19:19:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2f7ab04

gnome-base/gnome-shell: Stabilize 40.1-r1 x86, #794088

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

 gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild
index 0e94000fae3..7753fb8c6f4 100644
--- a/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild
@@ -16,7 +16,7 @@ IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus 
+networkmanager system
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2021-06-10 Thread Sam James
commit: 43f132838608ead7b2fbfbc827ab97835cb26641
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 10 19:20:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 10 19:20:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43f13283

gnome-base/gnome-shell: Stabilize 40.1-r1 arm64, #794088

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

 gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild
index 7753fb8c6f4..f5b178e08fa 100644
--- a/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild
@@ -16,7 +16,7 @@ IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus 
+networkmanager system
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2021-06-04 Thread Sam James
commit: 6eea5ae159baddd8fee7fdae6aadac3bec781f2d
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  4 08:13:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun  4 08:13:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eea5ae1

gnome-base/gnome-shell: Stabilize 40.1-r1 amd64, #794088

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

 gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild
index a017a04ebf8..0e94000fae3 100644
--- a/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild
@@ -16,7 +16,7 @@ IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus 
+networkmanager system
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2021-06-02 Thread Matt Turner
commit: f167e1b1efddbbaa9268e0764bbb37f2e4e303b6
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun  2 22:55:29 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun  2 23:52:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f167e1b1

gnome-base/gnome-shell: Add patches from upstream

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

 gnome-base/gnome-shell/Manifest   |   1 +
 gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild | 193 ++
 2 files changed, 194 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index f7c1b79e25e..154f1e03e72 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-shell-3.36.7-patchset.tar.xz 6364 BLAKE2B 
80a2e2a03e4cc3b15db6af872a2330c0921a63bcd03db78a970190fee93c982296b381d08ac4bd1cb5dbe5b14d9732e447445f5dcc06d607826a9026395f10bb
 SHA512 
6f9145fd00117e6b4170e7457c83a8c3fc6086ce3bcd07813b5a4f05e58f42e889cc90799d6988af05fce9791a792e4d8d60ffe58818563c852f9923930d
 DIST gnome-shell-3.36.7.tar.xz 1777236 BLAKE2B 
4dd3b98e8a2ffa711bffe0b3b78708c85c1979122ee71e7e0d7c55626a608ba4598071bf8659338c960ba4b0349e5b621b97f294a4961cf021b9047753136af5
 SHA512 
7275d1e2d2629abd2fbfae910a77c25485464e39f8317ba1b0e8e1ae3368e69af4eb85c2611e82ea04270bfd8185e24f13002df9b13335adbdff144847790656
+DIST gnome-shell-40.1-r1-patchset.tar.xz 4328 BLAKE2B 
f26eec7cb7ab5e30b574a77cb3a6ccd251da6b33d540d05bc06c5547000631f751f9d35699d0d74ffab8e2ceafa5a66fac3067a0d511ec8e9292ced1bf626d66
 SHA512 
e5ce08f1fb986c5a8262651449d9444084e5968af02eaed5259d7c4600735e4a41bf8938600c70a000d1298d6a1f7c689bb08bf4943f91c5affd7f2c0ea7f227
 DIST gnome-shell-40.1.tar.xz 1876776 BLAKE2B 
9facbf60759faf4d598cf423147d6385e50a324e75b0ce4e540b4b0c6e51c2ad611f70ac8e0f19d25f47d0ee250504fe7fb430d6f50aacb9ef758648ca7a2e78
 SHA512 
48b2800ef500b5a5102c974d8ab718946406653803942b063100c813bd4bda9ae3e1b3492872fd8158c0e44c95f6582174101fb852613ff047602efed83b6d37

diff --git a/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild
new file mode 100644
index 000..a017a04ebf8
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-40.1-r1.ebuild
@@ -0,0 +1,193 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${PF}-patchset.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer/pipewire support is currently automagic
+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.65.1
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-40.0:0/8[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.33.1
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   >=media-video/pipewire-0.3.0:0/0.3
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-242
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
+   elogind? ( >=sys-auth/elogind-237 )
+
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-sound/pulseaudio-2[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   gui-libs/gtk:4[introspection]
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
+   media-libs/mesa[X(+)]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated using:
+#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
+# Each block:
+# 1. 

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

2021-05-15 Thread Matt Turner
commit: 40f4c16af5b2d668380fd309fed4f987b8013600
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May 15 16:44:26 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May 15 16:54:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40f4c16a

gnome-base/gnome-shell: Version bump to 40.1

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

 gnome-base/gnome-shell/Manifest|   1 +
 gnome-base/gnome-shell/gnome-shell-40.1.ebuild | 191 +
 2 files changed, 192 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index c765a89b830..793672c1027 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -3,3 +3,4 @@ DIST gnome-shell-3.36.7.tar.xz 1777236 BLAKE2B 
4dd3b98e8a2ffa711bffe0b3b78708c85
 DIST gnome-shell-3.38.4-r1-patchset.tar.xz 12744 BLAKE2B 
ad620ca7916370f7085541461ecd825d7703c291a849da1adf17cccf54afb7a73a6d493f4fa4a18244811d4e8fa55c92e1c7465ba8bdc8b1d1fb2f6734c2ed50
 SHA512 
bad6bcc8ef1c41c5ae92b265b6824d76e39c2af3aa6974866fe95834589ca4b957181527ce9092b628f000d61c70fd356ddc3ef1eadbe19a299a2d44986fc27b
 DIST gnome-shell-3.38.4.tar.xz 1815880 BLAKE2B 
888786ca1c7ac4a84c4b4b9ccc1035de80021efe0bf54521494eb90008ad11d5ef693158fd2c30a44532ef30911e6940b81c9c2eb426465aeae5ce3f1d9dbf5d
 SHA512 
f59d7347587ecbde7790d466ee7c81d1e0ce0ff9f92bfe9cb3efc4049231bc164c0f61b761f42dfab1eb35619736d9a55fdae2b808e12f7671900d89e529fea8
 DIST gnome-shell-40.0.tar.xz 1863432 BLAKE2B 
698995328575e7e879eb0459e4f0087d0e11624952ac2786fec6c431da83eff25351d909b05a7d347f10b4eaf0d384c065e1f5255c1230433c839bed515ecf40
 SHA512 
fc4ca3fbd3dafd4a81f97a765e53b74fa4902018721e25a767c0d353d127b0cdc69c64171188272e3f5b48f11d6ad52064cc237e35210f5e09dfcd763ceb00c4
+DIST gnome-shell-40.1.tar.xz 1876776 BLAKE2B 
9facbf60759faf4d598cf423147d6385e50a324e75b0ce4e540b4b0c6e51c2ad611f70ac8e0f19d25f47d0ee250504fe7fb430d6f50aacb9ef758648ca7a2e78
 SHA512 
48b2800ef500b5a5102c974d8ab718946406653803942b063100c813bd4bda9ae3e1b3492872fd8158c0e44c95f6582174101fb852613ff047602efed83b6d37

diff --git a/gnome-base/gnome-shell/gnome-shell-40.1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-40.1.ebuild
new file mode 100644
index 000..1fc9453b482
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-40.1.ebuild
@@ -0,0 +1,191 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer/pipewire support is currently automagic
+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.65.1
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-40.0:0/8[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.33.1
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   >=media-video/pipewire-0.3.0:0/0.3
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-242
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
+   elogind? ( >=sys-auth/elogind-237 )
+
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-sound/pulseaudio-2[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   gui-libs/gtk:4[introspection]
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
+   media-libs/mesa[X(+)]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated using:
+#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
+# Each block:
+# 1. Introspection stuff needed via imports.gi.*
+# 2. 

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

2021-05-14 Thread Sam James
commit: 4edc9854849056d6d5eb2c1b5b1ae0d425b45b3e
Author: Sam James  gentoo  org>
AuthorDate: Sat May 15 01:59:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 15 01:59:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4edc9854

gnome-base/gnome-shell: Keyword 40.0 ppc64, #787269

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

 gnome-base/gnome-shell/gnome-shell-40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-40.0.ebuild 
b/gnome-base/gnome-shell/gnome-shell-40.0.ebuild
index de692c18159..1fc9453b482 100644
--- a/gnome-base/gnome-shell/gnome-shell-40.0.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-40.0.ebuild
@@ -15,7 +15,7 @@ IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus 
+networkmanager system
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2021-05-10 Thread Sam James
commit: 3a46172f6dabbdeb15967291043c60ba8b2b6145
Author: Sam James  gentoo  org>
AuthorDate: Mon May 10 12:21:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 10 12:22:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a46172f

gnome-base/gnome-shell: Keyword 40.0 arm, #787269

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

 gnome-base/gnome-shell/gnome-shell-40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-40.0.ebuild 
b/gnome-base/gnome-shell/gnome-shell-40.0.ebuild
index 0d5c6606047..cd03f6bcf8f 100644
--- a/gnome-base/gnome-shell/gnome-shell-40.0.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-40.0.ebuild
@@ -15,7 +15,7 @@ IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus 
+networkmanager system
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2021-05-10 Thread Sam James
commit: 5aa3b4b157c77edb3b99236d6b15741d6f4cd4ad
Author: Sam James  gentoo  org>
AuthorDate: Mon May 10 12:21:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 10 12:23:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aa3b4b1

gnome-base/gnome-shell: Keyword 40.0 arm64, #787269

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

 gnome-base/gnome-shell/gnome-shell-40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-40.0.ebuild 
b/gnome-base/gnome-shell/gnome-shell-40.0.ebuild
index cd03f6bcf8f..de692c18159 100644
--- a/gnome-base/gnome-shell/gnome-shell-40.0.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-40.0.ebuild
@@ -15,7 +15,7 @@ IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus 
+networkmanager system
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2021-05-07 Thread Thomas Deutschmann
commit: 9c020a46d0cfe35a63b26873c4b7853870822123
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat May  8 02:05:12 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat May  8 02:05:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c020a46

gnome-base/gnome-shell: x86 keyworded (bug #787269)

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 gnome-base/gnome-shell/gnome-shell-40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-40.0.ebuild 
b/gnome-base/gnome-shell/gnome-shell-40.0.ebuild
index bebb5fea964..0d5c6606047 100644
--- a/gnome-base/gnome-shell/gnome-shell-40.0.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-40.0.ebuild
@@ -15,7 +15,7 @@ IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus 
+networkmanager system
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2021-04-30 Thread Matt Turner
commit: 8f60d304836ba01d405ef4cb88576d776bb71efd
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr 30 15:40:29 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Apr 30 16:08:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f60d304

gnome-base/gnome-shell: Assume gdm has introspection enabled

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

 gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild| 2 +-
 gnome-base/gnome-shell/gnome-shell-3.38.4-r1.ebuild | 2 +-
 gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild| 2 +-
 gnome-base/gnome-shell/gnome-shell-40.0.ebuild  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild
index a229e3212cf..4ed0027e038 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild
@@ -106,7 +106,7 @@ RDEPEND="${DEPEND}
 "
 # avoid circular dependency, see bug #546134
 PDEPEND="
-   >=gnome-base/gdm-3.5[introspection]
+   >=gnome-base/gdm-3.5[introspection(+)]
>=gnome-base/gnome-control-center-3.26[bluetooth(+)?,networkmanager(+)?]
browser-extension? ( gnome-extra/chrome-gnome-shell )
 "

diff --git a/gnome-base/gnome-shell/gnome-shell-3.38.4-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.38.4-r1.ebuild
index d7938eb7e14..0e5a2c2dd05 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.38.4-r1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.38.4-r1.ebuild
@@ -107,7 +107,7 @@ RDEPEND="${DEPEND}
 "
 # avoid circular dependency, see bug #546134
 PDEPEND="
-   >=gnome-base/gdm-3.5[introspection]
+   >=gnome-base/gdm-3.5[introspection(+)]
>=gnome-base/gnome-control-center-3.26[bluetooth(+)?,networkmanager(+)?]
browser-extension? ( gnome-extra/chrome-gnome-shell )
 "

diff --git a/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild
index b7a6ba9e7f2..07857b6f4bd 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild
@@ -106,7 +106,7 @@ RDEPEND="${DEPEND}
 "
 # avoid circular dependency, see bug #546134
 PDEPEND="
-   >=gnome-base/gdm-3.5[introspection]
+   >=gnome-base/gdm-3.5[introspection(+)]
>=gnome-base/gnome-control-center-3.26[bluetooth(+)?,networkmanager(+)?]
browser-extension? ( gnome-extra/chrome-gnome-shell )
 "

diff --git a/gnome-base/gnome-shell/gnome-shell-40.0.ebuild 
b/gnome-base/gnome-shell/gnome-shell-40.0.ebuild
index 672d138b0f2..bebb5fea964 100644
--- a/gnome-base/gnome-shell/gnome-shell-40.0.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-40.0.ebuild
@@ -111,7 +111,7 @@ RDEPEND="${DEPEND}
 "
 # avoid circular dependency, see bug #546134
 PDEPEND="
-   >=gnome-base/gdm-3.5[introspection]
+   >=gnome-base/gdm-3.5[introspection(+)]
>=gnome-base/gnome-control-center-3.26[bluetooth(+)?,networkmanager(+)?]
browser-extension? ( gnome-extra/chrome-gnome-shell )
 "



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

2021-04-25 Thread Mart Raudsepp
commit: 3c1786c9cdb9a3b8531e560f985ce170b93cd75f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 24 12:55:50 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 25 17:15:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c1786c9

gnome-base/gnome-shell-3.38: patchset with upstream fixes and gjs-1.68 compat

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

 gnome-base/gnome-shell/Manifest|   1 +
 .../gnome-shell/gnome-shell-3.38.4-r1.ebuild   | 189 +
 2 files changed, 190 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 16a1deb17f0..c765a89b830 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,4 +1,5 @@
 DIST gnome-shell-3.36.7-patchset.tar.xz 6364 BLAKE2B 
80a2e2a03e4cc3b15db6af872a2330c0921a63bcd03db78a970190fee93c982296b381d08ac4bd1cb5dbe5b14d9732e447445f5dcc06d607826a9026395f10bb
 SHA512 
6f9145fd00117e6b4170e7457c83a8c3fc6086ce3bcd07813b5a4f05e58f42e889cc90799d6988af05fce9791a792e4d8d60ffe58818563c852f9923930d
 DIST gnome-shell-3.36.7.tar.xz 1777236 BLAKE2B 
4dd3b98e8a2ffa711bffe0b3b78708c85c1979122ee71e7e0d7c55626a608ba4598071bf8659338c960ba4b0349e5b621b97f294a4961cf021b9047753136af5
 SHA512 
7275d1e2d2629abd2fbfae910a77c25485464e39f8317ba1b0e8e1ae3368e69af4eb85c2611e82ea04270bfd8185e24f13002df9b13335adbdff144847790656
+DIST gnome-shell-3.38.4-r1-patchset.tar.xz 12744 BLAKE2B 
ad620ca7916370f7085541461ecd825d7703c291a849da1adf17cccf54afb7a73a6d493f4fa4a18244811d4e8fa55c92e1c7465ba8bdc8b1d1fb2f6734c2ed50
 SHA512 
bad6bcc8ef1c41c5ae92b265b6824d76e39c2af3aa6974866fe95834589ca4b957181527ce9092b628f000d61c70fd356ddc3ef1eadbe19a299a2d44986fc27b
 DIST gnome-shell-3.38.4.tar.xz 1815880 BLAKE2B 
888786ca1c7ac4a84c4b4b9ccc1035de80021efe0bf54521494eb90008ad11d5ef693158fd2c30a44532ef30911e6940b81c9c2eb426465aeae5ce3f1d9dbf5d
 SHA512 
f59d7347587ecbde7790d466ee7c81d1e0ce0ff9f92bfe9cb3efc4049231bc164c0f61b761f42dfab1eb35619736d9a55fdae2b808e12f7671900d89e529fea8
 DIST gnome-shell-40.0.tar.xz 1863432 BLAKE2B 
698995328575e7e879eb0459e4f0087d0e11624952ac2786fec6c431da83eff25351d909b05a7d347f10b4eaf0d384c065e1f5255c1230433c839bed515ecf40
 SHA512 
fc4ca3fbd3dafd4a81f97a765e53b74fa4902018721e25a767c0d353d127b0cdc69c64171188272e3f5b48f11d6ad52064cc237e35210f5e09dfcd763ceb00c4

diff --git a/gnome-base/gnome-shell/gnome-shell-3.38.4-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.38.4-r1.ebuild
new file mode 100644
index 000..d7938eb7e14
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.38.4-r1.ebuild
@@ -0,0 +1,189 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${PF}-patchset.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer/pipewire support is currently automagic
+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.65.1
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-3.38.0:0/7[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.33.1
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   >=media-video/pipewire-0.3.0:0/0.3
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-242
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
+   elogind? ( >=sys-auth/elogind-237 )
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-sound/pulseaudio-2[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   ${PYTHON_DEPS}
+ 

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

2021-04-18 Thread Matt Turner
commit: 6f2a145b3f82b7f13df81e1b2c27bc1d952af865
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 18 14:27:20 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr 18 14:27:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f2a145b

gnome-base/gnome-shell: Add RDEPEND on sys-apps/xdg-desktop-portal-gtk

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

 gnome-base/gnome-shell/gnome-shell-40.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gnome-base/gnome-shell/gnome-shell-40.0.ebuild 
b/gnome-base/gnome-shell/gnome-shell-40.0.ebuild
index c4847329fbd..672d138b0f2 100644
--- a/gnome-base/gnome-shell/gnome-shell-40.0.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-40.0.ebuild
@@ -106,6 +106,8 @@ RDEPEND="${DEPEND}
>=net-im/telepathy-logger-0.2.4[introspection]
>=net-libs/telepathy-glib-0.19[introspection] )
media-fonts/cantarell
+
+   sys-apps/xdg-desktop-portal-gtk
 "
 # avoid circular dependency, see bug #546134
 PDEPEND="



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

2021-04-15 Thread Matt Turner
commit: 14bf6b422fd67bff232e33cbab1e71eb9326ca0d
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 15 15:30:04 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr 15 15:30:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14bf6b42

gnome-base/gnome-shell: Drop old versions

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

 gnome-base/gnome-shell/Manifest  |   1 -
 gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild | 186 ---
 2 files changed, 187 deletions(-)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index b64648070f6..16a1deb17f0 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,5 +1,4 @@
 DIST gnome-shell-3.36.7-patchset.tar.xz 6364 BLAKE2B 
80a2e2a03e4cc3b15db6af872a2330c0921a63bcd03db78a970190fee93c982296b381d08ac4bd1cb5dbe5b14d9732e447445f5dcc06d607826a9026395f10bb
 SHA512 
6f9145fd00117e6b4170e7457c83a8c3fc6086ce3bcd07813b5a4f05e58f42e889cc90799d6988af05fce9791a792e4d8d60ffe58818563c852f9923930d
 DIST gnome-shell-3.36.7.tar.xz 1777236 BLAKE2B 
4dd3b98e8a2ffa711bffe0b3b78708c85c1979122ee71e7e0d7c55626a608ba4598071bf8659338c960ba4b0349e5b621b97f294a4961cf021b9047753136af5
 SHA512 
7275d1e2d2629abd2fbfae910a77c25485464e39f8317ba1b0e8e1ae3368e69af4eb85c2611e82ea04270bfd8185e24f13002df9b13335adbdff144847790656
-DIST gnome-shell-3.38.3.tar.xz 1815204 BLAKE2B 
1df05f0a3709d851d9bb01c8d8f82b3e36aa1da68256198afe7f5663bbf3dc3b88148220b4f90a1ab3eb3d2a14e370dc038e9afd73c57133f9535423b074ac27
 SHA512 
695446a934b3e5f8512084cb4eaba3e27aec0e03041890fb2a7a9eb4d91d3a9f2f5ca94a8616ce4e7303a2073fda7878425ba31bf590c448132f379fa7138d47
 DIST gnome-shell-3.38.4.tar.xz 1815880 BLAKE2B 
888786ca1c7ac4a84c4b4b9ccc1035de80021efe0bf54521494eb90008ad11d5ef693158fd2c30a44532ef30911e6940b81c9c2eb426465aeae5ce3f1d9dbf5d
 SHA512 
f59d7347587ecbde7790d466ee7c81d1e0ce0ff9f92bfe9cb3efc4049231bc164c0f61b761f42dfab1eb35619736d9a55fdae2b808e12f7671900d89e529fea8
 DIST gnome-shell-40.0.tar.xz 1863432 BLAKE2B 
698995328575e7e879eb0459e4f0087d0e11624952ac2786fec6c431da83eff25351d909b05a7d347f10b4eaf0d384c065e1f5255c1230433c839bed515ecf40
 SHA512 
fc4ca3fbd3dafd4a81f97a765e53b74fa4902018721e25a767c0d353d127b0cdc69c64171188272e3f5b48f11d6ad52064cc237e35210f5e09dfcd763ceb00c4

diff --git a/gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild
deleted file mode 100644
index b7a6ba9e7f2..000
--- a/gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
-
-DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ?? ( elogind systemd )"
-
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-
-# libXfixes-5.0 needed for pointer barriers and #include 

-# FIXME:
-#  * gstreamer/pipewire support is currently automagic
-DEPEND="
-   >=gnome-extra/evolution-data-server-3.33.1:=
-   >=app-crypt/gcr-3.7.5[introspection]
-   >=dev-libs/glib-2.57.2:2
-   >=dev-libs/gobject-introspection-1.49.1:=
-   >=dev-libs/gjs-1.65.1
-   >=x11-libs/gtk+-3.15.0:3[introspection]
-   >=x11-wm/mutter-3.38.0:0/7[introspection]
-   >=sys-auth/polkit-0.100[introspection]
-   >=gnome-base/gsettings-desktop-schemas-3.33.1
-   >=x11-libs/startup-notification-0.11
-   >=app-i18n/ibus-1.5.2
-   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
-   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
-   >=media-libs/gstreamer-0.11.92:1.0
-   media-libs/gst-plugins-base:1.0
-   >=media-video/pipewire-0.3.0:0/0.3
-   networkmanager? (
-   >=net-misc/networkmanager-1.10.4:=[introspection]
-   net-libs/libnma[introspection]
-   >=app-crypt/libsecret-0.18
-   dev-libs/dbus-glib )
-   systemd? ( >=sys-apps/systemd-242
-   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
-   elogind? ( >=sys-auth/elogind-237 )
-   app-arch/gnome-autoar
-   dev-libs/json-glib
-
-   >=app-accessibility/at-spi2-atk-2.5.3
-   x11-libs/gdk-pixbuf:2[introspection]
-   dev-libs/libxml2:2
-   x11-libs/libX11
-
-   >=media-sound/pulseaudio-2[glib]
-   >=dev-libs/atk-2[introspection]
-   dev-libs/libical:=
-   >=x11-libs/libXfixes-5.0
-
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
-   ')
-   media-libs/mesa[X(+)]
-"
-# Runtime-only deps are probably incomplete and 

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

2021-04-14 Thread Sam James
commit: 9d20648178764271acd4577081bfcbf92c178ea1
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 15 05:21:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 15 05:24:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d206481

gnome-base/gnome-shell: Stabilize 3.38.4 x86, #782847

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

 gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild
index fffb7ba50fa..b7a6ba9e7f2 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild
@@ -15,7 +15,7 @@ IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus 
+networkmanager system
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2021-04-14 Thread Sam James
commit: 68f368566887e466aaf43877d5323593cc267b98
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 15 01:31:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 15 01:32:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68f36856

gnome-base/gnome-shell: Stabilize 3.38.4 arm64, #782847

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

 gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild
index d30d55c3490..fffb7ba50fa 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild
@@ -15,7 +15,7 @@ IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus 
+networkmanager system
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2021-04-14 Thread Mikle Kolyada
commit: 7399ba7273e6985b77a6ac7acef42343eca5daf6
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Apr 14 18:51:24 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Apr 14 18:51:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7399ba72

gnome-base/gnome-shell: Stabilize 3.38.4 amd64, #782847

Signed-off-by: Mikle Kolyada  gentoo.org>

 gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild
index c3492153952..d30d55c3490 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild
@@ -15,7 +15,7 @@ IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus 
+networkmanager system
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2021-04-12 Thread Sam James
commit: 79e5b93feae0146ade39667665ab67e3cc9926ce
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 12 23:10:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 12 23:10:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79e5b93f

gnome-base/gnome-shell: Stabilize 3.38.3 arm64, #774927

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

 gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild
index 222dcf0f997..b7a6ba9e7f2 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild
@@ -15,7 +15,7 @@ IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus 
+networkmanager system
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2021-04-05 Thread Matt Turner
commit: cfa743af9b07598da84b1c6dbb081b89e1eefe8b
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 21 22:54:15 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr  5 16:54:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfa743af

gnome-base/gnome-shell: Version bump to 40.0

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

 gnome-base/gnome-shell/Manifest|   1 +
 gnome-base/gnome-shell/files/40.0-defaults.patch   |  28 +++
 .../files/40.0-optional-bluetooth.patch|  59 +++
 gnome-base/gnome-shell/gnome-shell-40.0.ebuild | 189 +
 4 files changed, 277 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index d90dff532de..8d90cb95a5f 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -3,3 +3,4 @@ DIST gnome-shell-3.36.7.tar.xz 1777236 BLAKE2B 
4dd3b98e8a2ffa711bffe0b3b78708c85
 DIST gnome-shell-3.38.2.tar.xz 1814152 BLAKE2B 
765f584ad8f71ac185e9dc6683f1866308c126d8ce8ba9330068e324ea9586b57315cf7feade62eb4142bb3a4effd80c7e6e0d7b36b6c5fb7d547e3bff9c2ab2
 SHA512 
ac37549039a11f4f1b2cdd8b0f8cab72093efca74a5909ad187121565cce737c6a6f296c7241ac5f2174fdfcf11070f7584e713e244fafc911fe039d8fd05f04
 DIST gnome-shell-3.38.3.tar.xz 1815204 BLAKE2B 
1df05f0a3709d851d9bb01c8d8f82b3e36aa1da68256198afe7f5663bbf3dc3b88148220b4f90a1ab3eb3d2a14e370dc038e9afd73c57133f9535423b074ac27
 SHA512 
695446a934b3e5f8512084cb4eaba3e27aec0e03041890fb2a7a9eb4d91d3a9f2f5ca94a8616ce4e7303a2073fda7878425ba31bf590c448132f379fa7138d47
 DIST gnome-shell-3.38.4.tar.xz 1815880 BLAKE2B 
888786ca1c7ac4a84c4b4b9ccc1035de80021efe0bf54521494eb90008ad11d5ef693158fd2c30a44532ef30911e6940b81c9c2eb426465aeae5ce3f1d9dbf5d
 SHA512 
f59d7347587ecbde7790d466ee7c81d1e0ce0ff9f92bfe9cb3efc4049231bc164c0f61b761f42dfab1eb35619736d9a55fdae2b808e12f7671900d89e529fea8
+DIST gnome-shell-40.0.tar.xz 1863432 BLAKE2B 
698995328575e7e879eb0459e4f0087d0e11624952ac2786fec6c431da83eff25351d909b05a7d347f10b4eaf0d384c065e1f5255c1230433c839bed515ecf40
 SHA512 
fc4ca3fbd3dafd4a81f97a765e53b74fa4902018721e25a767c0d353d127b0cdc69c64171188272e3f5b48f11d6ad52064cc237e35210f5e09dfcd763ceb00c4

diff --git a/gnome-base/gnome-shell/files/40.0-defaults.patch 
b/gnome-base/gnome-shell/files/40.0-defaults.patch
new file mode 100644
index 000..012514100e0
--- /dev/null
+++ b/gnome-base/gnome-shell/files/40.0-defaults.patch
@@ -0,0 +1,28 @@
+From 1179f970e4b165ac6daf22d0e3b61df4879f3438 Mon Sep 17 00:00:00 2001
+From: Gilles Dartiguelongue 
+Date: Tue, 10 Dec 2013 23:33:51 +0100
+Subject: [PATCH 1/2] Alter list of default applications
+
+Signed-off-by: Gilles Dartiguelongue 
+[Updated to include desktop file renames to reverse DNS and 3.36 changes]
+Signed-off-by: Mart Raudsepp 
+---
+ data/org.gnome.shell.gschema.xml.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/data/org.gnome.shell.gschema.xml.in 
b/data/org.gnome.shell.gschema.xml.in
+index cd6a2356d..6200df11c 100644
+--- a/data/org.gnome.shell.gschema.xml.in
 b/data/org.gnome.shell.gschema.xml.in
+@@ -50,7 +50,7 @@
+   
+ 
+ 
+-  [ 'org.gnome.Epiphany.desktop', 'org.gnome.Calendar.desktop', 
'org.gnome.Music.desktop', 'org.gnome.Nautilus.desktop', 
'org.gnome.Software.desktop' ]
++  [ 'chromium-browser-chromium.desktop', 'firefox.desktop', 
'firefox-bin.desktop', 'org.gnome.Evolution.desktop', 
'org.gnome.Calendar.desktop', 'org.gnome.Music.desktop', 
'org.gnome.Photos.desktop', 'org.gnome.Nautilus.desktop', 
'org.gnome.Software.desktop' ]
+   List of desktop file IDs for favorite applications
+   
+ The applications corresponding to these identifiers
+-- 
+2.26.2
+

diff --git a/gnome-base/gnome-shell/files/40.0-optional-bluetooth.patch 
b/gnome-base/gnome-shell/files/40.0-optional-bluetooth.patch
new file mode 100644
index 000..dba20fe8c09
--- /dev/null
+++ b/gnome-base/gnome-shell/files/40.0-optional-bluetooth.patch
@@ -0,0 +1,59 @@
+From 1ef0033f8148466256b403c9d8c79b9fed1dd343 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Thu, 28 Feb 2019 00:50:19 +0200
+Subject: [PATCH 2/2] build: Make bluetooth support optional
+
+---
+ js/misc/meson.build | 2 +-
+ meson.build | 7 ++-
+ meson_options.txt   | 6 ++
+ 3 files changed, 13 insertions(+), 2 deletions(-)
+
+diff --git a/js/misc/meson.build b/js/misc/meson.build
+index 2702c3dbc..7a6c831b9 100644
+--- a/js/misc/meson.build
 b/js/misc/meson.build
+@@ -3,7 +3,7 @@ jsconf.set('PACKAGE_NAME', meson.project_name())
+ jsconf.set('PACKAGE_VERSION', meson.project_version())
+ jsconf.set('GETTEXT_PACKAGE', meson.project_name())
+ jsconf.set('LIBMUTTER_API_VERSION', mutter_api_version)
+-jsconf.set10('HAVE_BLUETOOTH', bt_dep.found())
++jsconf.set10('HAVE_BLUETOOTH', have_bluetooth)
+ jsconf.set10('HAVE_NETWORKMANAGER', have_networkmanager)
+ jsconf.set('datadir', datadir)
+ jsconf.set('libexecdir', 

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

2021-03-20 Thread Matt Turner
commit: c22e7401f8e217a89a5b9dd88b46dfdd0728d144
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 20 23:29:07 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 20 23:32:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c22e7401

gnome-base/gnome-shell: Version bump to 3.38.4

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

 gnome-base/gnome-shell/Manifest  |   1 +
 gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild | 186 +++
 2 files changed, 187 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 068694653c3..d90dff532de 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -2,3 +2,4 @@ DIST gnome-shell-3.36.7-patchset.tar.xz 6364 BLAKE2B 
80a2e2a03e4cc3b15db6af872a2
 DIST gnome-shell-3.36.7.tar.xz 1777236 BLAKE2B 
4dd3b98e8a2ffa711bffe0b3b78708c85c1979122ee71e7e0d7c55626a608ba4598071bf8659338c960ba4b0349e5b621b97f294a4961cf021b9047753136af5
 SHA512 
7275d1e2d2629abd2fbfae910a77c25485464e39f8317ba1b0e8e1ae3368e69af4eb85c2611e82ea04270bfd8185e24f13002df9b13335adbdff144847790656
 DIST gnome-shell-3.38.2.tar.xz 1814152 BLAKE2B 
765f584ad8f71ac185e9dc6683f1866308c126d8ce8ba9330068e324ea9586b57315cf7feade62eb4142bb3a4effd80c7e6e0d7b36b6c5fb7d547e3bff9c2ab2
 SHA512 
ac37549039a11f4f1b2cdd8b0f8cab72093efca74a5909ad187121565cce737c6a6f296c7241ac5f2174fdfcf11070f7584e713e244fafc911fe039d8fd05f04
 DIST gnome-shell-3.38.3.tar.xz 1815204 BLAKE2B 
1df05f0a3709d851d9bb01c8d8f82b3e36aa1da68256198afe7f5663bbf3dc3b88148220b4f90a1ab3eb3d2a14e370dc038e9afd73c57133f9535423b074ac27
 SHA512 
695446a934b3e5f8512084cb4eaba3e27aec0e03041890fb2a7a9eb4d91d3a9f2f5ca94a8616ce4e7303a2073fda7878425ba31bf590c448132f379fa7138d47
+DIST gnome-shell-3.38.4.tar.xz 1815880 BLAKE2B 
888786ca1c7ac4a84c4b4b9ccc1035de80021efe0bf54521494eb90008ad11d5ef693158fd2c30a44532ef30911e6940b81c9c2eb426465aeae5ce3f1d9dbf5d
 SHA512 
f59d7347587ecbde7790d466ee7c81d1e0ce0ff9f92bfe9cb3efc4049231bc164c0f61b761f42dfab1eb35619736d9a55fdae2b808e12f7671900d89e529fea8

diff --git a/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild
new file mode 100644
index 000..c3492153952
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.38.4.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer/pipewire support is currently automagic
+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.65.1
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-3.38.0:0/7[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.33.1
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   >=media-video/pipewire-0.3.0:0/0.3
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-242
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
+   elogind? ( >=sys-auth/elogind-237 )
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-sound/pulseaudio-2[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
+   media-libs/mesa[X(+)]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated using:
+#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
+# Each block:
+# 1. Introspection stuff needed via imports.gi.*
+# 2. gnome-session needed for 

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

2021-02-25 Thread Ben Kohler
commit: b8e79ba18a45f20b0380548baf9be9db5768530c
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Feb 24 21:44:02 2021 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Thu Feb 25 12:02:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8e79ba1

gnome-base/gnome-shell: add python3_9 support

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Ben Kohler  gentoo.org>

 gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild
index 4a02aca91be..c3492153952 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 
 inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
 



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

2021-01-17 Thread Matt Turner
commit: 34a7db68e78b8db8cbaf4e1da21e46eedb39dbea
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jan 17 22:06:51 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jan 17 22:10:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34a7db68

gnome-base/gnome-shell: Version bump to 3.38.3

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

 gnome-base/gnome-shell/Manifest  |   1 +
 gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild | 186 +++
 2 files changed, 187 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 189bd8c6385..068694653c3 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-shell-3.36.7-patchset.tar.xz 6364 BLAKE2B 
80a2e2a03e4cc3b15db6af872a2330c0921a63bcd03db78a970190fee93c982296b381d08ac4bd1cb5dbe5b14d9732e447445f5dcc06d607826a9026395f10bb
 SHA512 
6f9145fd00117e6b4170e7457c83a8c3fc6086ce3bcd07813b5a4f05e58f42e889cc90799d6988af05fce9791a792e4d8d60ffe58818563c852f9923930d
 DIST gnome-shell-3.36.7.tar.xz 1777236 BLAKE2B 
4dd3b98e8a2ffa711bffe0b3b78708c85c1979122ee71e7e0d7c55626a608ba4598071bf8659338c960ba4b0349e5b621b97f294a4961cf021b9047753136af5
 SHA512 
7275d1e2d2629abd2fbfae910a77c25485464e39f8317ba1b0e8e1ae3368e69af4eb85c2611e82ea04270bfd8185e24f13002df9b13335adbdff144847790656
 DIST gnome-shell-3.38.2.tar.xz 1814152 BLAKE2B 
765f584ad8f71ac185e9dc6683f1866308c126d8ce8ba9330068e324ea9586b57315cf7feade62eb4142bb3a4effd80c7e6e0d7b36b6c5fb7d547e3bff9c2ab2
 SHA512 
ac37549039a11f4f1b2cdd8b0f8cab72093efca74a5909ad187121565cce737c6a6f296c7241ac5f2174fdfcf11070f7584e713e244fafc911fe039d8fd05f04
+DIST gnome-shell-3.38.3.tar.xz 1815204 BLAKE2B 
1df05f0a3709d851d9bb01c8d8f82b3e36aa1da68256198afe7f5663bbf3dc3b88148220b4f90a1ab3eb3d2a14e370dc038e9afd73c57133f9535423b074ac27
 SHA512 
695446a934b3e5f8512084cb4eaba3e27aec0e03041890fb2a7a9eb4d91d3a9f2f5ca94a8616ce4e7303a2073fda7878425ba31bf590c448132f379fa7138d47

diff --git a/gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild
new file mode 100644
index 000..e8428c44af4
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer/pipewire support is currently automagic
+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.65.1
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-3.38.0:0/7[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.33.1
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   >=media-video/pipewire-0.3.0:0/0.3
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-242
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
+   elogind? ( >=sys-auth/elogind-237 )
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-sound/pulseaudio-2[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
+   media-libs/mesa[X(+)]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated using:
+#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
+# Each block:
+# 1. Introspection stuff needed via imports.gi.*
+# 2. gnome-session needed for shutdown/reboot/inhibitors/etc
+# 3. Control shell settings
+# 4. logind interface needed 

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

2020-12-09 Thread Mart Raudsepp
commit: 10e77b183a4fd36348c6d79e3ce5850186f0605b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Dec  9 14:54:54 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Dec  9 14:54:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10e77b18

gnome-base/gnome-shell: remove old

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

 gnome-base/gnome-shell/Manifest  |   1 -
 gnome-base/gnome-shell/gnome-shell-3.38.1.ebuild | 186 ---
 2 files changed, 187 deletions(-)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 3e4e4fceeaa..189bd8c6385 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,4 +1,3 @@
 DIST gnome-shell-3.36.7-patchset.tar.xz 6364 BLAKE2B 
80a2e2a03e4cc3b15db6af872a2330c0921a63bcd03db78a970190fee93c982296b381d08ac4bd1cb5dbe5b14d9732e447445f5dcc06d607826a9026395f10bb
 SHA512 
6f9145fd00117e6b4170e7457c83a8c3fc6086ce3bcd07813b5a4f05e58f42e889cc90799d6988af05fce9791a792e4d8d60ffe58818563c852f9923930d
 DIST gnome-shell-3.36.7.tar.xz 1777236 BLAKE2B 
4dd3b98e8a2ffa711bffe0b3b78708c85c1979122ee71e7e0d7c55626a608ba4598071bf8659338c960ba4b0349e5b621b97f294a4961cf021b9047753136af5
 SHA512 
7275d1e2d2629abd2fbfae910a77c25485464e39f8317ba1b0e8e1ae3368e69af4eb85c2611e82ea04270bfd8185e24f13002df9b13335adbdff144847790656
-DIST gnome-shell-3.38.1.tar.xz 1812860 BLAKE2B 
d58dd9f5962d953f4bfa8aede62e24007185e0b4b82781c54cce87d8505657e01b0f76a9119b60634e6c723b7dd9320f5c56b984b59cc8fce61ad4a897291b44
 SHA512 
7ab580f892c4b4dac2fc8625343dfab1bf7a11e148dc01e6e805a5b1ac1d4cb17943b9a3058ec69fc086c270d76ef8073dca494991a5da1dcfa52b42dcc03f01
 DIST gnome-shell-3.38.2.tar.xz 1814152 BLAKE2B 
765f584ad8f71ac185e9dc6683f1866308c126d8ce8ba9330068e324ea9586b57315cf7feade62eb4142bb3a4effd80c7e6e0d7b36b6c5fb7d547e3bff9c2ab2
 SHA512 
ac37549039a11f4f1b2cdd8b0f8cab72093efca74a5909ad187121565cce737c6a6f296c7241ac5f2174fdfcf11070f7584e713e244fafc911fe039d8fd05f04

diff --git a/gnome-base/gnome-shell/gnome-shell-3.38.1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.38.1.ebuild
deleted file mode 100644
index e512f2ed476..000
--- a/gnome-base/gnome-shell/gnome-shell-3.38.1.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
-
-DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ?? ( elogind systemd )"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-# libXfixes-5.0 needed for pointer barriers and #include 

-# FIXME:
-#  * gstreamer/pipewire support is currently automagic
-DEPEND="
-   >=gnome-extra/evolution-data-server-3.33.1:=
-   >=app-crypt/gcr-3.7.5[introspection]
-   >=dev-libs/glib-2.57.2:2
-   >=dev-libs/gobject-introspection-1.49.1:=
-   >=dev-libs/gjs-1.65.1
-   >=x11-libs/gtk+-3.15.0:3[introspection]
-   >=x11-wm/mutter-3.38.0:0/7[introspection]
-   >=sys-auth/polkit-0.100[introspection]
-   >=gnome-base/gsettings-desktop-schemas-3.33.1
-   >=x11-libs/startup-notification-0.11
-   >=app-i18n/ibus-1.5.2
-   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
-   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
-   >=media-libs/gstreamer-0.11.92:1.0
-   media-libs/gst-plugins-base:1.0
-   >=media-video/pipewire-0.3.0:0/0.3
-   networkmanager? (
-   >=net-misc/networkmanager-1.10.4:=[introspection]
-   net-libs/libnma[introspection]
-   >=app-crypt/libsecret-0.18
-   dev-libs/dbus-glib )
-   systemd? ( >=sys-apps/systemd-31
-   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
-   elogind? ( >=sys-auth/elogind-237 )
-   app-arch/gnome-autoar
-   dev-libs/json-glib
-
-   >=app-accessibility/at-spi2-atk-2.5.3
-   x11-libs/gdk-pixbuf:2[introspection]
-   dev-libs/libxml2:2
-   x11-libs/libX11
-
-   >=media-sound/pulseaudio-2[glib]
-   >=dev-libs/atk-2[introspection]
-   dev-libs/libical:=
-   >=x11-libs/libXfixes-5.0
-
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
-   ')
-   media-libs/mesa[X(+)]
-"
-# Runtime-only deps are probably incomplete and approximate.
-# Introspection deps generated using:
-#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
-# Each block:
-# 1. Introspection stuff needed via imports.gi.*
-# 2. gnome-session needed for shutdown/reboot/inhibitors/etc
-# 3. Control 

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

2020-12-08 Thread Mart Raudsepp
commit: 4709dc2976ef83ac58ed2d604118a200aaadfe15
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Dec  8 10:42:15 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Dec  8 11:45:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4709dc29

gnome-base/gnome-shell: increase optional systemd min version dep

gnome-shell now relies on a fixed systemd.pc file for prefix variable
support - a fix that was first release in systemd-242. Raise the dep
accordingly, just in case.

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

 gnome-base/gnome-shell/gnome-shell-3.38.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.38.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.38.2.ebuild
index e512f2ed476..e8428c44af4 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.38.2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.38.2.ebuild
@@ -42,7 +42,7 @@ DEPEND="
net-libs/libnma[introspection]
>=app-crypt/libsecret-0.18
dev-libs/dbus-glib )
-   systemd? ( >=sys-apps/systemd-31
+   systemd? ( >=sys-apps/systemd-242
>=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
elogind? ( >=sys-auth/elogind-237 )
app-arch/gnome-autoar



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

2020-12-05 Thread Matt Turner
commit: 6d6253ee1af11f34748a21a39aa459bcd3f4b533
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Dec  5 16:04:57 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Dec  5 18:48:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d6253ee

gnome-base/gnome-shell: Version bump to 3.38.2

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

 gnome-base/gnome-shell/Manifest  |   1 +
 gnome-base/gnome-shell/gnome-shell-3.38.2.ebuild | 186 +++
 2 files changed, 187 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index a6ac4f86d5d..3e4e4fceeaa 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-shell-3.36.7-patchset.tar.xz 6364 BLAKE2B 
80a2e2a03e4cc3b15db6af872a2330c0921a63bcd03db78a970190fee93c982296b381d08ac4bd1cb5dbe5b14d9732e447445f5dcc06d607826a9026395f10bb
 SHA512 
6f9145fd00117e6b4170e7457c83a8c3fc6086ce3bcd07813b5a4f05e58f42e889cc90799d6988af05fce9791a792e4d8d60ffe58818563c852f9923930d
 DIST gnome-shell-3.36.7.tar.xz 1777236 BLAKE2B 
4dd3b98e8a2ffa711bffe0b3b78708c85c1979122ee71e7e0d7c55626a608ba4598071bf8659338c960ba4b0349e5b621b97f294a4961cf021b9047753136af5
 SHA512 
7275d1e2d2629abd2fbfae910a77c25485464e39f8317ba1b0e8e1ae3368e69af4eb85c2611e82ea04270bfd8185e24f13002df9b13335adbdff144847790656
 DIST gnome-shell-3.38.1.tar.xz 1812860 BLAKE2B 
d58dd9f5962d953f4bfa8aede62e24007185e0b4b82781c54cce87d8505657e01b0f76a9119b60634e6c723b7dd9320f5c56b984b59cc8fce61ad4a897291b44
 SHA512 
7ab580f892c4b4dac2fc8625343dfab1bf7a11e148dc01e6e805a5b1ac1d4cb17943b9a3058ec69fc086c270d76ef8073dca494991a5da1dcfa52b42dcc03f01
+DIST gnome-shell-3.38.2.tar.xz 1814152 BLAKE2B 
765f584ad8f71ac185e9dc6683f1866308c126d8ce8ba9330068e324ea9586b57315cf7feade62eb4142bb3a4effd80c7e6e0d7b36b6c5fb7d547e3bff9c2ab2
 SHA512 
ac37549039a11f4f1b2cdd8b0f8cab72093efca74a5909ad187121565cce737c6a6f296c7241ac5f2174fdfcf11070f7584e713e244fafc911fe039d8fd05f04

diff --git a/gnome-base/gnome-shell/gnome-shell-3.38.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.38.2.ebuild
new file mode 100644
index 000..e512f2ed476
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.38.2.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer/pipewire support is currently automagic
+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.65.1
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-3.38.0:0/7[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.33.1
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   >=media-video/pipewire-0.3.0:0/0.3
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-31
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
+   elogind? ( >=sys-auth/elogind-237 )
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-sound/pulseaudio-2[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
+   media-libs/mesa[X(+)]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated using:
+#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
+# Each block:
+# 1. Introspection stuff needed via imports.gi.*
+# 2. gnome-session needed for shutdown/reboot/inhibitors/etc
+# 3. Control shell settings
+# 4. logind interface needed 

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

2020-11-22 Thread Mart Raudsepp
commit: 7dcc1d8a5451324458bd0abdfa006367a7865e87
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Nov 22 10:27:22 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Nov 22 19:29:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dcc1d8a

gnome-base/gnome-shell: remove old

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

 gnome-base/gnome-shell/Manifest  |   2 -
 gnome-base/gnome-shell/gnome-shell-3.36.5.ebuild | 190 ---
 2 files changed, 192 deletions(-)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 42105165f43..a6ac4f86d5d 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,5 +1,3 @@
-DIST gnome-shell-3.36.5-patchset.tar.xz 5296 BLAKE2B 
6b353bd7714e2439590b74d25c964f06c8792337b22504b17cf37f4113bb0712d642fa1ab4fab9e1944544b3c57d6624c1758c97ef3b2f2a5ba2596305d4831e
 SHA512 
669f8c2d5fe73c8f99f60ec38ac4b4fbf43e2d3667c1710f4f6179d77848f3f9d4245e22c128f41c1e594b44ba317b2430edbefa67c6886054d39726c165
-DIST gnome-shell-3.36.5.tar.xz 1776080 BLAKE2B 
82a53777a9fa56c3bd1c6914c1aefe85256d3cd640e95c9804b37c711360e09e758f536e9caee79c88d1686ffb3bc672f215cc454237922942edcec93f6bafd3
 SHA512 
e8cbcd9ee9643083870415fa3ea8ed0f1b6f2a138054f92e23479514c57b22afc38e3e082a89051f2be4e91e2dea3a68951a06eb0589f507825da9137d92e545
 DIST gnome-shell-3.36.7-patchset.tar.xz 6364 BLAKE2B 
80a2e2a03e4cc3b15db6af872a2330c0921a63bcd03db78a970190fee93c982296b381d08ac4bd1cb5dbe5b14d9732e447445f5dcc06d607826a9026395f10bb
 SHA512 
6f9145fd00117e6b4170e7457c83a8c3fc6086ce3bcd07813b5a4f05e58f42e889cc90799d6988af05fce9791a792e4d8d60ffe58818563c852f9923930d
 DIST gnome-shell-3.36.7.tar.xz 1777236 BLAKE2B 
4dd3b98e8a2ffa711bffe0b3b78708c85c1979122ee71e7e0d7c55626a608ba4598071bf8659338c960ba4b0349e5b621b97f294a4961cf021b9047753136af5
 SHA512 
7275d1e2d2629abd2fbfae910a77c25485464e39f8317ba1b0e8e1ae3368e69af4eb85c2611e82ea04270bfd8185e24f13002df9b13335adbdff144847790656
 DIST gnome-shell-3.38.1.tar.xz 1812860 BLAKE2B 
d58dd9f5962d953f4bfa8aede62e24007185e0b4b82781c54cce87d8505657e01b0f76a9119b60634e6c723b7dd9320f5c56b984b59cc8fce61ad4a897291b44
 SHA512 
7ab580f892c4b4dac2fc8625343dfab1bf7a11e148dc01e6e805a5b1ac1d4cb17943b9a3058ec69fc086c270d76ef8073dca494991a5da1dcfa52b42dcc03f01

diff --git a/gnome-base/gnome-shell/gnome-shell-3.36.5.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.36.5.ebuild
deleted file mode 100644
index 95c35c773e3..000
--- a/gnome-base/gnome-shell/gnome-shell-3.36.5.ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
-
-DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
-SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${PF}-patchset.tar.xz;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ?? ( elogind systemd )"
-
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86"
-
-# libXfixes-5.0 needed for pointer barriers and #include 

-# FIXME:
-#  * gstreamer support is currently automagic
-DEPEND="
-   >=gnome-extra/evolution-data-server-3.33.1:=
-   >=app-crypt/gcr-3.7.5[introspection]
-   >=dev-libs/glib-2.57.2:2
-   >=dev-libs/gobject-introspection-1.49.1:=
-   >=dev-libs/gjs-1.63.2
-   >=x11-libs/gtk+-3.15.0:3[introspection]
-   >=x11-wm/mutter-3.36.0:0/6[introspection]
-   >=sys-auth/polkit-0.100[introspection]
-   >=gnome-base/gsettings-desktop-schemas-3.33.1
-   >=x11-libs/startup-notification-0.11
-   >=app-i18n/ibus-1.5.2
-   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
-   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
-   >=media-libs/gstreamer-0.11.92:1.0
-   media-libs/gst-plugins-base:1.0
-   networkmanager? (
-   >=net-misc/networkmanager-1.10.4:=[introspection]
-   net-libs/libnma[introspection]
-   >=app-crypt/libsecret-0.18
-   dev-libs/dbus-glib )
-   systemd? ( >=sys-apps/systemd-31
-   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
-   elogind? ( >=sys-auth/elogind-237 )
-   app-arch/gnome-autoar
-   dev-libs/json-glib
-
-   >=app-accessibility/at-spi2-atk-2.5.3
-   x11-libs/gdk-pixbuf:2[introspection]
-   dev-libs/libxml2:2
-   x11-libs/libX11
-
-   >=media-sound/pulseaudio-2[glib]
-   >=dev-libs/atk-2[introspection]
-   dev-libs/libical:=
-   >=x11-libs/libXfixes-5.0
-
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
- 

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

2020-11-21 Thread Sam James
commit: 716158a136b3050b6c31b7ef8a6fe3559a1f208a
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 22 03:23:15 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 22 03:23:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=716158a1

gnome-base/gnome-shell: Stabilize 3.36.7 amd64, #755848

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

 gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild
index 11693ec69c8..b50d1082d08 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild
@@ -16,7 +16,7 @@ IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus 
+networkmanager system
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2020-11-21 Thread Thomas Deutschmann
commit: 9ff341a338fb0e96b79f7832382cd1da1f260c9b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Nov 21 18:14:37 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Nov 21 18:14:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff341a3

gnome-base/gnome-shell: x86 stable (bug #755848)

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild
index 43c5f42a3cc..11693ec69c8 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild
@@ -16,7 +16,7 @@ IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus 
+networkmanager system
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2020-11-14 Thread Mart Raudsepp
commit: 3b6d2d0cd13e0028a937cd784106caf4171b65f4
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov 14 13:30:47 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov 14 13:30:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b6d2d0c

gnome-base/gnome-shell: bump to 3.36.7, fixes CVE-2020-12825

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

 gnome-base/gnome-shell/Manifest  |   2 +
 gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild | 190 +++
 2 files changed, 192 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index e61a01ab662..42105165f43 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,3 +1,5 @@
 DIST gnome-shell-3.36.5-patchset.tar.xz 5296 BLAKE2B 
6b353bd7714e2439590b74d25c964f06c8792337b22504b17cf37f4113bb0712d642fa1ab4fab9e1944544b3c57d6624c1758c97ef3b2f2a5ba2596305d4831e
 SHA512 
669f8c2d5fe73c8f99f60ec38ac4b4fbf43e2d3667c1710f4f6179d77848f3f9d4245e22c128f41c1e594b44ba317b2430edbefa67c6886054d39726c165
 DIST gnome-shell-3.36.5.tar.xz 1776080 BLAKE2B 
82a53777a9fa56c3bd1c6914c1aefe85256d3cd640e95c9804b37c711360e09e758f536e9caee79c88d1686ffb3bc672f215cc454237922942edcec93f6bafd3
 SHA512 
e8cbcd9ee9643083870415fa3ea8ed0f1b6f2a138054f92e23479514c57b22afc38e3e082a89051f2be4e91e2dea3a68951a06eb0589f507825da9137d92e545
+DIST gnome-shell-3.36.7-patchset.tar.xz 6364 BLAKE2B 
80a2e2a03e4cc3b15db6af872a2330c0921a63bcd03db78a970190fee93c982296b381d08ac4bd1cb5dbe5b14d9732e447445f5dcc06d607826a9026395f10bb
 SHA512 
6f9145fd00117e6b4170e7457c83a8c3fc6086ce3bcd07813b5a4f05e58f42e889cc90799d6988af05fce9791a792e4d8d60ffe58818563c852f9923930d
+DIST gnome-shell-3.36.7.tar.xz 1777236 BLAKE2B 
4dd3b98e8a2ffa711bffe0b3b78708c85c1979122ee71e7e0d7c55626a608ba4598071bf8659338c960ba4b0349e5b621b97f294a4961cf021b9047753136af5
 SHA512 
7275d1e2d2629abd2fbfae910a77c25485464e39f8317ba1b0e8e1ae3368e69af4eb85c2611e82ea04270bfd8185e24f13002df9b13335adbdff144847790656
 DIST gnome-shell-3.38.1.tar.xz 1812860 BLAKE2B 
d58dd9f5962d953f4bfa8aede62e24007185e0b4b82781c54cce87d8505657e01b0f76a9119b60634e6c723b7dd9320f5c56b984b59cc8fce61ad4a897291b44
 SHA512 
7ab580f892c4b4dac2fc8625343dfab1bf7a11e148dc01e6e805a5b1ac1d4cb17943b9a3058ec69fc086c270d76ef8073dca494991a5da1dcfa52b42dcc03f01

diff --git a/gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild
new file mode 100644
index 000..43c5f42a3cc
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.36.7.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${PF}-patchset.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer support is currently automagic
+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.63.2
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-3.36.0:0/6[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.33.1
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-31
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
+   elogind? ( >=sys-auth/elogind-237 )
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-sound/pulseaudio-12.99.3[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   

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

2020-11-10 Thread Matt Turner
commit: 38b9be2a9bf0a00dca7a1dc0c2454c74f92a94c1
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Nov  9 02:04:21 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 10 15:33:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38b9be2a

gnome-base/gnome-shell: Version bump to 3.38.1

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

 gnome-base/gnome-shell/Manifest  |   1 +
 gnome-base/gnome-shell/gnome-shell-3.38.1.ebuild | 186 +++
 2 files changed, 187 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index b6d61c9d9f2..e61a01ab662 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-shell-3.36.5-patchset.tar.xz 5296 BLAKE2B 
6b353bd7714e2439590b74d25c964f06c8792337b22504b17cf37f4113bb0712d642fa1ab4fab9e1944544b3c57d6624c1758c97ef3b2f2a5ba2596305d4831e
 SHA512 
669f8c2d5fe73c8f99f60ec38ac4b4fbf43e2d3667c1710f4f6179d77848f3f9d4245e22c128f41c1e594b44ba317b2430edbefa67c6886054d39726c165
 DIST gnome-shell-3.36.5.tar.xz 1776080 BLAKE2B 
82a53777a9fa56c3bd1c6914c1aefe85256d3cd640e95c9804b37c711360e09e758f536e9caee79c88d1686ffb3bc672f215cc454237922942edcec93f6bafd3
 SHA512 
e8cbcd9ee9643083870415fa3ea8ed0f1b6f2a138054f92e23479514c57b22afc38e3e082a89051f2be4e91e2dea3a68951a06eb0589f507825da9137d92e545
+DIST gnome-shell-3.38.1.tar.xz 1812860 BLAKE2B 
d58dd9f5962d953f4bfa8aede62e24007185e0b4b82781c54cce87d8505657e01b0f76a9119b60634e6c723b7dd9320f5c56b984b59cc8fce61ad4a897291b44
 SHA512 
7ab580f892c4b4dac2fc8625343dfab1bf7a11e148dc01e6e805a5b1ac1d4cb17943b9a3058ec69fc086c270d76ef8073dca494991a5da1dcfa52b42dcc03f01

diff --git a/gnome-base/gnome-shell/gnome-shell-3.38.1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.38.1.ebuild
new file mode 100644
index 000..e512f2ed476
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.38.1.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer/pipewire support is currently automagic
+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.65.1
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-3.38.0:0/7[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.33.1
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   >=media-video/pipewire-0.3.0:0/0.3
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-31
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
+   elogind? ( >=sys-auth/elogind-237 )
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-sound/pulseaudio-2[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
+   media-libs/mesa[X(+)]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated using:
+#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
+# Each block:
+# 1. Introspection stuff needed via imports.gi.*
+# 2. gnome-session needed for shutdown/reboot/inhibitors/etc
+# 3. Control shell settings
+# 4. logind interface needed for suspending support
+# 5. xdg-utils needed for xdg-open, used by extension tool
+# 6. adwaita-icon-theme needed for various icons & arrows (3.26 for new 
video-joined-displays-symbolic and co icons; review for 3.28+)
+# 7. mobile-broadband-provider-info, timezone-data for 
shell-mobile-providers.c  # TODO: Review

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

2020-08-29 Thread Sam James
commit: 06c1e97c100b64b588b4ab64b9b01cab34435435
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 30 01:11:24 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 30 01:11:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06c1e97c

gnome-base/gnome-shell: Stabilize 3.34.5-r1 x86, #736802

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

 gnome-base/gnome-shell/gnome-shell-3.34.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.34.5-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.34.5-r1.ebuild
index ecd76288ebb..23bc33b40f0 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.34.5-r1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.34.5-r1.ebuild
@@ -15,7 +15,7 @@ IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus 
+networkmanager system
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2020-08-29 Thread Sam James
commit: f6267e6ce80b72b96921175057e8dc1840a0bd1b
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 29 13:27:13 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 29 13:27:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6267e6c

gnome-base/gnome-shell: Stabilize 3.34.5-r1 amd64, #736802

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

 gnome-base/gnome-shell/gnome-shell-3.34.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.34.5-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.34.5-r1.ebuild
index 0aeebc31a62..ecd76288ebb 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.34.5-r1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.34.5-r1.ebuild
@@ -15,7 +15,7 @@ IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus 
+networkmanager system
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2020-08-14 Thread Mart Raudsepp
commit: a147a84a1cdc6944c458dbd56e81cf931bf4f925
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Aug 14 07:10:19 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Aug 14 08:22:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a147a84a

gnome-base/gnome-shell: remove old

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

 gnome-base/gnome-shell/Manifest|   3 -
 .../gnome-shell/gnome-shell-3.36.4-r1.ebuild   | 190 -
 .../gnome-shell/gnome-shell-3.36.4-r2.ebuild   | 190 -
 gnome-base/gnome-shell/gnome-shell-3.36.4.ebuild   | 185 
 4 files changed, 568 deletions(-)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 3e46f112b67..1ceeca88038 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,6 +1,3 @@
 DIST gnome-shell-3.34.5.tar.xz 1558672 BLAKE2B 
7b786a35b6b79a4532d9bbb761ee0629cfb18b8c4c151f5958bb9169cae01ddb489a31c9d1a0cfef3ab6dd1f29c449600c1ad9bb11adbae284e86035bec15234
 SHA512 
ef6a70b0b3bb14fedb07c465742fe0d78c96ddd24352fd0babf871336ee404f9823cadea5bd522e388f5b714d33b219c8ff2badaed379b7135dd90de9fca9bc4
-DIST gnome-shell-3.36.4-patchset.tar.xz 26296 BLAKE2B 
8310ea9dc6b4b738abd274c6ccb274ed59e840b37292f554f8217cef5cad979d2a54b15cffcd1cc62b00bfbb3555215c193a02f98f324969eff53df91fbd523a
 SHA512 
ffdafe7eb3f7c5c67663c7e0c5fc1cf3f756d35fa3aafc1a5765872362c4d0caf9e50c1733411b1a156a30c8433dff04cd3e1cc2cc2d507c386deaabbf315f22
-DIST gnome-shell-3.36.4-r2-patchset.tar.xz 26900 BLAKE2B 
a230634e02c99b666fe283b20c84831b5e607431693f807ab9f3daf0b9be1c833b05755536faf860c8157e9dcfa9dd4d0942c0b042c130f83966f051a8998b5c
 SHA512 
86a4e0bd448666022d4e9d036ecfc095b85ba368a4f1d1bda94e37565c1910039fa60032e687f80b68b4784264f6aaca2e382d775534b987fa3520f17be4ea16
-DIST gnome-shell-3.36.4.tar.xz 1774584 BLAKE2B 
92fe544ae743235c673628f2ad82a75f58eaed94547fc3e0728a492cfee22783cb9d820ac55e1e125bf2ce83dadbddece7222eef9bad0891bfc5a7097ddde4bb
 SHA512 
879b1590d516e7e9e1ad066c870023d59cbaaca13e1e77d8b14de302574b3138451c4b8ab0ba1b43aec3e6e03bd147304e8e0e995359b181522a790afc97d450
 DIST gnome-shell-3.36.5-patchset.tar.xz 5296 BLAKE2B 
6b353bd7714e2439590b74d25c964f06c8792337b22504b17cf37f4113bb0712d642fa1ab4fab9e1944544b3c57d6624c1758c97ef3b2f2a5ba2596305d4831e
 SHA512 
669f8c2d5fe73c8f99f60ec38ac4b4fbf43e2d3667c1710f4f6179d77848f3f9d4245e22c128f41c1e594b44ba317b2430edbefa67c6886054d39726c165
 DIST gnome-shell-3.36.5.tar.xz 1776080 BLAKE2B 
82a53777a9fa56c3bd1c6914c1aefe85256d3cd640e95c9804b37c711360e09e758f536e9caee79c88d1686ffb3bc672f215cc454237922942edcec93f6bafd3
 SHA512 
e8cbcd9ee9643083870415fa3ea8ed0f1b6f2a138054f92e23479514c57b22afc38e3e082a89051f2be4e91e2dea3a68951a06eb0589f507825da9137d92e545

diff --git a/gnome-base/gnome-shell/gnome-shell-3.36.4-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.36.4-r1.ebuild
deleted file mode 100644
index 563eecd7dff..000
--- a/gnome-base/gnome-shell/gnome-shell-3.36.4-r1.ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
-
-DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
-SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ?? ( elogind systemd )"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
-
-# libXfixes-5.0 needed for pointer barriers and #include 

-# FIXME:
-#  * gstreamer support is currently automagic
-DEPEND="
-   >=gnome-extra/evolution-data-server-3.33.1:=
-   >=app-crypt/gcr-3.7.5[introspection]
-   >=dev-libs/glib-2.57.2:2
-   >=dev-libs/gobject-introspection-1.49.1:=
-   >=dev-libs/gjs-1.63.2
-   >=x11-libs/gtk+-3.15.0:3[introspection]
-   >=x11-wm/mutter-3.36.0:0/6[introspection]
-   >=sys-auth/polkit-0.100[introspection]
-   >=gnome-base/gsettings-desktop-schemas-3.33.1
-   >=x11-libs/startup-notification-0.11
-   >=app-i18n/ibus-1.5.2
-   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
-   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
-   >=media-libs/gstreamer-0.11.92:1.0
-   media-libs/gst-plugins-base:1.0
-   networkmanager? (
-   >=net-misc/networkmanager-1.10.4:=[introspection]
-   net-libs/libnma[introspection]
-   >=app-crypt/libsecret-0.18
-   dev-libs/dbus-glib )
-   systemd? ( >=sys-apps/systemd-31
-   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
-   

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

2020-08-14 Thread Mart Raudsepp
commit: 19dda776a2db2244348857684ddc1a7513c8959e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Aug 14 07:07:00 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Aug 14 08:22:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19dda776

gnome-base/gnome-shell: bump to 3.36.5

Bug: https://bugs.gentoo.org/736802
Package-Manager: Portage-2.3.103, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-shell/Manifest  |   2 +
 gnome-base/gnome-shell/gnome-shell-3.36.5.ebuild | 190 +++
 2 files changed, 192 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 209b9b98d97..3e46f112b67 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -2,3 +2,5 @@ DIST gnome-shell-3.34.5.tar.xz 1558672 BLAKE2B 
7b786a35b6b79a4532d9bbb761ee0629c
 DIST gnome-shell-3.36.4-patchset.tar.xz 26296 BLAKE2B 
8310ea9dc6b4b738abd274c6ccb274ed59e840b37292f554f8217cef5cad979d2a54b15cffcd1cc62b00bfbb3555215c193a02f98f324969eff53df91fbd523a
 SHA512 
ffdafe7eb3f7c5c67663c7e0c5fc1cf3f756d35fa3aafc1a5765872362c4d0caf9e50c1733411b1a156a30c8433dff04cd3e1cc2cc2d507c386deaabbf315f22
 DIST gnome-shell-3.36.4-r2-patchset.tar.xz 26900 BLAKE2B 
a230634e02c99b666fe283b20c84831b5e607431693f807ab9f3daf0b9be1c833b05755536faf860c8157e9dcfa9dd4d0942c0b042c130f83966f051a8998b5c
 SHA512 
86a4e0bd448666022d4e9d036ecfc095b85ba368a4f1d1bda94e37565c1910039fa60032e687f80b68b4784264f6aaca2e382d775534b987fa3520f17be4ea16
 DIST gnome-shell-3.36.4.tar.xz 1774584 BLAKE2B 
92fe544ae743235c673628f2ad82a75f58eaed94547fc3e0728a492cfee22783cb9d820ac55e1e125bf2ce83dadbddece7222eef9bad0891bfc5a7097ddde4bb
 SHA512 
879b1590d516e7e9e1ad066c870023d59cbaaca13e1e77d8b14de302574b3138451c4b8ab0ba1b43aec3e6e03bd147304e8e0e995359b181522a790afc97d450
+DIST gnome-shell-3.36.5-patchset.tar.xz 5296 BLAKE2B 
6b353bd7714e2439590b74d25c964f06c8792337b22504b17cf37f4113bb0712d642fa1ab4fab9e1944544b3c57d6624c1758c97ef3b2f2a5ba2596305d4831e
 SHA512 
669f8c2d5fe73c8f99f60ec38ac4b4fbf43e2d3667c1710f4f6179d77848f3f9d4245e22c128f41c1e594b44ba317b2430edbefa67c6886054d39726c165
+DIST gnome-shell-3.36.5.tar.xz 1776080 BLAKE2B 
82a53777a9fa56c3bd1c6914c1aefe85256d3cd640e95c9804b37c711360e09e758f536e9caee79c88d1686ffb3bc672f215cc454237922942edcec93f6bafd3
 SHA512 
e8cbcd9ee9643083870415fa3ea8ed0f1b6f2a138054f92e23479514c57b22afc38e3e082a89051f2be4e91e2dea3a68951a06eb0589f507825da9137d92e545

diff --git a/gnome-base/gnome-shell/gnome-shell-3.36.5.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.36.5.ebuild
new file mode 100644
index 000..106118412d6
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.36.5.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${PF}-patchset.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer support is currently automagic
+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.63.2
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-3.36.0:0/6[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.33.1
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-31
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
+   elogind? ( >=sys-auth/elogind-237 )
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-sound/pulseaudio-2[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   

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

2020-08-13 Thread Mart Raudsepp
commit: 9c4bb6c530c0a64b7e0c776806882026798bc1dc
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Aug 13 20:38:14 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Aug 13 20:38:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c4bb6c5

gnome-base/gnome-shell: backport fix for CVE-2020-17489

Bug: https://bugs.gentoo.org/736802
Package-Manager: Portage-2.3.103, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 .../gnome-shell/files/3.34.5-CVE-2020-17489.patch  |  47 +
 .../gnome-shell/gnome-shell-3.34.5-r1.ebuild   | 198 +
 2 files changed, 245 insertions(+)

diff --git a/gnome-base/gnome-shell/files/3.34.5-CVE-2020-17489.patch 
b/gnome-base/gnome-shell/files/3.34.5-CVE-2020-17489.patch
new file mode 100644
index 000..c6ed147c5a2
--- /dev/null
+++ b/gnome-base/gnome-shell/files/3.34.5-CVE-2020-17489.patch
@@ -0,0 +1,47 @@
+From e7f7da78d4d5a9abae780589810bd012300442e9 Mon Sep 17 00:00:00 2001
+From: Ray Strode 
+Date: Mon, 27 Jul 2020 10:58:49 -0400
+Subject: [PATCH] loginDialog: Reset auth prompt on vt switch before fade in
+
+At the moment, if a user switches to the login screen vt,
+the login screen fades in whatever was on screen prior, and
+then does a reset.
+
+It makes more sense to reset first, so we fade in what the
+user is going to interact with instead of what they interacted
+with before.
+
+Fixes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2997
+(cherry picked from commit 13137aad9db52223e8b62cecbd3456f4a7f66f04)
+---
+ js/gdm/loginDialog.js | 9 -
+ 1 file changed, 4 insertions(+), 5 deletions(-)
+
+diff --git a/js/gdm/loginDialog.js b/js/gdm/loginDialog.js
+index c3f90dc58..6b35ebb16 100644
+--- a/js/gdm/loginDialog.js
 b/js/gdm/loginDialog.js
+@@ -920,16 +920,15 @@ var LoginDialog = GObject.registerClass({
+ if (this.opacity == 255 && this._authPrompt.verificationStatus == 
AuthPrompt.AuthPromptStatus.NOT_VERIFYING)
+ return;
+ 
++if (this._authPrompt.verificationStatus !== 
AuthPrompt.AuthPromptStatus.NOT_VERIFYING)
++this._authPrompt.reset();
++
+ this._bindOpacity();
+ this.ease({
+ opacity: 255,
+ duration: _FADE_ANIMATION_TIME,
+ mode: Clutter.AnimationMode.EASE_OUT_QUAD,
+-onComplete: () => {
+-if (this._authPrompt.verificationStatus != 
AuthPrompt.AuthPromptStatus.NOT_VERIFYING)
+-this._authPrompt.reset();
+-this._unbindOpacity();
+-}
++onComplete: () => this._unbindOpacity()
+ });
+ }
+ 
+-- 
+2.20.1
+

diff --git a/gnome-base/gnome-shell/gnome-shell-3.34.5-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.34.5-r1.ebuild
new file mode 100644
index 000..0aeebc31a62
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.34.5-r1.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit gnome.org gnome2-utils meson pax-utils python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer support is currently automagic
+DEPEND="
+   >=dev-libs/libcroco-0.6.8:0.6
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.57.3
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-3.34.0:0/5[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.33.1
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   >=gnome-base/gnome-desktop-3.32:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-31
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
+   elogind? ( >=sys-auth/elogind-237 )
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+  

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

2020-07-16 Thread Mart Raudsepp
commit: b8867df0d01c8c57bcc08e907412681521599e2f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Jul 16 17:29:32 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Jul 16 17:29:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8867df0

gnome-base/gnome-shell: update patchset

Might fix some libst crashes for some, plus a gnome-3-36 branch commit
for some extension update check fix

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

 gnome-base/gnome-shell/Manifest|   1 +
 .../gnome-shell/gnome-shell-3.36.4-r2.ebuild   | 190 +
 2 files changed, 191 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 2bbd3abd267..209b9b98d97 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-shell-3.34.5.tar.xz 1558672 BLAKE2B 
7b786a35b6b79a4532d9bbb761ee0629cfb18b8c4c151f5958bb9169cae01ddb489a31c9d1a0cfef3ab6dd1f29c449600c1ad9bb11adbae284e86035bec15234
 SHA512 
ef6a70b0b3bb14fedb07c465742fe0d78c96ddd24352fd0babf871336ee404f9823cadea5bd522e388f5b714d33b219c8ff2badaed379b7135dd90de9fca9bc4
 DIST gnome-shell-3.36.4-patchset.tar.xz 26296 BLAKE2B 
8310ea9dc6b4b738abd274c6ccb274ed59e840b37292f554f8217cef5cad979d2a54b15cffcd1cc62b00bfbb3555215c193a02f98f324969eff53df91fbd523a
 SHA512 
ffdafe7eb3f7c5c67663c7e0c5fc1cf3f756d35fa3aafc1a5765872362c4d0caf9e50c1733411b1a156a30c8433dff04cd3e1cc2cc2d507c386deaabbf315f22
+DIST gnome-shell-3.36.4-r2-patchset.tar.xz 26900 BLAKE2B 
a230634e02c99b666fe283b20c84831b5e607431693f807ab9f3daf0b9be1c833b05755536faf860c8157e9dcfa9dd4d0942c0b042c130f83966f051a8998b5c
 SHA512 
86a4e0bd448666022d4e9d036ecfc095b85ba368a4f1d1bda94e37565c1910039fa60032e687f80b68b4784264f6aaca2e382d775534b987fa3520f17be4ea16
 DIST gnome-shell-3.36.4.tar.xz 1774584 BLAKE2B 
92fe544ae743235c673628f2ad82a75f58eaed94547fc3e0728a492cfee22783cb9d820ac55e1e125bf2ce83dadbddece7222eef9bad0891bfc5a7097ddde4bb
 SHA512 
879b1590d516e7e9e1ad066c870023d59cbaaca13e1e77d8b14de302574b3138451c4b8ab0ba1b43aec3e6e03bd147304e8e0e995359b181522a790afc97d450

diff --git a/gnome-base/gnome-shell/gnome-shell-3.36.4-r2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.36.4-r2.ebuild
new file mode 100644
index 000..106118412d6
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.36.4-r2.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${PF}-patchset.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer support is currently automagic
+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.63.2
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-3.36.0:0/6[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.33.1
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-31
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
+   elogind? ( >=sys-auth/elogind-237 )
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-sound/pulseaudio-2[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
+   media-libs/mesa[X(+)]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated using:
+#  grep -roe "imports.gi.*" gnome-shell-* | cut 

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

2020-07-15 Thread Mart Raudsepp
commit: 756c9685c0c10d6740dd4bb78d06acd1c4e30863
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Jul 15 07:22:27 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Jul 15 07:22:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=756c9685

gnome-base/gnome-shell-3.36.4: add patchset, fixing st_theme crasher

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

 gnome-base/gnome-shell/Manifest|   1 +
 .../gnome-shell/gnome-shell-3.36.4-r1.ebuild   | 190 +
 2 files changed, 191 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index ee51ba0ed5a..2bbd3abd267 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-shell-3.34.5.tar.xz 1558672 BLAKE2B 
7b786a35b6b79a4532d9bbb761ee0629cfb18b8c4c151f5958bb9169cae01ddb489a31c9d1a0cfef3ab6dd1f29c449600c1ad9bb11adbae284e86035bec15234
 SHA512 
ef6a70b0b3bb14fedb07c465742fe0d78c96ddd24352fd0babf871336ee404f9823cadea5bd522e388f5b714d33b219c8ff2badaed379b7135dd90de9fca9bc4
+DIST gnome-shell-3.36.4-patchset.tar.xz 26296 BLAKE2B 
8310ea9dc6b4b738abd274c6ccb274ed59e840b37292f554f8217cef5cad979d2a54b15cffcd1cc62b00bfbb3555215c193a02f98f324969eff53df91fbd523a
 SHA512 
ffdafe7eb3f7c5c67663c7e0c5fc1cf3f756d35fa3aafc1a5765872362c4d0caf9e50c1733411b1a156a30c8433dff04cd3e1cc2cc2d507c386deaabbf315f22
 DIST gnome-shell-3.36.4.tar.xz 1774584 BLAKE2B 
92fe544ae743235c673628f2ad82a75f58eaed94547fc3e0728a492cfee22783cb9d820ac55e1e125bf2ce83dadbddece7222eef9bad0891bfc5a7097ddde4bb
 SHA512 
879b1590d516e7e9e1ad066c870023d59cbaaca13e1e77d8b14de302574b3138451c4b8ab0ba1b43aec3e6e03bd147304e8e0e995359b181522a790afc97d450

diff --git a/gnome-base/gnome-shell/gnome-shell-3.36.4-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.36.4-r1.ebuild
new file mode 100644
index 000..563eecd7dff
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.36.4-r1.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer support is currently automagic
+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.63.2
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-3.36.0:0/6[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.33.1
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-31
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
+   elogind? ( >=sys-auth/elogind-237 )
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-sound/pulseaudio-2[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
+   media-libs/mesa[X(+)]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated using:
+#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
+# Each block:
+# 1. Introspection stuff needed via imports.gi.*
+# 2. gnome-session needed for shutdown/reboot/inhibitors/etc
+# 3. Control shell settings
+# 4. logind interface needed for suspending support
+# 5. xdg-utils needed for xdg-open, used by extension tool
+# 6. adwaita-icon-theme needed for various icons & arrows (3.26 for new 
video-joined-displays-symbolic and co 

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

2020-07-12 Thread Mart Raudsepp
commit: 11fe8d4fb3c9edab0b962f39bc9a73fb89d55218
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jul 12 21:00:15 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jul 12 21:02:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11fe8d4f

gnome-base/gnome-shell: bump to 3.36.4

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

 gnome-base/gnome-shell/Manifest  |   1 +
 gnome-base/gnome-shell/files/3.36-defaults.patch |  28 
 gnome-base/gnome-shell/gnome-shell-3.36.4.ebuild | 185 +++
 3 files changed, 214 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 39314cf9595..ee51ba0ed5a 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1 +1,2 @@
 DIST gnome-shell-3.34.5.tar.xz 1558672 BLAKE2B 
7b786a35b6b79a4532d9bbb761ee0629cfb18b8c4c151f5958bb9169cae01ddb489a31c9d1a0cfef3ab6dd1f29c449600c1ad9bb11adbae284e86035bec15234
 SHA512 
ef6a70b0b3bb14fedb07c465742fe0d78c96ddd24352fd0babf871336ee404f9823cadea5bd522e388f5b714d33b219c8ff2badaed379b7135dd90de9fca9bc4
+DIST gnome-shell-3.36.4.tar.xz 1774584 BLAKE2B 
92fe544ae743235c673628f2ad82a75f58eaed94547fc3e0728a492cfee22783cb9d820ac55e1e125bf2ce83dadbddece7222eef9bad0891bfc5a7097ddde4bb
 SHA512 
879b1590d516e7e9e1ad066c870023d59cbaaca13e1e77d8b14de302574b3138451c4b8ab0ba1b43aec3e6e03bd147304e8e0e995359b181522a790afc97d450

diff --git a/gnome-base/gnome-shell/files/3.36-defaults.patch 
b/gnome-base/gnome-shell/files/3.36-defaults.patch
new file mode 100644
index 000..0a4746ac46b
--- /dev/null
+++ b/gnome-base/gnome-shell/files/3.36-defaults.patch
@@ -0,0 +1,28 @@
+From 7a671f99b7ef2d5f38be67668aac762764b32a42 Mon Sep 17 00:00:00 2001
+From: Gilles Dartiguelongue 
+Date: Tue, 10 Dec 2013 23:33:51 +0100
+Subject: [PATCH 1/2] Alter list of default applications
+
+Signed-off-by: Gilles Dartiguelongue 
+[Updated to include desktop file renames to reverse DNS and 3.36 changes]
+Signed-off-by: Mart Raudsepp 
+---
+ data/org.gnome.shell.gschema.xml.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/data/org.gnome.shell.gschema.xml.in 
b/data/org.gnome.shell.gschema.xml.in
+index c1e6b21..368c654 100644
+--- a/data/org.gnome.shell.gschema.xml.in
 b/data/org.gnome.shell.gschema.xml.in
+@@ -31,7 +31,7 @@
+   
+ 
+ 
+-  [ 'org.gnome.Epiphany.desktop', 'org.gnome.Geary.desktop', 
'org.gnome.Calendar.desktop', 'org.gnome.Music.desktop', 
'org.gnome.Photos.desktop', 'org.gnome.Nautilus.desktop', 
'org.gnome.Software.desktop' ]
++  [ 'chromium-browser-chromium.desktop', 'firefox.desktop', 
'firefox-bin.desktop', 'org.gnome.Evolution.desktop', 
'org.gnome.Calendar.desktop', 'org.gnome.Music.desktop', 
'org.gnome.Photos.desktop', 'org.gnome.Nautilus.desktop', 
'org.gnome.Software.desktop' ]
+   List of desktop file IDs for favorite applications
+   
+ The applications corresponding to these identifiers
+-- 
+2.10.1
+

diff --git a/gnome-base/gnome-shell/gnome-shell-3.36.4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.36.4.ebuild
new file mode 100644
index 000..fd3fd1b3ae9
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.36.4.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer support is currently automagic
+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.63.2
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-3.36.0:0/6[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.33.1
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   

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

2020-06-02 Thread Mart Raudsepp
commit: f86da5161db8990ad2ba1da34d14f8784e3082d7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Jun  2 07:39:39 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Jun  2 07:40:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f86da516

Revert "gnome-base/gnome-shell: don't pdepend on gnome-control-center on arm"

gnome-control-center has arm keywords now.

This reverts commit 590cd73cad8063c687f9e526c121348669d3b19f.

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

 gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild
index 74ebb96f047..d1c2b7848cf 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild
@@ -107,9 +107,9 @@ RDEPEND="${DEPEND}
 # avoid circular dependency, see bug #546134
 PDEPEND="
>=gnome-base/gdm-3.5[introspection]
-   !arm? ( 
>=gnome-base/gnome-control-center-3.26[bluetooth(+)?,networkmanager(+)?] )
+   >=gnome-base/gnome-control-center-3.26[bluetooth(+)?,networkmanager(+)?]
browser-extension? ( gnome-extra/chrome-gnome-shell )
-" # FIXME: Temporary ugly workaround above for arm deptree issues without 
cascading it more by unkeywording gnome-shell for arm
+"
 BDEPEND="
dev-lang/sassc
dev-libs/libxslt



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

2020-04-26 Thread Mart Raudsepp
commit: 74ba150e0363c81a7a967b3b7c5a44cb144cf0c1
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Apr 26 09:41:06 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 26 09:42:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74ba150e

gnome-base/gnome-shell: add missing libnma dependency

Most people got it via gnome-control-center -> nm-applet, but
nothing ensured USE=introspection on there before.
It has to be able to successfully import with gjs if
Config.HAVE_NETWORKMANAGER is set at runtime, which it is if
built with USE=networkmanager.

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

 gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild
index 59adcea12b4..74ebb96f047 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild
@@ -39,6 +39,7 @@ DEPEND="
media-libs/gst-plugins-base:1.0
networkmanager? (
>=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
>=app-crypt/libsecret-0.18
dev-libs/dbus-glib )
systemd? ( >=sys-apps/systemd-31



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

2020-04-25 Thread Mart Raudsepp
commit: 590cd73cad8063c687f9e526c121348669d3b19f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 25 21:19:34 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 25 21:19:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=590cd73c

gnome-base/gnome-shell: don't pdepend on gnome-control-center on arm

arm still hasn't re-keyworded gnome-control-center; drop the
pdepend as an emergency main tree breakage fix for now

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

 gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild
index 053b1ec356a..59adcea12b4 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild
@@ -106,9 +106,9 @@ RDEPEND="${DEPEND}
 # avoid circular dependency, see bug #546134
 PDEPEND="
>=gnome-base/gdm-3.5[introspection]
-   >=gnome-base/gnome-control-center-3.26[bluetooth(+)?,networkmanager(+)?]
+   !arm? ( 
>=gnome-base/gnome-control-center-3.26[bluetooth(+)?,networkmanager(+)?] )
browser-extension? ( gnome-extra/chrome-gnome-shell )
-"
+" # FIXME: Temporary ugly workaround above for arm deptree issues without 
cascading it more by unkeywording gnome-shell for arm
 BDEPEND="
dev-lang/sassc
dev-libs/libxslt



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

2020-04-04 Thread Mart Raudsepp
commit: b09c88fd03e3d3498583bc556dc5d3bd905d2c24
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr  4 10:25:51 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr  4 12:06:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b09c88fd

gnome-base/gnome-shell: bump to 3.34.5

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

 gnome-base/gnome-shell/Manifest  |   1 +
 gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild | 195 +++
 2 files changed, 196 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 6200e4fd2fb..e71cf096abc 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -4,3 +4,4 @@ DIST gnome-shell-3.32.2-patchset.tar.xz 23540 BLAKE2B 
363989a630faa7538ccbf9765a
 DIST gnome-shell-3.32.2.tar.xz 1454372 BLAKE2B 
9da7e17d4e47e187fa2285c6cf942cc8dc955e388179d2ad1fe8036c2908e217fc47d8b1515fc3cf6973e2083de8c350b55912782b9adbcf1b6cc37c7a3a9ae2
 SHA512 
7d8b25aa75149f096033a8b44d7f6f8d17ddadfcd8f5bb1915652423fe9d9db14902e674508f16fe5c6e7cbe956cde8349ec779c24c46f32b0a346755876bc46
 DIST gnome-shell-3.34.4-patchset.tar.xz 3284 BLAKE2B 
c161f4422c8964b61ec0d5bc3267c1c9c69e632767ab5f0fde232c6055e34d1f1c8e4d1f92e3a636f67d08452061512ebc9cfec003a9e4e250f7f213203df0a1
 SHA512 
d8147d59a379eea5d90c441dd4ed8599243477e6325a579c5c10e825d68c21bf92b95c6f1b414d66bea8c2a7c3b181cf848fb6a79f9f06c713471c75543bae55
 DIST gnome-shell-3.34.4.tar.xz 1545568 BLAKE2B 
a197235ece72e047d2c22b38aa20a4935c78d88b88fc66f881e788ee3659d89318632d2bbb2fc61448d13633d2a3c0b63e9ce5d1f8060aa5f4d63c2a986fce79
 SHA512 
17832780bcd91f9aedfd642881f4b17f52fe6844e7cc144a6ecac4e3e13ff889779ef24cf52e7f58e61bffc3fa3a3ef75d23c92ed3833ad42d00c49382284b89
+DIST gnome-shell-3.34.5.tar.xz 1558672 BLAKE2B 
7b786a35b6b79a4532d9bbb761ee0629cfb18b8c4c151f5958bb9169cae01ddb489a31c9d1a0cfef3ab6dd1f29c449600c1ad9bb11adbae284e86035bec15234
 SHA512 
ef6a70b0b3bb14fedb07c465742fe0d78c96ddd24352fd0babf871336ee404f9823cadea5bd522e388f5b714d33b219c8ff2badaed379b7135dd90de9fca9bc4

diff --git a/gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild
new file mode 100644
index 000..31bff815d4a
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.34.5.ebuild
@@ -0,0 +1,195 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit gnome.org gnome2-utils meson pax-utils python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer support is currently automagic
+DEPEND="
+   >=dev-libs/libcroco-0.6.8:0.6
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.57.3
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-3.34.0:0/5[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.33.1
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   >=gnome-base/gnome-desktop-3.32:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-31
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
+   elogind? ( >=sys-auth/elogind-237 )
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-sound/pulseaudio-2[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
+   media-libs/mesa[X(+)]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated using:
+#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
+# Each block:
+# 1. Introspection stuff needed via imports.gi.*
+# 2. gnome-session needed for 

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

2020-03-15 Thread Mart Raudsepp
commit: 2f782bc97d7e168365c1421f20e6ef711286b2b6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 15 17:22:52 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 15 17:37:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f782bc9

gnome-base/gnome-shell: try to fix a custom_stylesheet crasher

Seems to happen to me when upgrading some package that installs desktop files;
probably the desktop database update triggers an update in gnome-shell which
stumbles on this crash. This upstream pending patch seems to solve this for me,
so try it out in a revbump more widespread in ~arch for now.

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

 .../files/3.34.4-custom_stylesheet_crash.patch | 524 +
 .../gnome-shell/gnome-shell-3.34.4-r1.ebuild   | 198 
 2 files changed, 722 insertions(+)

diff --git a/gnome-base/gnome-shell/files/3.34.4-custom_stylesheet_crash.patch 
b/gnome-base/gnome-shell/files/3.34.4-custom_stylesheet_crash.patch
new file mode 100644
index 000..186939b9147
--- /dev/null
+++ b/gnome-base/gnome-shell/files/3.34.4-custom_stylesheet_crash.patch
@@ -0,0 +1,524 @@
+From 87afb02e50c7a636a508cf619beb68a46168e54b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= 
+Date: Mon, 6 May 2019 18:28:40 -0500
+Subject: [PATCH 1/5] st-theme: Use CRStyleSheet app_data instead of hash map
+
+Use the CRStyleSheet field to save stylesheet details instead of using an extra
+hash table. In this way we can access to the stylesheet file faster without
+having to lookup it. Define a destroy function so that we can automatically
+remove the data when the container hash table is destroyed.
+
+Fixes https://gitlab.gnome.org/GNOME/gnome-shell/issues/1265
+
+https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/536
+---
+ src/st/st-theme.c | 91 +++
+ 1 file changed, 60 insertions(+), 31 deletions(-)
+
+diff --git a/src/st/st-theme.c b/src/st/st-theme.c
+index b567f7e5e3..208f536c5b 100644
+--- a/src/st/st-theme.c
 b/src/st/st-theme.c
+@@ -66,11 +66,16 @@ struct _StTheme
+   GSList *custom_stylesheets;
+ 
+   GHashTable *stylesheets_by_file;
+-  GHashTable *files_by_stylesheet;
+ 
+   CRCascade *cascade;
+ };
+ 
++typedef struct _StyleSheetData
++{
++  GFile *file;
++  gboolean extension_stylesheet;
++} StyleSheetData;
++
+ enum
+ {
+   PROP_0,
+@@ -106,12 +111,25 @@ file_equal0 (GFile *file1,
+   return g_file_equal (file1, file2);
+ }
+ 
++static void
++stylesheet_destroy (CRStyleSheet *stylesheet)
++{
++  if (stylesheet->app_data)
++{
++  g_slice_free (StyleSheetData, stylesheet->app_data);
++  stylesheet->app_data = NULL;
++}
++
++  cr_stylesheet_unref (stylesheet);
++}
++
+ static void
+ st_theme_init (StTheme *theme)
+ {
+-  theme->stylesheets_by_file = g_hash_table_new_full (g_file_hash, 
(GEqualFunc) g_file_equal,
+-  
(GDestroyNotify)g_object_unref, (GDestroyNotify)cr_stylesheet_unref);
+-  theme->files_by_stylesheet = g_hash_table_new (g_direct_hash, 
g_direct_equal);
++  theme->stylesheets_by_file =
++g_hash_table_new_full (g_file_hash, (GEqualFunc) g_file_equal,
++   (GDestroyNotify) g_object_unref,
++   (GDestroyNotify) stylesheet_destroy);
+ }
+ 
+ static void
+@@ -205,9 +223,6 @@ parse_stylesheet (GFile   *file,
+   return NULL;
+ }
+ 
+-  /* Extension stylesheet */
+-  stylesheet->app_data = GUINT_TO_POINTER (FALSE);
+-
+   return stylesheet;
+ }
+ 
+@@ -234,19 +249,30 @@ parse_stylesheet_nofail (GFile *file)
+   return result;
+ }
+ 
+-static void
++static gboolean
+ insert_stylesheet (StTheme  *theme,
+GFile*file,
+CRStyleSheet *stylesheet)
+ {
++  StyleSheetData *stylesheet_data;
++
+   if (stylesheet == NULL)
+-return;
++return FALSE;
+ 
+-  g_object_ref (file);
+-  cr_stylesheet_ref (stylesheet);
++  if (g_hash_table_contains (theme->stylesheets_by_file, file))
++{
++  cr_stylesheet_unref (stylesheet);
++  return FALSE;
++}
+ 
+-  g_hash_table_insert (theme->stylesheets_by_file, file, stylesheet);
+-  g_hash_table_insert (theme->files_by_stylesheet, stylesheet, file);
++  stylesheet_data = g_slice_new0 (StyleSheetData);
++  stylesheet_data->file = file;
++  stylesheet->app_data = stylesheet_data;
++
++  cr_stylesheet_ref (stylesheet);
++  g_hash_table_insert (theme->stylesheets_by_file,
++   g_object_ref (file), stylesheet);
++  return TRUE;
+ }
+ 
+ gboolean
+@@ -255,14 +281,15 @@ st_theme_load_stylesheet (StTheme*theme,
+   GError**error)
+ {
+   CRStyleSheet *stylesheet;
++  StyleSheetData *stylesheet_data;
+ 
+   stylesheet = parse_stylesheet (file, error);
+-  if (!stylesheet)
++  if (!insert_stylesheet (theme, file, 

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

2020-03-01 Thread Mart Raudsepp
commit: 1f08e2de459342e98fadc04fd21dca40ce319d06
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar  1 13:01:27 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar  1 16:17:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f08e2de

gnome-base/gnome-shell: bump to 3.34.4

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

 gnome-base/gnome-shell/Manifest|   2 +
 .../files/3.34-optional-bluetooth.patch|  59 +++
 gnome-base/gnome-shell/gnome-shell-3.34.4.ebuild   | 194 +
 3 files changed, 255 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index e16d526404a..6200e4fd2fb 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -2,3 +2,5 @@ DIST gnome-shell-3.26.2-patchset.tar.xz 55492 BLAKE2B 
745b8549f7480b004f4df9b815
 DIST gnome-shell-3.26.2.tar.xz 1405580 BLAKE2B 
ccbb8ad374931335fdc6e752a7feedcba4fe2b61112404b62bc9711b1736216d46fd6e85c6f06439cae50af86a174359d7df0e111e8db6ffed567e91b4292b14
 SHA512 
0e13bc7abff2367d24ea748cd69a1879ff14a6755ef27d17cf20cef61bc6d15bf6e9d18362142a2d6462689f64eada833f9bba21ebaac3a33765a5be0ae48d3a
 DIST gnome-shell-3.32.2-patchset.tar.xz 23540 BLAKE2B 
363989a630faa7538ccbf9765a1ccc5995fb4584b00a603ef11e48fee970a6d9791ed1fa92e2344e56cd8c282c9a22779cb8e50e7ec6637e0efda1ccc36579a4
 SHA512 
e854ba9fd864101009528d94cb310be10495db225380c353b76cd61b082a88f1f89035a0708cd386d1738001cf9949b4a8b8b8d7b1d2675068e01fecb35738c7
 DIST gnome-shell-3.32.2.tar.xz 1454372 BLAKE2B 
9da7e17d4e47e187fa2285c6cf942cc8dc955e388179d2ad1fe8036c2908e217fc47d8b1515fc3cf6973e2083de8c350b55912782b9adbcf1b6cc37c7a3a9ae2
 SHA512 
7d8b25aa75149f096033a8b44d7f6f8d17ddadfcd8f5bb1915652423fe9d9db14902e674508f16fe5c6e7cbe956cde8349ec779c24c46f32b0a346755876bc46
+DIST gnome-shell-3.34.4-patchset.tar.xz 3284 BLAKE2B 
c161f4422c8964b61ec0d5bc3267c1c9c69e632767ab5f0fde232c6055e34d1f1c8e4d1f92e3a636f67d08452061512ebc9cfec003a9e4e250f7f213203df0a1
 SHA512 
d8147d59a379eea5d90c441dd4ed8599243477e6325a579c5c10e825d68c21bf92b95c6f1b414d66bea8c2a7c3b181cf848fb6a79f9f06c713471c75543bae55
+DIST gnome-shell-3.34.4.tar.xz 1545568 BLAKE2B 
a197235ece72e047d2c22b38aa20a4935c78d88b88fc66f881e788ee3659d89318632d2bbb2fc61448d13633d2a3c0b63e9ce5d1f8060aa5f4d63c2a986fce79
 SHA512 
17832780bcd91f9aedfd642881f4b17f52fe6844e7cc144a6ecac4e3e13ff889779ef24cf52e7f58e61bffc3fa3a3ef75d23c92ed3833ad42d00c49382284b89

diff --git a/gnome-base/gnome-shell/files/3.34-optional-bluetooth.patch 
b/gnome-base/gnome-shell/files/3.34-optional-bluetooth.patch
new file mode 100644
index 000..01e28192d36
--- /dev/null
+++ b/gnome-base/gnome-shell/files/3.34-optional-bluetooth.patch
@@ -0,0 +1,59 @@
+From 23b1b1184a3a882febb104652f5ac2e6ffd3fed0 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Thu, 28 Feb 2019 00:50:19 +0200
+Subject: [PATCH] build: Make bluetooth support optional
+
+---
+ js/misc/meson.build | 2 +-
+ meson.build | 7 ++-
+ meson_options.txt   | 6 ++
+ 3 files changed, 13 insertions(+), 2 deletions(-)
+
+diff --git a/js/misc/meson.build b/js/misc/meson.build
+index 5a4871762..3c5e02368 100644
+--- a/js/misc/meson.build
 b/js/misc/meson.build
+@@ -3,7 +3,7 @@ jsconf.set('PACKAGE_NAME', meson.project_name())
+ jsconf.set('PACKAGE_VERSION', meson.project_version())
+ jsconf.set('GETTEXT_PACKAGE', meson.project_name())
+ jsconf.set('LIBMUTTER_API_VERSION', mutter_api_version)
+-jsconf.set10('HAVE_BLUETOOTH', bt_dep.found())
++jsconf.set10('HAVE_BLUETOOTH', have_bluetooth)
+ jsconf.set10('HAVE_NETWORKMANAGER', have_networkmanager)
+ jsconf.set('datadir', datadir)
+ jsconf.set('libexecdir', libexecdir)
+diff --git a/meson.build b/meson.build
+index 97de19758..77646793f 100644
+--- a/meson.build
 b/meson.build
+@@ -100,7 +100,12 @@ x11_dep = dependency('x11')
+ schemas_dep = dependency('gsettings-desktop-schemas', version: schemas_req)
+ gnome_desktop_dep = dependency('gnome-desktop-3.0', version: 
gnome_desktop_req)
+ 
+-bt_dep = dependency('gnome-bluetooth-1.0', version: bt_req, required: false)
++if get_option('bluetooth')
++  bt_dep = dependency('gnome-bluetooth-1.0', version: bt_req)
++  have_bluetooth = true
++else
++  have_bluetooth = false
++endif
+ gst_dep = dependency('gstreamer-1.0', version: gst_req, required: false)
+ gst_base_dep = dependency('gstreamer-base-1.0', required: false)
+ 
+diff --git a/meson_options.txt b/meson_options.txt
+index 2c5539012..8e8d9eee6 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -1,3 +1,9 @@
++option('bluetooth',
++  type: 'boolean',
++  value: true,
++  description: 'Enable bluetooth support'
++)
++
+ option('extensions_tool',
+   type: 'boolean',
+   value: true,
+-- 
+2.20.1
+

diff --git a/gnome-base/gnome-shell/gnome-shell-3.34.4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.34.4.ebuild
new file mode 100644
index 

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

2020-02-29 Thread Mart Raudsepp
commit: d22f3e4e4ebc5be8dc43b761b4de1ba98a84151b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Feb 29 21:17:44 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Feb 29 21:21:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d22f3e4e

gnome-base/gnome-shell-3.32: disallow eds-3.34 due to libecal API change

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

 gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild | 1 +
 gnome-base/gnome-shell/gnome-shell-3.32.2-r1.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
index 6daa3d58709..31536117ad6 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
@@ -24,6 +24,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
 COMMON_DEPEND="
>=dev-libs/libcroco-0.6.8:0.6
>=gnome-extra/evolution-data-server-3.17.2:=
+   =app-crypt/gcr-3.7.5[introspection]
>=gnome-base/gnome-desktop-3.7.90:3=[introspection]
>=dev-libs/glib-2.53.0:2

diff --git a/gnome-base/gnome-shell/gnome-shell-3.32.2-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.32.2-r1.ebuild
index 3b1c0f71c32..4e6c8468dd1 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.32.2-r1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.32.2-r1.ebuild
@@ -24,6 +24,7 @@ KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 DEPEND="
>=dev-libs/libcroco-0.6.8:0.6
>=gnome-extra/evolution-data-server-3.17.2:=
+   =app-crypt/gcr-3.7.5[introspection]
>=gnome-base/gnome-desktop-3.7.90:3=[introspection]
>=dev-libs/glib-2.57.2:2



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

2020-02-09 Thread Michał Górny
commit: 21137f65e4af2ce31d19a83a88584f0b6d8a8258
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  7 14:52:38 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb  9 16:22:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21137f65

gnome-base/gnome-shell: Switch to PYTHON_MULTI_USEDEP API

Signed-off-by: Michał Górny  gentoo.org>

 gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild | 4 +++-
 .../{gnome-shell-3.32.2.ebuild => gnome-shell-3.32.2-r1.ebuild} | 6 --
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
index 601a0789119..6daa3d58709 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
@@ -59,7 +59,9 @@ COMMON_DEPEND="
>=x11-libs/libXfixes-5.0
 
${PYTHON_DEPS}
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
media-libs/mesa[X(+)]
 "
 # Runtime-only deps are probably incomplete and approximate.

diff --git a/gnome-base/gnome-shell/gnome-shell-3.32.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.32.2-r1.ebuild
similarity index 97%
rename from gnome-base/gnome-shell/gnome-shell-3.32.2.ebuild
rename to gnome-base/gnome-shell/gnome-shell-3.32.2-r1.ebuild
index cc2d09d474c..3b1c0f71c32 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.32.2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.32.2-r1.ebuild
@@ -8,7 +8,7 @@ inherit gnome.org gnome2-utils meson pax-utils python-single-r1 
virtualx xdg
 
 DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
 HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
-SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${PF}-patchset.tar.xz;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
@@ -56,7 +56,9 @@ DEPEND="
>=x11-libs/libXfixes-5.0
 
${PYTHON_DEPS}
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
media-libs/mesa[X(+)]
 "
 # Runtime-only deps are probably incomplete and approximate.



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

2019-12-23 Thread Mart Raudsepp
commit: 703a3fc3ae3fc1adcd2d2cea7031423adcf617a8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Dec 23 21:22:36 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Dec 23 21:25:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=703a3fc3

gnome-base/gnome-shell: remove old

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

 gnome-base/gnome-shell/Manifest|   2 -
 .../gnome-shell/gnome-shell-3.30.2-r2.ebuild   | 188 -
 2 files changed, 190 deletions(-)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 8382daefe5c..e16d526404a 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,6 +1,4 @@
 DIST gnome-shell-3.26.2-patchset.tar.xz 55492 BLAKE2B 
745b8549f7480b004f4df9b81508c94c9224f77a5a503f45dfda20105e9c305f8cae6ae5e420e597cea9f98899933bb19efd8cf0e9811dc35d0844a3c2920143
 SHA512 
93a730082e84807c23f4b7e390c2d0fb02d3666fc32241de02b3534cc271b160bd9a6a6a2e908ed5bdde91cef383c1e400b0f7cbf04ac104f7f9758218e635ed
 DIST gnome-shell-3.26.2.tar.xz 1405580 BLAKE2B 
ccbb8ad374931335fdc6e752a7feedcba4fe2b61112404b62bc9711b1736216d46fd6e85c6f06439cae50af86a174359d7df0e111e8db6ffed567e91b4292b14
 SHA512 
0e13bc7abff2367d24ea748cd69a1879ff14a6755ef27d17cf20cef61bc6d15bf6e9d18362142a2d6462689f64eada833f9bba21ebaac3a33765a5be0ae48d3a
-DIST gnome-shell-3.30.2-r2-patchset.tar.xz 41852 BLAKE2B 
f854a42b0ba0be8019487edfc1a0e73d11d406537ffe288d1a5d81e9a512b8fb02e6af466fbe4d0d0e8644aa6f57cad1d381b5e873223749c88d1dccdae72b9e
 SHA512 
c0c935206048c961e70f319b67133dcf0f5253c2283aefd6283db910950f8cd645888f6a6b7bbbfc620a023e0b5ae85394e5f5ce0fb2ff120b18ab7640f9859e
-DIST gnome-shell-3.30.2.tar.xz 1439556 BLAKE2B 
547ccf5571ea431d15c6430619640bd497a381191cad56bbf1a5c9992c5df47eb48527cc2749ea4d417cbe5fd7cc2acb44915ee35d3d89cd386541f19d743877
 SHA512 
5cdf2b9a4dc9dbcc75d76020a01b953ae3922d5820b692d1bc1cf62daf1f00d04b95d6ec076920563f555115c4f4ad11a019e4523a353ef4dd2189a5240239c6
 DIST gnome-shell-3.32.2-patchset.tar.xz 23540 BLAKE2B 
363989a630faa7538ccbf9765a1ccc5995fb4584b00a603ef11e48fee970a6d9791ed1fa92e2344e56cd8c282c9a22779cb8e50e7ec6637e0efda1ccc36579a4
 SHA512 
e854ba9fd864101009528d94cb310be10495db225380c353b76cd61b082a88f1f89035a0708cd386d1738001cf9949b4a8b8b8d7b1d2675068e01fecb35738c7
 DIST gnome-shell-3.32.2.tar.xz 1454372 BLAKE2B 
9da7e17d4e47e187fa2285c6cf942cc8dc955e388179d2ad1fe8036c2908e217fc47d8b1515fc3cf6973e2083de8c350b55912782b9adbcf1b6cc37c7a3a9ae2
 SHA512 
7d8b25aa75149f096033a8b44d7f6f8d17ddadfcd8f5bb1915652423fe9d9db14902e674508f16fe5c6e7cbe956cde8349ec779c24c46f32b0a346755876bc46

diff --git a/gnome-base/gnome-shell/gnome-shell-3.30.2-r2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.30.2-r2.ebuild
deleted file mode 100644
index 703ffb03c57..000
--- a/gnome-base/gnome-shell/gnome-shell-3.30.2-r2.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{5,6,7} )
-
-inherit gnome.org gnome2-utils meson pax-utils python-single-r1 virtualx xdg
-
-DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
-SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${PF}-patchset.tar.xz;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
nsplugin systemd telepathy"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ?? ( elogind systemd )"
-
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-
-# libXfixes-5.0 needed for pointer barriers and #include 

-# FIXME:
-#  * gstreamer support is currently automagic
-DEPEND="
-   >=dev-libs/libcroco-0.6.8:0.6
-   >=gnome-extra/evolution-data-server-3.17.2:=
-   >=app-crypt/gcr-3.7.5[introspection]
-   >=gnome-base/gnome-desktop-3.7.90:3=[introspection]
-   >=dev-libs/glib-2.57.2:2
-   >=dev-libs/gobject-introspection-1.49.1:=
-   >=dev-libs/gjs-1.54.0
-   >=x11-libs/gtk+-3.15.0:3[introspection]
-   nsplugin? ( >=dev-libs/json-glib-0.13.2 )
-   >=x11-wm/mutter-3.30.1:0/3[introspection]
-   >=sys-auth/polkit-0.100[introspection]
-   >=gnome-base/gsettings-desktop-schemas-3.27.90
-   >=x11-libs/startup-notification-0.11
-   >=app-i18n/ibus-1.5.2
-   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
-   >=media-libs/gstreamer-0.11.92:1.0
-   networkmanager? (
-   >=net-misc/networkmanager-1.10.4:=[introspection]
-   >=app-crypt/libsecret-0.18
-   dev-libs/dbus-glib )
-   systemd? ( >=sys-apps/systemd-31 )
-   elogind? ( >=sys-auth/elogind-237 )
-
-   >=app-accessibility/at-spi2-atk-2.5.3
-   media-libs/libcanberra[gtk3]
-   x11-libs/gdk-pixbuf:2[introspection]
-   dev-libs/libxml2:2
-   

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

2019-09-06 Thread Mart Raudsepp
commit: be15a38f86d63f4e03f8a182aa78732563e70b9a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Sep  6 21:06:57 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Sep  6 21:44:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be15a38f

gnome-base/gnome-shell: bump to 3.32.2

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

 gnome-base/gnome-shell/Manifest|   2 +
 .../files/3.32-optional-bluetooth.patch|  59 +++
 gnome-base/gnome-shell/gnome-shell-3.32.2.ebuild   | 186 +
 3 files changed, 247 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 5e960bacb1a..8382daefe5c 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -2,3 +2,5 @@ DIST gnome-shell-3.26.2-patchset.tar.xz 55492 BLAKE2B 
745b8549f7480b004f4df9b815
 DIST gnome-shell-3.26.2.tar.xz 1405580 BLAKE2B 
ccbb8ad374931335fdc6e752a7feedcba4fe2b61112404b62bc9711b1736216d46fd6e85c6f06439cae50af86a174359d7df0e111e8db6ffed567e91b4292b14
 SHA512 
0e13bc7abff2367d24ea748cd69a1879ff14a6755ef27d17cf20cef61bc6d15bf6e9d18362142a2d6462689f64eada833f9bba21ebaac3a33765a5be0ae48d3a
 DIST gnome-shell-3.30.2-r2-patchset.tar.xz 41852 BLAKE2B 
f854a42b0ba0be8019487edfc1a0e73d11d406537ffe288d1a5d81e9a512b8fb02e6af466fbe4d0d0e8644aa6f57cad1d381b5e873223749c88d1dccdae72b9e
 SHA512 
c0c935206048c961e70f319b67133dcf0f5253c2283aefd6283db910950f8cd645888f6a6b7bbbfc620a023e0b5ae85394e5f5ce0fb2ff120b18ab7640f9859e
 DIST gnome-shell-3.30.2.tar.xz 1439556 BLAKE2B 
547ccf5571ea431d15c6430619640bd497a381191cad56bbf1a5c9992c5df47eb48527cc2749ea4d417cbe5fd7cc2acb44915ee35d3d89cd386541f19d743877
 SHA512 
5cdf2b9a4dc9dbcc75d76020a01b953ae3922d5820b692d1bc1cf62daf1f00d04b95d6ec076920563f555115c4f4ad11a019e4523a353ef4dd2189a5240239c6
+DIST gnome-shell-3.32.2-patchset.tar.xz 23540 BLAKE2B 
363989a630faa7538ccbf9765a1ccc5995fb4584b00a603ef11e48fee970a6d9791ed1fa92e2344e56cd8c282c9a22779cb8e50e7ec6637e0efda1ccc36579a4
 SHA512 
e854ba9fd864101009528d94cb310be10495db225380c353b76cd61b082a88f1f89035a0708cd386d1738001cf9949b4a8b8b8d7b1d2675068e01fecb35738c7
+DIST gnome-shell-3.32.2.tar.xz 1454372 BLAKE2B 
9da7e17d4e47e187fa2285c6cf942cc8dc955e388179d2ad1fe8036c2908e217fc47d8b1515fc3cf6973e2083de8c350b55912782b9adbcf1b6cc37c7a3a9ae2
 SHA512 
7d8b25aa75149f096033a8b44d7f6f8d17ddadfcd8f5bb1915652423fe9d9db14902e674508f16fe5c6e7cbe956cde8349ec779c24c46f32b0a346755876bc46

diff --git a/gnome-base/gnome-shell/files/3.32-optional-bluetooth.patch 
b/gnome-base/gnome-shell/files/3.32-optional-bluetooth.patch
new file mode 100644
index 000..c7637046c01
--- /dev/null
+++ b/gnome-base/gnome-shell/files/3.32-optional-bluetooth.patch
@@ -0,0 +1,59 @@
+From 77518c23dd1ce3d000d5667b4d903af095939f7c Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Thu, 28 Feb 2019 00:50:19 +0200
+Subject: [PATCH] build: Make bluetooth support optional
+
+---
+ js/misc/meson.build | 2 +-
+ meson.build | 7 ++-
+ meson_options.txt   | 6 ++
+ 3 files changed, 13 insertions(+), 2 deletions(-)
+
+diff --git a/js/misc/meson.build b/js/misc/meson.build
+index 5a4871762..3c5e02368 100644
+--- a/js/misc/meson.build
 b/js/misc/meson.build
+@@ -3,7 +3,7 @@ jsconf.set('PACKAGE_NAME', meson.project_name())
+ jsconf.set('PACKAGE_VERSION', meson.project_version())
+ jsconf.set('GETTEXT_PACKAGE', meson.project_name())
+ jsconf.set('LIBMUTTER_API_VERSION', mutter_api_version)
+-jsconf.set10('HAVE_BLUETOOTH', bt_dep.found())
++jsconf.set10('HAVE_BLUETOOTH', have_bluetooth)
+ jsconf.set10('HAVE_NETWORKMANAGER', have_networkmanager)
+ jsconf.set('datadir', datadir)
+ jsconf.set('libexecdir', libexecdir)
+diff --git a/meson.build b/meson.build
+index 21a80bcc8..c76afaa9c 100644
+--- a/meson.build
 b/meson.build
+@@ -95,7 +95,12 @@ ibus_dep = dependency('ibus-1.0', version: ibus_req)
+ x11_dep = dependency('x11')
+ schemas_dep = dependency('gsettings-desktop-schemas', version: schemas_req)
+ 
+-bt_dep = dependency('gnome-bluetooth-1.0', version: bt_req, required: false)
++if get_option('bluetooth')
++  bt_dep = dependency('gnome-bluetooth-1.0', version: bt_req)
++  have_bluetooth = true
++else
++  have_bluetooth = false
++endif
+ gst_dep = dependency('gstreamer-1.0', version: gst_req, required: false)
+ gst_base_dep = dependency('gstreamer-base-1.0', required: false)
+ 
+diff --git a/meson_options.txt b/meson_options.txt
+index 853ca98dc..33f76379b 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -1,3 +1,9 @@
++option('bluetooth',
++  type: 'boolean',
++  value: true,
++  description: 'Enable bluetooth support'
++)
++
+ option('gtk_doc',
+   type: 'boolean',
+   value: false,
+-- 
+2.20.1
+

diff --git a/gnome-base/gnome-shell/gnome-shell-3.32.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.32.2.ebuild
new file mode 100644
index 000..52c198b7fd6
--- /dev/null

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

2019-08-03 Thread Aaron Bauman
commit: 265e5bf22dd1ba8e4c6f4496c73447cc1773ad31
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Aug  3 18:12:15 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Aug  3 19:04:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=265e5bf2

gnome-base/gnome-shell: arm64 keyworded

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.70, Repoman-2.3.16

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

diff --git a/gnome-base/gnome-shell/gnome-shell-3.30.2-r2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.30.2-r2.ebuild
index 523f569ac3b..4f7da3b101b 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.30.2-r2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.30.2-r2.ebuild
@@ -16,7 +16,7 @@ IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus 
+networkmanager nsplug
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2019-05-18 Thread Mart Raudsepp
commit: 74a254ca0c299858fc518d5af4b64f9ad0b4c150
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 18 20:32:09 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May 18 20:44:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74a254ca

gnome-base/gnome-shell: remove old

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

 gnome-base/gnome-shell/Manifest|   2 -
 .../files/gnome-shell-3.12-bluetooth-flag.patch|  50 --
 .../files/gnome-shell-3.22.0-gir-build-fix.patch   |  28 ---
 gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild   | 196 -
 .../gnome-shell/gnome-shell-3.30.2-r1.ebuild   | 188 
 gnome-base/gnome-shell/metadata.xml|   4 -
 6 files changed, 468 deletions(-)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 320563d499f..5e960bacb1a 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,6 +1,4 @@
-DIST gnome-shell-3.24.3.tar.xz 1982088 BLAKE2B 
608b3e73d546dea543a23c31a64b03c32f35d118cd79fd0371a9e392377b4dd03bc16413443d643ed604a2fa81c2838939d92ef4c89a54469a8bd83dc9661f8f
 SHA512 
369ed80b975369b79d4ac9b3f1fbd469fdde331e9079d09eeac6398a9b3c349b09f7570dfce1ed6e1cdfaf514b4b40c6038f34b6c3c7928470b2cd65b702ff15
 DIST gnome-shell-3.26.2-patchset.tar.xz 55492 BLAKE2B 
745b8549f7480b004f4df9b81508c94c9224f77a5a503f45dfda20105e9c305f8cae6ae5e420e597cea9f98899933bb19efd8cf0e9811dc35d0844a3c2920143
 SHA512 
93a730082e84807c23f4b7e390c2d0fb02d3666fc32241de02b3534cc271b160bd9a6a6a2e908ed5bdde91cef383c1e400b0f7cbf04ac104f7f9758218e635ed
 DIST gnome-shell-3.26.2.tar.xz 1405580 BLAKE2B 
ccbb8ad374931335fdc6e752a7feedcba4fe2b61112404b62bc9711b1736216d46fd6e85c6f06439cae50af86a174359d7df0e111e8db6ffed567e91b4292b14
 SHA512 
0e13bc7abff2367d24ea748cd69a1879ff14a6755ef27d17cf20cef61bc6d15bf6e9d18362142a2d6462689f64eada833f9bba21ebaac3a33765a5be0ae48d3a
-DIST gnome-shell-3.30.2-patchset-r1.tar.xz 41324 BLAKE2B 
4d051a327d106e8431c7b75d56932137dd3af2694c313656bf4751a385a86ef43dd635f31902be0426899746c63f1cd1aa782e9c0827f750fe61683512fbd43c
 SHA512 
3761688e86694be00d81eac2bcd8774d8fdff62f44cdcd26c29b9e7513d2db0edc0ba097e0fea474a232496e3f9b8797e6215a040915a0832517235b26cbc265
 DIST gnome-shell-3.30.2-r2-patchset.tar.xz 41852 BLAKE2B 
f854a42b0ba0be8019487edfc1a0e73d11d406537ffe288d1a5d81e9a512b8fb02e6af466fbe4d0d0e8644aa6f57cad1d381b5e873223749c88d1dccdae72b9e
 SHA512 
c0c935206048c961e70f319b67133dcf0f5253c2283aefd6283db910950f8cd645888f6a6b7bbbfc620a023e0b5ae85394e5f5ce0fb2ff120b18ab7640f9859e
 DIST gnome-shell-3.30.2.tar.xz 1439556 BLAKE2B 
547ccf5571ea431d15c6430619640bd497a381191cad56bbf1a5c9992c5df47eb48527cc2749ea4d417cbe5fd7cc2acb44915ee35d3d89cd386541f19d743877
 SHA512 
5cdf2b9a4dc9dbcc75d76020a01b953ae3922d5820b692d1bc1cf62daf1f00d04b95d6ec076920563f555115c4f4ad11a019e4523a353ef4dd2189a5240239c6

diff --git a/gnome-base/gnome-shell/files/gnome-shell-3.12-bluetooth-flag.patch 
b/gnome-base/gnome-shell/files/gnome-shell-3.12-bluetooth-flag.patch
deleted file mode 100644
index 2fa93af25cd..000
--- a/gnome-base/gnome-shell/files/gnome-shell-3.12-bluetooth-flag.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From 3c9c3b19fcb212171036e1e57e749411b5fd7d65 Mon Sep 17 00:00:00 2001
-From: Sobhan Mohammadpour 
-Date: Thu, 28 Feb 2013 18:48:32 +0330
-Subject: [PATCH 2/3] Make bluetooth support optional
-
-https://bugs.gentoo.org/show_bug.cgi?id=398145
-
-Ed Catmur 2012-01-08 13:46:22 UTC
-libgnome-bluetooth-applet is a private library so they shouldn't be linking
-against it anyway.  I tried to work out how to tell libtool to add it to rpath
-but got totally lost.
-
-I'll see if I can work out how to fix the automagic gnome-bluetooth dependency
-so I can at least merge USE=-bluetooth.

- configure.ac | 16 +---
- 1 file changed, 13 insertions(+), 3 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 9a30e65..aa710f0 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -138,11 +138,21 @@ AS_IF([test x$enable_browser_plugin = xyes], [
- ])
- AM_CONDITIONAL(BUILD_BROWSER_PLUGIN, test x$enable_browser_plugin = xyes)
- 
-+AC_MSG_CHECKING([for bluetooth support])
-+AC_ARG_WITH([bluetooth],
-+  AS_HELP_STRING([--without-bluetooth],
-+  [Build without gnome-bluetooth library (default: auto)]))
-+AS_IF([test "x$with_bluetooth" != "xno"], [
- PKG_CHECK_MODULES(BLUETOOTH, gnome-bluetooth-1.0 >= 3.9.0,
--[AC_DEFINE([HAVE_BLUETOOTH],[1],[Define if you have 
libgnome-bluetooth-applet])
--   AC_SUBST([HAVE_BLUETOOTH],[1])],
-+  [AC_DEFINE([HAVE_BLUETOOTH],[1],[Define if you have 
libgnome-bluetooth-applet])
-+   AC_SUBST([HAVE_BLUETOOTH],[1])
-+   AC_MSG_RESULT([yes])],
-   [AC_DEFINE([HAVE_BLUETOOTH],[0])
--   AC_SUBST([HAVE_BLUETOOTH],[0])])
-+   AC_SUBST([HAVE_BLUETOOTH],[0])
-+   AC_MSG_RESULT([no])])

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

2019-05-05 Thread Mart Raudsepp
commit: 07f0ffba86c1293e37852864be2f4f65bfc6597c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May  5 11:48:16 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun May  5 11:54:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07f0ffba

gnome-base/gnome-shell: remove old

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

 gnome-base/gnome-shell/Manifest|   1 -
 .../files/3.28.3-optional-bluetooth.patch  |  59 ---
 gnome-base/gnome-shell/gnome-shell-3.30.2.ebuild   | 189 -
 3 files changed, 249 deletions(-)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index d640ce135a8..320563d499f 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -2,6 +2,5 @@ DIST gnome-shell-3.24.3.tar.xz 1982088 BLAKE2B 
608b3e73d546dea543a23c31a64b03c32
 DIST gnome-shell-3.26.2-patchset.tar.xz 55492 BLAKE2B 
745b8549f7480b004f4df9b81508c94c9224f77a5a503f45dfda20105e9c305f8cae6ae5e420e597cea9f98899933bb19efd8cf0e9811dc35d0844a3c2920143
 SHA512 
93a730082e84807c23f4b7e390c2d0fb02d3666fc32241de02b3534cc271b160bd9a6a6a2e908ed5bdde91cef383c1e400b0f7cbf04ac104f7f9758218e635ed
 DIST gnome-shell-3.26.2.tar.xz 1405580 BLAKE2B 
ccbb8ad374931335fdc6e752a7feedcba4fe2b61112404b62bc9711b1736216d46fd6e85c6f06439cae50af86a174359d7df0e111e8db6ffed567e91b4292b14
 SHA512 
0e13bc7abff2367d24ea748cd69a1879ff14a6755ef27d17cf20cef61bc6d15bf6e9d18362142a2d6462689f64eada833f9bba21ebaac3a33765a5be0ae48d3a
 DIST gnome-shell-3.30.2-patchset-r1.tar.xz 41324 BLAKE2B 
4d051a327d106e8431c7b75d56932137dd3af2694c313656bf4751a385a86ef43dd635f31902be0426899746c63f1cd1aa782e9c0827f750fe61683512fbd43c
 SHA512 
3761688e86694be00d81eac2bcd8774d8fdff62f44cdcd26c29b9e7513d2db0edc0ba097e0fea474a232496e3f9b8797e6215a040915a0832517235b26cbc265
-DIST gnome-shell-3.30.2-patchset.tar.xz 39864 BLAKE2B 
61c02e5ae87ab24f30d28865ff20e32fef63eefbfc1134bf0582eb25933700902aad08176fd2011781262552385bcb3ffaf35fc2d7a060c09ba0d27cb9a8
 SHA512 
8ad976c05488a6b7447d29105a566d0bb975c8e0798be18c1dc07295c51a27578274e611da4979397fc6c4da538f6d9f48072e043829a63faf87a781518ee531
 DIST gnome-shell-3.30.2-r2-patchset.tar.xz 41852 BLAKE2B 
f854a42b0ba0be8019487edfc1a0e73d11d406537ffe288d1a5d81e9a512b8fb02e6af466fbe4d0d0e8644aa6f57cad1d381b5e873223749c88d1dccdae72b9e
 SHA512 
c0c935206048c961e70f319b67133dcf0f5253c2283aefd6283db910950f8cd645888f6a6b7bbbfc620a023e0b5ae85394e5f5ce0fb2ff120b18ab7640f9859e
 DIST gnome-shell-3.30.2.tar.xz 1439556 BLAKE2B 
547ccf5571ea431d15c6430619640bd497a381191cad56bbf1a5c9992c5df47eb48527cc2749ea4d417cbe5fd7cc2acb44915ee35d3d89cd386541f19d743877
 SHA512 
5cdf2b9a4dc9dbcc75d76020a01b953ae3922d5820b692d1bc1cf62daf1f00d04b95d6ec076920563f555115c4f4ad11a019e4523a353ef4dd2189a5240239c6

diff --git a/gnome-base/gnome-shell/files/3.28.3-optional-bluetooth.patch 
b/gnome-base/gnome-shell/files/3.28.3-optional-bluetooth.patch
deleted file mode 100644
index 3138c6d2b73..000
--- a/gnome-base/gnome-shell/files/3.28.3-optional-bluetooth.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 26dbbd15fabd3c35135105720dc821edccb128fa Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp 
-Date: Thu, 28 Feb 2019 00:50:19 +0200
-Subject: [PATCH] build: Make bluetooth support optional
-

- js/misc/meson.build | 2 +-
- meson.build | 7 ++-
- meson_options.txt   | 6 ++
- 3 files changed, 13 insertions(+), 2 deletions(-)
-
-diff --git a/js/misc/meson.build b/js/misc/meson.build
-index 5a4871762..3c5e02368 100644
 a/js/misc/meson.build
-+++ b/js/misc/meson.build
-@@ -3,7 +3,7 @@ jsconf.set('PACKAGE_NAME', meson.project_name())
- jsconf.set('PACKAGE_VERSION', meson.project_version())
- jsconf.set('GETTEXT_PACKAGE', meson.project_name())
- jsconf.set('LIBMUTTER_API_VERSION', mutter_api_version)
--jsconf.set10('HAVE_BLUETOOTH', bt_dep.found())
-+jsconf.set10('HAVE_BLUETOOTH', have_bluetooth)
- jsconf.set10('HAVE_NETWORKMANAGER', have_networkmanager)
- jsconf.set('datadir', datadir)
- jsconf.set('libexecdir', libexecdir)
-diff --git a/meson.build b/meson.build
-index f38798caf..e1bcd1892 100644
 a/meson.build
-+++ b/meson.build
-@@ -92,7 +92,12 @@ ibus_dep = dependency('ibus-1.0', version: ibus_req)
- x11_dep = dependency('x11')
- schemas_dep = dependency('gsettings-desktop-schemas', version: schemas_req)
- 
--bt_dep = dependency('gnome-bluetooth-1.0', version: bt_req, required: false)
-+if get_option('bluetooth')
-+  bt_dep = dependency('gnome-bluetooth-1.0', version: bt_req)
-+  have_bluetooth = true
-+else
-+  have_bluetooth = false
-+endif
- gst_dep = dependency('gstreamer-1.0', version: gst_req, required: false)
- gst_base_dep = dependency('gstreamer-base-1.0', required: false)
- 
-diff --git a/meson_options.txt b/meson_options.txt
-index 65188c7ff..b6d49dfb5 100644
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -1,3 +1,9 @@
-+option('bluetooth',
-+  

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

2019-05-05 Thread Mart Raudsepp
commit: a82c522e7d7212763b3ab671c276b93fc04caffb
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun May  5 10:09:38 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun May  5 10:10:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a82c522e

gnome-base/gnome-shell: add a dialog ellipsizing fix

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

 gnome-base/gnome-shell/Manifest|   1 +
 .../gnome-shell/gnome-shell-3.30.2-r2.ebuild   | 188 +
 2 files changed, 189 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 3223de5dadd..d640ce135a8 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -3,4 +3,5 @@ DIST gnome-shell-3.26.2-patchset.tar.xz 55492 BLAKE2B 
745b8549f7480b004f4df9b815
 DIST gnome-shell-3.26.2.tar.xz 1405580 BLAKE2B 
ccbb8ad374931335fdc6e752a7feedcba4fe2b61112404b62bc9711b1736216d46fd6e85c6f06439cae50af86a174359d7df0e111e8db6ffed567e91b4292b14
 SHA512 
0e13bc7abff2367d24ea748cd69a1879ff14a6755ef27d17cf20cef61bc6d15bf6e9d18362142a2d6462689f64eada833f9bba21ebaac3a33765a5be0ae48d3a
 DIST gnome-shell-3.30.2-patchset-r1.tar.xz 41324 BLAKE2B 
4d051a327d106e8431c7b75d56932137dd3af2694c313656bf4751a385a86ef43dd635f31902be0426899746c63f1cd1aa782e9c0827f750fe61683512fbd43c
 SHA512 
3761688e86694be00d81eac2bcd8774d8fdff62f44cdcd26c29b9e7513d2db0edc0ba097e0fea474a232496e3f9b8797e6215a040915a0832517235b26cbc265
 DIST gnome-shell-3.30.2-patchset.tar.xz 39864 BLAKE2B 
61c02e5ae87ab24f30d28865ff20e32fef63eefbfc1134bf0582eb25933700902aad08176fd2011781262552385bcb3ffaf35fc2d7a060c09ba0d27cb9a8
 SHA512 
8ad976c05488a6b7447d29105a566d0bb975c8e0798be18c1dc07295c51a27578274e611da4979397fc6c4da538f6d9f48072e043829a63faf87a781518ee531
+DIST gnome-shell-3.30.2-r2-patchset.tar.xz 41852 BLAKE2B 
f854a42b0ba0be8019487edfc1a0e73d11d406537ffe288d1a5d81e9a512b8fb02e6af466fbe4d0d0e8644aa6f57cad1d381b5e873223749c88d1dccdae72b9e
 SHA512 
c0c935206048c961e70f319b67133dcf0f5253c2283aefd6283db910950f8cd645888f6a6b7bbbfc620a023e0b5ae85394e5f5ce0fb2ff120b18ab7640f9859e
 DIST gnome-shell-3.30.2.tar.xz 1439556 BLAKE2B 
547ccf5571ea431d15c6430619640bd497a381191cad56bbf1a5c9992c5df47eb48527cc2749ea4d417cbe5fd7cc2acb44915ee35d3d89cd386541f19d743877
 SHA512 
5cdf2b9a4dc9dbcc75d76020a01b953ae3922d5820b692d1bc1cf62daf1f00d04b95d6ec076920563f555115c4f4ad11a019e4523a353ef4dd2189a5240239c6

diff --git a/gnome-base/gnome-shell/gnome-shell-3.30.2-r2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.30.2-r2.ebuild
new file mode 100644
index 000..ad58f90154c
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.30.2-r2.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit gnome.org gnome2-utils meson pax-utils python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${PF}-patchset.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
nsplugin systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer support is currently automagic
+DEPEND="
+   >=dev-libs/libcroco-0.6.8:0.6
+   >=gnome-extra/evolution-data-server-3.17.2:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=gnome-base/gnome-desktop-3.7.90:3=[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.54.0
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   nsplugin? ( >=dev-libs/json-glib-0.13.2 )
+   >=x11-wm/mutter-3.30.1:0/3[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.27.90
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-31 )
+   elogind? ( >=sys-auth/elogind-237 )
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   media-libs/libcanberra[gtk3]
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-sound/pulseaudio-2[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+  

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

2019-04-10 Thread Mart Raudsepp
commit: 570dccfb41729e25a7b7db8ed412688bda76e0b6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Apr 10 10:38:00 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Apr 10 10:44:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=570dccfb

gnome-base/gnome-shell: fix crash, EAPI-7, python3.7

Refreshed patchset that contains (compared to previous):
* a new commit from gnome-3-30 branch, which fixes some issues
  related to workspace finger gesture on wayland;
* backport of a public API safeguard which downgrades a mysterious
  crasher (that may happen on suspend resume, or just trying to unlock)
  to an API misuse warning;
* includes the bluetooth optionality patch in the patchset.

Port to EAPI-7.
Add python:3.7 support for the odd installed tools; not fully tested,
as they are complicated to use and really only shell developers use
them, but we install them for now still.

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

 gnome-base/gnome-shell/Manifest|   1 +
 .../gnome-shell/gnome-shell-3.30.2-r1.ebuild   | 188 +
 2 files changed, 189 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index a99b75f076a..3223de5dadd 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,5 +1,6 @@
 DIST gnome-shell-3.24.3.tar.xz 1982088 BLAKE2B 
608b3e73d546dea543a23c31a64b03c32f35d118cd79fd0371a9e392377b4dd03bc16413443d643ed604a2fa81c2838939d92ef4c89a54469a8bd83dc9661f8f
 SHA512 
369ed80b975369b79d4ac9b3f1fbd469fdde331e9079d09eeac6398a9b3c349b09f7570dfce1ed6e1cdfaf514b4b40c6038f34b6c3c7928470b2cd65b702ff15
 DIST gnome-shell-3.26.2-patchset.tar.xz 55492 BLAKE2B 
745b8549f7480b004f4df9b81508c94c9224f77a5a503f45dfda20105e9c305f8cae6ae5e420e597cea9f98899933bb19efd8cf0e9811dc35d0844a3c2920143
 SHA512 
93a730082e84807c23f4b7e390c2d0fb02d3666fc32241de02b3534cc271b160bd9a6a6a2e908ed5bdde91cef383c1e400b0f7cbf04ac104f7f9758218e635ed
 DIST gnome-shell-3.26.2.tar.xz 1405580 BLAKE2B 
ccbb8ad374931335fdc6e752a7feedcba4fe2b61112404b62bc9711b1736216d46fd6e85c6f06439cae50af86a174359d7df0e111e8db6ffed567e91b4292b14
 SHA512 
0e13bc7abff2367d24ea748cd69a1879ff14a6755ef27d17cf20cef61bc6d15bf6e9d18362142a2d6462689f64eada833f9bba21ebaac3a33765a5be0ae48d3a
+DIST gnome-shell-3.30.2-patchset-r1.tar.xz 41324 BLAKE2B 
4d051a327d106e8431c7b75d56932137dd3af2694c313656bf4751a385a86ef43dd635f31902be0426899746c63f1cd1aa782e9c0827f750fe61683512fbd43c
 SHA512 
3761688e86694be00d81eac2bcd8774d8fdff62f44cdcd26c29b9e7513d2db0edc0ba097e0fea474a232496e3f9b8797e6215a040915a0832517235b26cbc265
 DIST gnome-shell-3.30.2-patchset.tar.xz 39864 BLAKE2B 
61c02e5ae87ab24f30d28865ff20e32fef63eefbfc1134bf0582eb25933700902aad08176fd2011781262552385bcb3ffaf35fc2d7a060c09ba0d27cb9a8
 SHA512 
8ad976c05488a6b7447d29105a566d0bb975c8e0798be18c1dc07295c51a27578274e611da4979397fc6c4da538f6d9f48072e043829a63faf87a781518ee531
 DIST gnome-shell-3.30.2.tar.xz 1439556 BLAKE2B 
547ccf5571ea431d15c6430619640bd497a381191cad56bbf1a5c9992c5df47eb48527cc2749ea4d417cbe5fd7cc2acb44915ee35d3d89cd386541f19d743877
 SHA512 
5cdf2b9a4dc9dbcc75d76020a01b953ae3922d5820b692d1bc1cf62daf1f00d04b95d6ec076920563f555115c4f4ad11a019e4523a353ef4dd2189a5240239c6

diff --git a/gnome-base/gnome-shell/gnome-shell-3.30.2-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.30.2-r1.ebuild
new file mode 100644
index 000..d659f15c970
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.30.2-r1.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit gnome.org gnome2-utils meson pax-utils python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset-r1.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
nsplugin systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer support is currently automagic
+DEPEND="
+   >=dev-libs/libcroco-0.6.8:0.6
+   >=gnome-extra/evolution-data-server-3.17.2:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=gnome-base/gnome-desktop-3.7.90:3=[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.54.0
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   nsplugin? ( >=dev-libs/json-glib-0.13.2 )
+   >=x11-wm/mutter-3.30.1:0/3[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.27.90
+   

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

2019-03-30 Thread Mart Raudsepp
commit: aebd86e5f849893f8a0f00d38b9fd777cc1317a6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 30 22:26:46 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 30 22:26:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aebd86e5

gnome-base/gnome-shell: remove old

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

 gnome-base/gnome-shell/Manifest|   2 -
 .../files/3.28.3-fix-gtk-doc-meson.patch   |  59 ---
 gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild   | 193 -
 3 files changed, 254 deletions(-)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index bea6c4afe6e..a99b75f076a 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,7 +1,5 @@
 DIST gnome-shell-3.24.3.tar.xz 1982088 BLAKE2B 
608b3e73d546dea543a23c31a64b03c32f35d118cd79fd0371a9e392377b4dd03bc16413443d643ed604a2fa81c2838939d92ef4c89a54469a8bd83dc9661f8f
 SHA512 
369ed80b975369b79d4ac9b3f1fbd469fdde331e9079d09eeac6398a9b3c349b09f7570dfce1ed6e1cdfaf514b4b40c6038f34b6c3c7928470b2cd65b702ff15
 DIST gnome-shell-3.26.2-patchset.tar.xz 55492 BLAKE2B 
745b8549f7480b004f4df9b81508c94c9224f77a5a503f45dfda20105e9c305f8cae6ae5e420e597cea9f98899933bb19efd8cf0e9811dc35d0844a3c2920143
 SHA512 
93a730082e84807c23f4b7e390c2d0fb02d3666fc32241de02b3534cc271b160bd9a6a6a2e908ed5bdde91cef383c1e400b0f7cbf04ac104f7f9758218e635ed
 DIST gnome-shell-3.26.2.tar.xz 1405580 BLAKE2B 
ccbb8ad374931335fdc6e752a7feedcba4fe2b61112404b62bc9711b1736216d46fd6e85c6f06439cae50af86a174359d7df0e111e8db6ffed567e91b4292b14
 SHA512 
0e13bc7abff2367d24ea748cd69a1879ff14a6755ef27d17cf20cef61bc6d15bf6e9d18362142a2d6462689f64eada833f9bba21ebaac3a33765a5be0ae48d3a
-DIST gnome-shell-3.28.3-patchset.tar.xz 30820 BLAKE2B 
3402a1c455a5e9d028f6c15ea40db94afb84576643b9bfe9e973a7f375d9f0a22003eab3ccabec0b4b31c31f70ef02ca055c0f62a5c0392529fc375f6cef7029
 SHA512 
a1da84374dd97bff2546d6ddc5656bade69711d05b4b4f4283df66ebbac566767a509dcbd6db52c28a1915cf873c99b81029128cb2a2b63c325dc3e3340fffb4
-DIST gnome-shell-3.28.3.tar.xz 1433388 BLAKE2B 
656e2edabef363d779fd339b7158ad3461a05452a2fdad611889d19f272cd98dfbbb39871d10631326b83108678f8a7245c349583eb257e9d7e4827078134ade
 SHA512 
3550a9e59101a96cf04e4a4bc183ac9a447baa72d74e57c3f438764741b4365f8848895c1eb2c4d0af5c7936e38eb8971ef578bbee315e78b9fdcbbe49fdc1e8
 DIST gnome-shell-3.30.2-patchset.tar.xz 39864 BLAKE2B 
61c02e5ae87ab24f30d28865ff20e32fef63eefbfc1134bf0582eb25933700902aad08176fd2011781262552385bcb3ffaf35fc2d7a060c09ba0d27cb9a8
 SHA512 
8ad976c05488a6b7447d29105a566d0bb975c8e0798be18c1dc07295c51a27578274e611da4979397fc6c4da538f6d9f48072e043829a63faf87a781518ee531
 DIST gnome-shell-3.30.2.tar.xz 1439556 BLAKE2B 
547ccf5571ea431d15c6430619640bd497a381191cad56bbf1a5c9992c5df47eb48527cc2749ea4d417cbe5fd7cc2acb44915ee35d3d89cd386541f19d743877
 SHA512 
5cdf2b9a4dc9dbcc75d76020a01b953ae3922d5820b692d1bc1cf62daf1f00d04b95d6ec076920563f555115c4f4ad11a019e4523a353ef4dd2189a5240239c6

diff --git a/gnome-base/gnome-shell/files/3.28.3-fix-gtk-doc-meson.patch 
b/gnome-base/gnome-shell/files/3.28.3-fix-gtk-doc-meson.patch
deleted file mode 100644
index 9948b163009..000
--- a/gnome-base/gnome-shell/files/3.28.3-fix-gtk-doc-meson.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 9f4aa6ebf2193bb19dd8012de7699fce35681078 Mon Sep 17 00:00:00 2001
-From: Pascal Nowack 
-Date: Mon, 6 Aug 2018 14:21:02 +0200
-Subject: [PATCH] build: Fix build with meson >= 47.0
-
-With meson >= 47.0, building gnome-shell will fail
-when --rebuild-types is used as an option for gtk-doc,
-so stop using that option and bump the meson requirement.
-
-https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/191

- docs/reference/shell/meson.build | 3 +--
- docs/reference/st/meson.build| 3 +--
- meson.build  | 2 +-
- 3 files changed, 3 insertions(+), 5 deletions(-)
-
-diff --git a/docs/reference/shell/meson.build 
b/docs/reference/shell/meson.build
-index 1469ed422..a32d6a58a 100644
 a/docs/reference/shell/meson.build
-+++ b/docs/reference/shell/meson.build
-@@ -50,8 +50,7 @@ gnome.gtkdoc('shell',
- join_paths(meson.build_root(), 'src')
-   ],
-   scan_args: [
--'--ignore-headers=' + ' '.join(private_headers + exclude_directories),
--'--rebuild-types'
-+'--ignore-headers=' + ' '.join(private_headers + exclude_directories)
-   ],
-   install: true
- )
-diff --git a/docs/reference/st/meson.build b/docs/reference/st/meson.build
-index fe89b53d4..3e9e9ab7c 100644
 a/docs/reference/st/meson.build
-+++ b/docs/reference/st/meson.build
-@@ -17,8 +17,7 @@ gnome.gtkdoc('st',
-   ],
-   scan_args: [
- '--ignore-headers=' + ' '.join(private_headers),
--'--rebuild-sections',
--'--rebuild-types'
-+'--rebuild-sections'
-   ],
-   install: true
- )
-diff --git a/meson.build b/meson.build
-index 03b9d52a8..e33a76183 100644

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

2019-03-30 Thread Mart Raudsepp
commit: 6c5d3069a3bd894d84b88bd649f3e8fa3aa9dba5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 30 22:05:40 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 30 22:05:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c5d3069

gnome-base/gnome-shell: raise gjs requirement

3.30 needs at least gjs-1.49.4 for Object.values() methods, probably
more. Just bump the req to 1.54.0, released in the same cycle as
gnome-shell-3.30, as there may be other runtime requirements.
gnome-shell-3.32 has the req bumped to 1.54.0 already, so nothing to
upstream.

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

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

diff --git a/gnome-base/gnome-shell/gnome-shell-3.30.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.30.2.ebuild
index 49ce9e97ba3..54d8d3fd4fc 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.30.2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.30.2.ebuild
@@ -28,7 +28,7 @@ COMMON_DEPEND="
>=gnome-base/gnome-desktop-3.7.90:3=[introspection]
>=dev-libs/glib-2.57.2:2
>=dev-libs/gobject-introspection-1.49.1:=
-   >=dev-libs/gjs-1.47.0
+   >=dev-libs/gjs-1.54.0
>=x11-libs/gtk+-3.15.0:3[introspection]
nsplugin? ( >=dev-libs/json-glib-0.13.2 )
>=x11-wm/mutter-3.30.1:0/3[introspection]



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

2019-03-17 Thread Mart Raudsepp
commit: 4c9a8689f358ac2f0a3bdba20b1c5e324130a03f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 17 11:44:26 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 17 14:04:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c9a8689

gnome-base/gnome-shell: restrict to older gjs

3.28 and older crash without upstream commit e36ba874
"Stop using conditional catch statements
It is a mozilla extension that is going away in SpiderMonkey 60."

It trivially applies to 3.28, after which 3.28 appears to work
fine with newer gjs, but we'll be bumping gnome-shell to 3.30
very soon anyways. Plus there seem to be non-crashing issues from
using newer gjs with gnome-shell-3.28 (missing labels in GPG/SSH
password dialogs for example).

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

 gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild| 3 ++-
 gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild | 3 ++-
 gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild| 1 +
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
index d163df856f8..4639ca5f872 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -27,6 +27,7 @@ COMMON_DEPEND="
>=app-crypt/gcr-3.7.5[introspection]
>=dev-libs/glib-2.45.3:2[dbus]
>=dev-libs/gjs-1.47.0
+   =dev-libs/gobject-introspection-1.49.1:=
dev-libs/libical:=
>=x11-libs/gtk+-3.15.0:3[introspection]

diff --git a/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
index 6ebaf3f99c3..af185e103a1 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -29,6 +29,7 @@ COMMON_DEPEND="
>=dev-libs/glib-2.53.0:2
>=dev-libs/gobject-introspection-1.49.1:=
>=dev-libs/gjs-1.47.0
+   =x11-libs/gtk+-3.15.0:3[introspection]
nsplugin? ( >=dev-libs/json-glib-0.13.2 )
>=x11-wm/mutter-3.24.0:0/1[introspection]

diff --git a/gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild
index a6c40a3bf61..42564e155a8 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild
@@ -29,6 +29,7 @@ COMMON_DEPEND="
>=dev-libs/glib-2.56.0:2
>=dev-libs/gobject-introspection-1.49.1:=
>=dev-libs/gjs-1.47.0
+   =x11-libs/gtk+-3.15.0:3[introspection]
nsplugin? ( >=dev-libs/json-glib-0.13.2 )
>=x11-wm/mutter-3.28.0:0/2[introspection]



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

2019-03-03 Thread Mart Raudsepp
commit: a97a41f77a0458f78ee5586151fd2508a5baba80
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar  3 11:13:52 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar  3 11:14:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a97a41f7

gnome-base/gnome-shell: add explicit Cantarell font dep

gnome-shell uses Cantarell as its global font-family CSS
setting, so pull it in explicitly. This is also the main
font used by GNOME overall for its design looks, etc, and
we removed the explicit dep from lower of the stack. Thus
it's important to have it somewhere like gnome-shell for
that reason as well.

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

 gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild
index e6f23bcb174..a6c40a3bf61 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild
@@ -74,7 +74,8 @@ COMMON_DEPEND="
 # 7. mobile-broadband-provider-info, timezone-data for 
shell-mobile-providers.c  # TODO: Review
 # 8. IBus is needed for nls integration
 # 9. Optional telepathy chat integration
-# 10. TODO: semi-optional webkit-gtk[introspection] for captive portal helper
+# 10. Cantarell font used in gnome-shell global CSS (if removing this for some 
reason, make sure it's pulled in somehow for non-meta users still too)
+# 11. TODO: semi-optional webkit-gtk[introspection] for captive portal helper
 RDEPEND="${COMMON_DEPEND}
>=sys-apps/accountsservice-0.6.14[introspection]
app-accessibility/at-spi2-core:2[introspection]
@@ -98,6 +99,7 @@ RDEPEND="${COMMON_DEPEND}
telepathy? (
>=net-im/telepathy-logger-0.2.4[introspection]
>=net-libs/telepathy-glib-0.19[introspection] )
+   media-fonts/cantarell
 "
 # avoid circular dependency, see bug #546134
 PDEPEND="



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

2019-03-02 Thread Sergei Trofimovich
commit: 8e5dcbf2c48060218cf67608702ae44184345c3a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Mar  2 19:55:56 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Mar  2 19:56:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e5dcbf2

gnome-base/gnome-shell: keyworded 3.28.3 for ppc/ppc64, bug #677176

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild
index 0a3ea629b3f..e6f23bcb174 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild
@@ -16,7 +16,7 @@ IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus 
+networkmanager nsplug
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2019-02-28 Thread Mart Raudsepp
commit: 35943bda95329e610052831ff5245621a1b53638
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Feb 28 21:11:23 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Feb 28 22:37:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35943bda

gnome-base/gnome-shell: fix and re-enable USE=gtk-doc support

Turned out to be a meson-0.47 incompatibility, not gtk-doc

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

 .../files/3.28.3-fix-gtk-doc-meson.patch   | 59 ++
 gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild   |  9 ++--
 2 files changed, 65 insertions(+), 3 deletions(-)

diff --git a/gnome-base/gnome-shell/files/3.28.3-fix-gtk-doc-meson.patch 
b/gnome-base/gnome-shell/files/3.28.3-fix-gtk-doc-meson.patch
new file mode 100644
index 000..9948b163009
--- /dev/null
+++ b/gnome-base/gnome-shell/files/3.28.3-fix-gtk-doc-meson.patch
@@ -0,0 +1,59 @@
+From 9f4aa6ebf2193bb19dd8012de7699fce35681078 Mon Sep 17 00:00:00 2001
+From: Pascal Nowack 
+Date: Mon, 6 Aug 2018 14:21:02 +0200
+Subject: [PATCH] build: Fix build with meson >= 47.0
+
+With meson >= 47.0, building gnome-shell will fail
+when --rebuild-types is used as an option for gtk-doc,
+so stop using that option and bump the meson requirement.
+
+https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/191
+---
+ docs/reference/shell/meson.build | 3 +--
+ docs/reference/st/meson.build| 3 +--
+ meson.build  | 2 +-
+ 3 files changed, 3 insertions(+), 5 deletions(-)
+
+diff --git a/docs/reference/shell/meson.build 
b/docs/reference/shell/meson.build
+index 1469ed422..a32d6a58a 100644
+--- a/docs/reference/shell/meson.build
 b/docs/reference/shell/meson.build
+@@ -50,8 +50,7 @@ gnome.gtkdoc('shell',
+ join_paths(meson.build_root(), 'src')
+   ],
+   scan_args: [
+-'--ignore-headers=' + ' '.join(private_headers + exclude_directories),
+-'--rebuild-types'
++'--ignore-headers=' + ' '.join(private_headers + exclude_directories)
+   ],
+   install: true
+ )
+diff --git a/docs/reference/st/meson.build b/docs/reference/st/meson.build
+index fe89b53d4..3e9e9ab7c 100644
+--- a/docs/reference/st/meson.build
 b/docs/reference/st/meson.build
+@@ -17,8 +17,7 @@ gnome.gtkdoc('st',
+   ],
+   scan_args: [
+ '--ignore-headers=' + ' '.join(private_headers),
+-'--rebuild-sections',
+-'--rebuild-types'
++'--rebuild-sections'
+   ],
+   install: true
+ )
+diff --git a/meson.build b/meson.build
+index 03b9d52a8..e33a76183 100644
+--- a/meson.build
 b/meson.build
+@@ -1,6 +1,6 @@
+ project('gnome-shell', 'c',
+   version: '3.28.3',
+-  meson_version: '>= 0.42.0',
++  meson_version: '>= 0.47.0',
+   license: 'GPLv2+'
+ )
+ 
+-- 
+2.17.0
+

diff --git a/gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild
index d49823e4bdf..0a3ea629b3f 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.28.3.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="+bluetooth +browser-extension elogind +ibus +networkmanager nsplugin 
systemd telepathy"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
nsplugin systemd telepathy"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
@@ -110,9 +110,10 @@ DEPEND="${COMMON_DEPEND}
dev-libs/libxslt
>=dev-util/gdbus-codegen-2.45.3
dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.17 )
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
-" #gtk-doc? ( >=dev-util/gtk-doc-1.17 )
+"
 
 PATCHES=(
# Patches from gnome-3-26 branch on top of 3.26.2
@@ -121,6 +122,8 @@ PATCHES=(
"${FILESDIR}"/${PV}-defaults.patch
# Fix automagic gnome-bluetooth dep, bug #398145
"${FILESDIR}"/${PV}-optional-bluetooth.patch
+   # Fix gtk-doc build with >=meson-0.47
+   "${FILESDIR}"/${PV}-fix-gtk-doc-meson.patch
 )
 
 src_prepare() {
@@ -135,7 +138,7 @@ src_configure() {
local emesonargs=(
$(meson_use bluetooth)
$(meson_use nsplugin browser_plugin)
-   #$(meson_use gtk-doc gtk_doc) # fails in gtkdoc-scangobj call 
with gtk-doc-1.25 (perl regex parenthesis issue); probably needs newer 
python-based gtk-doc to work
+   $(meson_use gtk-doc gtk_doc)
-Dman=true
$(meson_use networkmanager)
$(meson_use systemd) # this controls journald integration only 
as of 3.26.2 (structured logging and having gnome-shell launched apps use its 
own identifier instead of gnome-session)



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

2019-02-27 Thread Mart Raudsepp
commit: d96bf40be72f7829efb4c7c4d96d7ab91a2de3f3
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Feb 27 23:32:08 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Feb 27 23:57:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d96bf40b

gnome-base/gnome-shell: bump to 3.28.3

Includes a huge patchset from upstream gnome-3-28 branch.
Now provides its own onscreen keyboard instead of using caribou.
Requires sassc at build time for CSS generation.
Doesn't need deprecated networkmanager libraries from nm-applet
anymore.

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

 gnome-base/gnome-shell/Manifest|   2 +
 gnome-base/gnome-shell/files/3.28.3-defaults.patch |  28 +++
 .../files/3.28.3-optional-bluetooth.patch  |  59 +++
 gnome-base/gnome-shell/gnome-shell-3.28.3.ebuild   | 187 +
 4 files changed, 276 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 9dae1ae196c..553301215dd 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,3 +1,5 @@
 DIST gnome-shell-3.24.3.tar.xz 1982088 BLAKE2B 
608b3e73d546dea543a23c31a64b03c32f35d118cd79fd0371a9e392377b4dd03bc16413443d643ed604a2fa81c2838939d92ef4c89a54469a8bd83dc9661f8f
 SHA512 
369ed80b975369b79d4ac9b3f1fbd469fdde331e9079d09eeac6398a9b3c349b09f7570dfce1ed6e1cdfaf514b4b40c6038f34b6c3c7928470b2cd65b702ff15
 DIST gnome-shell-3.26.2-patchset.tar.xz 55492 BLAKE2B 
745b8549f7480b004f4df9b81508c94c9224f77a5a503f45dfda20105e9c305f8cae6ae5e420e597cea9f98899933bb19efd8cf0e9811dc35d0844a3c2920143
 SHA512 
93a730082e84807c23f4b7e390c2d0fb02d3666fc32241de02b3534cc271b160bd9a6a6a2e908ed5bdde91cef383c1e400b0f7cbf04ac104f7f9758218e635ed
 DIST gnome-shell-3.26.2.tar.xz 1405580 BLAKE2B 
ccbb8ad374931335fdc6e752a7feedcba4fe2b61112404b62bc9711b1736216d46fd6e85c6f06439cae50af86a174359d7df0e111e8db6ffed567e91b4292b14
 SHA512 
0e13bc7abff2367d24ea748cd69a1879ff14a6755ef27d17cf20cef61bc6d15bf6e9d18362142a2d6462689f64eada833f9bba21ebaac3a33765a5be0ae48d3a
+DIST gnome-shell-3.28.3-patchset.tar.xz 30820 BLAKE2B 
3402a1c455a5e9d028f6c15ea40db94afb84576643b9bfe9e973a7f375d9f0a22003eab3ccabec0b4b31c31f70ef02ca055c0f62a5c0392529fc375f6cef7029
 SHA512 
a1da84374dd97bff2546d6ddc5656bade69711d05b4b4f4283df66ebbac566767a509dcbd6db52c28a1915cf873c99b81029128cb2a2b63c325dc3e3340fffb4
+DIST gnome-shell-3.28.3.tar.xz 1433388 BLAKE2B 
656e2edabef363d779fd339b7158ad3461a05452a2fdad611889d19f272cd98dfbbb39871d10631326b83108678f8a7245c349583eb257e9d7e4827078134ade
 SHA512 
3550a9e59101a96cf04e4a4bc183ac9a447baa72d74e57c3f438764741b4365f8848895c1eb2c4d0af5c7936e38eb8971ef578bbee315e78b9fdcbbe49fdc1e8

diff --git a/gnome-base/gnome-shell/files/3.28.3-defaults.patch 
b/gnome-base/gnome-shell/files/3.28.3-defaults.patch
new file mode 100644
index 000..a6f583144fc
--- /dev/null
+++ b/gnome-base/gnome-shell/files/3.28.3-defaults.patch
@@ -0,0 +1,28 @@
+From 7a671f99b7ef2d5f38be67668aac762764b32a42 Mon Sep 17 00:00:00 2001
+From: Gilles Dartiguelongue 
+Date: Tue, 10 Dec 2013 23:33:51 +0100
+Subject: [PATCH 1/2] Alter list of default applications
+
+Signed-off-by: Gilles Dartiguelongue 
+[Updated to include desktop file renames to reverse DNS]
+Signed-off-by: Mart Raudsepp 
+---
+ data/org.gnome.shell.gschema.xml.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/data/org.gnome.shell.gschema.xml.in 
b/data/org.gnome.shell.gschema.xml.in
+index c1e6b21..368c654 100644
+--- a/data/org.gnome.shell.gschema.xml.in
 b/data/org.gnome.shell.gschema.xml.in
+@@ -31,7 +31,7 @@
+   
+ 
+ 
+-  [ 'epiphany.desktop', 'evolution.desktop', 
'rhythmbox.desktop', 'shotwell.desktop', 'org.gnome.Nautilus.desktop', 
'org.gnome.Software.desktop' ]
++  [ 'chromium-browser-chromium.desktop', 'firefox.desktop', 
'firefox-bin.desktop', 'org.gnome.Evolution.desktop', 'evolution.desktop', 
'rhythmbox.desktop', 'org.gnome.Shotwell', 'shotwell.desktop', 
'org.gnome.Nautilus.desktop', 'org.gnome.Software.desktop' ]
+   List of desktop file IDs for favorite applications
+   
+ The applications corresponding to these identifiers
+-- 
+2.10.1
+

diff --git a/gnome-base/gnome-shell/files/3.28.3-optional-bluetooth.patch 
b/gnome-base/gnome-shell/files/3.28.3-optional-bluetooth.patch
new file mode 100644
index 000..3138c6d2b73
--- /dev/null
+++ b/gnome-base/gnome-shell/files/3.28.3-optional-bluetooth.patch
@@ -0,0 +1,59 @@
+From 26dbbd15fabd3c35135105720dc821edccb128fa Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Thu, 28 Feb 2019 00:50:19 +0200
+Subject: [PATCH] build: Make bluetooth support optional
+
+---
+ js/misc/meson.build | 2 +-
+ meson.build | 7 ++-
+ meson_options.txt   | 6 ++
+ 3 files changed, 13 insertions(+), 2 deletions(-)
+
+diff --git a/js/misc/meson.build b/js/misc/meson.build
+index 

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

2018-11-24 Thread Mart Raudsepp
commit: c465cef0c268f0ed03a78e6df87daa8ae6be5cb0
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov 24 13:59:30 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov 24 13:59:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c465cef0

gnome-base/gnome-shell-3.26.2-r4: propagate ~alpha keyword

~alpha was re-added to 3.24 by the time 3.26 was already introduced
to main tree. Just propage the keyword, as it should have been done
when the new deps got keyworded (but the lingering bug wasn't
updated as it was months old).

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

 gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
index b90ef49e6f8..6ebaf3f99c3 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
@@ -16,7 +16,7 @@ IUSE="+bluetooth +browser-extension elogind +ibus 
+networkmanager nsplugin syste
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2018-11-24 Thread Mart Raudsepp
commit: 8e68ed924998ea138ba82736b8e7b43e3beb57f9
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov 24 13:54:21 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov 24 13:54:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e68ed92

gnome-base/gnome-shell: remove old

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

 gnome-base/gnome-shell/Manifest  |   1 -
 gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild | 205 ---
 2 files changed, 206 deletions(-)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 5ade3713a46..9dae1ae196c 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,4 +1,3 @@
-DIST gnome-shell-3.22.3.tar.xz 1952576 BLAKE2B 
26d974bc45b93342db3d23f9a999734b571c6819c1fdddc20e019e282bcfbdf6d9f40850667756046187e0e3a52a57ba60962cc49b7b4b49909ec5f992e518e6
 SHA512 
47d67910b321a182d3ecd41f20cd923ec433cc93ab04b0b31351ca0229505ecbf343b1307585e557ee757845dc09b2371b0c2197717ed532b71878c186337ee9
 DIST gnome-shell-3.24.3.tar.xz 1982088 BLAKE2B 
608b3e73d546dea543a23c31a64b03c32f35d118cd79fd0371a9e392377b4dd03bc16413443d643ed604a2fa81c2838939d92ef4c89a54469a8bd83dc9661f8f
 SHA512 
369ed80b975369b79d4ac9b3f1fbd469fdde331e9079d09eeac6398a9b3c349b09f7570dfce1ed6e1cdfaf514b4b40c6038f34b6c3c7928470b2cd65b702ff15
 DIST gnome-shell-3.26.2-patchset.tar.xz 55492 BLAKE2B 
745b8549f7480b004f4df9b81508c94c9224f77a5a503f45dfda20105e9c305f8cae6ae5e420e597cea9f98899933bb19efd8cf0e9811dc35d0844a3c2920143
 SHA512 
93a730082e84807c23f4b7e390c2d0fb02d3666fc32241de02b3534cc271b160bd9a6a6a2e908ed5bdde91cef383c1e400b0f7cbf04ac104f7f9758218e635ed
 DIST gnome-shell-3.26.2.tar.xz 1405580 BLAKE2B 
ccbb8ad374931335fdc6e752a7feedcba4fe2b61112404b62bc9711b1736216d46fd6e85c6f06439cae50af86a174359d7df0e111e8db6ffed567e91b4292b14
 SHA512 
0e13bc7abff2367d24ea748cd69a1879ff14a6755ef27d17cf20cef61bc6d15bf6e9d18362142a2d6462689f64eada833f9bba21ebaac3a33765a5be0ae48d3a

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild
deleted file mode 100644
index 9d87933477f..000
--- a/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{3_4,3_5} )
-
-inherit autotools gnome2 multilib pax-utils python-r1 systemd
-
-DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+bluetooth +ibus +networkmanager nsplugin -openrc-force"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-KEYWORDS="~alpha ~arm"
-
-# libXfixes-5.0 needed for pointer barriers
-# FIXME:
-#  * gstreamer support is currently automagic
-COMMON_DEPEND="
-   >=app-accessibility/at-spi2-atk-2.5.3
-   >=dev-libs/atk-2[introspection]
-   >=app-crypt/gcr-3.7.5[introspection]
-   >=dev-libs/glib-2.45.3:2[dbus]
-   >=dev-libs/gjs-1.39
-   >=dev-libs/gobject-introspection-1.49.1:=
-   dev-libs/libical:=
-   >=x11-libs/gtk+-3.15.0:3[introspection]
-   >=dev-libs/libcroco-0.6.8:0.6
-   >=gnome-base/gnome-desktop-3.7.90:3=[introspection]
-   >=gnome-base/gsettings-desktop-schemas-3.21.3
-   >=gnome-extra/evolution-data-server-3.17.2:=
-   >=media-libs/gstreamer-0.11.92:1.0
-   >=net-im/telepathy-logger-0.2.4[introspection]
-   >=net-libs/telepathy-glib-0.19[introspection]
-   >=sys-auth/polkit-0.100[introspection]
-   >=x11-libs/libXfixes-5.0
-   x11-libs/libXtst
-   >=x11-wm/mutter-3.22.1[introspection]
-   >=x11-libs/startup-notification-0.11
-
-   ${PYTHON_DEPS}
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-
-   dev-libs/dbus-glib
-   dev-libs/libxml2:2
-   media-libs/libcanberra[gtk3]
-   media-libs/mesa
-   >=media-sound/pulseaudio-2
-   >=net-libs/libsoup-2.40:2.4[introspection]
-   x11-libs/libX11
-   x11-libs/gdk-pixbuf:2[introspection]
-
-   x11-apps/mesa-progs
-
-   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
-   networkmanager? (
-   app-crypt/libsecret
-   >=gnome-extra/nm-applet-0.9.8
-   >=net-misc/networkmanager-0.9.8:=[introspection] )
-   nsplugin? ( >=dev-libs/json-glib-0.13.2 )
-"
-# Runtime-only deps are probably incomplete and approximate.
-# Introspection deps generated using:
-#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
-# Each block:
-# 1. Introspection stuff needed via imports.gi.*
-# 2. gnome-session is needed for gnome-session-quit
-# 3. Control shell settings
-# 4. Systemd needed for suspending support
-# 5. xdg-utils needed for xdg-open, used by extension tool
-# 6. adwaita-icon-theme and dejavu 

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

2018-11-18 Thread Mikle Kolyada
commit: 3c9381220c5c9052335f40c0df06912b8d381aa8
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Nov 18 09:51:35 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Nov 18 09:51:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c938122

gnome-base/gnome-shell: Add ~arm keyword wrt bug #583422

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
index e8bb212e6a8..b90ef49e6f8 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
@@ -16,7 +16,7 @@ IUSE="+bluetooth +browser-extension elogind +ibus 
+networkmanager nsplugin syste
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2018-10-16 Thread Tobias Klausmann
commit: bfb17bd1214845939e55b956ec43711f5da3afe0
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Tue Oct 16 09:18:15 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Tue Oct 16 09:18:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfb17bd1

gnome-base/gnome-shell-3.24.3-r0: add ~alpha keyword

Gentoo-Bug: http://bugs.gentoo.org/583422
Signed-off-by: Tobias Klausmann  gentoo.org>

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

diff --git a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
index 7dff8d52412..d163df856f8 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 IUSE="+bluetooth +browser-extension +ibus +networkmanager nsplugin 
-openrc-force"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 x86"
 
 # libXfixes-5.0 needed for pointer barriers
 # FIXME:



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

2018-09-28 Thread Mart Raudsepp
commit: 4f874177a1bcee5a10fde56cd58ab5860a7a07b8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Sep 27 21:36:24 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Sep 28 13:49:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f874177

gnome-base/gnome-shell: bump to 3.26.2, support elogind, many tweaks

* Port ebuild to use meson (no autotools upstream anymore)
* Support elogind and get rid of unnecessary openrc-force hacks;
  gnome-shell systemd code only handles journald integration - logging
  structured data to it itself, instead of plain g_prints and telling
  it about launched apps, so they get to log under their own identifier
  instead of gnome-session. The -Denable-systemd option only deals with
  that, so we can safely just not pass it on non-systemd systems. The
  suspend support is handled purely via logind dbus interfaces and is
  build unconditionally - at runtime it is conditional on
  /run/systemd/seats existing and being accessible, which should be the
  case with newer elogind (with relevant bugs fixed) by my quick
  research, but I have not tested personally. Don't make a big deal
  about lacking suspend and seat inhibition support and just pull in
  a logind interface provider (techically this is runtime only, but
  not bothering with a separate DEPEND-free RDEPEND block for elogind).
  The alternative (to require logind) would be to require one of the
  systemd or elogind USE flags instead of at-most-one-of, but this is
  runtime optional anyways, so don't block it - user could just build
  with systemd and boot with something else, for example, and similarly
  not have this work at runtime). Also remove some ewarns appropriately.
* Build-time depend on systemd with USE=systemd for the aforementioned
  journald integration, which needs systemd present at build time already.
* More appropriately use python-single-r1 instead of python-r1 for the two
  small python utilities. Hack meson to update to the correct shebang.
* Make telepathy optional - it was made runtime optional in 3.24 already,
  and with empathy being in the state it's in, the chat integration is
  rather unused on a desktop system.
* Remove questionable glib USE=dbus requirement - if dconf is required,
  it should be depended upon directly; but as this is just your typical
  GSettings memory vs dconf backend scenario, I don't see why that'd be.
* Remove unnecessary libXtst depend - I can't find any usage of it in
  current version (only mentions of caribou using it, which has its own
  dep and is optional on-screen keyboard support, gone in newer versions).
* Move dbus-glib depend inside USE=networkmanager, as this legacy thing
  is for some reason (instead of GDbus) still used only in a NM specific
  source file that doesn't get compiled with USE=-networkmanager afaics.
* Require introspection on nm-applet with USE=networkmanager, as NMGtk
  GIR is used.
* Remove bogus mesa-progs depend - no glxinfo/glxgears usages here.
* Add glib-utils build depend.
* Drop dejavu font depend - I don't think we should be pulling in a
  specific font these days for some glyphs; and if we should, then it
  probably should be cantarell.
* Require USE=glib on pulseaudio, as libpulse-mainloop-glib is linked to
  in a subproject, not just libpulse.
* Simplify the pax-mark logic, as we don't use so old spidermonkey for so
  long, and pax-mark stuff is not tested by us. But the old complicated
  conditionals don't apply in many cases, so simplify it to just the common
  case. Additionally newer spidermonkey (60) will lose jit USE flag and
  have that unconditional on arches where it's supported, so these
  conditionals will then result in wrong code paths being taken. Therefore
  just simplify it to the basics and hope it works and rely on any incoming
  bugs about it to modernize this.

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

 gnome-base/gnome-shell/Manifest|   2 +
 .../files/3.26-optional-bluetooth.patch|  73 
 .../gnome-shell/gnome-shell-3.26.2-r4.ebuild   | 186 +
 gnome-base/gnome-shell/metadata.xml|   3 +
 4 files changed, 264 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 0547ae48f8e..5ade3713a46 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,2 +1,4 @@
 DIST gnome-shell-3.22.3.tar.xz 1952576 BLAKE2B 
26d974bc45b93342db3d23f9a999734b571c6819c1fdddc20e019e282bcfbdf6d9f40850667756046187e0e3a52a57ba60962cc49b7b4b49909ec5f992e518e6
 SHA512 
47d67910b321a182d3ecd41f20cd923ec433cc93ab04b0b31351ca0229505ecbf343b1307585e557ee757845dc09b2371b0c2197717ed532b71878c186337ee9
 DIST gnome-shell-3.24.3.tar.xz 1982088 BLAKE2B 

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

2018-09-20 Thread Mart Raudsepp
commit: 5ec5145d40c7c868b920382947b93ae4186b304a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Sep 18 21:57:06 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Sep 20 06:53:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec5145d

gnome-base/gnome-shell: add longdescription to metadata

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 gnome-base/gnome-shell/metadata.xml | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/gnome-base/gnome-shell/metadata.xml 
b/gnome-base/gnome-shell/metadata.xml
index 3d91d2b59fe..72552c21f40 100644
--- a/gnome-base/gnome-shell/metadata.xml
+++ b/gnome-base/gnome-shell/metadata.xml
@@ -5,6 +5,13 @@
gn...@gentoo.org
Gentoo GNOME Desktop
 
+
+   GNOME Shell provides core user interface functions for the GNOME 3
+   desktop, like switching to windows and launching applications.
+   GNOME Shell takes advantage of the capabilities of modern graphics
+   hardware and introduces innovative user interface concepts to
+   provide a visually attractive and easy to use experience.
+
 
Ensure the presence of 
extensions.gnome.org
native connector 
gnome-extra/chrome-gnome-shell



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

2018-04-05 Thread Mart Raudsepp
commit: e22b1478b0dac6ccc3f762ebb087938d4ceef6bd
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Apr  5 12:33:10 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Apr  5 12:33:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e22b1478

gnome-base/gnome-shell: add python3.6 compat

gnome-shell-extension-tool works fine, gnome-shell-perf-tool was broken
before already (reported as bug #652584)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

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

diff --git a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
index 6f8c3695054..7dff8d52412 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 GNOME2_LA_PUNT="yes"
 GNOME2_EAUTORECONF="yes"
-PYTHON_COMPAT=( python{3_4,3_5} )
+PYTHON_COMPAT=( python3_{4,5,6} )
 
 inherit gnome2 multilib pax-utils python-r1 systemd
 



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

2018-03-04 Thread Mart Raudsepp
commit: 06e9bb7f362420b49c82e4bf1982b8836f243bc7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar  5 03:07:45 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar  5 03:13:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06e9bb7f

gnome-base/gnome-shell: add missing librsvg[introspection] dependency

Bug: https://bugs.gentoo.org/649582
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
index 03418b19a10..6f8c3695054 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
@@ -83,6 +83,7 @@ RDEPEND="${COMMON_DEPEND}
>=sys-apps/accountsservice-0.6.14[introspection]
>=sys-power/upower-0.99:=[introspection]
x11-libs/pango[introspection]
+   gnome-base/librsvg:2[introspection]
 
>=gnome-base/gnome-session-2.91.91
>=gnome-base/gnome-settings-daemon-3.8.3



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

2018-02-03 Thread Mart Raudsepp
commit: 84e00ceb0272cbc8da051a00a00b9cf531b6a10e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Feb  3 20:19:16 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Feb  3 20:55:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e00ceb

gnome-base/gnome-shell: remove old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 .../gnome-shell/files/3.22.3-CVE-2017-8288.patch   |  45 -
 .../gnome-shell/gnome-shell-3.22.3-r2.ebuild   | 196 -
 2 files changed, 241 deletions(-)

diff --git a/gnome-base/gnome-shell/files/3.22.3-CVE-2017-8288.patch 
b/gnome-base/gnome-shell/files/3.22.3-CVE-2017-8288.patch
deleted file mode 100644
index f9c74d62fdd..000
--- a/gnome-base/gnome-shell/files/3.22.3-CVE-2017-8288.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 560e976ee9c59d75907b5ef6ed2bc336719e37d3 Mon Sep 17 00:00:00 2001
-From: Emilio Pozuelo Monfort 
-Date: Tue, 25 Apr 2017 17:27:42 +0200
-Subject: [PATCH] extensionSystem: handle reloading broken extensions
-
-Some extensions out there may fail to reload. When that happens,
-we need to catch any exceptions so that we don't leave things in
-a broken state that could lead to leaving extensions enabled in
-the screen shield.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=781728

- js/ui/extensionSystem.js | 12 ++--
- 1 file changed, 10 insertions(+), 2 deletions(-)
-
-diff --git a/js/ui/extensionSystem.js b/js/ui/extensionSystem.js
-index ba33222..1feaa2f 100644
 a/js/ui/extensionSystem.js
-+++ b/js/ui/extensionSystem.js
-@@ -276,12 +276,20 @@ function _onVersionValidationChanged() {
- // temporarily disable them all
- enabledExtensions = [];
- for (let uuid in ExtensionUtils.extensions)
--reloadExtension(ExtensionUtils.extensions[uuid]);
-+try {
-+reloadExtension(ExtensionUtils.extensions[uuid]);
-+} catch(e) {
-+logExtensionError(uuid, e);
-+}
- enabledExtensions = getEnabledExtensions();
- 
- if (Main.sessionMode.allowExtensions) {
- enabledExtensions.forEach(function(uuid) {
--enableExtension(uuid);
-+try {
-+enableExtension(uuid);
-+} catch(e) {
-+logExtensionError(uuid, e);
-+}
- });
- }
- }
--- 
-2.10.1
-

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
deleted file mode 100644
index 66d73e5efc0..000
--- a/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
+++ /dev/null
@@ -1,196 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-GNOME2_EAUTORECONF="yes"
-PYTHON_COMPAT=( python{3_4,3_5} )
-
-inherit gnome2 multilib pax-utils python-r1 systemd
-
-DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+bluetooth +browser-extension +ibus +networkmanager nsplugin 
-openrc-force"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-KEYWORDS="amd64 ~ia64 x86"
-
-# libXfixes-5.0 needed for pointer barriers
-# FIXME:
-#  * gstreamer support is currently automagic
-COMMON_DEPEND="
-   >=app-accessibility/at-spi2-atk-2.5.3
-   >=dev-libs/atk-2[introspection]
-   >=app-crypt/gcr-3.7.5[introspection]
-   >=dev-libs/glib-2.45.3:2[dbus]
-   >=dev-libs/gjs-1.39
-   >=dev-libs/gobject-introspection-1.49.1:=
-   dev-libs/libical:=
-   >=x11-libs/gtk+-3.15.0:3[introspection]
-   >=dev-libs/libcroco-0.6.8:0.6
-   >=gnome-base/gnome-desktop-3.7.90:3=[introspection]
-   >=gnome-base/gsettings-desktop-schemas-3.21.3
-   >=gnome-extra/evolution-data-server-3.17.2:=
-   >=media-libs/gstreamer-0.11.92:1.0
-   >=net-im/telepathy-logger-0.2.4[introspection]
-   >=net-libs/telepathy-glib-0.19[introspection]
-   >=sys-auth/polkit-0.100[introspection]
-   >=x11-libs/libXfixes-5.0
-   x11-libs/libXtst
-   >=x11-wm/mutter-3.22.1[introspection]
-   >=x11-libs/startup-notification-0.11
-
-   ${PYTHON_DEPS}
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-
-   dev-libs/dbus-glib
-   dev-libs/libxml2:2
-   media-libs/libcanberra[gtk3]
-   media-libs/mesa
-   >=media-sound/pulseaudio-2
-   >=net-libs/libsoup-2.40:2.4[introspection]
-   x11-libs/libX11
-   x11-libs/gdk-pixbuf:2[introspection]
-
-   x11-apps/mesa-progs
-
-   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
-   networkmanager? (
-   app-crypt/libsecret
-   >=gnome-extra/nm-applet-0.9.8
-   >=net-misc/networkmanager-0.9.8:=[introspection] )
-   nsplugin? ( >=dev-libs/json-glib-0.13.2 )
-"
-# Runtime-only deps are probably incomplete and approximate.
-# Introspection deps generated using:
-# 

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

2018-02-03 Thread Mart Raudsepp
commit: b5d6d219588082ff0318ab0ea401df78de232ac5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Feb  3 20:51:59 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Feb  3 20:55:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5d6d219

gnome-base/gnome-shell-3.22.3: remove further keywords as affected by 
CVE-2017-8288

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild
index f4a7da3a745..9d87933477f 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.22.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
@@ -15,7 +15,7 @@ SLOT="0"
 IUSE="+bluetooth +ibus +networkmanager nsplugin -openrc-force"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-KEYWORDS="~alpha ~arm ~ia64 ~ppc ~ppc64"
+KEYWORDS="~alpha ~arm"
 
 # libXfixes-5.0 needed for pointer barriers
 # FIXME:



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

2018-01-17 Thread Mikle Kolyada
commit: adc0eb736160b967c8c27571c7029461c9b1086e
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Jan 18 03:24:00 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jan 18 03:24:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adc0eb73

gnome-base/gnome-shell: amd64 stable wrt bug #631656

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
index 5f5bdb00fb1..1880b88fdaa 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-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
@@ -16,7 +16,7 @@ SLOT="0"
 IUSE="+bluetooth +browser-extension +ibus +networkmanager nsplugin 
-openrc-force"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~x86"
 
 # libXfixes-5.0 needed for pointer barriers
 # FIXME:



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

2017-09-30 Thread Sergei Trofimovich
commit: b13150d91db094ed9a4b63a0b06bd469b7ff2075
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Sep 30 06:14:24 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Sep 30 06:30:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b13150d9

gnome-base/gnome-shell: keyworded 3.24.3 for ppc, bug #599574

Package-Manager: Portage-2.3.10, Repoman-2.3.3
RepoMan-Options: --include-arches="ppc"

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

diff --git a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
index dbf5306f7d2..5f5bdb00fb1 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 IUSE="+bluetooth +browser-extension +ibus +networkmanager nsplugin 
-openrc-force"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-KEYWORDS="~amd64 ~ia64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
 
 # libXfixes-5.0 needed for pointer barriers
 # FIXME:



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

2017-09-17 Thread Sergei Trofimovich
commit: cca6a12ffd2931ab9857e4868efed7fc56294d89
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Sep 17 11:13:37 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Sep 17 11:14:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cca6a12f

gnome-base/gnome-shell: keyworded 3.24.3 for ppc64, bug #583422

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="ppc64"

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

diff --git a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
index 91453695d88..dbf5306f7d2 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 IUSE="+bluetooth +browser-extension +ibus +networkmanager nsplugin 
-openrc-force"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-KEYWORDS="~amd64 ~ia64 ~x86"
+KEYWORDS="~amd64 ~ia64 ~ppc64 ~x86"
 
 # libXfixes-5.0 needed for pointer barriers
 # FIXME:



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

2017-08-02 Thread Mart Raudsepp
commit: 0b10789e8a1216e315451915aad9fdeffc462a2a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Aug  2 11:56:59 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Aug  2 11:57:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b10789e

gnome-base/gnome-shell: adjust USE depends on app-i18n/ibus

This fixes the breakage caused by commit 
fab5df2eef030ab7d815a82592a727fc78390710
which removed the dedicated gtk3 USE flag on ibus.

Gentoo-bug: 626816
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild | 2 +-
 gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild| 2 +-
 gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
index 3ea9bd83d32..66d73e5efc0 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
@@ -97,7 +97,7 @@ RDEPEND="${COMMON_DEPEND}
networkmanager? (
net-misc/mobile-broadband-provider-info
sys-libs/timezone-data )
-   ibus? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk3,introspection] )
+   ibus? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk,introspection] )
 "
 # avoid circular dependency, see bug #546134
 PDEPEND="

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild
index 4953432ccdf..f4a7da3a745 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild
@@ -96,7 +96,7 @@ RDEPEND="${COMMON_DEPEND}
networkmanager? (
net-misc/mobile-broadband-provider-info
sys-libs/timezone-data )
-   ibus? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk3,introspection] )
+   ibus? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk,introspection] )
 "
 # avoid circular dependency, see bug #546134
 PDEPEND="

diff --git a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
index b546d9b1163..91453695d88 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
@@ -97,7 +97,7 @@ RDEPEND="${COMMON_DEPEND}
networkmanager? (
net-misc/mobile-broadband-provider-info
sys-libs/timezone-data )
-   ibus? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk3,introspection] )
+   ibus? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk,introspection] )
 "
 # avoid circular dependency, see bug #546134
 PDEPEND="



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

2017-07-21 Thread Mart Raudsepp
commit: 1c2fa178c991014a9f18fb6b537cd0759172db33
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jul 21 08:37:37 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jul 21 09:18:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c2fa178

gnome-base/gnome-shell-3.24: clarify when media-libs/mesa[llvm] is needed in 
elog

Package-Manager: Portage-2.3.6, Repoman-2.3.2

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

diff --git a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
index fae712dbe8a..b546d9b1163 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
@@ -169,7 +169,7 @@ pkg_postinst() {
if ! has_version "media-libs/mesa[llvm]"; then
elog "llvmpipe is used as fallback when no 3D acceleration"
elog "is available. You will need to enable llvm USE for"
-   elog "media-libs/mesa."
+   elog "media-libs/mesa if you do not have hardware 3D setup."
fi
 
# https://bugs.gentoo.org/show_bug.cgi?id=563084



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

2017-07-21 Thread Mart Raudsepp
commit: ca0cdbe90a130b2446b62ec087896779f5476e1d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jul 21 08:26:19 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jul 21 09:17:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca0cdbe9

gnome-base/gnome-shell: bump to 3.24.3

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 gnome-base/gnome-shell/Manifest | 2 +-
 .../{gnome-shell-3.24.2.ebuild => gnome-shell-3.24.3.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index abaef90d483..5b4f4e80dc0 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,2 +1,2 @@
 DIST gnome-shell-3.22.3.tar.xz 1952576 SHA256 
d1e6bd80ddd1fef92d80b518d4dbeffa296e8f003402551b8c37c42744b7d42f SHA512 
47d67910b321a182d3ecd41f20cd923ec433cc93ab04b0b31351ca0229505ecbf343b1307585e557ee757845dc09b2371b0c2197717ed532b71878c186337ee9
 WHIRLPOOL 
9487f2626cc3ec0b3410c5ec65ceabb114e82d256ab1190464c6c787ca7cfd9e617358c19f84d64955943434b96c0521b5e57ea868da1c291a4874f1f3181613
-DIST gnome-shell-3.24.2.tar.xz 1981416 SHA256 
70c79a38b5aa19b0a8f73d833ceba2648bce319f9e5e96f567f4efdc2a63e2f6 SHA512 
28fc399e48d45f3eb1625c854651bf63628bfdf0ec32528c7eef11dabaee1aa5731ae3e863c640b0c31961f9346276c284e7415e9f82284c0f2dd87fbd8fc860
 WHIRLPOOL 
0ca67b3a17215caa8d658298892cafff2c794ee39efa01913236490ae15688cb5f78a5cc890d336abeadf8dc0fadc248459e2f1e6a52c63c34bcdb50f8fa0e58
+DIST gnome-shell-3.24.3.tar.xz 1982088 SHA256 
58b13308aa1b8dcbf1f08d5a052a61f8094ffd3afa2c788c91e1ceeacde840b8 SHA512 
369ed80b975369b79d4ac9b3f1fbd469fdde331e9079d09eeac6398a9b3c349b09f7570dfce1ed6e1cdfaf514b4b40c6038f34b6c3c7928470b2cd65b702ff15
 WHIRLPOOL 
1c5c7bf1d37a8043deb81cafad26c7a72f76a63784d7db036c47aaedbcba8468b7509a171c0a7a0763e3e0a7929bf2ac41bd6ecd2377cfd2e7c79ca0a7ff7f9b

diff --git a/gnome-base/gnome-shell/gnome-shell-3.24.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild
similarity index 100%
rename from gnome-base/gnome-shell/gnome-shell-3.24.2.ebuild
rename to gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild



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

2017-07-14 Thread Mart Raudsepp
commit: c54c96f1c042c39b5f38df2cf74e6d2d6b9d939e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jul 14 08:04:02 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jul 14 08:51:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c54c96f1

gnome-base/gnome-shell: Depend on required mutter API version subslot

Also fix mutter minimum depend while at it (was raised from 3.23.91 to
3.24.0 proper at some point release)

Package-Manager: Portage-2.3.5, Repoman-2.3.2

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

diff --git a/gnome-base/gnome-shell/gnome-shell-3.24.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.24.2.ebuild
index 7df0c777a34..fae712dbe8a 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.24.2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.24.2.ebuild
@@ -40,7 +40,7 @@ COMMON_DEPEND="
>=sys-auth/polkit-0.100[introspection]
>=x11-libs/libXfixes-5.0
x11-libs/libXtst
-   >=x11-wm/mutter-3.23.91[introspection]
+   >=x11-wm/mutter-3.24.0:0/0[introspection]
>=x11-libs/startup-notification-0.11
 
${PYTHON_DEPS}



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

2017-07-14 Thread Mart Raudsepp
commit: d991bddbdf67e8577a88a5a14dd10ca58db4871c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jul 14 07:53:59 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jul 14 08:50:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d991bddb

gnome-base/gnome-shell-3.24.2: Sync in changes done over time in the 3.22 series

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 gnome-base/gnome-shell/gnome-shell-3.24.2.ebuild | 36 
 1 file changed, 12 insertions(+), 24 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.24.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.24.2.ebuild
index 4b2dd7cd2fa..7df0c777a34 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.24.2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.24.2.ebuild
@@ -3,19 +3,20 @@
 
 EAPI=6
 GNOME2_LA_PUNT="yes"
+GNOME2_EAUTORECONF="yes"
 PYTHON_COMPAT=( python{3_4,3_5} )
 
-inherit autotools gnome2 multilib pax-utils python-r1 systemd
+inherit gnome2 multilib pax-utils python-r1 systemd
 
 DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
 HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-IUSE="+bluetooth +networkmanager nsplugin +nls -openrc-force"
+IUSE="+bluetooth +browser-extension +ibus +networkmanager nsplugin 
-openrc-force"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ia64 ~x86"
 
 # libXfixes-5.0 needed for pointer barriers
 # FIXME:
@@ -96,43 +97,36 @@ RDEPEND="${COMMON_DEPEND}
networkmanager? (
net-misc/mobile-broadband-provider-info
sys-libs/timezone-data )
-   nls? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk3,introspection] )
+   ibus? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk3,introspection] )
 "
 # avoid circular dependency, see bug #546134
 PDEPEND="
>=gnome-base/gdm-3.5[introspection]

>=gnome-base/gnome-control-center-3.8.3[bluetooth(+)?,networkmanager(+)?]
+   browser-extension? ( gnome-extra/chrome-gnome-shell )
 "
 DEPEND="${COMMON_DEPEND}
dev-libs/libxslt
>=dev-util/gdbus-codegen-2.45.3
>=dev-util/gtk-doc-am-1.17
gnome-base/gnome-common
+   sys-devel/autoconf-archive
>=sys-devel/gettext-0.19.6
virtual/pkgconfig
-   !!=dev-lang/spidermonkey-1.8.2*
 "
-# libmozjs.so is picked up from /usr/lib while compiling, so block at 
build-time
-# https://bugs.gentoo.org/show_bug.cgi?id=360413
 
-src_prepare() {
+PATCHES=(
# Change favorites defaults, bug #479918
-   eapply "${FILESDIR}"/${PN}-3.22.0-defaults.patch
-
+   "${FILESDIR}"/${PN}-3.22.0-defaults.patch
# Fix automagic gnome-bluetooth dep, bug #398145
-   eapply "${FILESDIR}"/${PN}-3.12-bluetooth-flag.patch
-
+   "${FILESDIR}"/${PN}-3.12-bluetooth-flag.patch
# Add missing path to libmutter-clutter when building .gir, bug #597842
-   eapply "${FILESDIR}"/${PN}-3.22.0-gir-build-fix.patch
-
-   eautoreconf
-   gnome2_src_prepare
-}
+   "${FILESDIR}"/${PN}-3.22.0-gir-build-fix.patch
+)
 
 src_configure() {
# Do not error out on warnings
gnome2_src_configure \
-   --enable-browser-plugin \
--enable-man \
$(use_enable !openrc-force systemd) \
$(use_with bluetooth) \
@@ -172,12 +166,6 @@ pkg_postinst() {
ewarn "apps.gnome-shell.recorder/pipeline to what you want to 
use."
fi
 
-   if has_version "

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

2017-07-14 Thread Mart Raudsepp
commit: 2b374e31028789e9b0a552a39e74d0e6f02f113d
Author: Timo Tambet  gmail  com>
AuthorDate: Thu Apr  6 12:21:58 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jul 14 08:50:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b374e31

gnome-base/gnome-shell: bump to 3.24.2

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 gnome-base/gnome-shell/Manifest  |   1 +
 gnome-base/gnome-shell/gnome-shell-3.24.2.ebuild | 206 +++
 2 files changed, 207 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 46b16e52128..abaef90d483 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1 +1,2 @@
 DIST gnome-shell-3.22.3.tar.xz 1952576 SHA256 
d1e6bd80ddd1fef92d80b518d4dbeffa296e8f003402551b8c37c42744b7d42f SHA512 
47d67910b321a182d3ecd41f20cd923ec433cc93ab04b0b31351ca0229505ecbf343b1307585e557ee757845dc09b2371b0c2197717ed532b71878c186337ee9
 WHIRLPOOL 
9487f2626cc3ec0b3410c5ec65ceabb114e82d256ab1190464c6c787ca7cfd9e617358c19f84d64955943434b96c0521b5e57ea868da1c291a4874f1f3181613
+DIST gnome-shell-3.24.2.tar.xz 1981416 SHA256 
70c79a38b5aa19b0a8f73d833ceba2648bce319f9e5e96f567f4efdc2a63e2f6 SHA512 
28fc399e48d45f3eb1625c854651bf63628bfdf0ec32528c7eef11dabaee1aa5731ae3e863c640b0c31961f9346276c284e7415e9f82284c0f2dd87fbd8fc860
 WHIRLPOOL 
0ca67b3a17215caa8d658298892cafff2c794ee39efa01913236490ae15688cb5f78a5cc890d336abeadf8dc0fadc248459e2f1e6a52c63c34bcdb50f8fa0e58

diff --git a/gnome-base/gnome-shell/gnome-shell-3.24.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.24.2.ebuild
new file mode 100644
index 000..4b2dd7cd2fa
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.24.2.ebuild
@@ -0,0 +1,206 @@
+# 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{3_4,3_5} )
+
+inherit autotools gnome2 multilib pax-utils python-r1 systemd
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +networkmanager nsplugin +nls -openrc-force"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers
+# FIXME:
+#  * gstreamer support is currently automagic
+COMMON_DEPEND="
+   >=app-accessibility/at-spi2-atk-2.5.3
+   >=dev-libs/atk-2[introspection]
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.45.3:2[dbus]
+   >=dev-libs/gjs-1.47.0
+   >=dev-libs/gobject-introspection-1.49.1:=
+   dev-libs/libical:=
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=dev-libs/libcroco-0.6.8:0.6
+   >=gnome-base/gnome-desktop-3.7.90:3=[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.21.3
+   >=gnome-extra/evolution-data-server-3.17.2:=
+   >=media-libs/gstreamer-0.11.92:1.0
+   >=net-im/telepathy-logger-0.2.4[introspection]
+   >=net-libs/telepathy-glib-0.19[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=x11-libs/libXfixes-5.0
+   x11-libs/libXtst
+   >=x11-wm/mutter-3.23.91[introspection]
+   >=x11-libs/startup-notification-0.11
+
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+
+   dev-libs/dbus-glib
+   dev-libs/libxml2:2
+   media-libs/libcanberra[gtk3]
+   media-libs/mesa
+   >=media-sound/pulseaudio-2
+   >=net-libs/libsoup-2.40:2.4[introspection]
+   x11-libs/libX11
+   x11-libs/gdk-pixbuf:2[introspection]
+
+   x11-apps/mesa-progs
+
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   networkmanager? (
+   app-crypt/libsecret
+   >=gnome-extra/nm-applet-0.9.8
+   >=net-misc/networkmanager-0.9.8:=[introspection] )
+   nsplugin? ( >=dev-libs/json-glib-0.13.2 )
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated using:
+#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
+# Each block:
+# 1. Introspection stuff needed via imports.gi.*
+# 2. gnome-session is needed for gnome-session-quit
+# 3. Control shell settings
+# 4. Systemd needed for suspending support
+# 5. xdg-utils needed for xdg-open, used by extension tool
+# 6. adwaita-icon-theme and dejavu font neeed for various icons & arrows
+# 7. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c
+# 8. IBus is needed for nls integration
+RDEPEND="${COMMON_DEPEND}
+   app-accessibility/at-spi2-core:2[introspection]
+   >=app-accessibility/caribou-0.4.8
+   dev-libs/libgweather:2[introspection]
+   >=sys-apps/accountsservice-0.6.14[introspection]
+   >=sys-power/upower-0.99:=[introspection]
+   x11-libs/pango[introspection]
+
+   

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

2017-07-10 Thread Sergei Trofimovich
commit: 7560103f5d09d63053f9b4173f131f3d085ab18b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul 10 07:03:22 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 10 07:08:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7560103f

gnome-base/gnome-shell: ia64 keyworded, bug #583422

Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="ia64"

 gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
index dfe8f1de047..3ea9bd83d32 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 IUSE="+bluetooth +browser-extension +ibus +networkmanager nsplugin 
-openrc-force"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~ia64 x86"
 
 # libXfixes-5.0 needed for pointer barriers
 # FIXME:



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

2017-06-01 Thread Mart Raudsepp
commit: bc8f632ea2bdb34851c7ba1b91e337e2737914f6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Jun  1 22:09:25 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Jun  1 22:10:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc8f632e

gnome-base/gnome-shell: add missing autoconf-archive build dependency

Needed if eautoreconfing

 gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
index b915377048a..dfe8f1de047 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
@@ -110,6 +110,7 @@ DEPEND="${COMMON_DEPEND}
>=dev-util/gdbus-codegen-2.45.3
>=dev-util/gtk-doc-am-1.17
gnome-base/gnome-common
+   sys-devel/autoconf-archive
>=sys-devel/gettext-0.19.6
virtual/pkgconfig
 "



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

2017-05-04 Thread Mart Raudsepp
commit: 15906310b95ac63b478b4ccdff509c05c37317f2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu May  4 20:13:21 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu May  4 20:13:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15906310

gnome-base/gnome-shell: security cleanup

Gentoo-bug: 616698
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 .../gnome-shell/gnome-shell-3.22.3-r1.ebuild   | 200 -
 gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild   |   2 +-
 2 files changed, 1 insertion(+), 201 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.3-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.3-r1.ebuild
deleted file mode 100644
index 9356bfbbad2..000
--- a/gnome-base/gnome-shell/gnome-shell-3.22.3-r1.ebuild
+++ /dev/null
@@ -1,200 +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{3_4,3_5} )
-
-inherit autotools gnome2 multilib pax-utils python-r1 systemd
-
-DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+bluetooth +browser-extension +ibus +networkmanager nsplugin 
-openrc-force"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-KEYWORDS="amd64 x86"
-
-# libXfixes-5.0 needed for pointer barriers
-# FIXME:
-#  * gstreamer support is currently automagic
-COMMON_DEPEND="
-   >=app-accessibility/at-spi2-atk-2.5.3
-   >=dev-libs/atk-2[introspection]
-   >=app-crypt/gcr-3.7.5[introspection]
-   >=dev-libs/glib-2.45.3:2[dbus]
-   >=dev-libs/gjs-1.39
-   >=dev-libs/gobject-introspection-1.49.1:=
-   dev-libs/libical:=
-   >=x11-libs/gtk+-3.15.0:3[introspection]
-   >=dev-libs/libcroco-0.6.8:0.6
-   >=gnome-base/gnome-desktop-3.7.90:3=[introspection]
-   >=gnome-base/gsettings-desktop-schemas-3.21.3
-   >=gnome-extra/evolution-data-server-3.17.2:=
-   >=media-libs/gstreamer-0.11.92:1.0
-   >=net-im/telepathy-logger-0.2.4[introspection]
-   >=net-libs/telepathy-glib-0.19[introspection]
-   >=sys-auth/polkit-0.100[introspection]
-   >=x11-libs/libXfixes-5.0
-   x11-libs/libXtst
-   >=x11-wm/mutter-3.22.1[introspection]
-   >=x11-libs/startup-notification-0.11
-
-   ${PYTHON_DEPS}
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-
-   dev-libs/dbus-glib
-   dev-libs/libxml2:2
-   media-libs/libcanberra[gtk3]
-   media-libs/mesa
-   >=media-sound/pulseaudio-2
-   >=net-libs/libsoup-2.40:2.4[introspection]
-   x11-libs/libX11
-   x11-libs/gdk-pixbuf:2[introspection]
-
-   x11-apps/mesa-progs
-
-   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
-   networkmanager? (
-   app-crypt/libsecret
-   >=gnome-extra/nm-applet-0.9.8
-   >=net-misc/networkmanager-0.9.8:=[introspection] )
-   nsplugin? ( >=dev-libs/json-glib-0.13.2 )
-"
-# Runtime-only deps are probably incomplete and approximate.
-# Introspection deps generated using:
-#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
-# Each block:
-# 1. Introspection stuff needed via imports.gi.*
-# 2. gnome-session is needed for gnome-session-quit
-# 3. Control shell settings
-# 4. Systemd needed for suspending support
-# 5. xdg-utils needed for xdg-open, used by extension tool
-# 6. adwaita-icon-theme and dejavu font neeed for various icons & arrows
-# 7. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c
-# 8. IBus is needed for nls integration
-RDEPEND="${COMMON_DEPEND}
-   app-accessibility/at-spi2-core:2[introspection]
-   >=app-accessibility/caribou-0.4.8
-   dev-libs/libgweather:2[introspection]
-   >=sys-apps/accountsservice-0.6.14[introspection]
-   >=sys-power/upower-0.99:=[introspection]
-   x11-libs/pango[introspection]
-
-   >=gnome-base/gnome-session-2.91.91
-   >=gnome-base/gnome-settings-daemon-3.8.3
-
-   !openrc-force? ( >=sys-apps/systemd-31 )
-
-   x11-misc/xdg-utils
-
-   media-fonts/dejavu
-   >=x11-themes/adwaita-icon-theme-3.19.90
-
-   networkmanager? (
-   net-misc/mobile-broadband-provider-info
-   sys-libs/timezone-data )
-   ibus? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk3,introspection] )
-"
-# avoid circular dependency, see bug #546134
-PDEPEND="
-   >=gnome-base/gdm-3.5[introspection]
-   
>=gnome-base/gnome-control-center-3.8.3[bluetooth(+)?,networkmanager(+)?]
-   browser-extension? ( gnome-extra/chrome-gnome-shell )
-"
-DEPEND="${COMMON_DEPEND}
-   dev-libs/libxslt
-   >=dev-util/gdbus-codegen-2.45.3
-   >=dev-util/gtk-doc-am-1.17
-   gnome-base/gnome-common
-   >=sys-devel/gettext-0.19.6
-   virtual/pkgconfig
-   !!=dev-lang/spidermonkey-1.8.2*
-"
-# libmozjs.so is 

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

2017-05-04 Thread Agostino Sarubbo
commit: bd5d50a65a30a19d51f6cb74beb999b643e7b106
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu May  4 15:55:01 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu May  4 15:55:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd5d50a6

gnome-base/gnome-shell: x86 stable wrt bug #616698

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
index 7cfcb4a5c8b..b915377048a 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 IUSE="+bluetooth +browser-extension +ibus +networkmanager nsplugin 
-openrc-force"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 # libXfixes-5.0 needed for pointer barriers
 # FIXME:



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

2017-05-03 Thread Agostino Sarubbo
commit: 6531f4d1f55586a07aee0bde79084611d5f83ca2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed May  3 14:56:04 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed May  3 14:56:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6531f4d1

gnome-base/gnome-shell: amd64 stable wrt bug #616698

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
index f32132e97ef..7cfcb4a5c8b 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 IUSE="+bluetooth +browser-extension +ibus +networkmanager nsplugin 
-openrc-force"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 # libXfixes-5.0 needed for pointer barriers
 # FIXME:



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

2017-04-29 Thread Mart Raudsepp
commit: fb7831fd8eb23dd60054c6d564631d4b2549b5bf
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 29 17:47:42 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 29 17:50:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb7831fd

gnome-base/gnome-shell: fix bug triggered by version validation ignoring 
setting toggling

This has a CVE-2017-8288 assigned for some reason.

Gentoo-bug: 616698

 .../gnome-shell/files/3.22.3-CVE-2017-8288.patch   |  45 +
 .../gnome-shell/gnome-shell-3.22.3-r2.ebuild   | 195 +
 2 files changed, 240 insertions(+)

diff --git a/gnome-base/gnome-shell/files/3.22.3-CVE-2017-8288.patch 
b/gnome-base/gnome-shell/files/3.22.3-CVE-2017-8288.patch
new file mode 100644
index 000..f9c74d62fdd
--- /dev/null
+++ b/gnome-base/gnome-shell/files/3.22.3-CVE-2017-8288.patch
@@ -0,0 +1,45 @@
+From 560e976ee9c59d75907b5ef6ed2bc336719e37d3 Mon Sep 17 00:00:00 2001
+From: Emilio Pozuelo Monfort 
+Date: Tue, 25 Apr 2017 17:27:42 +0200
+Subject: [PATCH] extensionSystem: handle reloading broken extensions
+
+Some extensions out there may fail to reload. When that happens,
+we need to catch any exceptions so that we don't leave things in
+a broken state that could lead to leaving extensions enabled in
+the screen shield.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=781728
+---
+ js/ui/extensionSystem.js | 12 ++--
+ 1 file changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/js/ui/extensionSystem.js b/js/ui/extensionSystem.js
+index ba33222..1feaa2f 100644
+--- a/js/ui/extensionSystem.js
 b/js/ui/extensionSystem.js
+@@ -276,12 +276,20 @@ function _onVersionValidationChanged() {
+ // temporarily disable them all
+ enabledExtensions = [];
+ for (let uuid in ExtensionUtils.extensions)
+-reloadExtension(ExtensionUtils.extensions[uuid]);
++try {
++reloadExtension(ExtensionUtils.extensions[uuid]);
++} catch(e) {
++logExtensionError(uuid, e);
++}
+ enabledExtensions = getEnabledExtensions();
+ 
+ if (Main.sessionMode.allowExtensions) {
+ enabledExtensions.forEach(function(uuid) {
+-enableExtension(uuid);
++try {
++enableExtension(uuid);
++} catch(e) {
++logExtensionError(uuid, e);
++}
+ });
+ }
+ }
+-- 
+2.10.1
+

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
new file mode 100644
index 000..f32132e97ef
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.22.3-r2.ebuild
@@ -0,0 +1,195 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+GNOME2_EAUTORECONF="yes"
+PYTHON_COMPAT=( python{3_4,3_5} )
+
+inherit gnome2 multilib pax-utils python-r1 systemd
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension +ibus +networkmanager nsplugin 
-openrc-force"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~amd64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers
+# FIXME:
+#  * gstreamer support is currently automagic
+COMMON_DEPEND="
+   >=app-accessibility/at-spi2-atk-2.5.3
+   >=dev-libs/atk-2[introspection]
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.45.3:2[dbus]
+   >=dev-libs/gjs-1.39
+   >=dev-libs/gobject-introspection-1.49.1:=
+   dev-libs/libical:=
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=dev-libs/libcroco-0.6.8:0.6
+   >=gnome-base/gnome-desktop-3.7.90:3=[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.21.3
+   >=gnome-extra/evolution-data-server-3.17.2:=
+   >=media-libs/gstreamer-0.11.92:1.0
+   >=net-im/telepathy-logger-0.2.4[introspection]
+   >=net-libs/telepathy-glib-0.19[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=x11-libs/libXfixes-5.0
+   x11-libs/libXtst
+   >=x11-wm/mutter-3.22.1[introspection]
+   >=x11-libs/startup-notification-0.11
+
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+
+   dev-libs/dbus-glib
+   dev-libs/libxml2:2
+   media-libs/libcanberra[gtk3]
+   media-libs/mesa
+   >=media-sound/pulseaudio-2
+   >=net-libs/libsoup-2.40:2.4[introspection]
+   x11-libs/libX11
+   x11-libs/gdk-pixbuf:2[introspection]
+
+   x11-apps/mesa-progs
+
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   networkmanager? (
+   app-crypt/libsecret
+   >=gnome-extra/nm-applet-0.9.8
+   >=net-misc/networkmanager-0.9.8:=[introspection] )
+   nsplugin? ( >=dev-libs/json-glib-0.13.2 )
+"
+# Runtime-only deps are probably 

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

2017-04-02 Thread Mart Raudsepp
commit: c3b1b1f72d31eac87ee87da9f2004b8a8fff2b12
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Apr  2 21:01:45 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr  2 21:01:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3b1b1f7

gnome-base/gnome-shell: remove double browser-plugin (nsplugin) arg passing to 
configure

There was a --enable-browser-plugin followed by $(use_enable nsplugin 
browser-plugin), making
the first extraneous and not effective. No end result changes, just cosmetics 
to avoid confusion.

Thanks-to: Matt Turner  gentoo.org>

 gnome-base/gnome-shell/gnome-shell-3.22.3-r1.ebuild | 1 -
 gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild| 1 -
 2 files changed, 2 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.3-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.3-r1.ebuild
index f84962db8c1..9356bfbbad2 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.22.3-r1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.22.3-r1.ebuild
@@ -133,7 +133,6 @@ src_prepare() {
 src_configure() {
# Do not error out on warnings
gnome2_src_configure \
-   --enable-browser-plugin \
--enable-man \
$(use_enable !openrc-force systemd) \
$(use_with bluetooth) \

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild
index ab476dccc84..d1526e08e8f 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild
@@ -132,7 +132,6 @@ src_prepare() {
 src_configure() {
# Do not error out on warnings
gnome2_src_configure \
-   --enable-browser-plugin \
--enable-man \
$(use_enable !openrc-force systemd) \
$(use_with bluetooth) \



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

2017-03-23 Thread Mart Raudsepp
commit: 5ae0605452a6888c708248860ae290afdf7a0ccc
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Mar 23 12:03:17 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Mar 23 12:04:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae06054

gnome-base/gnome-shell: pull in chrome-gnome-shell by default for 
extensions.g.o management, rename nls->ibus USE flag

gnome-control-center used to use USE=i18n for ibus stuff, which got changed to 
USE=ibus. Rename
it here to USE=ibus as well, instead of yet another different USE=nls.
Pull in chrome-gnome-shell via IUSE=+browser-extension in a revbump (as 
keywords need to be dropped)

 ...ome-shell-3.22.3.ebuild => gnome-shell-3.22.3-r1.ebuild} | 13 -
 gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild|  4 ++--
 gnome-base/gnome-shell/metadata.xml |  4 
 3 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.3-r1.ebuild
similarity index 94%
copy from gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild
copy to gnome-base/gnome-shell/gnome-shell-3.22.3-r1.ebuild
index ca7a754d5ec..de0b6badd89 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.22.3-r1.ebuild
@@ -12,10 +12,10 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-IUSE="+bluetooth +networkmanager nsplugin +nls -openrc-force"
+IUSE="+bluetooth +browser-extension +ibus +networkmanager nsplugin 
-openrc-force"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
 
 # libXfixes-5.0 needed for pointer barriers
 # FIXME:
@@ -96,12 +96,13 @@ RDEPEND="${COMMON_DEPEND}
networkmanager? (
net-misc/mobile-broadband-provider-info
sys-libs/timezone-data )
-   nls? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk3,introspection] )
+   ibus? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk3,introspection] )
 "
 # avoid circular dependency, see bug #546134
 PDEPEND="
>=gnome-base/gdm-3.5[introspection]

>=gnome-base/gnome-control-center-3.8.3[bluetooth(+)?,networkmanager(+)?]
+   browser-extension? ( gnome-extra/chrome-gnome-shell )
 "
 DEPEND="${COMMON_DEPEND}
dev-libs/libxslt
@@ -172,12 +173,6 @@ pkg_postinst() {
ewarn "apps.gnome-shell.recorder/pipeline to what you want to 
use."
fi
 
-   if has_version "https://wiki.gnome.org/Projects/GnomeShell;
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-IUSE="+bluetooth +networkmanager nsplugin +nls -openrc-force"
+IUSE="+bluetooth +ibus +networkmanager nsplugin -openrc-force"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
@@ -96,7 +96,7 @@ RDEPEND="${COMMON_DEPEND}
networkmanager? (
net-misc/mobile-broadband-provider-info
sys-libs/timezone-data )
-   nls? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk3,introspection] )
+   ibus? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk3,introspection] )
 "
 # avoid circular dependency, see bug #546134
 PDEPEND="

diff --git a/gnome-base/gnome-shell/metadata.xml 
b/gnome-base/gnome-shell/metadata.xml
index d312bdad48e..3d91d2b59fe 100644
--- a/gnome-base/gnome-shell/metadata.xml
+++ b/gnome-base/gnome-shell/metadata.xml
@@ -6,6 +6,10 @@
Gentoo GNOME Desktop
 
 
+   Ensure the presence of 
extensions.gnome.org
+   native connector 
gnome-extra/chrome-gnome-shell
+   Enable support for enhanced input methods through
+   app-i18n/ibus
Skip systemd dependency (#480336),
enabling this flag will become your setup to be fully
unsupported by upstream and downstream Gnome team. Do not



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

2017-02-19 Thread Remi Cardona
commit: a5be6b005bb358d0773678dacf51008c90492f14
Author: Rémi Cardona  gentoo  org>
AuthorDate: Sun Feb 19 20:04:04 2017 +
Commit: Remi Cardona  gentoo  org>
CommitDate: Sun Feb 19 20:06:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5be6b00

gnome-base/gnome-shell: bump to 3.22.3

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 gnome-base/gnome-shell/Manifest  |   1 +
 gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild | 207 +++
 2 files changed, 208 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 92c2d503fc..2a09d6cd0f 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-shell-3.20.4.tar.xz 1662400 SHA256 
0c13eba5ecd3b516538815ab33765ae04bd6faf1549407e81f3bf17b08f2a94d SHA512 
40622be949b7d331073982f70ff8ae9b80005e1bf9f5251f0afcd10e564dd48c1d79ae2d874015794c7f99411befd4fc4f586d87a752148aa6097825b1bf931f
 WHIRLPOOL 
226fb3adca9d4aef97bee50d6678c360cf74727a47c9018a16cfbe0f5d6ec32d2282a7965332021643392c1fbcb415a715a41a761d5998f82268d318c40b1942
 DIST gnome-shell-3.22.2.tar.xz 1949420 SHA256 
d80f4eb662ada325165b066112e924f4c16044f153c274c886d7f99b9ddc559b SHA512 
4f379e15324215e65d8fb29d2112dedcc47ede8087e3beff2edf205a901453f4682ba6ed8e841e157bab5490ed9598f4f5e799c56694442d23f5e0515483a4ff
 WHIRLPOOL 
480402cb2cf75228800d21117b6c6235c7f6c881ced07a314d462971ca6b5740966452339b15ce706c333cb8c47a41c70cafc185364ec2d8010b71878eb35b1c
+DIST gnome-shell-3.22.3.tar.xz 1952576 SHA256 
d1e6bd80ddd1fef92d80b518d4dbeffa296e8f003402551b8c37c42744b7d42f SHA512 
47d67910b321a182d3ecd41f20cd923ec433cc93ab04b0b31351ca0229505ecbf343b1307585e557ee757845dc09b2371b0c2197717ed532b71878c186337ee9
 WHIRLPOOL 
9487f2626cc3ec0b3410c5ec65ceabb114e82d256ab1190464c6c787ca7cfd9e617358c19f84d64955943434b96c0521b5e57ea868da1c291a4874f1f3181613

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild
new file mode 100644
index 00..6659188535
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.22.3.ebuild
@@ -0,0 +1,207 @@
+# 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{3_4,3_5} )
+
+inherit autotools gnome2 multilib pax-utils python-r1 systemd
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +networkmanager nsplugin +nls -openrc-force"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers
+# FIXME:
+#  * gstreamer support is currently automagic
+COMMON_DEPEND="
+   >=app-accessibility/at-spi2-atk-2.5.3
+   >=dev-libs/atk-2[introspection]
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.45.3:2[dbus]
+   >=dev-libs/gjs-1.39
+   >=dev-libs/gobject-introspection-1.49.1:=
+   dev-libs/libical:=
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=dev-libs/libcroco-0.6.8:0.6
+   >=gnome-base/gnome-desktop-3.7.90:3=[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.21.3
+   >=gnome-extra/evolution-data-server-3.17.2:=
+   >=media-libs/gstreamer-0.11.92:1.0
+   >=net-im/telepathy-logger-0.2.4[introspection]
+   >=net-libs/telepathy-glib-0.19[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=x11-libs/libXfixes-5.0
+   x11-libs/libXtst
+   >=x11-wm/mutter-3.22.1[introspection]
+   >=x11-libs/startup-notification-0.11
+
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+
+   dev-libs/dbus-glib
+   dev-libs/libxml2:2
+   media-libs/libcanberra[gtk3]
+   media-libs/mesa
+   >=media-sound/pulseaudio-2
+   >=net-libs/libsoup-2.40:2.4[introspection]
+   x11-libs/libX11
+   x11-libs/gdk-pixbuf:2[introspection]
+
+   x11-apps/mesa-progs
+
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   networkmanager? (
+   app-crypt/libsecret
+   >=gnome-extra/nm-applet-0.9.8
+   >=net-misc/networkmanager-0.9.8:=[introspection] )
+   nsplugin? ( >=dev-libs/json-glib-0.13.2 )
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated using:
+#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
+# Each block:
+# 1. Introspection stuff needed via imports.gi.*
+# 2. gnome-session is needed for gnome-session-quit
+# 3. Control shell settings
+# 4. Systemd needed for suspending support
+# 5. xdg-utils needed for xdg-open, used by extension tool
+# 6. adwaita-icon-theme and dejavu font neeed for various icons & arrows
+# 7. mobile-broadband-provider-info, timezone-data for 

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

2017-02-04 Thread Pacho Ramos
commit: fb7b1acdd620bd55b866f964cc28a61b2bb7bdfa
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Feb  4 14:44:51 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Feb  4 14:44:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb7b1acd

gnome-base/gnome-shell: Drop sparc (#599572)

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 gnome-base/gnome-shell/gnome-shell-3.20.4.ebuild | 4 ++--
 gnome-base/gnome-shell/gnome-shell-3.22.2.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.20.4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.20.4.ebuild
index 590f782..1fe3c75 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.20.4.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.20.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -16,7 +16,7 @@ SLOT="0"
 IUSE="+bluetooth +networkmanager +nls -openrc-force"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 x86"
 
 # libXfixes-5.0 needed for pointer barriers
 # FIXME:

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.2.ebuild
index 60739bd..6659188 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.22.2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.22.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -16,7 +16,7 @@ SLOT="0"
 IUSE="+bluetooth +networkmanager nsplugin +nls -openrc-force"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
 
 # libXfixes-5.0 needed for pointer barriers
 # FIXME:



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

2016-12-30 Thread Mart Raudsepp
commit: 7bf19fc4d186e9d804ad9a17432d86a7694c2862
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Dec 31 03:58:13 2016 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Dec 31 03:58:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bf19fc4

gnome-base/gnome-shell: Remove old

Package-Manager: portage-2.3.3

 gnome-base/gnome-shell/Manifest  |   1 -
 gnome-base/gnome-shell/gnome-shell-3.22.1.ebuild | 207 ---
 2 files changed, 208 deletions(-)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 60a2b5f..92c2d50 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,3 +1,2 @@
 DIST gnome-shell-3.20.4.tar.xz 1662400 SHA256 
0c13eba5ecd3b516538815ab33765ae04bd6faf1549407e81f3bf17b08f2a94d SHA512 
40622be949b7d331073982f70ff8ae9b80005e1bf9f5251f0afcd10e564dd48c1d79ae2d874015794c7f99411befd4fc4f586d87a752148aa6097825b1bf931f
 WHIRLPOOL 
226fb3adca9d4aef97bee50d6678c360cf74727a47c9018a16cfbe0f5d6ec32d2282a7965332021643392c1fbcb415a715a41a761d5998f82268d318c40b1942
-DIST gnome-shell-3.22.1.tar.xz 1947140 SHA256 
ca9492fae6c647e6bf98624a7cef6e4776894e4888f54b63e60b672b754fb217 SHA512 
7ed363f1019affce18b94eb3faee56ade1a570e43f2601305bdee2587733597a770fb239c65fa4d584e5f1839c2eda697101b3d5109f94b484d3fc78d42653fb
 WHIRLPOOL 
51394bec90b7027b2037b9411515ff1748e9bd81d17b0664ee1411055ce3422899449ab4fe349fd5e93eab99838eb9b232d63910788f6e1e01ba6b83cc3d4f85
 DIST gnome-shell-3.22.2.tar.xz 1949420 SHA256 
d80f4eb662ada325165b066112e924f4c16044f153c274c886d7f99b9ddc559b SHA512 
4f379e15324215e65d8fb29d2112dedcc47ede8087e3beff2edf205a901453f4682ba6ed8e841e157bab5490ed9598f4f5e799c56694442d23f5e0515483a4ff
 WHIRLPOOL 
480402cb2cf75228800d21117b6c6235c7f6c881ced07a314d462971ca6b5740966452339b15ce706c333cb8c47a41c70cafc185364ec2d8010b71878eb35b1c

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.1.ebuild
deleted file mode 100644
index 60739bd..
--- a/gnome-base/gnome-shell/gnome-shell-3.22.1.ebuild
+++ /dev/null
@@ -1,207 +0,0 @@
-# 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{3_4,3_5} )
-
-inherit autotools gnome2 multilib pax-utils python-r1 systemd
-
-DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+bluetooth +networkmanager nsplugin +nls -openrc-force"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-# libXfixes-5.0 needed for pointer barriers
-# FIXME:
-#  * gstreamer support is currently automagic
-COMMON_DEPEND="
-   >=app-accessibility/at-spi2-atk-2.5.3
-   >=dev-libs/atk-2[introspection]
-   >=app-crypt/gcr-3.7.5[introspection]
-   >=dev-libs/glib-2.45.3:2[dbus]
-   >=dev-libs/gjs-1.39
-   >=dev-libs/gobject-introspection-1.49.1:=
-   dev-libs/libical:=
-   >=x11-libs/gtk+-3.15.0:3[introspection]
-   >=dev-libs/libcroco-0.6.8:0.6
-   >=gnome-base/gnome-desktop-3.7.90:3=[introspection]
-   >=gnome-base/gsettings-desktop-schemas-3.21.3
-   >=gnome-extra/evolution-data-server-3.17.2:=
-   >=media-libs/gstreamer-0.11.92:1.0
-   >=net-im/telepathy-logger-0.2.4[introspection]
-   >=net-libs/telepathy-glib-0.19[introspection]
-   >=sys-auth/polkit-0.100[introspection]
-   >=x11-libs/libXfixes-5.0
-   x11-libs/libXtst
-   >=x11-wm/mutter-3.22.1[introspection]
-   >=x11-libs/startup-notification-0.11
-
-   ${PYTHON_DEPS}
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-
-   dev-libs/dbus-glib
-   dev-libs/libxml2:2
-   media-libs/libcanberra[gtk3]
-   media-libs/mesa
-   >=media-sound/pulseaudio-2
-   >=net-libs/libsoup-2.40:2.4[introspection]
-   x11-libs/libX11
-   x11-libs/gdk-pixbuf:2[introspection]
-
-   x11-apps/mesa-progs
-
-   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
-   networkmanager? (
-   app-crypt/libsecret
-   >=gnome-extra/nm-applet-0.9.8
-   >=net-misc/networkmanager-0.9.8:=[introspection] )
-   nsplugin? ( >=dev-libs/json-glib-0.13.2 )
-"
-# Runtime-only deps are probably incomplete and approximate.
-# Introspection deps generated using:
-#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
-# Each block:
-# 1. Introspection stuff needed via imports.gi.*
-# 2. gnome-session is needed for gnome-session-quit
-# 3. Control shell settings
-# 4. Systemd needed for suspending support
-# 5. xdg-utils needed for xdg-open, used by extension tool
-# 6. adwaita-icon-theme and dejavu font neeed for various icons & arrows
-# 7. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c
-# 8. 

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

2016-11-12 Thread Gilles Dartiguelongue
commit: a59f310e44407164e34ada7a74e269e4e2846752
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Nov 12 12:39:32 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Nov 13 00:29:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a59f310e

gnome-base/gnome-shell: version bump 3.22.1 → 3.22.2

Package-Manager: portage-2.3.2

 gnome-base/gnome-shell/Manifest  |   1 +
 gnome-base/gnome-shell/gnome-shell-3.22.2.ebuild | 207 +++
 2 files changed, 208 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index deb334e..60a2b5f 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-shell-3.20.4.tar.xz 1662400 SHA256 
0c13eba5ecd3b516538815ab33765ae04bd6faf1549407e81f3bf17b08f2a94d SHA512 
40622be949b7d331073982f70ff8ae9b80005e1bf9f5251f0afcd10e564dd48c1d79ae2d874015794c7f99411befd4fc4f586d87a752148aa6097825b1bf931f
 WHIRLPOOL 
226fb3adca9d4aef97bee50d6678c360cf74727a47c9018a16cfbe0f5d6ec32d2282a7965332021643392c1fbcb415a715a41a761d5998f82268d318c40b1942
 DIST gnome-shell-3.22.1.tar.xz 1947140 SHA256 
ca9492fae6c647e6bf98624a7cef6e4776894e4888f54b63e60b672b754fb217 SHA512 
7ed363f1019affce18b94eb3faee56ade1a570e43f2601305bdee2587733597a770fb239c65fa4d584e5f1839c2eda697101b3d5109f94b484d3fc78d42653fb
 WHIRLPOOL 
51394bec90b7027b2037b9411515ff1748e9bd81d17b0664ee1411055ce3422899449ab4fe349fd5e93eab99838eb9b232d63910788f6e1e01ba6b83cc3d4f85
+DIST gnome-shell-3.22.2.tar.xz 1949420 SHA256 
d80f4eb662ada325165b066112e924f4c16044f153c274c886d7f99b9ddc559b SHA512 
4f379e15324215e65d8fb29d2112dedcc47ede8087e3beff2edf205a901453f4682ba6ed8e841e157bab5490ed9598f4f5e799c56694442d23f5e0515483a4ff
 WHIRLPOOL 
480402cb2cf75228800d21117b6c6235c7f6c881ced07a314d462971ca6b5740966452339b15ce706c333cb8c47a41c70cafc185364ec2d8010b71878eb35b1c

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.2.ebuild
new file mode 100644
index ..60739bd
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.22.2.ebuild
@@ -0,0 +1,207 @@
+# 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{3_4,3_5} )
+
+inherit autotools gnome2 multilib pax-utils python-r1 systemd
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +networkmanager nsplugin +nls -openrc-force"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+# libXfixes-5.0 needed for pointer barriers
+# FIXME:
+#  * gstreamer support is currently automagic
+COMMON_DEPEND="
+   >=app-accessibility/at-spi2-atk-2.5.3
+   >=dev-libs/atk-2[introspection]
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.45.3:2[dbus]
+   >=dev-libs/gjs-1.39
+   >=dev-libs/gobject-introspection-1.49.1:=
+   dev-libs/libical:=
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=dev-libs/libcroco-0.6.8:0.6
+   >=gnome-base/gnome-desktop-3.7.90:3=[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.21.3
+   >=gnome-extra/evolution-data-server-3.17.2:=
+   >=media-libs/gstreamer-0.11.92:1.0
+   >=net-im/telepathy-logger-0.2.4[introspection]
+   >=net-libs/telepathy-glib-0.19[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=x11-libs/libXfixes-5.0
+   x11-libs/libXtst
+   >=x11-wm/mutter-3.22.1[introspection]
+   >=x11-libs/startup-notification-0.11
+
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+
+   dev-libs/dbus-glib
+   dev-libs/libxml2:2
+   media-libs/libcanberra[gtk3]
+   media-libs/mesa
+   >=media-sound/pulseaudio-2
+   >=net-libs/libsoup-2.40:2.4[introspection]
+   x11-libs/libX11
+   x11-libs/gdk-pixbuf:2[introspection]
+
+   x11-apps/mesa-progs
+
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   networkmanager? (
+   app-crypt/libsecret
+   >=gnome-extra/nm-applet-0.9.8
+   >=net-misc/networkmanager-0.9.8:=[introspection] )
+   nsplugin? ( >=dev-libs/json-glib-0.13.2 )
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated using:
+#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
+# Each block:
+# 1. Introspection stuff needed via imports.gi.*
+# 2. gnome-session is needed for gnome-session-quit
+# 3. Control shell settings
+# 4. Systemd needed for suspending support
+# 5. xdg-utils needed for xdg-open, used by extension tool
+# 6. adwaita-icon-theme and dejavu font neeed for various icons & arrows
+# 7. mobile-broadband-provider-info, timezone-data for 

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

2016-11-11 Thread Gilles Dartiguelongue
commit: a4358aee4a36b9c9eeef3e487ea9c3459218c0cf
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Fri Nov 11 22:45:09 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sat Nov 12 00:33:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4358aee

gnome-base/gnome-shell: version bump 3.20.4 → 3.22.1

Cleanup unused dependencies. Add missing dependencies with
introspection support. Make nsplugin optional as there is the chrome
extension in tree too. Update comments.

Package-Manager: portage-2.3.2

 .../files/gnome-shell-3.22.0-defaults.patch| 26 
 .../files/gnome-shell-3.22.0-gir-build-fix.patch   | 28 +
 gnome-base/gnome-shell/gnome-shell-3.22.1.ebuild   | 49 +-
 3 files changed, 73 insertions(+), 30 deletions(-)

diff --git a/gnome-base/gnome-shell/files/gnome-shell-3.22.0-defaults.patch 
b/gnome-base/gnome-shell/files/gnome-shell-3.22.0-defaults.patch
new file mode 100644
index ..b80dbc3
--- /dev/null
+++ b/gnome-base/gnome-shell/files/gnome-shell-3.22.0-defaults.patch
@@ -0,0 +1,26 @@
+From 7a671f99b7ef2d5f38be67668aac762764b32a42 Mon Sep 17 00:00:00 2001
+From: Gilles Dartiguelongue 
+Date: Tue, 10 Dec 2013 23:33:51 +0100
+Subject: [PATCH 1/2] Alter list of default applications
+
+Signed-off-by: Gilles Dartiguelongue 
+---
+ data/org.gnome.shell.gschema.xml.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/data/org.gnome.shell.gschema.xml.in 
b/data/org.gnome.shell.gschema.xml.in
+index c1e6b21..368c654 100644
+--- a/data/org.gnome.shell.gschema.xml.in
 b/data/org.gnome.shell.gschema.xml.in
+@@ -31,7 +31,7 @@
+   
+ 
+ 
+-  [ 'epiphany.desktop', 'evolution.desktop', 
'rhythmbox.desktop', 'shotwell.desktop', 'org.gnome.Nautilus.desktop', 
'org.gnome.Software.desktop' ]
++  [ 'chromium-browser-chromium.desktop', 'firefox.desktop', 
'firefox-bin.desktop', 'evolution.desktop', 'rhythmbox.desktop', 
'shotwell.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Software.desktop' 
]
+   List of desktop file IDs for favorite applications
+   
+ The applications corresponding to these identifiers
+-- 
+2.10.1
+

diff --git 
a/gnome-base/gnome-shell/files/gnome-shell-3.22.0-gir-build-fix.patch 
b/gnome-base/gnome-shell/files/gnome-shell-3.22.0-gir-build-fix.patch
new file mode 100644
index ..b0c5fb7
--- /dev/null
+++ b/gnome-base/gnome-shell/files/gnome-shell-3.22.0-gir-build-fix.patch
@@ -0,0 +1,28 @@
+From 395bede20811b0cf2bcecb0b4e5bcbc2c2fa35f4 Mon Sep 17 00:00:00 2001
+From: Gilles Dartiguelongue 
+Date: Sat, 12 Nov 2016 00:21:25 +0100
+Subject: [PATCH] Add missing rpath to point to mutter specific libraries
+
+Reported-By: alpha...@gmail.com
+X-Gentoo-Bug: 597842
+X-Gentoo-Url: https://bugs.gentoo.org/show_bug.cgi?id=597842
+---
+ src/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index e9aacfe..fd98ba5 100644
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -311,7 +311,7 @@ shell-enum-types.c: $(srcdir)/shell-enum-types.c.in 
stamp-shell-enum-types.h
+   rm -f $(@F).tmp
+ EXTRA_DIST += shell-enum-types.c.in
+ 
+-libgnome_shell_ldflags = -avoid-version
++libgnome_shell_ldflags = -avoid-version -Wl,-rpath,$(MUTTER_TYPELIB_DIR)
+ libgnome_shell_libadd =   \
+   -lm \
+   $(GNOME_SHELL_LIBS) \
+-- 
+2.10.1
+

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.1.ebuild
index c5e7062..60739bd 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.22.1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.22.1.ebuild
@@ -6,14 +6,14 @@ EAPI=6
 GNOME2_LA_PUNT="yes"
 PYTHON_COMPAT=( python{3_4,3_5} )
 
-inherit autotools eutils gnome2 multilib pax-utils python-r1 systemd
+inherit autotools gnome2 multilib pax-utils python-r1 systemd
 
 DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
 HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-IUSE="+bluetooth +networkmanager +nls -openrc-force"
+IUSE="+bluetooth +networkmanager nsplugin +nls -openrc-force"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
@@ -30,13 +30,9 @@ COMMON_DEPEND="
>=dev-libs/gobject-introspection-1.49.1:=
dev-libs/libical:=
>=x11-libs/gtk+-3.15.0:3[introspection]
-   >=media-libs/clutter-1.21.5:1.0[introspection]
-   >=dev-libs/json-glib-0.13.2
>=dev-libs/libcroco-0.6.8:0.6
>=gnome-base/gnome-desktop-3.7.90:3=[introspection]
>=gnome-base/gsettings-desktop-schemas-3.21.3
-   >=gnome-base/gnome-keyring-3.3.90
-   gnome-base/libgnome-keyring
>=gnome-extra/evolution-data-server-3.17.2:=
>=media-libs/gstreamer-0.11.92:1.0

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

2016-11-11 Thread Gilles Dartiguelongue
commit: b0c1e6aee2c4028333d1afbfddef567f11d9bbd2
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Fri Nov 11 23:58:44 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sat Nov 12 00:33:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0c1e6ae

gnome-base/gnome-shell: cleanup old revisions

Package-Manager: portage-2.3.2

 gnome-base/gnome-shell/Manifest|   3 -
 .../files/gnome-shell-3.14.0-bluetooth-gold.patch  |  31 ---
 .../files/gnome-shell-3.20.2-st-nvidia.patch   | 121 ---
 gnome-base/gnome-shell/gnome-shell-3.18.5.ebuild   | 219 
 .../gnome-shell/gnome-shell-3.20.2-r1.ebuild   | 221 -
 gnome-base/gnome-shell/gnome-shell-3.20.3.ebuild   | 218 
 6 files changed, 813 deletions(-)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 34d028f..deb334e 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,5 +1,2 @@
-DIST gnome-shell-3.18.5.tar.xz 1591860 SHA256 
6fc9cd8b43b1ca0669e1c5a9de092a67eea648e38585f0cdb960f08a16c6cb20 SHA512 
0539e60afc5070b5ccc5f987411147f7dfd5a0be06cf63876259ae6a90762888d55304158fd888fd94fd2837aac6995aa0c8573391139b129b35393b19aecaa9
 WHIRLPOOL 
7a8dce9fa110bd6cf3400adc8a1b30e1ab50e7d46676ccf0f84ac72cba0c6a6eb1e01a3a531e1f524afdeeb2b9e035ba0fa52197b9c66c018feed71b5e8502e2
-DIST gnome-shell-3.20.2.tar.xz 1607440 SHA256 
eaff6b177cc5bab16b252c45393a6c9305ad3837a288e738388c7b4d4bae13cd SHA512 
9e5bb79cd646b10d1acbd3ab92d57c76bb8efd4df2be9103a19af0db58e9fc9e101d3e1f17d0110c62e036163a7a63621492c3c6eb5d74ca99efa27bfff00b35
 WHIRLPOOL 
7872976c985d24dd310e01da5cae3281ee9128293cd879456b87850c1e73922856ceaea8decf07bd467415ff744761aa16ea410ebad97644e8816280d5220157
-DIST gnome-shell-3.20.3.tar.xz 1607512 SHA256 
b23fd558623bfdc726066be3f47bb5fb8ed9c0ad980a95d6afc6397b6d41171e SHA512 
6ad5ede00b475db1951ef354df2515f482850f724f15a02dc0d16f0d6ba57302bb5d38ba10d7d1853581e44ca19c2e047fc9822f0909614ea5aedab05ac2df52
 WHIRLPOOL 
baa77a9fdc64205c424e69716edc11b353906a449dcb024deffe3eced34638fb4e41d6db394d8cc64827e2c53f5d103892f1c1d0be15c4f63635dc9c321b1dca
 DIST gnome-shell-3.20.4.tar.xz 1662400 SHA256 
0c13eba5ecd3b516538815ab33765ae04bd6faf1549407e81f3bf17b08f2a94d SHA512 
40622be949b7d331073982f70ff8ae9b80005e1bf9f5251f0afcd10e564dd48c1d79ae2d874015794c7f99411befd4fc4f586d87a752148aa6097825b1bf931f
 WHIRLPOOL 
226fb3adca9d4aef97bee50d6678c360cf74727a47c9018a16cfbe0f5d6ec32d2282a7965332021643392c1fbcb415a715a41a761d5998f82268d318c40b1942
 DIST gnome-shell-3.22.1.tar.xz 1947140 SHA256 
ca9492fae6c647e6bf98624a7cef6e4776894e4888f54b63e60b672b754fb217 SHA512 
7ed363f1019affce18b94eb3faee56ade1a570e43f2601305bdee2587733597a770fb239c65fa4d584e5f1839c2eda697101b3d5109f94b484d3fc78d42653fb
 WHIRLPOOL 
51394bec90b7027b2037b9411515ff1748e9bd81d17b0664ee1411055ce3422899449ab4fe349fd5e93eab99838eb9b232d63910788f6e1e01ba6b83cc3d4f85

diff --git 
a/gnome-base/gnome-shell/files/gnome-shell-3.14.0-bluetooth-gold.patch 
b/gnome-base/gnome-shell/files/gnome-shell-3.14.0-bluetooth-gold.patch
deleted file mode 100644
index cc2b2e6..
--- a/gnome-base/gnome-shell/files/gnome-shell-3.14.0-bluetooth-gold.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 6b43368c9b10ba112e4272f66c507a0da9cf7e13 Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev 
-Date: Sat, 15 Mar 2014 17:48:41 -0400
-Subject: [PATCH 3/3] build: Add BLUETOOTH_LIBS to libgnome-shell's libadd for
- ld.gold
-
-For ld.gold, adding BLUETOOTH_LIBS to gnome_shell_LDADD has no effect:
-the libgnome-bluetooth-applet must be linked to the binary that actually
-uses a function from libgnome-bluetooth-applet, i.e. to libgnome-shell.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=726435

- src/Makefile.am | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/Makefile.am b/src/Makefile.am
-index a73eaae..c8fd46f 100644
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -315,7 +315,7 @@ libgnome_shell_base_la_LIBADD = $(libgnome_shell_libadd)
- libgnome_shell_base_la_CPPFLAGS = $(gnome_shell_cflags)
- 
- libgnome_shell_la_LDFLAGS = $(libgnome_shell_ldflags)
--libgnome_shell_la_LIBADD = $(GNOME_SHELL_LIBS) $(MUTTER_LIBS) 
libgnome-shell-base.la
-+libgnome_shell_la_LIBADD = $(GNOME_SHELL_LIBS) $(MUTTER_LIBS) 
$(BLUETOOTH_LIBS) libgnome-shell-base.la
- libgnome_shell_la_CPPFLAGS = $(MUTTER_CFLAGS) $(gnome_shell_cflags)
- 
- ShellMenu-0.1.gir: libgnome-shell-menu.la
--- 
-2.1.2
-

diff --git a/gnome-base/gnome-shell/files/gnome-shell-3.20.2-st-nvidia.patch 
b/gnome-base/gnome-shell/files/gnome-shell-3.20.2-st-nvidia.patch
deleted file mode 100644
index 63df248..
--- a/gnome-base/gnome-shell/files/gnome-shell-3.20.2-st-nvidia.patch
+++ /dev/null
@@ -1,121 +0,0 @@
-From 35cc224240ec4fc8159fc689fe3e093a81f97dc9 Mon Sep 17 00:00:00 2001
-From: Martin Szulecki 

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

2016-11-01 Thread Gilles Dartiguelongue
commit: 438784d1347f6e935c71253fcd493731f61d221a
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Oct 31 18:01:15 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov  1 11:18:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438784d1

gnome-base/gnome-shell: version bump 3.20.4 → 3.22.1

Package-Manager: portage-2.3.2
RepoMan-Options: --force

 gnome-base/gnome-shell/Manifest  |   1 +
 gnome-base/gnome-shell/gnome-shell-3.22.1.ebuild | 218 +++
 2 files changed, 219 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 98105d0..34d028f 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -2,3 +2,4 @@ DIST gnome-shell-3.18.5.tar.xz 1591860 SHA256 
6fc9cd8b43b1ca0669e1c5a9de092a67ee
 DIST gnome-shell-3.20.2.tar.xz 1607440 SHA256 
eaff6b177cc5bab16b252c45393a6c9305ad3837a288e738388c7b4d4bae13cd SHA512 
9e5bb79cd646b10d1acbd3ab92d57c76bb8efd4df2be9103a19af0db58e9fc9e101d3e1f17d0110c62e036163a7a63621492c3c6eb5d74ca99efa27bfff00b35
 WHIRLPOOL 
7872976c985d24dd310e01da5cae3281ee9128293cd879456b87850c1e73922856ceaea8decf07bd467415ff744761aa16ea410ebad97644e8816280d5220157
 DIST gnome-shell-3.20.3.tar.xz 1607512 SHA256 
b23fd558623bfdc726066be3f47bb5fb8ed9c0ad980a95d6afc6397b6d41171e SHA512 
6ad5ede00b475db1951ef354df2515f482850f724f15a02dc0d16f0d6ba57302bb5d38ba10d7d1853581e44ca19c2e047fc9822f0909614ea5aedab05ac2df52
 WHIRLPOOL 
baa77a9fdc64205c424e69716edc11b353906a449dcb024deffe3eced34638fb4e41d6db394d8cc64827e2c53f5d103892f1c1d0be15c4f63635dc9c321b1dca
 DIST gnome-shell-3.20.4.tar.xz 1662400 SHA256 
0c13eba5ecd3b516538815ab33765ae04bd6faf1549407e81f3bf17b08f2a94d SHA512 
40622be949b7d331073982f70ff8ae9b80005e1bf9f5251f0afcd10e564dd48c1d79ae2d874015794c7f99411befd4fc4f586d87a752148aa6097825b1bf931f
 WHIRLPOOL 
226fb3adca9d4aef97bee50d6678c360cf74727a47c9018a16cfbe0f5d6ec32d2282a7965332021643392c1fbcb415a715a41a761d5998f82268d318c40b1942
+DIST gnome-shell-3.22.1.tar.xz 1947140 SHA256 
ca9492fae6c647e6bf98624a7cef6e4776894e4888f54b63e60b672b754fb217 SHA512 
7ed363f1019affce18b94eb3faee56ade1a570e43f2601305bdee2587733597a770fb239c65fa4d584e5f1839c2eda697101b3d5109f94b484d3fc78d42653fb
 WHIRLPOOL 
51394bec90b7027b2037b9411515ff1748e9bd81d17b0664ee1411055ce3422899449ab4fe349fd5e93eab99838eb9b232d63910788f6e1e01ba6b83cc3d4f85

diff --git a/gnome-base/gnome-shell/gnome-shell-3.22.1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.22.1.ebuild
new file mode 100644
index ..7457970
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.22.1.ebuild
@@ -0,0 +1,218 @@
+# 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{3_3,3_4,3_5} )
+
+inherit autotools eutils gnome2 multilib pax-utils python-r1 systemd
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +networkmanager +nls -openrc-force"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+# libXfixes-5.0 needed for pointer barriers
+# FIXME:
+#  * gstreamer support is currently automagic
+COMMON_DEPEND="
+   >=app-accessibility/at-spi2-atk-2.5.3
+   >=dev-libs/atk-2[introspection]
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.45.3:2[dbus]
+   >=dev-libs/gjs-1.39
+   >=dev-libs/gobject-introspection-1.49.1:=
+   dev-libs/libical:=
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=media-libs/clutter-1.21.5:1.0[introspection]
+   >=dev-libs/json-glib-0.13.2
+   >=dev-libs/libcroco-0.6.8:0.6
+   >=gnome-base/gnome-desktop-3.7.90:3=[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.21.3
+   >=gnome-base/gnome-keyring-3.3.90
+   gnome-base/libgnome-keyring
+   >=gnome-extra/evolution-data-server-3.17.2:=
+   >=media-libs/gstreamer-0.11.92:1.0
+   >=net-im/telepathy-logger-0.2.4[introspection]
+   >=net-libs/telepathy-glib-0.19[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=x11-libs/libXfixes-5.0
+   x11-libs/libXtst
+   >=x11-wm/mutter-3.22.1[introspection]
+   >=x11-libs/startup-notification-0.11
+
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+
+   dev-libs/dbus-glib
+   dev-libs/libxml2:2
+   gnome-base/librsvg
+   media-libs/libcanberra[gtk3]
+   media-libs/mesa
+   >=media-sound/pulseaudio-2
+   >=net-libs/libsoup-2.40:2.4[introspection]
+   x11-libs/libX11
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/pango[introspection]
+   x11-apps/mesa-progs
+
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   networkmanager? (
+   

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

2016-09-06 Thread Gilles Dartiguelongue
commit: 13d78c0fca52de4bc0c5262fe63bc8b31eca8ca0
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep  6 23:07:50 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep  6 23:14:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13d78c0f

gnome-base/gnome-shell: version bump from 3.20.3 to 3.20.4

Package-Manager: portage-2.3.0

 gnome-base/gnome-shell/Manifest  |   1 +
 gnome-base/gnome-shell/gnome-shell-3.20.4.ebuild | 218 +++
 2 files changed, 219 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index eeaaef3..98105d0 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-shell-3.18.5.tar.xz 1591860 SHA256 
6fc9cd8b43b1ca0669e1c5a9de092a67eea648e38585f0cdb960f08a16c6cb20 SHA512 
0539e60afc5070b5ccc5f987411147f7dfd5a0be06cf63876259ae6a90762888d55304158fd888fd94fd2837aac6995aa0c8573391139b129b35393b19aecaa9
 WHIRLPOOL 
7a8dce9fa110bd6cf3400adc8a1b30e1ab50e7d46676ccf0f84ac72cba0c6a6eb1e01a3a531e1f524afdeeb2b9e035ba0fa52197b9c66c018feed71b5e8502e2
 DIST gnome-shell-3.20.2.tar.xz 1607440 SHA256 
eaff6b177cc5bab16b252c45393a6c9305ad3837a288e738388c7b4d4bae13cd SHA512 
9e5bb79cd646b10d1acbd3ab92d57c76bb8efd4df2be9103a19af0db58e9fc9e101d3e1f17d0110c62e036163a7a63621492c3c6eb5d74ca99efa27bfff00b35
 WHIRLPOOL 
7872976c985d24dd310e01da5cae3281ee9128293cd879456b87850c1e73922856ceaea8decf07bd467415ff744761aa16ea410ebad97644e8816280d5220157
 DIST gnome-shell-3.20.3.tar.xz 1607512 SHA256 
b23fd558623bfdc726066be3f47bb5fb8ed9c0ad980a95d6afc6397b6d41171e SHA512 
6ad5ede00b475db1951ef354df2515f482850f724f15a02dc0d16f0d6ba57302bb5d38ba10d7d1853581e44ca19c2e047fc9822f0909614ea5aedab05ac2df52
 WHIRLPOOL 
baa77a9fdc64205c424e69716edc11b353906a449dcb024deffe3eced34638fb4e41d6db394d8cc64827e2c53f5d103892f1c1d0be15c4f63635dc9c321b1dca
+DIST gnome-shell-3.20.4.tar.xz 1662400 SHA256 
0c13eba5ecd3b516538815ab33765ae04bd6faf1549407e81f3bf17b08f2a94d SHA512 
40622be949b7d331073982f70ff8ae9b80005e1bf9f5251f0afcd10e564dd48c1d79ae2d874015794c7f99411befd4fc4f586d87a752148aa6097825b1bf931f
 WHIRLPOOL 
226fb3adca9d4aef97bee50d6678c360cf74727a47c9018a16cfbe0f5d6ec32d2282a7965332021643392c1fbcb415a715a41a761d5998f82268d318c40b1942

diff --git a/gnome-base/gnome-shell/gnome-shell-3.20.4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.20.4.ebuild
new file mode 100644
index ..9fe72c4
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.20.4.ebuild
@@ -0,0 +1,218 @@
+# 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{3_3,3_4,3_5} )
+
+inherit autotools eutils gnome2 multilib pax-utils python-r1 systemd
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +networkmanager +nls -openrc-force"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+# libXfixes-5.0 needed for pointer barriers
+# FIXME:
+#  * gstreamer support is currently automagic
+COMMON_DEPEND="
+   >=app-accessibility/at-spi2-atk-2.5.3
+   >=dev-libs/atk-2[introspection]
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.45.3:2[dbus]
+   >=dev-libs/gjs-1.39
+   >=dev-libs/gobject-introspection-1.45.4:=
+   dev-libs/libical:=
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=media-libs/clutter-1.21.5:1.0[introspection]
+   >=dev-libs/json-glib-0.13.2
+   >=dev-libs/libcroco-0.6.8:0.6
+   >=gnome-base/gnome-desktop-3.7.90:3=[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.19.2
+   >=gnome-base/gnome-keyring-3.3.90
+   gnome-base/libgnome-keyring
+   >=gnome-extra/evolution-data-server-3.17.2:=
+   >=media-libs/gstreamer-0.11.92:1.0
+   >=net-im/telepathy-logger-0.2.4[introspection]
+   >=net-libs/telepathy-glib-0.19[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=x11-libs/libXfixes-5.0
+   x11-libs/libXtst
+   >=x11-wm/mutter-3.20.2[introspection]
+   >=x11-libs/startup-notification-0.11
+
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+
+   dev-libs/dbus-glib
+   dev-libs/libxml2:2
+   gnome-base/librsvg
+   media-libs/libcanberra[gtk3]
+   media-libs/mesa
+   >=media-sound/pulseaudio-2
+   >=net-libs/libsoup-2.40:2.4[introspection]
+   x11-libs/libX11
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/pango[introspection]
+   x11-apps/mesa-progs
+
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   networkmanager? (
+   app-crypt/libsecret
+   >=gnome-extra/nm-applet-0.9.8
+   

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

2016-07-09 Thread Pacho Ramos
commit: 4ae1bbcc13e74de640ebf9ffcb820188c1a8ec4f
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jul  9 11:17:53 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Jul  9 11:20:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ae1bbcc

gnome-base/gnome-shell: Rebuilding with NM subslot bump will be needed when 
it's bumped (likely when we are ready to kill the obsolete dbus-glib support 
from NM)

Package-Manager: portage-2.3.0

 gnome-base/gnome-shell/gnome-shell-3.20.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.20.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.20.3.ebuild
index d0f6ce5..9fe72c4 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.20.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.20.3.ebuild
@@ -66,7 +66,7 @@ COMMON_DEPEND="
networkmanager? (
app-crypt/libsecret
>=gnome-extra/nm-applet-0.9.8
-   >=net-misc/networkmanager-0.9.8[introspection] )
+   >=net-misc/networkmanager-0.9.8:=[introspection] )
 "
 # Runtime-only deps are probably incomplete and approximate.
 # Introspection deps generated using:



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

2016-07-02 Thread Pacho Ramos
commit: 56bdc179351ccffe8e5ea4e3e8ead7e2cab24268
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jul  2 10:47:12 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Jul  2 13:30:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56bdc179

gnome-base/gnome-shell: Drop old

Package-Manager: portage-2.3.0_rc1

 gnome-base/gnome-shell/gnome-shell-3.20.2.ebuild | 218 ---
 1 file changed, 218 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.20.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.20.2.ebuild
deleted file mode 100644
index 6648290..000
--- a/gnome-base/gnome-shell/gnome-shell-3.20.2.ebuild
+++ /dev/null
@@ -1,218 +0,0 @@
-# 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{3_3,3_4,3_5} )
-
-inherit autotools eutils gnome2 multilib pax-utils python-r1 systemd
-
-DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-IUSE="+bluetooth +networkmanager +nls -openrc-force"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-# libXfixes-5.0 needed for pointer barriers
-# FIXME:
-#  * gstreamer support is currently automagic
-COMMON_DEPEND="
-   >=app-accessibility/at-spi2-atk-2.5.3
-   >=dev-libs/atk-2[introspection]
-   >=app-crypt/gcr-3.7.5[introspection]
-   >=dev-libs/glib-2.45.3:2[dbus]
-   >=dev-libs/gjs-1.39
-   >=dev-libs/gobject-introspection-1.45.4:=
-   dev-libs/libical:=
-   >=x11-libs/gtk+-3.15.0:3[introspection]
-   >=media-libs/clutter-1.21.5:1.0[introspection]
-   >=dev-libs/json-glib-0.13.2
-   >=dev-libs/libcroco-0.6.8:0.6
-   >=gnome-base/gnome-desktop-3.7.90:3=[introspection]
-   >=gnome-base/gsettings-desktop-schemas-3.19.2
-   >=gnome-base/gnome-keyring-3.3.90
-   gnome-base/libgnome-keyring
-   >=gnome-extra/evolution-data-server-3.17.2:=
-   >=media-libs/gstreamer-0.11.92:1.0
-   >=net-im/telepathy-logger-0.2.4[introspection]
-   >=net-libs/telepathy-glib-0.19[introspection]
-   >=sys-auth/polkit-0.100[introspection]
-   >=x11-libs/libXfixes-5.0
-   x11-libs/libXtst
-   >=x11-wm/mutter-3.20.2[introspection]
-   >=x11-libs/startup-notification-0.11
-
-   ${PYTHON_DEPS}
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-
-   dev-libs/dbus-glib
-   dev-libs/libxml2:2
-   gnome-base/librsvg
-   media-libs/libcanberra[gtk3]
-   media-libs/mesa
-   >=media-sound/pulseaudio-2
-   >=net-libs/libsoup-2.40:2.4[introspection]
-   x11-libs/libX11
-   x11-libs/gdk-pixbuf:2[introspection]
-   x11-libs/pango[introspection]
-   x11-apps/mesa-progs
-
-   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
-   networkmanager? (
-   app-crypt/libsecret
-   >=gnome-extra/nm-applet-0.9.8
-   >=net-misc/networkmanager-0.9.8[introspection] )
-"
-# Runtime-only deps are probably incomplete and approximate.
-# Introspection deps generated using:
-#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
-# Each block:
-# 1. Pull in polkit-0.101 for pretty authorization dialogs
-# 2. Introspection stuff needed via imports.gi.*
-# 3. gnome-session is needed for gnome-session-quit
-# 4. Control shell settings
-# 5. Systemd needed for suspending support
-# 6. xdg-utils needed for xdg-open, used by extension tool
-# 7. gnome-icon-theme-symbolic and dejavu font neeed for various icons & arrows
-# 8. IBus is needed for nls integration
-# 9. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c
-RDEPEND="${COMMON_DEPEND}
-   >=sys-auth/polkit-0.101[introspection]
-
-   >=app-accessibility/caribou-0.4.8
-   media-libs/cogl[introspection]
-   >=sys-apps/accountsservice-0.6.14[introspection]
-   >=sys-power/upower-0.99:=[introspection]
-
-   >=gnome-base/gnome-session-2.91.91
-   >=gnome-base/gnome-settings-daemon-3.8.3
-
-   !openrc-force? ( >=sys-apps/systemd-31 )
-
-   x11-misc/xdg-utils
-
-   media-fonts/dejavu
-   x11-themes/adwaita-icon-theme
-
-   networkmanager? (
-   net-misc/mobile-broadband-provider-info
-   sys-libs/timezone-data )
-   nls? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk3,introspection] )
-"
-# avoid circular dependency, see bug #546134
-PDEPEND="
-   >=gnome-base/gdm-3.5[introspection]
-   
>=gnome-base/gnome-control-center-3.8.3[bluetooth(+)?,networkmanager(+)?]
-"
-DEPEND="${COMMON_DEPEND}
-   dev-libs/libxslt
-   >=dev-util/gtk-doc-am-1.17
-   >=dev-util/intltool-0.40
-   gnome-base/gnome-common
-   virtual/pkgconfig
-   !!=dev-lang/spidermonkey-1.8.2*
-"
-# libmozjs.so is picked up from /usr/lib while 

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

2016-07-02 Thread Pacho Ramos
commit: 431be52b8ff52227a1327460551ef8c40d0753ca
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jul  2 10:52:42 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Jul  2 13:30:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=431be52b

gnome-base/gnome-shell: Version bump

Package-Manager: portage-2.3.0_rc1

 gnome-base/gnome-shell/Manifest  |   1 +
 gnome-base/gnome-shell/gnome-shell-3.20.3.ebuild | 218 +++
 2 files changed, 219 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 8e5dde7..eeaaef3 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-shell-3.18.5.tar.xz 1591860 SHA256 
6fc9cd8b43b1ca0669e1c5a9de092a67eea648e38585f0cdb960f08a16c6cb20 SHA512 
0539e60afc5070b5ccc5f987411147f7dfd5a0be06cf63876259ae6a90762888d55304158fd888fd94fd2837aac6995aa0c8573391139b129b35393b19aecaa9
 WHIRLPOOL 
7a8dce9fa110bd6cf3400adc8a1b30e1ab50e7d46676ccf0f84ac72cba0c6a6eb1e01a3a531e1f524afdeeb2b9e035ba0fa52197b9c66c018feed71b5e8502e2
 DIST gnome-shell-3.20.2.tar.xz 1607440 SHA256 
eaff6b177cc5bab16b252c45393a6c9305ad3837a288e738388c7b4d4bae13cd SHA512 
9e5bb79cd646b10d1acbd3ab92d57c76bb8efd4df2be9103a19af0db58e9fc9e101d3e1f17d0110c62e036163a7a63621492c3c6eb5d74ca99efa27bfff00b35
 WHIRLPOOL 
7872976c985d24dd310e01da5cae3281ee9128293cd879456b87850c1e73922856ceaea8decf07bd467415ff744761aa16ea410ebad97644e8816280d5220157
+DIST gnome-shell-3.20.3.tar.xz 1607512 SHA256 
b23fd558623bfdc726066be3f47bb5fb8ed9c0ad980a95d6afc6397b6d41171e SHA512 
6ad5ede00b475db1951ef354df2515f482850f724f15a02dc0d16f0d6ba57302bb5d38ba10d7d1853581e44ca19c2e047fc9822f0909614ea5aedab05ac2df52
 WHIRLPOOL 
baa77a9fdc64205c424e69716edc11b353906a449dcb024deffe3eced34638fb4e41d6db394d8cc64827e2c53f5d103892f1c1d0be15c4f63635dc9c321b1dca

diff --git a/gnome-base/gnome-shell/gnome-shell-3.20.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.20.3.ebuild
new file mode 100644
index 000..d0f6ce5
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.20.3.ebuild
@@ -0,0 +1,218 @@
+# 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{3_3,3_4,3_5} )
+
+inherit autotools eutils gnome2 multilib pax-utils python-r1 systemd
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +networkmanager +nls -openrc-force"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+# libXfixes-5.0 needed for pointer barriers
+# FIXME:
+#  * gstreamer support is currently automagic
+COMMON_DEPEND="
+   >=app-accessibility/at-spi2-atk-2.5.3
+   >=dev-libs/atk-2[introspection]
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.45.3:2[dbus]
+   >=dev-libs/gjs-1.39
+   >=dev-libs/gobject-introspection-1.45.4:=
+   dev-libs/libical:=
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=media-libs/clutter-1.21.5:1.0[introspection]
+   >=dev-libs/json-glib-0.13.2
+   >=dev-libs/libcroco-0.6.8:0.6
+   >=gnome-base/gnome-desktop-3.7.90:3=[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.19.2
+   >=gnome-base/gnome-keyring-3.3.90
+   gnome-base/libgnome-keyring
+   >=gnome-extra/evolution-data-server-3.17.2:=
+   >=media-libs/gstreamer-0.11.92:1.0
+   >=net-im/telepathy-logger-0.2.4[introspection]
+   >=net-libs/telepathy-glib-0.19[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=x11-libs/libXfixes-5.0
+   x11-libs/libXtst
+   >=x11-wm/mutter-3.20.2[introspection]
+   >=x11-libs/startup-notification-0.11
+
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+
+   dev-libs/dbus-glib
+   dev-libs/libxml2:2
+   gnome-base/librsvg
+   media-libs/libcanberra[gtk3]
+   media-libs/mesa
+   >=media-sound/pulseaudio-2
+   >=net-libs/libsoup-2.40:2.4[introspection]
+   x11-libs/libX11
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/pango[introspection]
+   x11-apps/mesa-progs
+
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   networkmanager? (
+   app-crypt/libsecret
+   >=gnome-extra/nm-applet-0.9.8
+   >=net-misc/networkmanager-0.9.8[introspection] )
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated using:
+#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
+# Each block:
+# 1. Pull in polkit-0.101 for pretty authorization dialogs
+# 2. Introspection stuff needed via imports.gi.*
+# 3. gnome-session is needed for gnome-session-quit
+# 4. Control shell settings
+# 5. Systemd needed for 

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

2016-06-27 Thread Alexandre Rostovtsev
commit: de093187ffd212744ab9952167e511d74de42153
Author: Alexandre Rostovtsev  gentoo  org>
AuthorDate: Mon Jun 27 14:05:46 2016 +
Commit: Alexandre Rostovtsev  gentoo  org>
CommitDate: Mon Jun 27 14:05:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de093187

gnome-base/gnome-shell: fix nvidia-drivers crash (bug #587110)

Thanks to Mark R. Pariente for reporting.

Also, require adwaita-icon-theme-3.20 for new grid icon (bug #587130)

Package-Manager: portage-2.3.0

 .../files/gnome-shell-3.20.2-st-nvidia.patch   | 121 +++
 .../gnome-shell/gnome-shell-3.20.2-r1.ebuild   | 221 +
 2 files changed, 342 insertions(+)

diff --git a/gnome-base/gnome-shell/files/gnome-shell-3.20.2-st-nvidia.patch 
b/gnome-base/gnome-shell/files/gnome-shell-3.20.2-st-nvidia.patch
new file mode 100644
index 000..63df248
--- /dev/null
+++ b/gnome-base/gnome-shell/files/gnome-shell-3.20.2-st-nvidia.patch
@@ -0,0 +1,121 @@
+From 35cc224240ec4fc8159fc689fe3e093a81f97dc9 Mon Sep 17 00:00:00 2001
+From: Martin Szulecki 
+Date: Tue, 17 May 2016 15:00:04 +0200
+Subject: [PATCH] st: Init framebuffer early to fix gnome-shell crash on NVIDIA
+ drivers
+
+Checking offscreen for COGL_INVALID_HANDLE is not sufficient,
+as cogl_offscreen_new_with_texture doesn't initialize framebuffer
+objects but lets Cogl solve this the lazy way.
+cogl_offscreen_new_with_texture will never return COGL_INVALID_HANDLE
+anyways.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=764898
+---
+ src/st/st-theme-node-drawing.c| 18 --
+ src/st/st-theme-node-transition.c | 25 -
+ 2 files changed, 32 insertions(+), 11 deletions(-)
+
+diff --git a/src/st/st-theme-node-drawing.c b/src/st/st-theme-node-drawing.c
+index 85feb20..8942966 100644
+--- a/src/st/st-theme-node-drawing.c
 b/src/st/st-theme-node-drawing.c
+@@ -2224,6 +2224,7 @@ st_theme_node_prerender_shadow (StThemeNodePaintState 
*state)
+   int max_borders[4];
+   int center_radius, corner_id;
+   CoglHandle buffer, offscreen = COGL_INVALID_HANDLE;
++  CoglError *error = NULL;
+ 
+   /* Get infos from the node */
+   if (state->alloc_width < node->box_shadow_min_width ||
+@@ -2264,10 +2265,12 @@ st_theme_node_prerender_shadow (StThemeNodePaintState 
*state)
+state->box_shadow_height,
+COGL_TEXTURE_NO_SLICING,
+COGL_PIXEL_FORMAT_ANY);
+-  if (buffer != COGL_INVALID_HANDLE)
+-offscreen = cogl_offscreen_new_with_texture (buffer);
++  if (buffer == NULL)
++return;
+ 
+-  if (offscreen != COGL_INVALID_HANDLE)
++  offscreen = cogl_offscreen_new_with_texture (buffer);
++
++  if (cogl_framebuffer_allocate (COGL_FRAMEBUFFER (offscreen), ))
+ {
+   ClutterActorBox box = { 0, 0, state->box_shadow_width, 
state->box_shadow_height};
+ 
+@@ -2277,14 +2280,17 @@ st_theme_node_prerender_shadow (StThemeNodePaintState 
*state)
+   cogl_framebuffer_clear4f (offscreen, COGL_BUFFER_BIT_COLOR, 0, 0, 0, 0);
+ 
+   st_theme_node_paint_borders (state, offscreen, , 0xFF);
+-  cogl_handle_unref (offscreen);
+ 
+   state->box_shadow_pipeline = _st_create_shadow_pipeline 
(st_theme_node_get_box_shadow (node),
+buffer);
+ }
++  else
++{
++  cogl_error_free (error);
++}
+ 
+-  if (buffer != COGL_INVALID_HANDLE)
+-cogl_handle_unref (buffer);
++  cogl_handle_unref (offscreen);
++  cogl_handle_unref (buffer);
+ }
+ 
+ static void
+diff --git a/src/st/st-theme-node-transition.c 
b/src/st/st-theme-node-transition.c
+index 1eef17b..afde977 100644
+--- a/src/st/st-theme-node-transition.c
 b/src/st/st-theme-node-transition.c
+@@ -241,6 +241,7 @@ setup_framebuffers (StThemeNodeTransition *transition,
+ {
+   StThemeNodeTransitionPrivate *priv = transition->priv;
+   guint width, height;
++  CoglError *catch_error = NULL;
+ 
+   /* template material to avoid unnecessary shader compilation */
+   static CoglHandle material_template = COGL_INVALID_HANDLE;
+@@ -263,19 +264,33 @@ setup_framebuffers (StThemeNodeTransition *transition,
+   COGL_TEXTURE_NO_SLICING,
+   COGL_PIXEL_FORMAT_ANY);
+ 
+-  g_return_val_if_fail (priv->old_texture != COGL_INVALID_HANDLE, FALSE);
+-  g_return_val_if_fail (priv->new_texture != COGL_INVALID_HANDLE, FALSE);
++  if (priv->old_texture == COGL_INVALID_HANDLE)
++return FALSE;
++
++  if (priv->new_texture == COGL_INVALID_HANDLE)
++return FALSE;
+ 
+   if (priv->old_offscreen)
+ cogl_handle_unref (priv->old_offscreen);
+   priv->old_offscreen = cogl_offscreen_new_with_texture (priv->old_texture);
++  if (!cogl_framebuffer_allocate (COGL_FRAMEBUFFER (priv->old_offscreen), 
_error))
++{
++  cogl_object_unref 

<    1   2   3   >