lincity_ng: 2.0 -> 2.9beta20170715

This commit is contained in:
Michael Raskin 2017-08-29 14:23:52 +02:00
parent e9648952dc
commit 09eb4adf91
2 changed files with 25 additions and 28 deletions
pkgs/games/lincity

View File

@ -1,39 +1,41 @@
{stdenv, fetchurl {stdenv, fetchgit
, zlib, jam, pkgconfig, gettext, libxml2, libxslt, xproto, libX11, mesa, SDL , zlib, jam, pkgconfig, gettext, libxml2, libxslt, xproto, libX11, mesa, SDL
, SDL_mixer, SDL_image, SDL_ttf, SDL_gfx, physfs , SDL_mixer, SDL_image, SDL_ttf, SDL_gfx, physfs, autoconf, automake, libtool
}: }:
let s = # Generated upstream information
rec {
baseName="lincity";
version="2.0";
name="lincity-2.0";
hash="01k6n304qj0z5zmqr49gqirp0jmx2b0cpisgkxk1ga67vyjhdcm6";
url="http://pkgs.fedoraproject.org/repo/pkgs/lincity-ng/lincity-ng-2.0.tar.bz2"
+ "/1bd0f58e0f2b131d70044f4230600ed1/lincity-ng-2.0.tar.bz2";
# berlios shut down; I found no better mirror
sha256="01k6n304qj0z5zmqr49gqirp0jmx2b0cpisgkxk1ga67vyjhdcm6";
};
buildInputs = [zlib jam pkgconfig gettext libxml2 libxslt xproto libX11 mesa
SDL SDL_mixer SDL_image SDL_ttf SDL_gfx physfs];
in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
inherit (s) name version; name = "lincity-ng-${version}";
src = fetchurl { version = "2.9beta.20170715";
inherit (s) url sha256;
src = fetchgit {
url = "https://github.com/lincity-ng/lincity-ng";
rev = "0c19714b811225238f310633e59f428934185e6b";
sha256 = "1gaj9fq97zmb0jsdw4rzrw34pimkmkwbfqps0glpqij4w3srz5f3";
}; };
hardeningDisable = [ "format" ]; hardeningDisable = [ "format" ];
inherit buildInputs; nativeBuildInputs = [
jam autoconf automake libtool pkgconfig
];
buildPhase = "jam"; buildInputs = [
installPhase="jam install"; zlib gettext libxml2 libxslt xproto libX11 mesa SDL SDL_mixer SDL_image
SDL_ttf SDL_gfx physfs
];
preConfigure = ''
./autogen.sh
'';
installPhase = ''
touch CREDITS
AR='ar r' jam install
'';
meta = { meta = {
documentation = ''City building game''; documentation = ''City building game'';
license = stdenv.lib.licenses.gpl2; license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;
maintainers = [stdenv.lib.maintainers.raskin]; maintainers = [stdenv.lib.maintainers.raskin];
inherit (s) version;
}; };
} }

View File

@ -1,5 +0,0 @@
target ng.nix
attribute_name lincity_ng
url https://fedorahosted.org/LinCity-NG/wiki/Downloads
version_link tar.bz2
version_link tar.bz2