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

2018-09-28 Thread Mart Raudsepp
commit: 9e6660b64b9f9e71af7be6c8679bb2b131c65917
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Sep 27 21:39:53 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Sep 27 21:39:53 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=9e6660b6

gnome-base/gnome-shell: remove, moved to ::gentoo

 .../files/3.26-optional-bluetooth.patch|  73 
 .../files/gnome-shell-3.22.0-defaults.patch|  26 ---
 .../gnome-shell/gnome-shell-3.26.2-r4.ebuild   | 186 -
 gnome-base/gnome-shell/metadata.xml|  24 ---
 4 files changed, 309 deletions(-)

diff --git a/gnome-base/gnome-shell/files/3.26-optional-bluetooth.patch 
b/gnome-base/gnome-shell/files/3.26-optional-bluetooth.patch
deleted file mode 100644
index 9f7e5aea..
--- a/gnome-base/gnome-shell/files/3.26-optional-bluetooth.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-From 7ca3e1a9d18e6f6154b4479bcd94d420bc69798c Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue 
-Date: Mon, 10 Sep 2018 13:17:39 +0200
-Subject: [PATCH] Make bluetooth support optional
-
-https://bugs.gentoo.org/show_bug.cgi?id=398145
-leio: Fixed enable_bluetooth get_option string

- js/misc/meson.build |  2 +-
- meson.build | 15 ++-
- meson_options.txt   |  7 +++
- 3 files changed, 22 insertions(+), 2 deletions(-)
-
-diff --git a/js/misc/meson.build b/js/misc/meson.build
-index 20489496c..3071f9dfb 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 b82c41398..7d342ff61 100644
 a/meson.build
-+++ b/meson.build
-@@ -91,7 +91,20 @@ startup_dep = dependency('libstartup-notification-1.0', 
version: startup_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)
-+bt_dep = []
-+enable_bluetooth = get_option('enable-bluetooth')
-+if enable_bluetooth != 'no'
-+  want_bluetooth = enable_bluetooth == 'yes'
-+  bt_dep = dependency('gnome-bluetooth-1.0', version: bt_req, required: 
want_bluetooth)
-+  have_bluetooth = bt_dep.found()
-+
-+  if not have_bluetooth
-+bt_dep = []
-+  endif
-+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 18899ffdb..9191f8c0e 100644
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -16,6 +16,13 @@ option('enable-man',
-   description: 'Generate man pages'
- )
- 
-+option('enable-bluetooth',
-+  type: 'combo',
-+  choices: ['yes', 'no', 'auto'],
-+  value: 'auto',
-+  description: 'Enable bluetooth support'
-+)
-+
- option('enable-networkmanager',
-   type: 'combo',
-   choices: ['yes', 'no', 'auto'],
--- 
-2.18.0
-

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
deleted file mode 100644
index b80dbc3a..
--- a/gnome-base/gnome-shell/files/gnome-shell-3.22.0-defaults.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-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/gnome-shell-3.26.2-r4.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
deleted file mode 100644
index 91f301b9..
--- a/gnome-base/gnome-shell/gnome-sh

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

2018-09-26 Thread Mart Raudsepp
commit: 0b7d8bd4cedd7e8ef776ced1923395d30750cf38
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Sep 26 22:11:51 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Sep 26 22:11:51 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=0b7d8bd4

gnome-base/gnome-shell: Remove too outdated live ebuild

git master uses meson, so no point in blind syncing from my updates.

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

diff --git a/gnome-base/gnome-shell/gnome-shell-.ebuild 
b/gnome-base/gnome-shell/gnome-shell-.ebuild
deleted file mode 100644
index d89ba587..
--- a/gnome-base/gnome-shell/gnome-shell-.ebuild
+++ /dev/null
@@ -1,225 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{3_3,3_4,3_5} )
-
-inherit autotools eutils gnome2 multilib pax-utils python-r1 systemd
-if [[ ${PV} =  ]]; then
-   inherit gnome2-live
-fi
-
-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}"
-if [[ ${PV} =  ]]; then
-   KEYWORDS=""
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-fi
-
-# 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.19.92[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/gnome-icon-theme-symbolic
-
-   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-uti

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

2018-09-26 Thread Mart Raudsepp
commit: a9126f9468d094a472cb8aeedd0dd311aacff057
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Sep 26 22:09:33 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Sep 26 22:09:33 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=a9126f94

gnome-base/gnome-shell: add patchset with upstream gnome-3-26 branch fixes

.. and translation updates

 .../gnome-shell/gnome-shell-3.26.2-r4.ebuild   | 186 +
 1 file changed, 186 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
new file mode 100644
index ..91f301b9
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.26.2-r4.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+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.tar.xz";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind +ibus +networkmanager nsplugin 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer support is currently automagic
+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
+   >=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]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.21.3
+   >=x11-libs/startup-notification-0.11
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   networkmanager? (
+   >=gnome-extra/nm-applet-0.9.8[introspection]
+   >=net-misc/networkmanager-0.9.8:=[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
+   >=net-libs/libsoup-2.40:2.4[introspection]
+   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}]
+   media-libs/mesa
+"
+# 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
+# 8. IBus is needed for nls integration
+# 9. Optional telepathy chat integration
+# 10. 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]
+   >=app-accessibility/caribou-0.4.8
+   app-misc/geoclue[introspection]
+   >=dev-libs/libgweather-3.26:2[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
+
+   x11-misc/xdg-utils
+
+   >=x11-themes/adwaita-icon-theme-3.26
+
+   networkmanager? (
+   net-misc/mobile-broadband-provider-info
+   sys-libs/timezone-data )
+   ibus? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk,introspection] )
+   telepathy? (
+   >=net-im/telepathy-logger-0.2.4[introspection]
+   >=net-libs/telepathy-glib-0.19[introspection] )
+"
+# avoid circular dependency, see bug #546134
+PDEPEND="
+   >=gnome-base/gdm-3.5[introspection]
+   >=gnome-base/gnome-control-cente

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

2018-09-26 Thread Mart Raudsepp
commit: a6c7879c731370c2ed78aebe2dae65a686cc4136
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Sep 26 22:14:15 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Sep 26 22:14:15 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=a6c7879c

gnome-base/gnome-shell: remove old

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

 .../gnome-shell/files/3.26-bluetooth-flag.patch|  72 
 .../files/gnome-shell-3.12-bluetooth-flag.patch|  50 --
 .../files/gnome-shell-3.14.0-bluetooth-gold.patch  |  31 
 .../files/gnome-shell-3.14.0-defaults.patch|  25 ---
 .../files/gnome-shell-3.20-fix-nvidia-crash.patch  | 106 ---
 .../gnome-shell/gnome-shell-3.26.2-r2.ebuild   | 194 -
 .../gnome-shell/gnome-shell-3.26.2-r3.ebuild   | 183 ---
 gnome-base/gnome-shell/metadata.xml|   4 -
 8 files changed, 665 deletions(-)

diff --git a/gnome-base/gnome-shell/files/3.26-bluetooth-flag.patch 
b/gnome-base/gnome-shell/files/3.26-bluetooth-flag.patch
deleted file mode 100644
index 65686954..
--- a/gnome-base/gnome-shell/files/3.26-bluetooth-flag.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-From 7ca3e1a9d18e6f6154b4479bcd94d420bc69798c Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue 
-Date: Mon, 10 Sep 2018 13:17:39 +0200
-Subject: [PATCH] Make bluetooth support optional
-
-https://bugs.gentoo.org/show_bug.cgi?id=398145

- js/misc/meson.build |  2 +-
- meson.build | 15 ++-
- meson_options.txt   |  7 +++
- 3 files changed, 22 insertions(+), 2 deletions(-)
-
-diff --git a/js/misc/meson.build b/js/misc/meson.build
-index 20489496c..3071f9dfb 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 b82c41398..7d342ff61 100644
 a/meson.build
