diff --git a/SOURCES/0001-Drop-some-items-from-panel-menu.patch b/SOURCES/0001-Drop-some-items-from-panel-menu.patch new file mode 100644 index 0000000..e60b5bd --- /dev/null +++ b/SOURCES/0001-Drop-some-items-from-panel-menu.patch @@ -0,0 +1,91 @@ +From 867554daf66a9d37d4495d2a9102a1d2b8c8971a Mon Sep 17 00:00:00 2001 +From: tigro +Date: Wed, 11 Oct 2023 22:57:16 +0300 +Subject: [PATCH] Drop some items from panel menu + +--- + Makefile | 9 +++++++++ + appIcons.js | 6 ++++++ + 2 files changed, 15 insertions(+) + +diff --git a/Makefile b/Makefile +index ecb8803..e6afe3e 100644 +--- a/Makefile ++++ b/Makefile +@@ -8,9 +8,12 @@ EXTRA_IMAGES = highlight_stacked_bg.svg highlight_stacked_bg_2.svg highlight_sta + TOLOCALIZE = prefs.js appIcons.js + MSGSRC = $(wildcard po/*.po) + ifeq ($(strip $(DESTDIR)),) ++ INSTALLTYPE = local + INSTALLBASE = $(HOME)/.local/share/gnome-shell/extensions + else ++ INSTALLTYPE = system + INSTALLBASE = $(DESTDIR)/usr/share/gnome-shell/extensions ++ SHARE_PREFIX = $(DESTDIR)/usr/share + endif + INSTALLNAME = dash-to-panel@jderose9.github.com + +@@ -63,6 +66,12 @@ install-local: _build + rm -rf $(INSTALLBASE)/$(INSTALLNAME) + mkdir -p $(INSTALLBASE)/$(INSTALLNAME) + cp -r ./_build/* $(INSTALLBASE)/$(INSTALLNAME)/ ++ifeq ($(INSTALLTYPE),system) ++ rm -r $(INSTALLBASE)/$(INSTALLNAME)/schemas $(INSTALLBASE)/$(INSTALLNAME)/locale ++ mkdir -p $(SHARE_PREFIX)/glib-2.0/schemas $(SHARE_PREFIX)/locale ++ cp -r ./schemas/*gschema.* $(SHARE_PREFIX)/glib-2.0/schemas ++ cp -r ./_build/locale/* $(SHARE_PREFIX)/locale ++endif + -rm -fR _build + echo done + +diff --git a/appIcons.js b/appIcons.js +index e79eae8..f6b9563 100644 +--- a/appIcons.js ++++ b/appIcons.js +@@ -1889,16 +1889,19 @@ var MyShowAppsIconMenu = Utils.defineClass({ + this._appendSeparator(); + } + ++ /* + _appendItem(this, { + title: 'Terminal', + cmd: ['gnome-terminal'] + }); ++ */ + + _appendItem(this, { + title: 'System monitor', + cmd: ['gnome-system-monitor'] + }); + ++ /* + _appendItem(this, { + title: 'Files', + cmd: ['nautilus'] +@@ -1913,6 +1916,7 @@ var MyShowAppsIconMenu = Utils.defineClass({ + title: 'Settings', + cmd: ['gnome-control-center', 'wifi'] + }); ++ */ + + _appendList( + this, +@@ -1927,6 +1931,7 @@ var MyShowAppsIconMenu = Utils.defineClass({ + Me.settings.set_boolean('taskbar-locked', !Me.settings.get_boolean('taskbar-locked')); + }); + ++ /* + let settingsMenuItem = this._appendMenuItem(_('Dash to Panel Settings')); + settingsMenuItem.connect('activate', function () { + let command = ["gnome-shell-extension-prefs"]; +@@ -1937,6 +1942,7 @@ var MyShowAppsIconMenu = Utils.defineClass({ + + Util.spawn(command.concat([Me.metadata.uuid])); + }); ++ */ + + if(this._source._dtpPanel) { + this._appendSeparator(); +-- +2.41.0 + diff --git a/SPECS/gnome-shell-extension-dash-to-panel.spec b/SPECS/gnome-shell-extension-dash-to-panel.spec index 43292cf..4e3e631 100644 --- a/SPECS/gnome-shell-extension-dash-to-panel.spec +++ b/SPECS/gnome-shell-extension-dash-to-panel.spec @@ -3,7 +3,7 @@ Name: gnome-shell-extension-%{ename} Version: 44 -Release: 1%{?dist}.inferit +Release: 1%{?dist}.inferit.1 Summary: Integrated icon taskbar and status panel for Gnome Shell License: GPL-2.0-or-later URL: https://github.com/home-sweet-gnome/dash-to-panel @@ -12,6 +12,7 @@ Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz Patch0: %{name}-system-install-paths.patch # MSVSphere Patch100: 0001-Updated-Russian-translation.patch +Patch101: 0001-Drop-some-items-from-panel-menu.patch BuildArch: noarch BuildRequires: gettext BuildRequires: make @@ -45,6 +46,9 @@ rm -v %{buildroot}%{extdir}/{COPYING,README.md} %{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.%{ename}.gschema.xml %changelog +* Wed Oct 11 2023 Arkady L. Shane - 44-1.inferit.1 +- Drop some items from panel menu + * Wed Jun 14 2023 Sergey Cherevko - 44-1.inferit - Updated Russian translation - Rebuilt for MSVSphere 9.2