Loading pkgs/games/minecraft-servers/derivation.nix +10 −8 Original line number Diff line number Diff line { lib, stdenv, fetchurl, nixosTests, jre_headless, version, url, sha1 }: { lib, stdenv, fetchurl, nixosTests, jre_headless, makeWrapper, udev, version, url, sha1 }: stdenv.mkDerivation { pname = "minecraft-server"; inherit version; Loading @@ -7,16 +7,18 @@ stdenv.mkDerivation { preferLocalBuild = true; nativeBuildInputs = [ makeWrapper ]; installPhase = '' mkdir -p $out/bin $out/lib/minecraft cp -v $src $out/lib/minecraft/server.jar runHook preInstall install -Dm644 $src $out/lib/minecraft/server.jar cat > $out/bin/minecraft-server << EOF #!/bin/sh exec ${jre_headless}/bin/java \$@ -jar $out/lib/minecraft/server.jar nogui EOF makeWrapper ${lib.getExe jre_headless} $out/bin/minecraft-server \ --append-flags "-jar $out/lib/minecraft/server.jar nogui" \ --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ udev ]} chmod +x $out/bin/minecraft-server runHook postInstall ''; dontUnpack = true; Loading Loading
pkgs/games/minecraft-servers/derivation.nix +10 −8 Original line number Diff line number Diff line { lib, stdenv, fetchurl, nixosTests, jre_headless, version, url, sha1 }: { lib, stdenv, fetchurl, nixosTests, jre_headless, makeWrapper, udev, version, url, sha1 }: stdenv.mkDerivation { pname = "minecraft-server"; inherit version; Loading @@ -7,16 +7,18 @@ stdenv.mkDerivation { preferLocalBuild = true; nativeBuildInputs = [ makeWrapper ]; installPhase = '' mkdir -p $out/bin $out/lib/minecraft cp -v $src $out/lib/minecraft/server.jar runHook preInstall install -Dm644 $src $out/lib/minecraft/server.jar cat > $out/bin/minecraft-server << EOF #!/bin/sh exec ${jre_headless}/bin/java \$@ -jar $out/lib/minecraft/server.jar nogui EOF makeWrapper ${lib.getExe jre_headless} $out/bin/minecraft-server \ --append-flags "-jar $out/lib/minecraft/server.jar nogui" \ --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ udev ]} chmod +x $out/bin/minecraft-server runHook postInstall ''; dontUnpack = true; Loading