-+++ b/meson.build
-@@ -91,7 +91,20 @@ startup_dep = dependency('libstartup-notification-1.0', 
version: startup_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)
-+bt_dep = []
-+enable_bluetooth = get_option('enable-networkmanager')
-+if enable_bluetooth != 'no'
-+  want_bluetooth = enable_bluetooth == 'yes'
-+  bt_dep = dependency('gnome-bluetooth-1.0', version: bt_req, required: 
want_bluetooth)
-+  have_bluetooth = bt_dep.found()
-+
-+  if not have_bluetooth
-+bt_dep = []
-+  endif
-+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 18899ffdb..9191f8c0e 100644
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -16,6 +16,13 @@ option('enable-man',
-   description: 'Generate man pages'
- )
- 
-+option('enable-bluetooth',
-+  type: 'combo',
-+  choices: ['yes', 'no', 'auto'],
-+  value: 'auto',
-+  description: 'Enable bluetooth support'
-+)
-+
- option('enable-networkmanager',
-   type: 'combo',
-   choices: ['yes', 'no', 'auto'],
--- 
-2.18.0
-

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 2fa93af2..
--- 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([

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

2018-09-19 Thread Mart Raudsepp
commit: f9c67b7c3fb6f1fe8660564c024e7e59b7057902
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Sep 19 10:12:57 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Sep 19 10:12:57 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=f9c67b7c

gnome-base/gnome-shell-3.26.2: revbump with many fixes

* Require correct mutter subslot after fixing mutter-3.26 subslot.
* Fix bluetooth optionality patch to work off of USE=bluetooth, not
  USE=networkmanager due to missed option name update in patch.
* 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 warns 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.
* Port to direct use of gnoem2-utils, meson and xdg eclasses, as that's
  what we'll be able to add to main tree at this point.
* Remove bogus GNOME2_LA_PUNT and GNOME2_EAUTORECONF variables in a
  meson-based build.
* 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..
* Remove wrong gtk-doc-am, gnome-common and autoconf-archive build
  depends - these are for autotools, not meson..
* 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 3.26 for the adwaita-icon-theme dep, as new icons used by
  gnome-shell-3.26 are introduced there (at least the monitor configuration
  popup icons when the new display configuration keyboard shortcuts are
  used).
* Require >=libgweather-3.26 because new API from it is used (the
  NO_CAPITALIZATION formatting options stuff for fixing weather information
  capitalization below the gnome-shell calendar).
* Require USE=glib on pulseaudio, as libpulse-mainloop-glib is linked to
  in a subproject, not just libpulse.
* Install nsplugin in the correct directory for us, instead of just losing
  the correct BROWSER_PLUGIN_DIR stuff from autotools version. Upstream has
  some sort of meson variable support to apparently try to support
  overriding this, but as this isn't an envvar, we actually can't until it's
  not properly made a meson_options.txt thing instead - so instead just
  change the install path /mozilla components to /nsbrowser as we need.
* Add notes about broken gtk-doc building (with our outdated gtk-doc), but
  due to the build failures don't introduce USE=gtk-doc for the time being.
* 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

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

2018-09-10 Thread Gilles Dartiguelongue
commit: b6628fdbdc50807a2519be06bf0e32ffeb05e9a1
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 10 11:22:57 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 10 14:01:30 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=b6628fdb

gnome-base/gnome-shell: make bluetooth support optional again

Package-Manager: Portage-2.3.49, Repoman-2.3.10
Manifest-Sign-Key: 0x5A56C8CD0C13248A

 .../gnome-shell/files/3.26-bluetooth-flag.patch| 72 ++
 ...26.2-r1.ebuild => gnome-shell-3.26.2-r2.ebuild} | 11 ++--
 2 files changed, 79 insertions(+), 4 deletions(-)

diff --git a/gnome-base/gnome-shell/files/3.26-bluetooth-flag.patch 
b/gnome-base/gnome-shell/files/3.26-bluetooth-flag.patch
new file mode 100644
index ..65686954
--- /dev/null
+++ b/gnome-base/gnome-shell/files/3.26-bluetooth-flag.patch
@@ -0,0 +1,72 @@
+From 7ca3e1a9d18e6f6154b4479bcd94d420bc69798c Mon Sep 17 00:00:00 2001
+From: Gilles Dartiguelongue 
+Date: Mon, 10 Sep 2018 13:17:39 +0200
+Subject: [PATCH] Make bluetooth support optional
+
+https://bugs.gentoo.org/show_bug.cgi?id=398145
+---
+ js/misc/meson.build |  2 +-
+ meson.build | 15 ++-
+ meson_options.txt   |  7 +++
+ 3 files changed, 22 insertions(+), 2 deletions(-)
+
+diff --git a/js/misc/meson.build b/js/misc/meson.build
+index 20489496c..3071f9dfb 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 b82c41398..7d342ff61 100644
+--- a/meson.build
 b/meson.build
+@@ -91,7 +91,20 @@ startup_dep = dependency('libstartup-notification-1.0', 
version: startup_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)
++bt_dep = []
++enable_bluetooth = get_option('enable-networkmanager')
++if enable_bluetooth != 'no'
++  want_bluetooth = enable_bluetooth == 'yes'
++  bt_dep = dependency('gnome-bluetooth-1.0', version: bt_req, required: 
want_bluetooth)
++  have_bluetooth = bt_dep.found()
++
++  if not have_bluetooth
++bt_dep = []
++  endif
++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 18899ffdb..9191f8c0e 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -16,6 +16,13 @@ option('enable-man',
+   description: 'Generate man pages'
+ )
+ 
++option('enable-bluetooth',
++  type: 'combo',
++  choices: ['yes', 'no', 'auto'],
++  value: 'auto',
++  description: 'Enable bluetooth support'
++)
++
+ option('enable-networkmanager',
+   type: 'combo',
+   choices: ['yes', 'no', 'auto'],
+-- 
+2.18.0
+

diff --git a/gnome-base/gnome-shell/gnome-shell-3.26.2-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.26.2-r2.ebuild
similarity index 97%
rename from gnome-base/gnome-shell/gnome-shell-3.26.2-r1.ebuild
rename to gnome-base/gnome-shell/gnome-shell-3.26.2-r2.ebuild
index 3346d08b..84ff9806 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.26.2-r1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.26.2-r2.ebuild
@@ -6,7 +6,7 @@ GNOME2_LA_PUNT="yes"
 GNOME2_EAUTORECONF="yes"
 PYTHON_COMPAT=( python3_{4,5,6} )
 
-inherit gnome-meson multilib pax-utils python-r1 systemd
+inherit gnome-meson multilib pax-utils python-r1 systemd virtualx
 
 DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
 HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell";
@@ -21,8 +21,6 @@ KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
 # libXfixes-5.0 needed for pointer barriers
 # FIXME:
 #  * gstreamer support is currently automagic
-#  * gnome-bluetooth is automagic
-#  * BROWSER_PLUGIN_DIR is not set
 COMMON_DEPEND="
>=app-accessibility/at-spi2-atk-2.5.3
>=dev-libs/atk-2[introspection]
@@ -121,6 +119,7 @@ PATCHES=(
# Change favorites defaults, bug #479918
"${FILESDIR}"/${PN}-3.22.0-defaults.patch
# Fix automagic gnome-bluetooth dep, bug #398145
+   "${FILESDIR}"/3.26-bluetooth-flag.patch
 )
 
 src_configure() {
@@ -129,7 +128,11 @@ src_configure() {
-Denable-documentation=false \
-Denable-systemd=$(usex !openrc-force yes no) \
-Denable-networkmanager=$(usex networkmanager yes no) \
-   $(meson_use nsplugin enable-browser-plugin) 
+   $(m

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

2018-05-11 Thread Sobhan Mohammadpour
commit: d8d754a99f2fb6e443bd15ca9bb9a322f28f5a7b
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Fri May 11 07:10:16 2018 +
Commit: Sobhan Mohammadpour  gentoo  org>
CommitDate: Fri May 11 07:10:16 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=d8d754a9

gnome-base/gnome-shell: add python 3.6 support

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../{gnome-shell-3.26.2.ebuild => gnome-shell-3.26.2-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.26.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.26.2-r1.ebuild
similarity index 99%
rename from gnome-base/gnome-shell/gnome-shell-3.26.2.ebuild
rename to gnome-base/gnome-shell/gnome-shell-3.26.2-r1.ebuild
index 34c076ae..3346d08b 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.26.2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.26.2-r1.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 gnome-meson multilib pax-utils python-r1 systemd
 



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

2018-05-10 Thread Sobhan Mohammadpour
commit: 4d0724f07c46b79af1b89a267f9f67a7f9a8c76f
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Fri May 11 05:51:28 2018 +
Commit: Sobhan Mohammadpour  gentoo  org>
CommitDate: Fri May 11 05:51:28 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=4d0724f0

gnome-base/gnome-shell: bump

Package-Manager: Portage-2.3.36, Repoman-2.3.9
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../gnome-shell/{gnome-shell-3.26.1.ebuild => gnome-shell-3.26.2.ebuild}  | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

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



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

2018-02-03 Thread Sobhan Mohammadpour
commit: 2666153bdd627858efa635a27bd7cf06f47f8b69
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sat Feb  3 20:32:45 2018 +
Commit: Sobhan Mohammadpour  gentoo  org>
CommitDate: Sat Feb  3 20:32:45 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=2666153b

gnome-base/gnome-shell: version bump to 3.26.1

Package-Manager: Portage-2.3.23, Repoman-2.3.6
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 .../files/gnome-shell-3.22.0-defaults.patch|  26 +++
 gnome-base/gnome-shell/gnome-shell-3.26.1.ebuild   | 191 +
 gnome-base/gnome-shell/metadata.xml|   4 +
 3 files changed, 221 insertions(+)

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 ..b80dbc3a
--- /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/gnome-shell-3.26.1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.26.1.ebuild
new file mode 100644
index ..34c076ae
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.26.1.ebuild
@@ -0,0 +1,191 @@
+# Copyright 1999-2018 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 gnome-meson 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 ~ppc ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers
+# FIXME:
+#  * gstreamer support is currently automagic
+#  * gnome-bluetooth is automagic
+#  * BROWSER_PLUGIN_DIR is not set
+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.53: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.26.0:0/0[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-0.18
+   >=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 n

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

2018-01-12 Thread Dennis Lamm
commit: 3e2273af1c368bd79a789863f2341ceb98f2415e
Author: Dennis Lamm  gentoo  org>
AuthorDate: Fri Jan 12 13:15:41 2018 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Fri Jan 12 13:15:41 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=3e2273af

gnome-base/gnome-shell: drop old

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 gnome-base/gnome-shell/gnome-shell-3.20.2.ebuild | 223 ---
 gnome-base/gnome-shell/gnome-shell-.ebuild   |   3 +-
 2 files changed, 1 insertion(+), 225 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 eccc76e5..
--- a/gnome-base/gnome-shell/gnome-shell-3.20.2.ebuild
+++ /dev/null
@@ -1,223 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{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/gnome-icon-theme-symbolic
-
-   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
-   

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

2016-05-10 Thread Remi Cardona
commit: 5eb942173115e547d84a34316fa40073bf52de58
Author: Rémi Cardona  gentoo  org>
AuthorDate: Wed May 11 06:08:59 2016 +
Commit: Remi Cardona  gentoo  org>
CommitDate: Wed May 11 06:08:59 2016 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=5eb94217

gnome-base/gnome-shell: bump to 3.20.2

Package-Manager: portage-2.2.28
Manifest-Sign-Key: 0xE0663D48103108F8

 .../{gnome-shell-3.20.1.ebuild => gnome-shell-3.20.2.ebuild}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.20.1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.20.2.ebuild
similarity index 99%
rename from gnome-base/gnome-shell/gnome-shell-3.20.1.ebuild
rename to gnome-base/gnome-shell/gnome-shell-3.20.2.ebuild
index 66cabaf..eccc76e 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.20.1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.20.2.ebuild
@@ -44,7 +44,7 @@ COMMON_DEPEND="
>=sys-auth/polkit-0.100[introspection]
>=x11-libs/libXfixes-5.0
x11-libs/libXtst
-   >=x11-wm/mutter-3.20.0[introspection]
+   >=x11-wm/mutter-3.20.2[introspection]
>=x11-libs/startup-notification-0.11
 
${PYTHON_DEPS}



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

2016-04-18 Thread Ole Reifschneider
commit: 06f503acebc148728d4bc4837030b15c8e0bdcde
Author: Ole Reifschneider  gentoo  org>
AuthorDate: Mon Apr 18 19:42:47 2016 +
Commit: Ole Reifschneider  gentoo  org>
CommitDate: Mon Apr 18 19:42:47 2016 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=06f503ac

gnome-base/gnome-shell: Bump version to 3.20.1 and fix nvidia crash

Package-Manager: portage-2.2.28
Manifest-Sign-Key: 0xE9E568677E8B4D42

 .../files/gnome-shell-3.20-fix-nvidia-crash.patch  | 106 +
 ...ell-3.20.0.ebuild => gnome-shell-3.20.1.ebuild} |   4 +
 2 files changed, 110 insertions(+)

diff --git 
a/gnome-base/gnome-shell/files/gnome-shell-3.20-fix-nvidia-crash.patch 
b/gnome-base/gnome-shell/files/gnome-shell-3.20-fix-nvidia-crash.patch
new file mode 100644
index 000..19eda8e
--- /dev/null
+++ b/gnome-base/gnome-shell/files/gnome-shell-3.20-fix-nvidia-crash.patch
@@ -0,0 +1,106 @@
+From 26d339b91744dab5135ee9ea1d46fda62448ad95 Mon Sep 17 00:00:00 2001
+From: Jan de Groot 
+Date: Mon, 11 Apr 2016 14:00:33 +
+Subject: [PATCH] Initialize framebuffer objects early so clutter will not
+ abort a few operations later.
+
+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.
+---
+ src/st/st-theme-node-drawing.c| 35 +++
+ src/st/st-theme-node-transition.c | 18 --
+ 2 files changed, 39 insertions(+), 14 deletions(-)
+
+diff --git a/src/st/st-theme-node-drawing.c b/src/st/st-theme-node-drawing.c
+index 1f28ed9..4a6a234 100644
+--- a/src/st/st-theme-node-drawing.c
 b/src/st/st-theme-node-drawing.c
+@@ -2247,22 +2247,33 @@ st_theme_node_prerender_shadow (StThemeNodePaintState 
*state)
+COGL_TEXTURE_NO_SLICING,
+COGL_PIXEL_FORMAT_ANY);
+   if (buffer != COGL_INVALID_HANDLE)
+-offscreen = cogl_offscreen_new_with_texture (buffer);
+-
+-  if (offscreen != COGL_INVALID_HANDLE)
+ {
+-  ClutterActorBox box = { 0, 0, state->box_shadow_width, 
state->box_shadow_height};
++  CoglError *error = NULL;
++
++  offscreen = cogl_offscreen_new_with_texture (buffer);
++
++  if (cogl_framebuffer_allocate (COGL_FRAMEBUFFER (offscreen), &error))
++{
++  ClutterActorBox box = { 0, 0, state->box_shadow_width, 
state->box_shadow_height};
++
++  cogl_framebuffer_orthographic (offscreen, 0, 0,
++ state->box_shadow_width,
++ state->box_shadow_height, 0, 1.0);
++  cogl_framebuffer_clear4f (offscreen, COGL_BUFFER_BIT_COLOR, 0, 0, 
0, 0);
+ 
+-  cogl_framebuffer_orthographic (offscreen, 0, 0,
+- state->box_shadow_width,
+- state->box_shadow_height, 0, 1.0);
+-  cogl_framebuffer_clear4f (offscreen, COGL_BUFFER_BIT_COLOR, 0, 0, 0, 0);
++  st_theme_node_paint_borders (state, offscreen, &box, 0xFF);
+ 
+-  st_theme_node_paint_borders (state, offscreen, &box, 0xFF);
+-  cogl_handle_unref (offscreen);
++  cogl_handle_unref (offscreen);
+ 
+-  state->box_shadow_pipeline = _st_create_shadow_pipeline 
(st_theme_node_get_box_shadow (node),
+-   buffer);
++  state->box_shadow_pipeline = _st_create_shadow_pipeline 
(st_theme_node_get_box_shadow (node),
++   buffer);
++}
++  else
++{
++  cogl_handle_unref (offscreen);
++
++  cogl_error_free (error);
++}
+ }
+ 
+   if (buffer != COGL_INVALID_HANDLE)
+diff --git a/src/st/st-theme-node-transition.c 
b/src/st/st-theme-node-transition.c
+index 1eef17b..f3350a1 100644
+--- a/src/st/st-theme-node-transition.c
 b/src/st/st-theme-node-transition.c
+@@ -242,6 +242,8 @@ 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;
+ 
+@@ -269,13 +271,25 @@ setup_framebuffers (StThemeNodeTransition *transition,
+   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), 
&catch_error))
++{
++  cogl_object_unref (priv->old_offscreen);
++  cogl_error_free (catch_error);
++  priv->old_offscreen = COGL_INVALID_HANDLE;
++  g_return_val_if_fail (priv->old_offscreen != COGL_INVALID_HANDLE, 
FALSE);
++}
+ 
+ 

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

2016-03-24 Thread Ole Reifschneider
commit: 2bcfebf7a1f8562ea11f569a8c152165cb086fa4
Author: Ole Reifschneider  gentoo  org>
AuthorDate: Sat Mar 19 16:56:39 2016 +
Commit: Ole Reifschneider  gentoo  org>
CommitDate: Fri Mar 25 00:53:15 2016 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=2bcfebf7

gnome-base/gnome-shell: Bump version to 3.20.0

Package-Manager: portage-2.2.28
Manifest-Sign-Key: 0xE9E568677E8B4D42

 ...ell-3.18.0.ebuild => gnome-shell-3.20.0.ebuild} | 20 +++
 gnome-base/gnome-shell/gnome-shell-.ebuild | 42 ++
 gnome-base/gnome-shell/metadata.xml|  2 --
 3 files changed, 32 insertions(+), 32 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.18.0.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.20.0.ebuild
similarity index 92%
rename from gnome-base/gnome-shell/gnome-shell-3.18.0.ebuild
rename to gnome-base/gnome-shell/gnome-shell-3.20.0.ebuild
index 39b973d..af77e1f 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.18.0.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.20.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI="5"
 GCONF_DEBUG="no"
 GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{3_3,3_4} )
+PYTHON_COMPAT=( python{3_3,3_4,3_5} )
 
 inherit autotools eutils gnome2 multilib pax-utils python-r1 systemd
 
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell";
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-IUSE="+bluetooth +i18n +networkmanager -openrc-force"
+IUSE="+bluetooth +networkmanager +nls -openrc-force"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 
@@ -34,7 +34,7 @@ COMMON_DEPEND="
>=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.14
+   >=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:=
@@ -44,7 +44,7 @@ COMMON_DEPEND="
>=sys-auth/polkit-0.100[introspection]
>=x11-libs/libXfixes-5.0
x11-libs/libXtst
-   >=x11-wm/mutter-3.17.91[introspection]
+   >=x11-wm/mutter-3.20.0[introspection]
>=x11-libs/startup-notification-0.11
 
${PYTHON_DEPS}
@@ -79,7 +79,7 @@ COMMON_DEPEND="
 # 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 i18n integration
+# 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]
@@ -99,10 +99,10 @@ RDEPEND="${COMMON_DEPEND}
media-fonts/dejavu
x11-themes/gnome-icon-theme-symbolic
 
-   i18n? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk3,introspection] )
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="
@@ -197,6 +197,12 @@ pkg_postinst() {
elog "media-libs/mesa."
fi
 
+   # https://bugs.gentoo.org/show_bug.cgi?id=563084
+   if has_version "x11-drivers/nvidia-drivers[-kms]"; then
+   ewarn "You will need to enable kms support in 
x11-drivers/nvidia-drivers,"
+   ewarn "otherwise Gnome will fail to start"
+   fi
+
if ! systemd_is_booted; then
ewarn "${PN} needs Systemd to be *running* for working"
ewarn "properly. Please follow this guide to migrate:"

diff --git a/gnome-base/gnome-shell/gnome-shell-.ebuild 
b/gnome-base/gnome-shell/gnome-shell-.ebuild
index e95780d..183ce49 100644
--- a/gnome-base/gnome-shell/gnome-shell-.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI="5"
 GCONF_DEBUG="no"
 GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python{3_3,3_4} )
+PYTHON_COMPAT=( python{3_3,3_4,3_5} )
 
 inherit autotools eutils gnome2 multilib pax-utils python-r1 systemd
 if [[ ${PV} =  ]]; then
@@ -17,7 +17,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell";
 
 LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
-IUSE="+bluetooth +i18n +networkmanager -openrc-force"
+IUSE="+bluetooth +networkmanager +nls -openrc-force"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 if [[ ${PV} =  ]]; then
KEYWORDS=""
@@ -41,7 +41,7 @@ COMMON_DEPEND="
>=dev-libs/json-glib-0.13.2
>=dev-libs/libcroco-0.6.8:

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

2015-10-02 Thread Ole Reifschneider
commit: 9f3b03491c69efdee3ea1f9fac676c1a4b91147f
Author: Ole Reifschneider  gentoo  org>
AuthorDate: Fri Oct  2 09:56:55 2015 +
Commit: Ole Reifschneider  gentoo  org>
CommitDate: Fri Oct  2 09:56:55 2015 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=9f3b0349

gnome-base/gnome-shell: Bump version to 3.18.0

Package-Manager: portage-2.2.22
Manifest-Sign-Key: 7E8B4D42

 .../{gnome-shell-3.17.91.ebuild => gnome-shell-3.18.0.ebuild} | 0
 gnome-base/gnome-shell/gnome-shell-.ebuild| 4 ++--
 2 files changed, 2 insertions(+), 2 deletions(-)

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

diff --git a/gnome-base/gnome-shell/gnome-shell-.ebuild 
b/gnome-base/gnome-shell/gnome-shell-.ebuild
index b5ae944..e95780d 100644
--- a/gnome-base/gnome-shell/gnome-shell-.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-.ebuild
@@ -34,7 +34,7 @@ COMMON_DEPEND="
>=app-crypt/gcr-3.7.5[introspection]
>=dev-libs/glib-2.45.3:2[dbus]
>=dev-libs/gjs-1.39
-   >=dev-libs/gobject-introspection-0.10.1:=
+   >=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]
@@ -217,7 +217,7 @@ pkg_postinst() {
if ! systemd_is_booted; then
ewarn "${PN} needs Systemd to be *running* for working"
ewarn "properly. Please follow this guide to migrate:"
-   ewarn "http://wiki.gentoo.org/wiki/Systemd";
+   ewarn "https://wiki.gentoo.org/wiki/Systemd";
fi
 
if use openrc-force; then



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

2015-09-13 Thread Ole Reifschneider
commit: 7371d8f8c55acfe44e1c754e2df182ee6dff305d
Author: Ole Reifschneider  gentoo  org>
AuthorDate: Sun Sep 13 22:53:00 2015 +
Commit: Ole Reifschneider  gentoo  org>
CommitDate: Sun Sep 13 22:53:00 2015 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=7371d8f8

gnome-base/gnome-shell: Raise dependency on gobject-introspection

Altough this is not in the configure.ac with gobject-introspection < 1.45
gnome-shell fails to start.

Package-Manager: portage-2.2.20.1
Manifest-Sign-Key: 7E8B4D42

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

diff --git a/gnome-base/gnome-shell/gnome-shell-3.17.91.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.17.91.ebuild
index 9c601d4..39b973d 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.17.91.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.17.91.ebuild
@@ -27,7 +27,7 @@ COMMON_DEPEND="
>=app-crypt/gcr-3.7.5[introspection]
>=dev-libs/glib-2.45.3:2[dbus]
>=dev-libs/gjs-1.39
-   >=dev-libs/gobject-introspection-0.10.1:=
+   >=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]



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

2015-09-13 Thread Ole Reifschneider
commit: a7a9616f6f484a4e250e9211f5c42fcd4980dd3e
Author: Ole Reifschneider  gentoo  org>
AuthorDate: Sun Sep 13 22:04:02 2015 +
Commit: Ole Reifschneider  gentoo  org>
CommitDate: Sun Sep 13 22:04:02 2015 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=a7a9616f

gnome-base/gnome-shell: Bump version to 3.17.91

Package-Manager: portage-2.2.20.1
Manifest-Sign-Key: 7E8B4D42

 ...hell-.ebuild => gnome-shell-3.17.91.ebuild} | 65 +-
 gnome-base/gnome-shell/gnome-shell-.ebuild | 30 +-
 2 files changed, 41 insertions(+), 54 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.17.91.ebuild
similarity index 79%
copy from gnome-base/gnome-shell/gnome-shell-.ebuild
copy to gnome-base/gnome-shell/gnome-shell-3.17.91.ebuild
index 6ca3a9c..9c601d4 100644
--- a/gnome-base/gnome-shell/gnome-shell-.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.17.91.ebuild
@@ -5,12 +5,9 @@
 EAPI="5"
 GCONF_DEBUG="no"
 GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python2_{6,7} )
+PYTHON_COMPAT=( python{3_3,3_4} )
 
 inherit autotools eutils gnome2 multilib pax-utils python-r1 systemd
-if [[ ${PV} =  ]]; then
-   inherit gnome2-live
-fi
 
 DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
 HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell";
@@ -19,11 +16,7 @@ LICENSE="GPL-2+ LGPL-2+"
 SLOT="0"
 IUSE="+bluetooth +i18n +networkmanager -openrc-force"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-if [[ ${PV} =  ]]; then
-   KEYWORDS=""
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-fi
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 
 # libXfixes-5.0 needed for pointer barriers
 # FIXME:
@@ -32,25 +25,26 @@ 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.39.1:2
+   >=dev-libs/glib-2.45.3:2[dbus]
>=dev-libs/gjs-1.39
-   >=dev-libs/gobject-introspection-0.10.1
-   >=x11-libs/gtk+-3.13.2:3[introspection]
-   >=media-libs/clutter-1.15.90:1.0[introspection]
+   >=dev-libs/gobject-introspection-0.10.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.12
+   >=gnome-base/gsettings-desktop-schemas-3.14
>=gnome-base/gnome-keyring-3.3.90
gnome-base/libgnome-keyring
-   >=gnome-extra/evolution-data-server-3.5.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.14.3[introspection]
+   >=x11-wm/mutter-3.17.91[introspection]
>=x11-libs/startup-notification-0.11
 
${PYTHON_DEPS}
@@ -97,7 +91,6 @@ RDEPEND="${COMMON_DEPEND}
 
>=gnome-base/gnome-session-2.91.91
>=gnome-base/gnome-settings-daemon-3.8.3
-   >=gnome-base/gnome-control-center-3.8.3[bluetooth(+)?]
 
!openrc-force? ( >=sys-apps/systemd-31 )
 
@@ -111,8 +104,10 @@ RDEPEND="${COMMON_DEPEND}
net-misc/mobile-broadband-provider-info
sys-libs/timezone-data )
 "
-# avoid circular dependency
-PDEPEND=">=gnome-base/gdm-3.5[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
@@ -127,18 +122,18 @@ DEPEND="${COMMON_DEPEND}
 
 src_prepare() {
# Change favorites defaults, bug #479918
-   epatch "${FILESDIR}/${PN}-3.14.0-defaults.patch"
+   epatch "${FILESDIR}"/${PN}-3.14.0-defaults.patch
 
# Fix automagic gnome-bluetooth dep, bug #398145
-   epatch "${FILESDIR}/${PN}-3.12.0-bluetooth-flag.patch"
+   epatch "${FILESDIR}"/${PN}-3.12-bluetooth-flag.patch
 
# Fix silent bluetooth linking failure with ld.gold, bug #503952
# https://bugzilla.gnome.org/show_bug.cgi?id=726435
-   epatch "${FILESDIR}/${PN}-3.14.0-bluetooth-gold.patch"
+   epatch "${FILESDIR}"/${PN}-3.14.0-bluetooth-gold.patch
 
epatch_user
 
-   [[ ${PV} !=  ]] && eautoreconf
+   eautoreconf
gnome2_src_prepare
 }
 
@@ -161,14 +156,15 @@ src_install() {
# Required for gnome-shell on hardened/PaX, bug #398941
# Future-proof for >=spidermonkey-1.8.7 following polkit's example
if has_version '=dev-lang/spidermonkey-1.8.7[jit]'; then
-   pax-mark

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

2015-05-14 Thread Gilles Dartiguelongue
commit: 389971729e7436c7d9902840058c3c4d74ec4484
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Thu May 14 18:19:28 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu May 14 18:19:28 2015 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=38997172

gnome-base/gnome-shell: 3.16.1 → 3.16.2

 .../gnome-shell/{gnome-shell-3.16.1.ebuild => gnome-shell-3.16.2.ebuild}  | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

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



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

2015-04-23 Thread Ole Reifschneider
commit: d0f9b61445ff76700f94e794d8385a5c371cb23d
Author: Ole Reifschneider  gentoo  org>
AuthorDate: Thu Apr 23 07:03:43 2015 +
Commit: Ole Reifschneider  gentoo  org>
CommitDate: Thu Apr 23 07:03:43 2015 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=d0f9b614

Add missing nm-applet dep to gnome-shell

Package-Manager: portage-2.2.14
Manifest-Sign-Key: 7E8B4D42

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

diff --git a/gnome-base/gnome-shell/gnome-shell-3.16.1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.16.1.ebuild
index 7f05b85..a566591 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.16.1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.16.1.ebuild
@@ -64,6 +64,7 @@ COMMON_DEPEND="
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.

diff --git a/gnome-base/gnome-shell/gnome-shell-.ebuild 
b/gnome-base/gnome-shell/gnome-shell-.ebuild
index ad3903f..197ce26 100644
--- a/gnome-base/gnome-shell/gnome-shell-.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-.ebuild
@@ -71,6 +71,7 @@ COMMON_DEPEND="
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.



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

2015-04-20 Thread Ole Reifschneider
commit: 6e23ab9b69073d346f8195b964a27ec4a40b4bc3
Author: Ole Reifschneider  gentoo  org>
AuthorDate: Mon Apr 20 19:44:52 2015 +
Commit: Ole Reifschneider  gentoo  org>
CommitDate: Mon Apr 20 19:44:52 2015 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=6e23ab9b

Fix patch name for gnome-shell

Package-Manager: portage-2.2.14
Manifest-Sign-Key: 7E8B4D42

 ...-3.12.0-bluetooth-flag.patch => gnome-shell-3.12-bluetooth-flag.patch} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git 
a/gnome-base/gnome-shell/files/gnome-shell-3.12.0-bluetooth-flag.patch 
b/gnome-base/gnome-shell/files/gnome-shell-3.12-bluetooth-flag.patch
similarity index 100%
rename from gnome-base/gnome-shell/files/gnome-shell-3.12.0-bluetooth-flag.patch
rename to gnome-base/gnome-shell/files/gnome-shell-3.12-bluetooth-flag.patch



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

