Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 41 lines 909 B view raw
1{ 2 buildNpmPackage, 3 fetchFromGitHub, 4 lib, 5}: 6 7buildNpmPackage rec { 8 pname = "cbmp"; 9 version = "1.1.1"; 10 11 # note: updating notes 12 # - use `prefetch-npm-deps` package for src hash 13 # - use `npm install --package-lock-only` 14 # in the cbmp repo for package-lock generation 15 # - update npmDepsHash 16 17 src = fetchFromGitHub { 18 owner = "ful1e5"; 19 repo = "cbmp"; 20 rev = "v${version}"; 21 hash = "sha256-vOEz2KGJLCiiX+Or9y0JE9UF7sYbwaSCVm5iBv4jIdI="; 22 }; 23 24 npmDepsHash = "sha256-zfZAZqnkKwsGkwGgfPvb3me4tFgAofE5H3d23mdAtqY="; 25 26 env = { 27 PUPPETEER_SKIP_DOWNLOAD = true; 28 }; 29 30 postPatch = '' 31 cp ${./package-lock.json} package-lock.json 32 ''; 33 34 meta = { 35 description = "CLI App for converting cursor svg file to png"; 36 homepage = "https://github.com/ful1e5/cbmp"; 37 license = lib.licenses.mit; 38 maintainers = [ lib.maintainers.mrtnvgr ]; 39 mainProgram = "cbmp"; 40 }; 41}