netsurf-browser: move to by-name

jopejoe1 829014a2 279c298c

Changed files
+16 -7
pkgs
applications
networking
browsers
netsurf
by-name
ne
netsurf-browser
top-level
+15 -5
pkgs/applications/networking/browsers/netsurf/browser.nix pkgs/by-name/ne/netsurf-browser/package.nix
···
xxd,
# Netsurf-specific dependencies
-
buildsystem,
+
netsurf-buildsystem,
libcss,
libdom,
libhubbub,
···
nsgenbind,
# Configuration
-
uilib,
+
uilib ? "gtk3",
}:
+
+
assert lib.assertOneOf "uilib" uilib [
+
"framebuffer"
+
"gtk2"
+
"gtk3"
+
];
stdenv.mkDerivation (finalAttrs: {
pname = "netsurf";
···
libwebp
libxml2
openssl
-
libcss
libdom
libhubbub
libnsbmp
-
libnsfb
+
(libnsfb.override {
+
inherit
+
SDL
+
uilib
+
;
+
})
libnsgif
libnslog
libnspsl
···
capable of handling many of the web standards in use today.
'';
license = lib.licenses.gpl2Only;
-
inherit (buildsystem.meta) maintainers platforms;
+
inherit (netsurf-buildsystem.meta) maintainers platforms;
};
})
+1 -1
pkgs/applications/networking/browsers/netsurf/default.nix
···
}
.${self.ui} or null;
-
browser = callPackage ./browser.nix { };
+
browser = pkgs.netsurf-browser;
buildsystem = pkgs.netsurf-buildsystem;
libcss = pkgs.libcss;
-1
pkgs/top-level/all-packages.nix
···
};
netsurf = recurseIntoAttrs (callPackage ../applications/networking/browsers/netsurf { });
-
netsurf-browser = netsurf.browser;
nyxt = callPackage ../applications/networking/browsers/nyxt {
sbcl = sbcl_2_4_6;