27 lines
746 B
Nix
27 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"
|
|
'';
|
|
}
|