eolie: init at 0.9.16
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
{ stdenv, fetchgit, intltool, itstool, meson, ninja, pkgconfig, wrapGAppsHook
|
||||
, git, glib, glib_networking, gsettings_desktop_schemas, gst_all_1, gtk3
|
||||
, gtkspell3, libsecret, python36, python36Packages, webkitgtk }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "eolie-${version}";
|
||||
version = "0.9.16";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://gitlab.gnome.org/gnumdk/eolie";
|
||||
rev = version;
|
||||
sha256 = "0mvhr6hy4nx7xaq9r9qp5rb0y293kjjryw5ykzb473cr3iwzk25b";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
intltool
|
||||
itstool
|
||||
meson
|
||||
ninja
|
||||
pkgconfig
|
||||
wrapGAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
git # required to download ad blocking DB
|
||||
glib_networking
|
||||
gsettings_desktop_schemas
|
||||
gst_all_1.gstreamer
|
||||
gst_all_1.gst-plugins-base
|
||||
gst_all_1.gst-plugins-good
|
||||
gst_all_1.gst-plugins-bad
|
||||
gst_all_1.gst-plugins-ugly
|
||||
gst_all_1.gst-libav
|
||||
gtk3
|
||||
gtkspell3
|
||||
libsecret
|
||||
python36
|
||||
python36Packages.pygobject3
|
||||
python36Packages.pycairo
|
||||
python36Packages.dateutil
|
||||
python36Packages.dbus-python
|
||||
python36Packages.beautifulsoup4
|
||||
python36Packages.pycrypto
|
||||
python36Packages.requests
|
||||
webkitgtk
|
||||
];
|
||||
|
||||
wrapPrefixVariables = [ "PYTHONPATH" ];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
postInstall = ''
|
||||
${glib.dev}/bin/glib-compile-schemas $out/share/glib-2.0/schemas
|
||||
'';
|
||||
|
||||
patches = [
|
||||
./0001-Remove-post-install-script-handle-in-nix-config-inst.patch
|
||||
./0001-Extend-the-python-path-rather-than-replacing-it.patch
|
||||
];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "A new GNOME web browser";
|
||||
homepage = https://gitlab.gnome.org/gnumdk/eolie;
|
||||
license = licenses.gpl3;
|
||||
maintainers = [ maintainers.samdroid-apps ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user