diff options
author | Mart Raudsepp <leio@gentoo.org> | 2019-02-28 01:32:08 +0200 |
---|---|---|
committer | Mart Raudsepp <leio@gentoo.org> | 2019-02-28 01:57:24 +0200 |
commit | d96bf40be72f7829efb4c7c4d96d7ab91a2de3f3 (patch) | |
tree | ac4a9bd101485cbb42fd514d0794ae33675b322d /gnome-base/gnome-shell/files | |
parent | x11-wm/mutter: bump to 3.28.3, support elogind for wayland (diff) | |
download | gentoo-d96bf40be72f7829efb4c7c4d96d7ab91a2de3f3.tar.gz gentoo-d96bf40be72f7829efb4c7c4d96d7ab91a2de3f3.tar.bz2 gentoo-d96bf40be72f7829efb4c7c4d96d7ab91a2de3f3.zip |
gnome-base/gnome-shell: bump to 3.28.3
Includes a huge patchset from upstream gnome-3-28 branch.
Now provides its own onscreen keyboard instead of using caribou.
Requires sassc at build time for CSS generation.
Doesn't need deprecated networkmanager libraries from nm-applet
anymore.
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Diffstat (limited to 'gnome-base/gnome-shell/files')
-rw-r--r-- | gnome-base/gnome-shell/files/3.28.3-defaults.patch | 28 | ||||
-rw-r--r-- | gnome-base/gnome-shell/files/3.28.3-optional-bluetooth.patch | 59 |
2 files changed, 87 insertions, 0 deletions
diff --git a/gnome-base/gnome-shell/files/3.28.3-defaults.patch b/gnome-base/gnome-shell/files/3.28.3-defaults.patch new file mode 100644 index 000000000000..a6f583144fcf --- /dev/null +++ b/gnome-base/gnome-shell/files/3.28.3-defaults.patch @@ -0,0 +1,28 @@ +From 7a671f99b7ef2d5f38be67668aac762764b32a42 Mon Sep 17 00:00:00 2001 +From: Gilles Dartiguelongue <eva@gentoo.org> +Date: Tue, 10 Dec 2013 23:33:51 +0100 +Subject: [PATCH 1/2] Alter list of default applications + +Signed-off-by: Gilles Dartiguelongue <eva@gentoo.org> +[Updated to include desktop file renames to reverse DNS] +Signed-off-by: Mart Raudsepp <leio@gentoo.org> +--- + 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 @@ + </description> + </key> + <key name="favorite-apps" type="as"> +- <default>[ 'epiphany.desktop', 'evolution.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Software.desktop' ]</default> ++ <default>[ 'chromium-browser-chromium.desktop', 'firefox.desktop', 'firefox-bin.desktop', 'org.gnome.Evolution.desktop', 'evolution.desktop', 'rhythmbox.desktop', 'org.gnome.Shotwell', 'shotwell.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Software.desktop' ]</default> + <summary>List of desktop file IDs for favorite applications</summary> + <description> + The applications corresponding to these identifiers +-- +2.10.1 + diff --git a/gnome-base/gnome-shell/files/3.28.3-optional-bluetooth.patch b/gnome-base/gnome-shell/files/3.28.3-optional-bluetooth.patch new file mode 100644 index 000000000000..3138c6d2b732 --- /dev/null +++ b/gnome-base/gnome-shell/files/3.28.3-optional-bluetooth.patch @@ -0,0 +1,59 @@ +From 26dbbd15fabd3c35135105720dc821edccb128fa Mon Sep 17 00:00:00 2001 +From: Mart Raudsepp <leio@gentoo.org> +Date: Thu, 28 Feb 2019 00:50:19 +0200 +Subject: [PATCH] build: Make bluetooth support optional + +--- + js/misc/meson.build | 2 +- + meson.build | 7 ++++++- + meson_options.txt | 6 ++++++ + 3 files changed, 13 insertions(+), 2 deletions(-) + +diff --git a/js/misc/meson.build b/js/misc/meson.build +index 5a4871762..3c5e02368 100644 +--- a/js/misc/meson.build ++++ b/js/misc/meson.build +@@ -3,7 +3,7 @@ jsconf.set('PACKAGE_NAME', meson.project_name()) + jsconf.set('PACKAGE_VERSION', meson.project_version()) + jsconf.set('GETTEXT_PACKAGE', meson.project_name()) + jsconf.set('LIBMUTTER_API_VERSION', mutter_api_version) +-jsconf.set10('HAVE_BLUETOOTH', bt_dep.found()) ++jsconf.set10('HAVE_BLUETOOTH', have_bluetooth) + jsconf.set10('HAVE_NETWORKMANAGER', have_networkmanager) + jsconf.set('datadir', datadir) + jsconf.set('libexecdir', libexecdir) +diff --git a/meson.build b/meson.build +index f38798caf..e1bcd1892 100644 +--- a/meson.build ++++ b/meson.build +@@ -92,7 +92,12 @@ ibus_dep = dependency('ibus-1.0', version: ibus_req) + x11_dep = dependency('x11') + schemas_dep = dependency('gsettings-desktop-schemas', version: schemas_req) + +-bt_dep = dependency('gnome-bluetooth-1.0', version: bt_req, required: false) ++if get_option('bluetooth') ++ bt_dep = dependency('gnome-bluetooth-1.0', version: bt_req) ++ have_bluetooth = true ++else ++ have_bluetooth = false ++endif + gst_dep = dependency('gstreamer-1.0', version: gst_req, required: false) + gst_base_dep = dependency('gstreamer-base-1.0', required: false) + +diff --git a/meson_options.txt b/meson_options.txt +index 65188c7ff..b6d49dfb5 100644 +--- a/meson_options.txt ++++ b/meson_options.txt +@@ -1,3 +1,9 @@ ++option('bluetooth', ++ type: 'boolean', ++ value: true, ++ description: 'Enable bluetooth support' ++) ++ + option('browser_plugin', + type: 'boolean', + value: true, +-- +2.17.0 + |