guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

04/07: gnu: gnome-shell-extension-topicons-redux: Deprecate.


From: guix-commits
Subject: 04/07: gnu: gnome-shell-extension-topicons-redux: Deprecate.
Date: Sun, 4 Feb 2024 15:29:49 -0500 (EST)

lilyp pushed a commit to branch gnome-team
in repository guix.

commit a10ad22d7a1de1d06d578c6cfad6381fb5ec47a3
Author: Vivien Kraus <vivien@planete-kraus.eu>
AuthorDate: Wed Jan 17 23:42:21 2024 +0100

    gnu: gnome-shell-extension-topicons-redux: Deprecate.
    
    This extension has not been ported to GNOME 44. The appindicator extension
    exhibits a similar feature.
    
    * gnu/packages/gnome-xyz.scm (gnome-shell-extension-topicons-redux): 
Deprecate
    in favor of gnome-shell-extension-appindicator.
    
    Change-Id: I3152f0f0117db56ce89dad659cc779a1ba174378
---
 gnu/packages/gnome-xyz.scm | 41 ++---------------------------------------
 1 file changed, 2 insertions(+), 39 deletions(-)

diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm
index d6bf3f6227..d369e92c23 100644
--- a/gnu/packages/gnome-xyz.scm
+++ b/gnu/packages/gnome-xyz.scm
@@ -683,45 +683,8 @@ behavior, system tray and input source indicator for 
IBus.")
     (license license:gpl3+)))
 
 (define-public gnome-shell-extension-topicons-redux
-  (package
-    (name "gnome-shell-extension-topicons-redux")
-    (version "6")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://gitlab.com/pop-planet/TopIcons-Redux.git";)
-             (commit version)))
-       (file-name (git-file-name name version))
-       (sha256
-        (base32 "1dli9xb545n3xlj6q4wl0y5gzkm903zs47p8fiq71pdvbr6v38rj"))))
-    (build-system gnu-build-system)
-    (native-inputs
-     (list `(,glib "bin")))
-    (arguments
-     `(#:tests? #f                      ;no test defined in the project
-       #:phases
-       (modify-phases %standard-phases
-         (delete 'configure)
-         (delete 'build)
-         (replace 'install
-           (lambda* (#:key outputs #:allow-other-keys)
-             (let ((out (assoc-ref outputs "out")))
-               (invoke "make"
-                       "install"
-                       (string-append
-                        "INSTALL_PATH="
-                        out
-                        "/share/gnome-shell/extensions"))))))))
-    (home-page "https://gitlab.com/pop-planet/TopIcons-Redux";)
-    (synopsis "Display legacy tray icons in the GNOME Shell top panel")
-    (description "Many applications, such as chat clients, downloaders, and
-some media players, are meant to run long-term in the background even after you
-close their window.  These applications remain accessible by adding an icon to
-the GNOME Shell Legacy Tray.  However, the Legacy Tray was removed in GNOME
-3.26.  TopIcons Redux brings those icons back into the top panel so that it's
-easier to keep track of applications running in the background.")
-    (license license:gpl2+)))
+  (deprecated-package "gnome-shell-extension-topicons-redux"
+                      gnome-shell-extension-appindicator))
 
 (define-public gnome-shell-extension-dash-to-dock
   (package



reply via email to

[Prev in Thread] Current Thread [Next in Thread]