417d6354c8
Next had a few issues with its packaging: * the platform port was exposed in all-packages And this is not useful for outside users. It's now a local attribute in the next package. * the platform port wasn't wrapped correctly It appears that the lisp core was being wrapped, when instead the actual gtk application that's called within the lisp core had to be wrapped. * codestyle/indentation
50 lines
901 B
Nix
50 lines
901 B
Nix
# https://github.com/atlas-engineer/next/tree/master/ports/gtk-webkit
|
|
|
|
{ stdenv
|
|
, pkg-config
|
|
, next
|
|
, webkitgtk
|
|
, gtk3
|
|
, glib
|
|
, gsettings-desktop-schemas
|
|
, glib-networking
|
|
, gst_all_1
|
|
, wrapGAppsHook
|
|
}:
|
|
|
|
stdenv.mkDerivation rec {
|
|
pname = "next-gtk-webkit";
|
|
inherit (next) src version;
|
|
|
|
nativeBuildInputs = [
|
|
pkg-config
|
|
wrapGAppsHook
|
|
];
|
|
|
|
buildInputs = [
|
|
glib
|
|
glib-networking
|
|
gsettings-desktop-schemas
|
|
gtk3
|
|
webkitgtk
|
|
gst_all_1.gst-plugins-base
|
|
gst_all_1.gstreamer
|
|
];
|
|
|
|
makeFlags = [
|
|
"gtk-webkit"
|
|
"PREFIX=${placeholder "out"}"
|
|
];
|
|
|
|
installTargets = [
|
|
"install-gtk-webkit"
|
|
];
|
|
|
|
meta = with stdenv.lib; {
|
|
description = "Infinitely extensible web-browser (user interface only)";
|
|
homepage = https://next.atlas.engineer;
|
|
license = licenses.bsd3;
|
|
maintainers = [ maintainers.lewo ];
|
|
platforms = [ "x86_64-linux" ];
|
|
};
|
|
}
|