tiny-remapper: init
This commit is contained in:
parent
87e7dae108
commit
2d52be000f
2 changed files with 28 additions and 0 deletions
|
@ -18,5 +18,6 @@
|
|||
envoy = import ./envoy args;
|
||||
deluge = import ./deluge args;
|
||||
grafana-plugins = import ./grafana-plugins args;
|
||||
tiny-remapper = import ./tiny-remapper.nix args;
|
||||
} // (import ./heptapod-runner.nix args)
|
||||
// (import ./lightspeed args)
|
||||
|
|
27
nix/pkgs/tiny-remapper.nix
Normal file
27
nix/pkgs/tiny-remapper.nix
Normal file
|
@ -0,0 +1,27 @@
|
|||
{ 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"
|
||||
'';
|
||||
}
|
Loading…
Reference in a new issue