guix-commits
[Top][All Lists]
Advanced

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

03/09: gnu: Remove eolie.


From: guix-commits
Subject: 03/09: gnu: Remove eolie.
Date: Sat, 25 Feb 2023 12:38:18 -0500 (EST)

andreas pushed a commit to branch core-updates
in repository guix.

commit 27e6ec957a2371be8743fed51fc503ba0c6eba6c
Author: Andreas Enge <andreas@enge.fr>
AuthorDate: Sat Feb 25 18:00:32 2023 +0100

    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.
---
 gnu/packages/gnome.scm | 70 --------------------------------------------------
 1 file changed, 70 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 113227f14d..b32ab8f97e 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -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")



reply via email to

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