2015-04-19 Thread Ole Reifschneider
commit: c80a2f1018741d0bfebd442470924663eee1e262
Author: Ole Reifschneider  gentoo  org>
AuthorDate: Sun Apr 19 11:29:11 2015 +
Commit: Ole Reifschneider  gentoo  org>
CommitDate: Sun Apr 19 11:29:11 2015 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=c80a2f10

Bump gnome-base/gnome-shell version to 3.16.1

Package-Manager: portage-2.2.14
Manifest-Sign-Key: 7E8B4D42

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

diff --git a/gnome-base/gnome-shell/gnome-shell-3.16.1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.16.1.ebuild
new file mode 100644
index 000..7f05b85
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.16.1.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: 
/var/cvsroot/gentoo-x86/gnome-base/gnome-shell/gnome-shell-3.14.4.ebuild,v 1.1 
2015/03/28 09:33:14 pacho Exp $
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python{3_3,3_4} )
+
+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 +i18n +networkmanager -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.39.1:2[dbus]
+   >=dev-libs/gjs-1.39
+   >=dev-libs/gobject-introspection-0.10.1:=
+   >=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.14
+   >=gnome-base/gnome-keyring-3.3.90
+   gnome-base/libgnome-keyring
+   >=gnome-extra/evolution-data-server-3.13.90:=
+   >=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.16.0[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
+   >=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 i18n 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
+   >=gnome-base/gnome-control-center-3.8.3[bluetooth(+)?]
+
+   !openrc-force? ( >=sys-apps/systemd-31 )
+
+   x11-misc/xdg-utils
+
+   media-fonts/dejavu
+   x11-themes/gnome-icon-theme-symbolic
+
+   i18n? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk3,introspection] )
+   networkmanager? (
+   net-misc/mobile-broadband-provider-info
+   sys-libs/timezone-data )
+"
+# avoid circular dependency
+PDEPEND=">=gnome-base/gdm-3.5[introspection]
+"
+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/spide

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

2014-12-26 Thread Gilles Dartiguelongue
commit: 48d7873b125f763d6af15837d0cc090f55cdf05f
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Fri Dec 26 21:51:58 2014 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Fri Dec 26 21:51:58 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=48d7873b

gnome-base/gnome-shell: moved to gentoo-x86

---
 gnome-base/gnome-shell/gnome-shell-3.14.3.ebuild | 220 ---
 1 file changed, 220 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.14.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.14.3.ebuild
deleted file mode 100644
index b740e0d..000
--- a/gnome-base/gnome-shell/gnome-shell-3.14.3.ebuild
+++ /dev/null
@@ -1,220 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python2_{6,7} )
-
-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 +i18n +networkmanager -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.39.1:2
-   >=dev-libs/gjs-1.39
-   >=dev-libs/gobject-introspection-0.10.1
-   >=x11-libs/gtk+-3.13.2:3[introspection]
-   >=media-libs/clutter-1.15.90: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.12
-   >=gnome-base/gnome-keyring-3.3.90
-   gnome-base/libgnome-keyring
-   >=gnome-extra/evolution-data-server-3.5.3:=
-   >=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.14.3[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
-   >=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 i18n 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
-   >=gnome-base/gnome-control-center-3.8.3[bluetooth(+)?]
-
-   !openrc-force? ( >=sys-apps/systemd-31 )
-
-   x11-misc/xdg-utils
-
-   media-fonts/dejavu
-   x11-themes/gnome-icon-theme-symbolic
-
-   i18n? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk3,introspection] )
-   networkmanager? (
-   net-misc/mobile-broadband-provider-info
-   sys-libs/timezone-data )
-"
-# avoid circular dependency
-PDEPEND=">=gnome-base/gdm-3.5[introspection]
-"
-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 compiling, so block at 
build-time
-# https://bugs.gentoo.org/show_bug.cgi?id=360413
-
-src_p

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

2014-12-21 Thread Gilles Dartiguelongue
commit: 3e30c7a3b814475de587d6c4d5e24f5adb4ec8e2
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Dec 21 11:00:18 2014 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Dec 21 11:00:18 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=3e30c7a3

gnome-base/gnome-shell: 3.14.2 → 3.14.3

---
 ...around-quoting-issues-in-configure-script.patch | 33 --
 ...ell-3.14.2.ebuild => gnome-shell-3.14.3.ebuild} |  5 +---
 gnome-base/gnome-shell/gnome-shell-.ebuild |  2 +-
 3 files changed, 2 insertions(+), 38 deletions(-)

diff --git 
a/gnome-base/gnome-shell/files/gnome-shell-3.14.2-build-Workaround-quoting-issues-in-configure-script.patch
 
b/gnome-base/gnome-shell/files/gnome-shell-3.14.2-build-Workaround-quoting-issues-in-configure-script.patch
deleted file mode 100644
index 9f5f457..000
--- 
a/gnome-base/gnome-shell/files/gnome-shell-3.14.2-build-Workaround-quoting-issues-in-configure-script.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From b05ab0eaebd9e6e58f1b9c092e05323c5b901a2b Mon Sep 17 00:00:00 2001
-From: Alexander Tsoy 
-Date: Mon, 27 Oct 2014 16:45:10 +0300
-Subject: [PATCH] build: Workaround quoting issues in configure script
-
-Default value of BROWSER_PLUGIN_DIR variable contains special symbols.
-Thus quoting and inlining it in parameter expansion is not portable.
-In particular it does not work in dash. Replace ${a:-b} parameter
-expansion with conditional statement.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=739241

- configure.ac | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index d55848b..5b8c306 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -232,7 +232,9 @@ esac
- AM_CFLAGS="$AM_CFLAGS $WARN_CFLAGS"
- AC_SUBST(AM_CFLAGS)
- 
--BROWSER_PLUGIN_DIR="${BROWSER_PLUGIN_DIR:-"\${libdir}/mozilla/plugins"}"
-+if test -z "${BROWSER_PLUGIN_DIR}"; then
-+  BROWSER_PLUGIN_DIR="\${libdir}/mozilla/plugins"
-+fi
- AC_ARG_VAR([BROWSER_PLUGIN_DIR],[Where to install the plugin to])
- 
- AC_CONFIG_FILES([
--- 
-2.1.3
-

diff --git a/gnome-base/gnome-shell/gnome-shell-3.14.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.14.3.ebuild
similarity index 97%
rename from gnome-base/gnome-shell/gnome-shell-3.14.2.ebuild
rename to gnome-base/gnome-shell/gnome-shell-3.14.3.ebuild
index d11763a..b740e0d 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.14.2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.14.3.ebuild
@@ -43,7 +43,7 @@ COMMON_DEPEND="
>=sys-auth/polkit-0.100[introspection]
>=x11-libs/libXfixes-5.0
x11-libs/libXtst
-   >=x11-wm/mutter-3.14.2[introspection]
+   >=x11-wm/mutter-3.14.3[introspection]
>=x11-libs/startup-notification-0.11
 
${PYTHON_DEPS}
@@ -128,9 +128,6 @@ src_prepare() {
# https://bugzilla.gnome.org/show_bug.cgi?id=726435
epatch "${FILESDIR}/${PN}-3.14.0-bluetooth-gold.patch"
 
-   # Fix build with non-bash /bin/sh, see bug #526408
-   epatch 
"${FILESDIR}/${PN}-3.14.2-build-Workaround-quoting-issues-in-configure-script.patch"
-
epatch_user
 
eautoreconf

diff --git a/gnome-base/gnome-shell/gnome-shell-.ebuild 
b/gnome-base/gnome-shell/gnome-shell-.ebuild
index 7624368..ad3903f 100644
--- a/gnome-base/gnome-shell/gnome-shell-.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-.ebuild
@@ -50,7 +50,7 @@ COMMON_DEPEND="
>=sys-auth/polkit-0.100[introspection]
>=x11-libs/libXfixes-5.0
x11-libs/libXtst
-   >=x11-wm/mutter-3.14.2[introspection]
+   >=x11-wm/mutter-3.14.3[introspection]
>=x11-libs/startup-notification-0.11
 
${PYTHON_DEPS}



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

2014-11-29 Thread Remi Cardona
commit: 36eba783b56e30c212cdb9585fcc7dade98c5e77
Author: Rémi Cardona  gentoo  org>
AuthorDate: Sat Nov 29 16:47:22 2014 +
Commit: Remi Cardona  gentoo  org>
CommitDate: Sat Nov 29 16:48:38 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=36eba783

gnome-base/gnome-shell: Fix build with non-bash /bin/sh

Patch comes from upstream git, so - doesn't need it.

---
 ...around-quoting-issues-in-configure-script.patch | 33 ++
 gnome-base/gnome-shell/gnome-shell-3.14.2.ebuild   |  3 ++
 2 files changed, 36 insertions(+)

diff --git 
a/gnome-base/gnome-shell/files/gnome-shell-3.14.2-build-Workaround-quoting-issues-in-configure-script.patch
 
b/gnome-base/gnome-shell/files/gnome-shell-3.14.2-build-Workaround-quoting-issues-in-configure-script.patch
new file mode 100644
index 000..9f5f457
--- /dev/null
+++ 
b/gnome-base/gnome-shell/files/gnome-shell-3.14.2-build-Workaround-quoting-issues-in-configure-script.patch
@@ -0,0 +1,33 @@
+From b05ab0eaebd9e6e58f1b9c092e05323c5b901a2b Mon Sep 17 00:00:00 2001
+From: Alexander Tsoy 
+Date: Mon, 27 Oct 2014 16:45:10 +0300
+Subject: [PATCH] build: Workaround quoting issues in configure script
+
+Default value of BROWSER_PLUGIN_DIR variable contains special symbols.
+Thus quoting and inlining it in parameter expansion is not portable.
+In particular it does not work in dash. Replace ${a:-b} parameter
+expansion with conditional statement.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=739241
+---
+ configure.ac | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index d55848b..5b8c306 100644
+--- a/configure.ac
 b/configure.ac
+@@ -232,7 +232,9 @@ esac
+ AM_CFLAGS="$AM_CFLAGS $WARN_CFLAGS"
+ AC_SUBST(AM_CFLAGS)
+ 
+-BROWSER_PLUGIN_DIR="${BROWSER_PLUGIN_DIR:-"\${libdir}/mozilla/plugins"}"
++if test -z "${BROWSER_PLUGIN_DIR}"; then
++  BROWSER_PLUGIN_DIR="\${libdir}/mozilla/plugins"
++fi
+ AC_ARG_VAR([BROWSER_PLUGIN_DIR],[Where to install the plugin to])
+ 
+ AC_CONFIG_FILES([
+-- 
+2.1.3
+

diff --git a/gnome-base/gnome-shell/gnome-shell-3.14.2.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.14.2.ebuild
index 7db3234..d11763a 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.14.2.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.14.2.ebuild
@@ -128,6 +128,9 @@ src_prepare() {
# https://bugzilla.gnome.org/show_bug.cgi?id=726435
epatch "${FILESDIR}/${PN}-3.14.0-bluetooth-gold.patch"
 
+   # Fix build with non-bash /bin/sh, see bug #526408
+   epatch 
"${FILESDIR}/${PN}-3.14.2-build-Workaround-quoting-issues-in-configure-script.patch"
+
epatch_user
 
eautoreconf



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

2014-11-23 Thread Remi Cardona
commit: b21ef76a0a9098a11cabf250cee3b3a44d103a52
Author: Rémi Cardona  gentoo  org>
AuthorDate: Mon Nov 24 07:12:41 2014 +
Commit: Remi Cardona  gentoo  org>
CommitDate: Mon Nov 24 07:23:12 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=b21ef76a

gnome-base/gnome-shell: 3.14.1.5 → 3.14.2

---
 .../{gnome-shell-3.14.1.5.ebuild => gnome-shell-3.14.2.ebuild}  | 2 +-
 gnome-base/gnome-shell/gnome-shell-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.14.1.5.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.14.2.ebuild
similarity index 99%
rename from gnome-base/gnome-shell/gnome-shell-3.14.1.5.ebuild
rename to gnome-base/gnome-shell/gnome-shell-3.14.2.ebuild
index 672e13e..7db3234 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.14.1.5.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.14.2.ebuild
@@ -43,7 +43,7 @@ COMMON_DEPEND="
>=sys-auth/polkit-0.100[introspection]
>=x11-libs/libXfixes-5.0
x11-libs/libXtst
-   >=x11-wm/mutter-3.14.1[introspection]
+   >=x11-wm/mutter-3.14.2[introspection]
>=x11-libs/startup-notification-0.11
 
${PYTHON_DEPS}

diff --git a/gnome-base/gnome-shell/gnome-shell-.ebuild 
b/gnome-base/gnome-shell/gnome-shell-.ebuild
index c3a62b9..7624368 100644
--- a/gnome-base/gnome-shell/gnome-shell-.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-.ebuild
@@ -50,7 +50,7 @@ COMMON_DEPEND="
>=sys-auth/polkit-0.100[introspection]
>=x11-libs/libXfixes-5.0
x11-libs/libXtst
-   >=x11-wm/mutter-3.14.1[introspection]
+   >=x11-wm/mutter-3.14.2[introspection]
>=x11-libs/startup-notification-0.11
 
${PYTHON_DEPS}



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

2014-11-03 Thread Gilles Dartiguelongue
commit: cccf50ed5f1b1520b1ec8b9e35e5a5fc79ea4a83
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Nov  2 16:17:43 2014 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Nov  2 16:24:02 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=cccf50ed

gnome-base/gnome-shell: 3.14.1 → 3.14.1.5

---
 .../{gnome-shell-3.14.1.ebuild => gnome-shell-3.14.1.5.ebuild}| 0
 1 file changed, 0 insertions(+), 0 deletions(-)

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



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

2014-10-18 Thread Gilles Dartiguelongue
commit: 0fca3359f36c7447b44d641ad1b0ffc88fc40ab0
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Oct 18 09:13:14 2014 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sat Oct 18 14:54:16 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=0fca3359

gnome-base/gnome-shell: 3.14.0 → 3.14.1

---
 .../{gnome-shell-3.14.0.ebuild => gnome-shell-3.14.1.ebuild}| 2 +-
 gnome-base/gnome-shell/gnome-shell-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.14.0.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.14.1.ebuild
similarity index 99%
rename from gnome-base/gnome-shell/gnome-shell-3.14.0.ebuild
rename to gnome-base/gnome-shell/gnome-shell-3.14.1.ebuild
index 2c5acc8..672e13e 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.14.0.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.14.1.ebuild
@@ -43,7 +43,7 @@ COMMON_DEPEND="
>=sys-auth/polkit-0.100[introspection]
>=x11-libs/libXfixes-5.0
x11-libs/libXtst
-   >=x11-wm/mutter-3.14[introspection]
+   >=x11-wm/mutter-3.14.1[introspection]
>=x11-libs/startup-notification-0.11
 
${PYTHON_DEPS}

diff --git a/gnome-base/gnome-shell/gnome-shell-.ebuild 
b/gnome-base/gnome-shell/gnome-shell-.ebuild
index 79a45b3..c3a62b9 100644
--- a/gnome-base/gnome-shell/gnome-shell-.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-.ebuild
@@ -50,7 +50,7 @@ COMMON_DEPEND="
>=sys-auth/polkit-0.100[introspection]
>=x11-libs/libXfixes-5.0
x11-libs/libXtst
-   >=x11-wm/mutter-3.14[introspection]
+   >=x11-wm/mutter-3.14.1[introspection]
>=x11-libs/startup-notification-0.11
 
${PYTHON_DEPS}



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

2014-04-21 Thread Gilles Dartiguelongue
commit: c99bbc2f3291b5873be91378e8a059674b77051c
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Apr 21 21:27:41 2014 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Apr 21 21:27:41 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=c99bbc2f

gnome-base/gnome-shell: 3.12.0 → 3.12.1

---
 .../{gnome-shell-3.12.0.ebuild => gnome-shell-3.12.1.ebuild}| 2 +-
 gnome-base/gnome-shell/gnome-shell-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-3.12.0.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.12.1.ebuild
similarity index 99%
rename from gnome-base/gnome-shell/gnome-shell-3.12.0.ebuild
rename to gnome-base/gnome-shell/gnome-shell-3.12.1.ebuild
index 6dbd7f3..e368112 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.12.0.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.12.1.ebuild
@@ -44,7 +44,7 @@ COMMON_DEPEND="
>=sys-auth/polkit-0.100[introspection]
>=x11-libs/libXfixes-5.0
x11-libs/libXtst
-   >=x11-wm/mutter-3.12[introspection]
+   >=x11-wm/mutter-3.12.1[introspection]
>=x11-libs/startup-notification-0.11
 
${PYTHON_DEPS}

diff --git a/gnome-base/gnome-shell/gnome-shell-.ebuild 
b/gnome-base/gnome-shell/gnome-shell-.ebuild
index f7baf30..fdf3678 100644
--- a/gnome-base/gnome-shell/gnome-shell-.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-.ebuild
@@ -54,7 +54,7 @@ COMMON_DEPEND="
>=sys-auth/polkit-0.100[introspection]
>=x11-libs/libXfixes-5.0
x11-libs/libXtst
-   >=x11-wm/mutter-3.12[introspection]
+   >=x11-wm/mutter-3.12.1[introspection]
>=x11-libs/startup-notification-0.11
 
${PYTHON_DEPS}



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

2014-04-15 Thread Gilles Dartiguelongue
commit: be235b8f86137da0a471b6736744e47047a6b8d5
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Apr 12 21:48:30 2014 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Apr 15 22:00:20 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=be235b8f

gnome-base/gnome-shell: 3.10.4-r2 → 3.12.0

---
 .../gnome-shell-3.10-networkmanager-flag.patch | 228 -
 .../files/gnome-shell-3.10.4-bluetooth-gold.patch  |  31 +++
 ...patch => gnome-shell-3.12-bluetooth-flag.patch} |  32 +--
 ...l-3.10.2.1.ebuild => gnome-shell-3.12.0.ebuild} |  35 ++--
 gnome-base/gnome-shell/gnome-shell-.ebuild |  31 +--
 5 files changed, 83 insertions(+), 274 deletions(-)

diff --git 
a/gnome-base/gnome-shell/files/gnome-shell-3.10-networkmanager-flag.patch 
b/gnome-base/gnome-shell/files/gnome-shell-3.10-networkmanager-flag.patch
deleted file mode 100644
index 4e28835..000
--- a/gnome-base/gnome-shell/files/gnome-shell-3.10-networkmanager-flag.patch
+++ /dev/null
@@ -1,228 +0,0 @@
-From 2ca59eb6e8ca9ba76757ede04e734c743aa21769 Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue 
-Date: Tue, 10 Dec 2013 23:37:08 +0100
-Subject: [PATCH 3/3] Make networkmanager support optional
-
-  * use config.js (and AC_SUBST HAVE_NETWORKMANAGER appropriately);
-  * take care to not import ui.status.network if nm is disabled;
-  * do not try to reassign to const variables;
-  * no point really in fiddling with the list of installed js
-  * files;
-  * don't build shell-mobile-providers if nm is disabled;
-  * use "networkmanager" instead of "network_manager" because THE
-BIKESHED SHOULD BE BLUE, also because the upstream package name is
-NetworkManager, not Network_Manager.

- configure.ac | 46 --
- js/Makefile.am   |  1 +
- js/misc/config.js.in |  2 ++
- js/ui/panel.js   | 15 ---
- js/ui/sessionMode.js |  7 ++-
- src/Makefile.am  | 12 +---
- 6 files changed, 74 insertions(+), 9 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index e749ca6..5044302 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -91,8 +91,6 @@ SHARED_PCS="gio-unix-2.0 >= $GIO_MIN_VERSION
- libcanberra libcanberra-gtk3
- telepathy-glib >= $TELEPATHY_GLIB_MIN_VERSION
- polkit-agent-1 >= $POLKIT_MIN_VERSION
--libnm-glib libnm-util >= $NETWORKMANAGER_MIN_VERSION
--libnm-gtk >= $NETWORKMANAGER_MIN_VERSION
- libsecret-unstable gcr-base-3 >= $GCR_MIN_VERSION"
- 
- PKG_CHECK_MODULES(GNOME_SHELL, $SHARED_PCS)
-@@ -169,6 +167,38 @@ if test "$langinfo_ok" = "yes"; then
- [Define if _NL_TIME_FIRST_WEEKDAY is available])
- fi
- 
-+AC_ARG_ENABLE(networkmanager,
-+ AS_HELP_STRING([--disable-networkmanager],
-+[disable NetworkManager support  
@<:@default=auto@:>@]),,
-+  [enable_networkmanager=auto])
-+
-+if test "x$enable_networkmanager" != "xno"; then
-+   PKG_CHECK_MODULES(NETWORKMANAGER,
-+ [libnm-glib
-+  libnm-util >= $NETWORKMANAGER_MIN_VERSION
-+  libnm-gtk >= $NETWORKMANAGER_MIN_VERSION
-+  gnome-keyring-1],
-+ [have_networkmanager=yes],
-+ [have_networkmanager=no])
-+
-+   GNOME_SHELL_CFLAGS="$GNOME_SHELL_CFLAGS $NETWORKMANAGER_CFLAGS"
-+   GNOME_SHELL_LIBS="$GNOME_SHELL_LIBS $NETWORKMANAGER_LIBS"
-+else
-+   have_networkmanager="no  (disabled)"
-+fi
-+
-+if test "x$have_networkmanager" = "xyes"; then
-+   AC_DEFINE(HAVE_NETWORKMANAGER, [1], [Define if we have NetworkManager])
-+   AC_SUBST([HAVE_NETWORKMANAGER], [1])
-+else
-+   if test "x$enable_networkmanager" = "xyes"; then
-+  AC_MSG_ERROR([Couldn't find NetworkManager.])
-+   fi
-+   AC_SUBST([HAVE_NETWORKMANAGER], [0])
-+fi
-+
-+AM_CONDITIONAL(HAVE_NETWORKMANAGER, test "$have_networkmanager" = "yes")
-+
- # Sets GLIB_GENMARSHAL and GLIB_MKENUMS
- AM_PATH_GLIB_2_0()
- 
-@@ -210,3 +240,15 @@ AC_CONFIG_FILES([
-   man/Makefile
- ])
- AC_OUTPUT
-+
-+echo "
-+Build configuration:
-+
-+   Prefix: ${prefix}
-+   Source code location:   ${srcdir}
-+   Compiler:   ${CC}
-+   Compiler Warnings:  $enable_compile_warnings
-+
-+   Support for NetworkManager: $have_networkmanager
-+   Support for GStreamer recording:$build_recorder
-+"
-diff --git a/js/Makefile.am b/js/Makefile.am
-index d614f4f..88a3887 100644
 a/js/Makefile.am
-+++ b/js/Makefile.am
-@@ -8,6 +8,7 @@ misc/config.js: misc/config.js.in Makefile
-   sed -e "s|[@]PACKAGE_NAME@|$(PACKAGE_NAME)|g" \
-   -e "s|[@]PACKAGE_VERSION@|$(PACKAGE_VERSION)|g" \
-   -e "s|[@]HAVE_BLUETOOTH@|$(HAVE_BLUETOOTH)|g" \
-+  -e "s|[@]HAVE_NETWORKMANAGER@|$(HAVE