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
This commit is contained in:
		
							parent
							
								
									f84c88f5c4
								
							
						
					
					
						commit
						a10ad22d7a
					
				
					 1 changed files with 2 additions and 39 deletions
				
			
		| 
						 | 
					@ -683,45 +683,8 @@ behavior, system tray and input source indicator for IBus.")
 | 
				
			||||||
    (license license:gpl3+)))
 | 
					    (license license:gpl3+)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-public gnome-shell-extension-topicons-redux
 | 
					(define-public gnome-shell-extension-topicons-redux
 | 
				
			||||||
  (package
 | 
					  (deprecated-package "gnome-shell-extension-topicons-redux"
 | 
				
			||||||
    (name "gnome-shell-extension-topicons-redux")
 | 
					                      gnome-shell-extension-appindicator))
 | 
				
			||||||
    (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+)))
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-public gnome-shell-extension-dash-to-dock
 | 
					(define-public gnome-shell-extension-dash-to-dock
 | 
				
			||||||
  (package
 | 
					  (package
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue