nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 45 lines 973 B view raw
1{ 2 lib, 3 buildNpmPackage, 4 fetchFromGitHub, 5 elmPackages, 6}: 7 8buildNpmPackage (finalAttrs: { 9 pname = "elm-doc-preview"; 10 version = "6.0.1"; 11 12 src = fetchFromGitHub { 13 owner = "dmy"; 14 repo = "elm-doc-preview"; 15 tag = "v${finalAttrs.version}"; 16 hash = "sha256-nkmNp8oXaGQH8ES69ci+/flhvgtLM/vdiBvOqWA3pZ0="; 17 }; 18 19 npmDepsHash = "sha256-mGDXhPU2dwTwbJZPi5tUoSMTmzauHBBU1QN2IyZ1YBA="; 20 21 nativeBuildInputs = [ 22 elmPackages.elm 23 ]; 24 25 npmRebuildFlags = [ "--ignore-scripts" ]; 26 27 npmBuildScript = "prepare"; 28 29 postConfigure = ( 30 elmPackages.fetchElmDeps { 31 elmPackages = import ./elm-srcs.nix; 32 elmVersion = elmPackages.elm.version; 33 registryDat = ./registry.dat; 34 } 35 ); 36 37 passthru.updateScript = ./update.sh; 38 39 meta = { 40 description = "Elm offline documentation previewer"; 41 homepage = "https://github.com/dmy/elm-doc-preview"; 42 license = lib.licenses.bsd3; 43 maintainers = with lib.maintainers; [ pyrox0 ]; 44 }; 45})