From 154ccd9fe630bc400abb96585cfd587e1144b6a6 Mon Sep 17 00:00:00 2001 From: Robby Workman Date: Sun, 3 Jan 2021 22:05:08 -0600 Subject: [PATCH] desktop/redshift: Include patch to disable AppIndicator This patch application is commented out by default. Signed-off-by: Robby Workman Signed-off-by: Willy Sudiarto Raharjo --- desktop/redshift/disable-appindicator.patch | 16 ++++++++++++++++ desktop/redshift/redshift.SlackBuild | 3 +++ 2 files changed, 19 insertions(+) create mode 100644 desktop/redshift/disable-appindicator.patch diff --git a/desktop/redshift/disable-appindicator.patch b/desktop/redshift/disable-appindicator.patch new file mode 100644 index 0000000000..ffd2e3ede5 --- /dev/null +++ b/desktop/redshift/disable-appindicator.patch @@ -0,0 +1,16 @@ +diff -Nur redshift-1.12.orig/src/redshift-gtk/statusicon.py redshift-1.12/src/redshift-gtk/statusicon.py +--- redshift-1.12.orig/src/redshift-gtk/statusicon.py 2017-10-19 17:51:59.000000000 -0500 ++++ redshift-1.12/src/redshift-gtk/statusicon.py 2021-01-03 21:48:00.721741441 -0600 +@@ -32,11 +32,7 @@ + + from gi.repository import Gtk, GLib + +-try: +- gi.require_version('AppIndicator3', '0.1') +- from gi.repository import AppIndicator3 as appindicator +-except (ImportError, ValueError): +- appindicator = None ++appindicator = None + + from .controller import RedshiftController + from . import defs diff --git a/desktop/redshift/redshift.SlackBuild b/desktop/redshift/redshift.SlackBuild index 4c26391061..055801ccb5 100644 --- a/desktop/redshift/redshift.SlackBuild +++ b/desktop/redshift/redshift.SlackBuild @@ -67,6 +67,9 @@ if ! $(command -v python3 &>/dev/null); then autopoint -f && AUTOPOINT="intltoolize --automake --copy" autoreconf -vif fi +# Disable AppIndicator support if desired (uncomment next line) +# cat $CWD/disable-appindicator.patch | patch -p1 || exit 1 + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \