lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 17.09-beta 35 lines 966 B view raw
1{ stdenv, fetchurl, jre }: 2 3stdenv.mkDerivation rec { 4 name = "minecraft-server-${version}"; 5 version = "1.12"; 6 7 src = fetchurl { 8 url = "http://s3.amazonaws.com/Minecraft.Download/versions/${version}/minecraft_server.${version}.jar"; 9 sha256 = "02fwlg4c9kqckmdi9wxi64jdqynj5myp0995aabc07746hwgzszy"; 10 }; 11 12 preferLocalBuild = true; 13 14 installPhase = '' 15 mkdir -p $out/bin $out/lib/minecraft 16 cp -v $src $out/lib/minecraft/server.jar 17 18 cat > $out/bin/minecraft-server << EOF 19 #!/bin/sh 20 exec ${jre}/bin/java \$@ -jar $out/lib/minecraft/server.jar nogui 21 EOF 22 23 chmod +x $out/bin/minecraft-server 24 ''; 25 26 phases = "installPhase"; 27 28 meta = { 29 description = "Minecraft Server"; 30 homepage = "https://minecraft.net"; 31 license = stdenv.lib.licenses.unfreeRedistributable; 32 platforms = stdenv.lib.platforms.unix; 33 maintainers = [ stdenv.lib.maintainers.thoughtpolice stdenv.lib.maintainers.tomberek ]; 34 }; 35}