Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 39 lines 802 B view raw
1{ 2 lib, 3 stdenv, 4 fetchurl, 5 SDL, 6 pkg-config, 7 buildsystem, 8 uilib, 9}: 10 11stdenv.mkDerivation (finalAttrs: { 12 pname = "netsurf-libnsfb"; 13 version = "0.2.2"; 14 15 src = fetchurl { 16 url = "http://download.netsurf-browser.org/libs/releases/libnsfb-${finalAttrs.version}-src.tar.gz"; 17 hash = "sha256-vkRso+tU35A/LamDEdEH11dM0R9awHE+YZFW1NGeo5o="; 18 }; 19 20 nativeBuildInputs = [ pkg-config ]; 21 22 buildInputs = [ 23 SDL 24 buildsystem 25 ]; 26 27 makeFlags = [ 28 "PREFIX=$(out)" 29 "NSSHARED=${buildsystem}/share/netsurf-buildsystem" 30 "TARGET=${uilib}" 31 ]; 32 33 meta = { 34 homepage = "https://www.netsurf-browser.org/projects/libnsfb/"; 35 description = "Netsurf framebuffer abstraction library"; 36 license = lib.licenses.mit; 37 inherit (buildsystem.meta) maintainers platforms; 38 }; 39})