diff --git a/0001-data-App-icon-for-captive-portal.patch b/0001-data-App-icon-for-captive-portal.patch new file mode 100644 index 0000000..404eba5 --- /dev/null +++ b/0001-data-App-icon-for-captive-portal.patch @@ -0,0 +1,96 @@ +From cbffdf420eea2a5634f9af4fdfa28244e989aef8 Mon Sep 17 00:00:00 2001 +From: Jakub Steiner +Date: Wed, 5 Jun 2024 11:08:14 +0200 +Subject: [PATCH] data: App icon for captive portal + +- Provide a custom app icon for the Captive Portal, + only exposed in the overview. +--- + .../apps/org.gnome.Shell.CaptivePortal.svg | 46 +++++++++++++++++++ + ...org.gnome.Shell.CaptivePortal-symbolic.svg | 8 ++++ + ...org.gnome.Shell.PortalHelper.desktop.in.in | 2 +- + 3 files changed, 55 insertions(+), 1 deletion(-) + create mode 100644 data/icons/hicolor/scalable/apps/org.gnome.Shell.CaptivePortal.svg + create mode 100644 data/icons/hicolor/symbolic/apps/org.gnome.Shell.CaptivePortal-symbolic.svg + +diff --git a/data/icons/hicolor/scalable/apps/org.gnome.Shell.CaptivePortal.svg b/data/icons/hicolor/scalable/apps/org.gnome.Shell.CaptivePortal.svg +new file mode 100644 +index 0000000000..3a05fcde6b +--- /dev/null ++++ b/data/icons/hicolor/scalable/apps/org.gnome.Shell.CaptivePortal.svg +@@ -0,0 +1,46 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/data/icons/hicolor/symbolic/apps/org.gnome.Shell.CaptivePortal-symbolic.svg b/data/icons/hicolor/symbolic/apps/org.gnome.Shell.CaptivePortal-symbolic.svg +new file mode 100644 +index 0000000000..4c3a49db6a +--- /dev/null ++++ b/data/icons/hicolor/symbolic/apps/org.gnome.Shell.CaptivePortal-symbolic.svg +@@ -0,0 +1,8 @@ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/data/org.gnome.Shell.PortalHelper.desktop.in.in b/data/org.gnome.Shell.PortalHelper.desktop.in.in +index 269669e81f..f70e7e011e 100644 +--- a/data/org.gnome.Shell.PortalHelper.desktop.in.in ++++ b/data/org.gnome.Shell.PortalHelper.desktop.in.in +@@ -5,6 +5,6 @@ Exec=gapplication launch org.gnome.Shell.PortalHelper + DBusActivatable=true + NoDisplay=true + # Translators: Do NOT translate or transliterate this text (this is an icon file name)! +-Icon=network-workgroup ++Icon=org.gnome.Shell.CaptivePortal + StartupNotify=true + OnlyShowIn=GNOME; +-- +2.45.1 + diff --git a/gnome-shell.spec b/gnome-shell.spec index f283e04..3ec5ad1 100644 --- a/gnome-shell.spec +++ b/gnome-shell.spec @@ -39,6 +39,7 @@ Patch: 0001-main-Dump-stack-on-segfaults-by-default.patch Patch: 0001-st-texture-cache-purge-on-resume.patch Patch: fix-some-js-warnings.patch Patch: 0001-data-Update-generated-stylesheets.patch +Patch: 0001-data-App-icon-for-captive-portal.patch %define eds_version 3.45.1 %define gnome_desktop_version 44.0-7 @@ -240,7 +241,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.Porta %{_datadir}/dbus-1/interfaces/org.gnome.Shell.Screenshot.xml %{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider.xml %{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider2.xml +%{_datadir}/icons/hicolor/scalable/apps/org.gnome.Shell.CaptivePortal.svg %{_datadir}/icons/hicolor/scalable/apps/org.gnome.Shell.Extensions.svg +%{_datadir}/icons/hicolor/symbolic/apps/org.gnome.Shell.CaptivePortal-symbolic.svg %{_datadir}/icons/hicolor/symbolic/apps/org.gnome.Shell.Extensions-symbolic.svg %{_userunitdir}/org.gnome.Shell-disable-extensions.service %{_userunitdir}/org.gnome.Shell.target