Fabian Bornschein pushed to branch main at Arch Linux / Packaging / Packages / 
gnome-shell-extensions


Commits:
83115369 by Fabian Bornschein at 2023-10-08T20:56:29+02:00
45.0-2: add patch to fix the removable drive menu

- - - - -


3 changed files:

- .SRCINFO
- + 0001-drive_menu_remove_left_over_signal_connection.patch
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = gnome-shell-extensions
        pkgdesc = Extensions for GNOME shell, including classic mode
        pkgver = 45.0
-       pkgrel = 1
+       pkgrel = 2
        url = https://wiki.gnome.org/Projects/GnomeShell/Extensions
        arch = any
        groups = gnome
@@ -11,6 +11,8 @@ pkgbase = gnome-shell-extensions
        depends = gnome-shell
        optdepends = gnome-menus: applications menu extension
        source = 
git+https://gitlab.gnome.org/GNOME/gnome-shell-extensions.git#commit=ba5783ff8cf9a205874601f92932fd429ec9fb2f
+       source = 
0001-drive_menu_remove_left_over_signal_connection.patch::https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/commit/092b268823746d58a5fea737d9f1234d71a8058d.diff
        b2sums = SKIP
+       b2sums = 
f2872b67e6a7ae916a0c5bd8c8f095a89b801fb85abee793c881227caff6352bd4e868a8a9d9903448e93d44b28cf5f44fdb773ad69b04f1c2296a68c835ca76
 
 pkgname = gnome-shell-extensions


=====================================
0001-drive_menu_remove_left_over_signal_connection.patch
=====================================
@@ -0,0 +1,13 @@
+diff --git a/extensions/drive-menu/extension.js 
b/extensions/drive-menu/extension.js
+index 
f377a164986e22e80c613b265122b4308b9b4ad9..a0f7272303374e7c73ec280d1dba8714e5444c0b
 100644
+--- a/extensions/drive-menu/extension.js
++++ b/extensions/drive-menu/extension.js
+@@ -39,8 +39,6 @@ class MountMenuItem extends PopupMenu.PopupBaseMenuItem {
+ 
+         this.mount = mount;
+ 
+-        this.connect('destroy', this._onDestroy.bind(this));
+-
+         let ejectIcon = new St.Icon({
+             icon_name: 'media-eject-symbolic',
+             style_class: 'popup-menu-icon',


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 
 pkgname=gnome-shell-extensions
 pkgver=45.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Extensions for GNOME shell, including classic mode"
 url="https://wiki.gnome.org/Projects/GnomeShell/Extensions";
 arch=(any)
@@ -18,8 +18,10 @@ groups=(gnome)
 _commit=ba5783ff8cf9a205874601f92932fd429ec9fb2f  # tags/45.0^0
 source=(
   
"git+https://gitlab.gnome.org/GNOME/gnome-shell-extensions.git#commit=$_commit";
+  
"0001-drive_menu_remove_left_over_signal_connection.patch::https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/commit/092b268823746d58a5fea737d9f1234d71a8058d.diff";
 )
-b2sums=('SKIP')
+b2sums=('SKIP'
+        
'f2872b67e6a7ae916a0c5bd8c8f095a89b801fb85abee793c881227caff6352bd4e868a8a9d9903448e93d44b28cf5f44fdb773ad69b04f1c2296a68c835ca76')
 
 pkgver() {
   cd $pkgname
@@ -28,6 +30,9 @@ pkgver() {
 
 prepare() {
   cd $pkgname
+
+  # 
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/commit/092b268823746d58a5fea737d9f1234d71a8058d
+  git apply -3 ../0001-drive_menu_remove_left_over_signal_connection.patch
 }
 
 build() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gnome-shell-extensions/-/commit/8311536908b2aa3e7d825c24b3032a609c725377

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gnome-shell-extensions/-/commit/8311536908b2aa3e7d825c24b3032a609c725377
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to