[gentoo-commits] proj/gnome:master commit in: gnome-base/gnome-shell/files/, gnome-base/gnome-shell/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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