biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / games / alienarena / default.nix
blobdbf74aa4f3b08b7ef39b595ac9e5cee9b0005d7b
1 { curl
2 , fetchFromGitHub
3 , freetype
4 , lib
5 , libGL
6 , libjpeg
7 , libogg
8 , libvorbis
9 , libX11
10 , libXxf86vm
11 , openal
12 , pkg-config
13 , stdenv
16 stdenv.mkDerivation rec {
17   pname = "alienarena";
18   version = "7.71.6";
20   src = fetchFromGitHub {
21     owner = "alienarena";
22     repo = "alienarena";
23     rev = version;
24     hash = "sha256-Dml0VY5VQiWLq8LjItBSzNwJB9L4biJ/nJWmEGtG2ZY=";
25   };
27   nativeBuildInputs = [ pkg-config ];
29   buildInputs = [
30     curl
31     freetype
32     libGL
33     libjpeg
34     libogg
35     libvorbis
36     libX11
37     libXxf86vm
38     openal
39   ];
41   patchPhase = ''
42     substituteInPlace ./configure \
43       --replace libopenal.so.1 ${openal}/lib/libopenal.so.1 \
44       --replace libGL.so.1 ${libGL}/lib/libGL.so.1
45   '';
47   meta = with lib; {
48     changelog = "https://github.com/alienarena/alienarena/releases/tag/${version}";
49     description = "Free, stand-alone first-person shooter computer game";
50     longDescription = ''
51       Do you like old school deathmatch with modern features? How
52       about rich, colorful, arcade-like atmospheres? How about retro
53       Sci-Fi? Then you're going to love what Alien Arena has in store
54       for you! This game combines some of the very best aspects of
55       such games as Quake III and Unreal Tournament and wraps them up
56       with a retro alien theme, while adding tons of original ideas to
57       make the game quite unique.
58     '';
59     homepage = "https://alienarena.org";
60     # Engine is under GPLv2, everything else is under
61     license = licenses.unfreeRedistributable;
62     maintainers = with maintainers; [ astsmtl ];
63     platforms = platforms.linux;
64     hydraPlatforms = [];
65   };