gnu: Deprecate gnome-shell-extension-hide-app-icon.
This extension does not work with GNOME 44, and has not received any work. However, Just Perfection seems to have an option to hide application icons. * gnu/packages/gnome-xyz.scm (gnome-shell-extension-hide-app-icon): Deprecate in favor of gnome-shell-extension-just-perfection. Change-Id: I6af14b6c9e1db7176d9be6bec2b90f77e7db36c1 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This commit is contained in:
		
							parent
							
								
									72b1f2d335
								
							
						
					
					
						commit
						8f4f7bd654
					
				
					 1 changed files with 4 additions and 48 deletions
				
			
		| 
						 | 
					@ -855,54 +855,6 @@ notifications or files, and other features like SMS messaging and remote
 | 
				
			||||||
control.")
 | 
					control.")
 | 
				
			||||||
    (license license:gpl2)))
 | 
					    (license license:gpl2)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-public gnome-shell-extension-hide-app-icon
 | 
					 | 
				
			||||||
  (let ((commit "4188aa5f4ba24901a053a0c3eb0d83baa8625eab")
 | 
					 | 
				
			||||||
        (revision "0"))
 | 
					 | 
				
			||||||
    (package
 | 
					 | 
				
			||||||
      (name "gnome-shell-extension-hide-app-icon")
 | 
					 | 
				
			||||||
      (version (git-version "2.7" revision commit))
 | 
					 | 
				
			||||||
      (source
 | 
					 | 
				
			||||||
       (origin
 | 
					 | 
				
			||||||
         (method git-fetch)
 | 
					 | 
				
			||||||
         (uri (git-reference
 | 
					 | 
				
			||||||
               (url (string-append "https://github.com/michael-rapp"
 | 
					 | 
				
			||||||
                                   "/gnome-shell-extension-hide-app-icon.git"))
 | 
					 | 
				
			||||||
               (commit commit)))
 | 
					 | 
				
			||||||
         (sha256
 | 
					 | 
				
			||||||
          (base32
 | 
					 | 
				
			||||||
           "1i28n4bz6wrhn07vpxkr6l1ljyn7g8frp5xrr11z3z32h2hxxcd6"))
 | 
					 | 
				
			||||||
         (file-name (git-file-name name version))))
 | 
					 | 
				
			||||||
      (build-system gnu-build-system)
 | 
					 | 
				
			||||||
      (arguments
 | 
					 | 
				
			||||||
       '(#:tests? #f                ; no test target
 | 
					 | 
				
			||||||
         #:make-flags (list (string-append "EXTENSIONS_DIR="
 | 
					 | 
				
			||||||
                                           (assoc-ref %outputs "out")
 | 
					 | 
				
			||||||
                                           "/share/gnome-shell/extensions"))
 | 
					 | 
				
			||||||
         #:phases
 | 
					 | 
				
			||||||
         (modify-phases %standard-phases
 | 
					 | 
				
			||||||
           (delete 'configure)      ; no configure script
 | 
					 | 
				
			||||||
           (replace 'install
 | 
					 | 
				
			||||||
             (lambda* (#:key outputs #:allow-other-keys)
 | 
					 | 
				
			||||||
               (let ((out (assoc-ref outputs "out"))
 | 
					 | 
				
			||||||
                     (pre "/share/gnome-shell/extensions/")
 | 
					 | 
				
			||||||
                     (dir "hide-app-icon@mrapp.sourceforge.com"))
 | 
					 | 
				
			||||||
                 (copy-recursively dir (string-append out pre dir))
 | 
					 | 
				
			||||||
                 #t))))))
 | 
					 | 
				
			||||||
      (native-inputs
 | 
					 | 
				
			||||||
       (list `(,glib "bin") intltool))
 | 
					 | 
				
			||||||
      (propagated-inputs
 | 
					 | 
				
			||||||
       (list glib))
 | 
					 | 
				
			||||||
      (synopsis "Hide app icon from GNOME's panel")
 | 
					 | 
				
			||||||
      (description "This extension hides the icon and/or title of the
 | 
					 | 
				
			||||||
currently focused application in the top panel of the GNOME shell.")
 | 
					 | 
				
			||||||
      (home-page
 | 
					 | 
				
			||||||
       "https://github.com/michael-rapp/gnome-shell-extension-hide-app-icon/")
 | 
					 | 
				
			||||||
      (license
 | 
					 | 
				
			||||||
        ;; README.md and LICENSE.txt disagree -- the former claims v3, the
 | 
					 | 
				
			||||||
        ;; latter v2.  No mention of "or later" in either place or in the code.
 | 
					 | 
				
			||||||
        (list license:gpl2
 | 
					 | 
				
			||||||
              license:gpl3)))))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(define-public gnome-shell-extension-just-perfection
 | 
					(define-public gnome-shell-extension-just-perfection
 | 
				
			||||||
  (package
 | 
					  (package
 | 
				
			||||||
    (name "gnome-shell-extension-just-perfection")
 | 
					    (name "gnome-shell-extension-just-perfection")
 | 
				
			||||||
| 
						 | 
					@ -955,6 +907,10 @@ GNOME Shell itself does not provide out of the box, such as the ability to hide
 | 
				
			||||||
certain elements or change animation speeds.")
 | 
					certain elements or change animation speeds.")
 | 
				
			||||||
    (license license:gpl3)))
 | 
					    (license license:gpl3)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(define-public gnome-shell-extension-hide-app-icon
 | 
				
			||||||
 | 
					  (deprecated-package "gnome-shell-extension-hide-app-icon"
 | 
				
			||||||
 | 
					                      gnome-shell-extension-just-perfection))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-public gnome-shell-extension-dash-to-panel
 | 
					(define-public gnome-shell-extension-dash-to-panel
 | 
				
			||||||
  (package
 | 
					  (package
 | 
				
			||||||
    (name "gnome-shell-extension-dash-to-panel")
 | 
					    (name "gnome-shell-extension-dash-to-panel")
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue