Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- { stdenv, fetchurl, openjdk8, libX11, libXext, libXcursor, libXrandr,
- libXxf86vm
- , mesa, openal, alsaOss, pulseaudioFull, libXi }:
- assert openjdk8 ? architecture;
- let java = openjdk8;
- in
- stdenv.mkDerivation {
- name = "redserver";
- src = ./RedServerV3.jar;
- phases = "installPhase";
- installPhase = ''
- mkdir -pv $out/bin
- cat > $out/bin/.redserver << EOF
- #!${stdenv.shell}
- export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:${java.out}/lib/${java.architecture}/:${libX11.out}/lib/:${libXext.out}/lib/:${libXcursor.out}/lib/:${libXrandr.out}/lib/:${libXxf86vm.out}/lib/:${mesa}/lib/:${openal}/lib/:${libXi.out}/lib/
- export LD_PRELOAD=${openal}/lib/libopenal.so
- #${pulseaudioFull}/bin/padsp
- ${java}/bin/java -jar $src
- EOF
- chmod +x $out/bin/.redserver
- '';
- meta = {
- description = "RedServerV3 launcher";
- homepage = https://redserver.su/;
- maintainers = [ stdenv.lib.maintainers.cleverca22 ];
- license = stdenv.lib.licenses.unfreeRedistributable;
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement