gnu: Remove eolie.
The package has not seen a new release in more than two years. It depends on the cryptography library python-pycrypto, which has had its last release in 2013 and "is unmaintained, obsolete, and contains security vulnerabilities" according to its homepage. * gnu/packages/gnome.scm (eolie): Delete variable.
This commit is contained in:
		
							parent
							
								
									f20c40dd18
								
							
						
					
					
						commit
						27e6ec957a
					
				
					 1 changed files with 0 additions and 70 deletions
				
			
		| 
						 | 
				
			
			@ -7153,76 +7153,6 @@ supports any scanner for which a suitable SANE driver is available, which is
 | 
			
		|||
almost all of them.")
 | 
			
		||||
    (license license:gpl3+)))
 | 
			
		||||
 | 
			
		||||
(define-public eolie
 | 
			
		||||
  (package
 | 
			
		||||
    (name "eolie")
 | 
			
		||||
    (version "0.9.101")
 | 
			
		||||
    (source (origin
 | 
			
		||||
              (method url-fetch)
 | 
			
		||||
              (uri (string-append "https://adishatz.org/eolie/eolie-"
 | 
			
		||||
                                  version ".tar.xz"))
 | 
			
		||||
              (sha256
 | 
			
		||||
               (base32
 | 
			
		||||
                "1v8n21y75abdzsnx5idyd0q6yfb6cd0sqbknlbkwh5fdgvjzyvwn"))))
 | 
			
		||||
    (build-system meson-build-system)
 | 
			
		||||
    (arguments
 | 
			
		||||
     `(#:glib-or-gtk? #t
 | 
			
		||||
       #:phases
 | 
			
		||||
       (modify-phases %standard-phases
 | 
			
		||||
         (add-after 'unpack 'skip-gtk-update-icon-cache
 | 
			
		||||
           ;; Don't create 'icon-theme.cache'.
 | 
			
		||||
           (lambda _
 | 
			
		||||
             (substitute* "meson_post_install.py"
 | 
			
		||||
               (("gtk-update-icon-cache") "true"))
 | 
			
		||||
             #t))
 | 
			
		||||
         (add-after 'wrap 'wrap-more
 | 
			
		||||
           (lambda* (#:key inputs outputs #:allow-other-keys)
 | 
			
		||||
             (let* ((out  (assoc-ref outputs "out"))
 | 
			
		||||
                    ;; These libraries must be on LD_LIBRARY_PATH.
 | 
			
		||||
                    (libs '("gtkspell3" "webkitgtk" "libsoup" "libsecret"
 | 
			
		||||
                            "atk" "gtk+" "gsettings-desktop-schemas"
 | 
			
		||||
                            "gobject-introspection"))
 | 
			
		||||
                    (path (string-join
 | 
			
		||||
                           (map (lambda (lib)
 | 
			
		||||
                                  (string-append (assoc-ref inputs lib) "/lib"))
 | 
			
		||||
                                libs)
 | 
			
		||||
                           ":")))
 | 
			
		||||
               (wrap-program (string-append out "/bin/eolie")
 | 
			
		||||
                 `("LD_LIBRARY_PATH" ":" prefix (,path))
 | 
			
		||||
                 `("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH")))
 | 
			
		||||
                 `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))))
 | 
			
		||||
             #t)))))
 | 
			
		||||
    (native-inputs
 | 
			
		||||
     `(("intltool" ,intltool)
 | 
			
		||||
       ("itstool" ,itstool)
 | 
			
		||||
       ("pkg-config" ,pkg-config)
 | 
			
		||||
       ("python" ,python)
 | 
			
		||||
       ("glib:bin" ,glib "bin")))
 | 
			
		||||
    (inputs
 | 
			
		||||
     `(("gobject-introspection" ,gobject-introspection)
 | 
			
		||||
       ("glib-networking" ,glib-networking)
 | 
			
		||||
       ("cairo" ,cairo)
 | 
			
		||||
       ("gtk+" ,gtk+)
 | 
			
		||||
       ("atk" ,atk)    ; propagated by gtk+, but we need it in LD_LIBRARY_PATH
 | 
			
		||||
       ("python" ,python-wrapper)
 | 
			
		||||
       ("python-dateutil" ,python-dateutil)
 | 
			
		||||
       ("python-pyfxa" ,python-pyfxa)
 | 
			
		||||
       ("python-pygobject" ,python-pygobject)
 | 
			
		||||
       ("python-pycairo" ,python-pycairo)
 | 
			
		||||
       ("python-pycrypto" ,python-pycrypto)
 | 
			
		||||
       ("libhandy" ,libhandy)
 | 
			
		||||
       ("libsecret" ,libsecret)
 | 
			
		||||
       ("gtkspell3" ,gtkspell3)
 | 
			
		||||
       ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
 | 
			
		||||
       ("gnome-settings-daemon" ,gnome-settings-daemon) ; desktop-schemas are not enough
 | 
			
		||||
       ("webkitgtk" ,webkitgtk-with-libsoup2)))
 | 
			
		||||
    (home-page "https://wiki.gnome.org/Apps/Eolie")
 | 
			
		||||
    (synopsis "Web browser for GNOME")
 | 
			
		||||
    (description
 | 
			
		||||
     "Eolie is a new web browser for GNOME.  It features Firefox sync support,
 | 
			
		||||
a secret password store, an adblocker, and a modern UI.")
 | 
			
		||||
    (license license:gpl3+)))
 | 
			
		||||
 | 
			
		||||
(define-public epiphany
 | 
			
		||||
  (package
 | 
			
		||||
    (name "epiphany")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue