summary refs log tree commit diff
path: root/pkgs/desktops/gnome-3/extensions/gsconnect
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2019-10-10 14:22:36 +0200
committerJan Tojnar <jtojnar@gmail.com>2019-10-18 02:09:09 +0200
commit2bd4f8023bff111b97c1cabb07506101bb667ceb (patch)
treea8323a35caa54c88f21229d477acc23159e95f37 /pkgs/desktops/gnome-3/extensions/gsconnect
parent538d9cbdfbf30622ad11847d71038a1c368ce340 (diff)
downloadnixpkgs-2bd4f8023bff111b97c1cabb07506101bb667ceb.tar
nixpkgs-2bd4f8023bff111b97c1cabb07506101bb667ceb.tar.gz
nixpkgs-2bd4f8023bff111b97c1cabb07506101bb667ceb.tar.bz2
nixpkgs-2bd4f8023bff111b97c1cabb07506101bb667ceb.tar.lz
nixpkgs-2bd4f8023bff111b97c1cabb07506101bb667ceb.tar.xz
nixpkgs-2bd4f8023bff111b97c1cabb07506101bb667ceb.tar.zst
nixpkgs-2bd4f8023bff111b97c1cabb07506101bb667ceb.zip
gnomeExtensions.gsconnect: 26 → 27
https://github.com/andyholmes/gnome-shell-extension-gsconnect/releases/tag/v27
Diffstat (limited to 'pkgs/desktops/gnome-3/extensions/gsconnect')
-rw-r--r--pkgs/desktops/gnome-3/extensions/gsconnect/default.nix5
-rw-r--r--pkgs/desktops/gnome-3/extensions/gsconnect/fix-paths.patch29
2 files changed, 2 insertions, 32 deletions
diff --git a/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix b/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
index cfd906a3d0c..cb1dd5ceaa8 100644
--- a/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
+++ b/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
@@ -4,13 +4,13 @@
 
 stdenv.mkDerivation rec {
   pname = "gnome-shell-gsconnect";
-  version = "26";
+  version = "27";
 
   src = fetchFromGitHub {
     owner = "andyholmes";
     repo = "gnome-shell-extension-gsconnect";
     rev = "v${version}";
-    sha256 = "01p8b3blsnxi2i89nddkm51wbbw5irwii2qlvlrzfh8hhh37my0a";
+    sha256 = "0bpg7hl81wir3c15ri8kbvr6xhalpkfmcyazwmmwyj5lxpn40ykk";
   };
 
   patches = [
@@ -18,7 +18,6 @@ stdenv.mkDerivation rec {
     (substituteAll {
       src = ./fix-paths.patch;
       gapplication = "${glib.bin}/bin/gapplication";
-      mutter_gsettings_path = glib.getSchemaPath gnome3.mutter;
     })
   ];
 
diff --git a/pkgs/desktops/gnome-3/extensions/gsconnect/fix-paths.patch b/pkgs/desktops/gnome-3/extensions/gsconnect/fix-paths.patch
index 097cde829ea..629d34b6f68 100644
--- a/pkgs/desktops/gnome-3/extensions/gsconnect/fix-paths.patch
+++ b/pkgs/desktops/gnome-3/extensions/gsconnect/fix-paths.patch
@@ -29,32 +29,3 @@
  const Gio = imports.gi.Gio;
  const GLib = imports.gi.GLib;
  const Gtk = imports.gi.Gtk;
---- a/src/preferences/service.js
-+++ b/src/preferences/service.js
-@@ -435,9 +435,9 @@ var Window = GObject.registerClass({
- 
-     _restoreGeometry() {
-         if (this._mutterSettings === undefined) {
--            this._mutterSettings = new Gio.Settings({
--                schema_id: 'org.gnome.mutter'
--            });
-+            const _schema_source = Gio.SettingsSchemaSource.new_from_directory('@mutter_gsettings_path@', Gio.SettingsSchemaSource.get_default(), true);
-+            const _schema = _schema_source.lookup('org.gnome.mutter', false);
-+            this._mutterSettings = new Gio.Settings({settings_schema: _schema});
-         }
- 
-         // Restore geometry, even if we're going to maximize
---- a/src/service/ui/messaging.js
-+++ b/src/service/ui/messaging.js
-@@ -891,9 +891,9 @@ var Window = GObject.registerClass({
-      */
-     _restoreGeometry() {
-         if (this._mutterSettings === undefined) {
--            this._mutterSettings = new Gio.Settings({
--                schema_id: 'org.gnome.mutter'
--            });
-+            const _schema_source = Gio.SettingsSchemaSource.new_from_directory('@mutter_gsettings_path@', Gio.SettingsSchemaSource.get_default(), true);
-+            const _schema = _schema_source.lookup('org.gnome.mutter', false);
-+            this._mutterSettings = new Gio.Settings({settings_schema: _schema});
-         }
-