From 1152581d7ce2640f1b9c699bc7785110fd89ba40 Mon Sep 17 00:00:00 2001 From: Luis Guzman Date: Wed, 19 Jun 2024 00:20:06 +0000 Subject: [PATCH] network-manager-applet: update remove unwanted dependencies via patch. --- ...l_and_notification-daemon_dependencies.patch | 17 +++++++++++++++++ helpers/make-network-manager-applet | 7 +++---- 2 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 helpers/DATA/network-manager-applet/remove_gnome-shell_and_notification-daemon_dependencies.patch diff --git a/helpers/DATA/network-manager-applet/remove_gnome-shell_and_notification-daemon_dependencies.patch b/helpers/DATA/network-manager-applet/remove_gnome-shell_and_notification-daemon_dependencies.patch new file mode 100644 index 0000000..f1f0cee --- /dev/null +++ b/helpers/DATA/network-manager-applet/remove_gnome-shell_and_notification-daemon_dependencies.patch @@ -0,0 +1,17 @@ +diff --git a/debian/control b/debian/control +index e680436f..7114f416 100644 +--- a/debian/control ++++ b/debian/control +@@ -32,10 +32,9 @@ Pre-Depends: ${misc:Pre-Depends} + Depends: ${shlibs:Depends}, + ${misc:Depends}, + network-manager, +- gnome-shell | policykit-1-gnome | polkit-1-auth-agent, ++ policykit-1-gnome | polkit-1-auth-agent, + default-dbus-session-bus | dbus-session-bus +-Recommends: gnome-shell | notification-daemon, +- gnome-keyring, ++Recommends: gnome-keyring, + humanity-icon-theme, + mobile-broadband-provider-info, + iso-codes diff --git a/helpers/make-network-manager-applet b/helpers/make-network-manager-applet index da1ba9a..82cb949 100644 --- a/helpers/make-network-manager-applet +++ b/helpers/make-network-manager-applet @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (C) 2022 Luis Guzman +# Copyright (C) 2024 Luis Guzman # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -17,13 +17,12 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # -VERSION=0 +VERSION=1 . ./config #Remove gnome-shell and notification-daemon dependency -sed -i 's/gnome-shell | //g' debian/control -sed -i 's/notification-daemon /policykit-1-gnome /g' debian/control +patch_p1 $DATA/remove_gnome-shell_and_notification-daemon_dependencies.patch changelog "Remove gnome-shell and notification-daemon dependency from network-manager-gnome"