28 lines
746 B
Nix
28 lines
746 B
Nix
|
{ depot, pkgs, ... }:
|
||
|
let
|
||
|
inherit (pkgs) stdenvNoCC fetchurl makeWrapper;
|
||
|
java = pkgs.jdk;
|
||
|
in
|
||
|
stdenvNoCC.mkDerivation rec {
|
||
|
pname = "tiny-remapper";
|
||
|
version = "0.3.2";
|
||
|
|
||
|
src = fetchurl {
|
||
|
url = "https://maven.fabricmc.net/net/fabricmc/tiny-remapper/${version}/tiny-remapper-${version}-fat.jar";
|
||
|
sha256 = "d8301fbe684d10849003dc92d18f24ec53cf755c3a6fdfe371d581cb30bd47e1";
|
||
|
};
|
||
|
|
||
|
dontBuild = true;
|
||
|
dontUnpack = true;
|
||
|
|
||
|
nativeBuildInputs = [ makeWrapper ];
|
||
|
|
||
|
installPhase = ''
|
||
|
mkdir -p $out/lib $out/bin
|
||
|
cp $src $out/lib/tiny-remapper-${version}-fat.jar
|
||
|
makeWrapper ${java}/bin/java $out/bin/tiny-remapper \
|
||
|
--set JAVA_HOME ${java} \
|
||
|
--add-flags "-jar $out/lib/tiny-remapper-${version}-fat.jar"
|
||
|
'';
|
||
|
}
|