Compare commits

..

1 Commits

6 changed files with 61 additions and 34 deletions

6
.gitignore vendored
View File

@ -1,5 +1 @@
/gnome-shell-extension-dash-to-panel-62.tar.gz
/gnome-shell-extension-dash-to-panel-63.tar.gz
/gnome-shell-extension-dash-to-panel-64.tar.gz
/gnome-shell-extension-dash-to-panel-65.tar.gz
/gnome-shell-extension-dash-to-panel-70.tar.gz
gnome-shell-extension-dash-to-panel-62.tar.gz

View File

@ -0,0 +1,25 @@
From 64c679efc298bdcee920bc57c58228c61767706c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
Date: Tue, 23 Jul 2024 15:51:59 -0600
Subject: [PATCH] Mark as compatible with GNOME 47
---
metadata.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/metadata.json b/metadata.json
index cbe0821..e2c7056 100644
--- a/metadata.json
+++ b/metadata.json
@@ -3,7 +3,7 @@
"uuid": "dash-to-panel@jderose9.github.com",
"name": "Dash to Panel",
"description": "An icon taskbar for the Gnome Shell. This extension moves the dash into the gnome main panel so that the application launchers and system tray are combined into a single panel, similar to that found in KDE Plasma and Windows 7+. A separate dock is no longer needed for easy access to running and favorited applications.\n\nFor a more traditional experience, you may also want to use Tweak Tool to enable Windows > Titlebar Buttons > Minimize & Maximize.\n\nFor the best support, please report any issues on Github. Dash-to-panel is developed and maintained by @jderose9 and @charlesg99.",
- "shell-version": [ "46" ],
+ "shell-version": [ "46", "47" ],
"url": "https://github.com/home-sweet-gnome/dash-to-panel",
"gettext-domain": "dash-to-panel",
"version": 9999,
--
2.45.2

View File

@ -1,6 +0,0 @@
--- !Policy
product_versions:
- rhel-10
decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: desktop-qe.desktop-ci.tier1-gating.functional}

View File

@ -0,0 +1,29 @@
diff -up dash-to-panel-55/Makefile.orig dash-to-panel-55/Makefile
--- dash-to-panel-55/Makefile.orig 2023-03-09 16:32:54.000000000 +0100
+++ dash-to-panel-55/Makefile 2023-03-15 13:42:54.227368912 +0100
@@ -10,9 +10,12 @@ EXTRA_IMAGES = highlight_stacked_bg.svg
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
@@ -71,6 +74,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

View File

@ -2,12 +2,15 @@
%global extdir %{_datadir}/gnome-shell/extensions/dash-to-panel@jderose9.github.com
Name: gnome-shell-extension-%{ename}
Version: 70
Release: 1%{?dist}
Version: 62
Release: 4%{?dist}
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
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
# https://github.com/home-sweet-gnome/dash-to-panel/pull/1948
Patch0: %{name}-system-install-paths.patch
Patch1: 0001-Mark-as-compatible-with-GNOME-47.patch
BuildArch: noarch
BuildRequires: gettext
BuildRequires: make
@ -40,26 +43,6 @@ rm -v %{buildroot}%{extdir}/{COPYING,README.md}
%{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.%{ename}.gschema.xml
%changelog
* Fri Nov 07 2025 Florian Müllner <fmuellner@redhat.com> - 70-1
- Update to 70
Resolves: RHEL-127138
* Mon May 05 2025 Florian Müllner <fmuellner@redhat.com> - 65-1
- Update to 65
Resolves: RHEL-80432
* Wed Nov 06 2024 Florian Müllner <fmuellner@redhat.com> - 64-1
- Update to 64
Resolves: RHEL-65151
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 63-2
- Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
* Mon Oct 07 2024 Florian Müllner <fmuellner@redhat.com> - 63-1
- Update to 63
Resolves: RHEL-61623
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 62-3
- Bump release for June 2024 mass rebuild

View File

@ -1 +1 @@
SHA512 (gnome-shell-extension-dash-to-panel-70.tar.gz) = a82391caf65d3d62e74bf2a240e47885d21dd6fcb532ae09c440bf3c2d89c9e91f5e8d7a28dc6cd6c749bfdb3ba2ffcaa8c593448e6d9b07ccce18533b9adab0
SHA512 (gnome-shell-extension-dash-to-panel-62.tar.gz) = b3c9255b999bf5761245836666f1d95201ed484cb272875de5abccdf3fffd22eb7e5bca27eec75006d774d7f0567624619a53e3778afc0c53e07fa129f141ca6