5 # for patching bundled 7z binary from the 7zip-bin node module
6 # at lib/node_modules/igir/node_modules/7zip-bin/linux/x64/7za
15 src = fetchFromGitHub {
19 hash = "sha256-NG0ZP8LOm7fZVecErTuLOfbp1yvXwHnwPkWTBzUJXWE=";
22 npmDepsHash = "sha256-ADIEzr6PkGaJz27GKSVyTsrbz5zbud7BUb+OXPtP1Vo=";
24 # I have no clue why I have to do this
26 patchShebangs scripts/update-readme-help.sh
29 nativeBuildInputs = [ autoPatchelfHook ];
31 buildInputs = [ stdenv.cc.cc.lib ];
33 # from lib/node_modules/igir/node_modules/@node-rs/crc32-linux-x64-musl/crc32.linux-x64-musl.node
34 # Irrelevant to our use
35 autoPatchelfIgnoreMissingDeps = [ "libc.musl-x86_64.so.1" ];
38 description = "Video game ROM collection manager to help filter, sort, patch, archive, and report on collections on any OS";
40 homepage = "https://igir.io";
41 changelog = "https://github.com/emmercm/igir/releases/tag/${src.rev}";
42 license = licenses.gpl3Plus;
43 maintainers = with maintainers; [ ];
44 platforms = platforms.linux;