Files
nixos/hosts/marauder/romraider.nix
2024-09-23 20:35:51 -07:00

25 lines
653 B
Nix

{ stdenv, fetchFromGitHub, ant, jdk11, makeWrapper, jre }: stdenv.mkDerivation {
pname = "romraider";
version = "1.0.0";
src = fetchFromGitHub {
owner = "Romraider";
repo = "Romraider";
rev = "1.0.0-DEC01-2023";
hash = "sha256-KCG6D/+yupGahzPtZk1l9FK826MHZKdTuWoTCLC0ngY=";
};
JRE_DIR = jdk11;
nativeBuildInputs = [ ant jdk11 makeWrapper ];
buildPhase = "ant build-linux";
installPhase = ''
mkdir -p $out/{bin,share/java}
install build/linux/lib/RomRaider.jar $out/share/java/romraider.jar
makeWrapper ${jdk11}/bin/java $out/bin/romraider \
--add-flags "-jar $out/share/java/romraider.jar"
'';
}