Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib, stdenv, fetchFromGitHub }: 2 3stdenv.mkDerivation rec { 4 pname = "hacpack"; 5 version = "1.36"; 6 7 src = fetchFromGitHub { 8 owner = "The-4n"; 9 repo = "hacpack"; 10 rev = "v${version}"; 11 sha256 = "0d846l36w1n9rxv79fbyhl2zdbqhlgrvk21b9vzr9x77yki89ygs"; 12 }; 13 14 preConfigure = '' 15 mv config.mk.template config.mk 16 ''; 17 18 makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ]; 19 enableParallelBuilding = true; 20 21 installPhase = '' 22 mkdir -p $out/bin 23 cp ./hacpack $out/bin 24 ''; 25 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 = [ maintainers.ivar ]; 31 platforms = platforms.linux; 32 }; 33}