mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-22 15:03:28 +00:00
warzone2100: New nixpkg.
svn path=/nixpkgs/trunk/; revision=21582
This commit is contained in:
parent
6ce7168eac
commit
d2237f9912
39
pkgs/games/warzone2100/default.nix
Normal file
39
pkgs/games/warzone2100/default.nix
Normal file
@ -0,0 +1,39 @@
|
||||
{ stdenv, fetchurl, bison, flex, gettext, pkgconfig, SDL, libpng, libtheora
|
||||
, openal, popt, physfs, mesa, quesoglc, zip, unzip, which
|
||||
}:
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "warzone2100";
|
||||
version = "2.3.0";
|
||||
name = "${pname}-${version}";
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/${pname}/${name}.tar.gz";
|
||||
sha256 = "10iisg6lixs8bnd57qzyf3bqhispcylxvkyqwyfagg7r2qr159zj";
|
||||
};
|
||||
buildInputs = [ bison flex gettext pkgconfig SDL libpng libtheora openal
|
||||
popt physfs mesa quesoglc zip unzip
|
||||
];
|
||||
patchPhase = ''
|
||||
substituteInPlace lib/exceptionhandler/dumpinfo.cpp \
|
||||
--replace "which %s" "${which}/bin/which %s"
|
||||
substituteInPlace lib/exceptionhandler/exceptionhandler.c \
|
||||
--replace "which %s" "${which}/bin/which %s"
|
||||
'';
|
||||
meta = {
|
||||
description = "A free RTS game, originally developed by Pumpkin Studios";
|
||||
longDescription = ''
|
||||
Warzone 2100 is an open source real-time strategy and real-time tactics
|
||||
hybrid computer game, originally developed by Pumpkin Studios and
|
||||
published by Eidos Interactive.
|
||||
In Warzone 2100, you command the forces of The Project in a battle to
|
||||
rebuild the world after mankind has almost been destroyed by nuclear
|
||||
missiles. The game offers campaign, multi-player, and single-player
|
||||
skirmish modes. An extensive tech tree with over 400 different
|
||||
technologies, combined with the unit design system, allows for a wide
|
||||
variety of possible units and tactics.
|
||||
'';
|
||||
homepage = http://wz2100.net;
|
||||
license = [ "GPLv2+" ];
|
||||
maintainers = with stdenv.lib.maintainers; [ astsmtl ];
|
||||
platforms = with stdenv.lib.platforms; linux;
|
||||
};
|
||||
}
|
@ -8868,6 +8868,12 @@ let
|
||||
libjpeg = libjpeg62;
|
||||
};
|
||||
|
||||
warzone2100 = import ../games/warzone2100 {
|
||||
inherit stdenv fetchurl bison gettext pkgconfig SDL libpng libtheora
|
||||
openal popt physfs mesa quesoglc zip unzip which;
|
||||
flex = flex2535;
|
||||
};
|
||||
|
||||
xboard = builderDefsPackage (import ../games/xboard) {
|
||||
inherit (xlibs) libX11 xproto libXt libXaw libSM
|
||||
libICE libXmu libXext libXpm;
|
||||
|
Loading…
Reference in New Issue
Block a user