1 { lib, fetchgit, meson, ninja, pkg-config, nix-update-script
2 , python3, gtk3, libsecret, gst_all_1, webkitgtk_4_0, glib
3 , glib-networking, gtkspell3, hunspell, desktop-file-utils
4 , gobject-introspection, wrapGAppsHook3, gnome-settings-daemon }:
6 python3.pkgs.buildPythonApplication rec {
14 url = "https://gitlab.gnome.org/World/eolie";
15 rev = "refs/tags/${version}";
16 fetchSubmodules = true;
17 sha256 = "077jww5mqg6bbqbj0j1gss2j3dxlfr2xw8bc43k8vg52drqg6g8w";
29 buildInputs = with gst_all_1; [
44 propagatedBuildInputs = with python3.pkgs; [
55 chmod +x meson_post_install.py
56 patchShebangs meson_post_install.py
61 buildPythonPath "$out $propagatedBuildInputs"
62 patchPythonScript "$out/libexec/eolie-sp"
63 makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
67 updateScript = nix-update-script { };
73 description = "New GNOME web browser";
74 mainProgram = "eolie";
75 homepage = "https://gitlab.gnome.org/World/eolie";
76 license = licenses.gpl3Plus;
77 maintainers = with maintainers; [ samdroid-apps ];
78 platforms = platforms.linux;