sdrangel: fix build on x86_64-darwin
[NixPkgs.git] / pkgs / games / astromenace / default.nix
blobf50739d114a0df4296e74104755fc0f381762c3e
1 { fetchurl, lib, stdenv, cmake, xorg, libGLU, libGL, SDL, openal, fontconfig, freealut, freetype, libogg, libvorbis, runtimeShell }:
3 stdenv.mkDerivation rec {
4   pname = "astromenace";
5   version = "1.4.1";
7   src = fetchurl {
8     url = "mirror://sourceforge/openastromenace/astromenace-src-${version}.tar.bz2";
9     sha256 = "1rkz6lwjcd5mwv72kf07ghvx6z46kf3xs250mjbmnmjpn7r5sxwv";
10   };
12   nativeBuildInputs = [ cmake ];
13   buildInputs = [ xorg.libICE xorg.libX11 xorg.libXinerama libGLU libGL SDL openal fontconfig freealut freetype libogg libvorbis ];
15   postBuild = ''
16     ./AstroMenace --pack --rawdata=../RAW_VFS_DATA
17   '';
19   installPhase = ''
20     mkdir -p $out/bin
22     cp AstroMenace $out
23     cp gamedata.vfs $out
25     cat > $out/bin/AstroMenace << EOF
26     #!${runtimeShell}
27     $out/AstroMenace --dir=$out
28     EOF
30     chmod 755 $out/bin/AstroMenace
31   '';
33   meta = with lib; {
34     description = "Hardcore 3D space shooter with spaceship upgrade possibilities";
35     homepage = "https://www.viewizard.com/";
36     license = licenses.gpl3Plus;
37     platforms = platforms.linux;
38     mainProgram = "AstroMenace";
39   };