nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 fetchurl,
5 bison,
6 flex,
7 netsurf-buildsystem,
8}:
9
10stdenv.mkDerivation (finalAttrs: {
11 pname = "nsgenbind";
12 version = "0.9";
13
14 src = fetchurl {
15 url = "http://download.netsurf-browser.org/libs/releases/nsgenbind-${finalAttrs.version}-src.tar.gz";
16 hash = "sha256-Iyzg9my8LD7tYoiuJt4sVnu/u8Adiw9vxsHBZJ1LOF0=";
17 };
18
19 nativeBuildInputs = [
20 bison
21 flex
22 ];
23
24 buildInputs = [ netsurf-buildsystem ];
25
26 makeFlags = [
27 "PREFIX=$(out)"
28 "NSSHARED=${netsurf-buildsystem}/share/netsurf-buildsystem"
29 ];
30
31 meta = {
32 homepage = "https://www.netsurf-browser.org/";
33 description = "Generator for JavaScript bindings for netsurf browser";
34 mainProgram = "nsgenbind";
35 license = lib.licenses.mit;
36 inherit (netsurf-buildsystem.meta) maintainers platforms;
37 };
38})