biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / compression / hacpack / default.nix
blob8bab34043c47c2029401684b60666f8ccd6ec0d7
1 { lib, stdenv, fetchFromGitHub }:
3 stdenv.mkDerivation rec {
4   pname = "hacpack";
5   version = "1.36";
7   src = fetchFromGitHub {
8     owner = "The-4n";
9     repo = "hacpack";
10     rev = "v${version}";
11     sha256 = "0d846l36w1n9rxv79fbyhl2zdbqhlgrvk21b9vzr9x77yki89ygs";
12   };
14   preConfigure = ''
15     mv config.mk.template config.mk
16   '';
18   makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];
19   enableParallelBuilding = true;
21   installPhase = ''
22     mkdir -p $out/bin
23     cp ./hacpack $out/bin
24   '';
26   meta = with lib; {
27     homepage = "https://github.com/The-4n/hacPack";
28     description = "Make and repack Nintendo Switch NCAs/NSPs";
29     license = licenses.gpl2Only;
30     maintainers = [ ];
31     platforms = platforms.linux;
32     mainProgram = "hacpack";
33   };