1{
2 lib,
3 stdenv,
4 fetchurl,
5 perl,
6 buildsystem,
7 libiconv,
8}:
9
10stdenv.mkDerivation (finalAttrs: {
11 pname = "netsurf-libparserutils";
12 version = "0.2.5";
13
14 src = fetchurl {
15 url = "http://download.netsurf-browser.org/libs/releases/libparserutils-${finalAttrs.version}-src.tar.gz";
16 hash = "sha256-MX7VxxjxeSe1chl0uuXeMsP9bQVdsTGtMbQxKgMu0Tk=";
17 };
18
19 buildInputs = [
20 perl
21 buildsystem
22 ]
23 ++ lib.optionals stdenv.hostPlatform.isDarwin [
24 libiconv
25 ];
26
27 makeFlags = [
28 "PREFIX=$(out)"
29 "NSSHARED=${buildsystem}/share/netsurf-buildsystem"
30 ];
31
32 meta = {
33 homepage = "https://www.netsurf-browser.org/projects/libparserutils/";
34 description = "Parser building library for netsurf browser";
35 license = lib.licenses.mit;
36 inherit (buildsystem.meta) maintainers platforms;
37 };
38})