Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 34 lines 842 B view raw
1{ 2 lib, 3 buildNpmPackage, 4 fetchFromGitHub, 5}: 6 7buildNpmPackage rec { 8 pname = "samfirm-js"; 9 version = "0.3.0-unstable-2023-12-27"; 10 11 src = fetchFromGitHub { 12 owner = "DavidArsene"; 13 repo = "samfirm.js"; 14 rev = "5e2537c2452c3033259a1e4399d9bb755e99f1da"; 15 hash = "sha256-81nWdIXJMXy5P37K9A3hAdLrYAEtqPJy7baM1Z22tzs="; 16 }; 17 18 npmDepsHash = "sha256-os75tFpyxzxGpt5Era+K+zgMJyfwD4u0AtTRLC/fPUQ="; 19 20 installPhase = '' 21 runHook preInstall 22 install -Dm555 dist/index.js $out/bin/samfirm-js 23 runHook postInstall 24 ''; 25 26 meta = { 27 description = "Program for downloading Samsung firmware"; 28 homepage = "https://github.com/DavidArsene/samfirm.js"; 29 license = lib.licenses.gpl3; 30 platforms = lib.platforms.linux; 31 maintainers = with lib.maintainers; [ ungeskriptet ]; 32 mainProgram = "samfirm-js"; 33 }; 34}