crossfire-client: init at 1.75.0

The client is still getting official releases on a fairly frequent basis, so
this package tracks those rather than SVN head.

authored by B. Kelly and committed by Rebecca Kelly 2e4e9392 5e658271

+39 -1
+32
pkgs/games/crossfire/crossfire-client.nix
···
··· 1 + { stdenv, lib, fetchsvn 2 + , cmake, pkg-config, perl, vala 3 + , gtk2, pcre, zlib, libpng, fribidi, harfbuzzFull, xorg, util-linux, curl 4 + , SDL, SDL_image, SDL_mixer, libselinux, libsepol 5 + , version, rev, sha256 6 + }: 7 + 8 + stdenv.mkDerivation rec { 9 + pname = "crossfire-client"; 10 + version = "r${toString rev}"; 11 + 12 + src = fetchsvn { 13 + url = "http://svn.code.sf.net/p/crossfire/code/client/trunk/"; 14 + sha256 = sha256; 15 + rev = rev; 16 + }; 17 + 18 + nativeBuildInputs = [ cmake pkg-config perl vala ]; 19 + buildInputs = [ 20 + gtk2 pcre zlib libpng fribidi harfbuzzFull xorg.libpthreadstubs 21 + xorg.libXdmcp curl SDL SDL_image SDL_mixer util-linux libselinux libsepol 22 + ]; 23 + hardeningDisable = [ "format" ]; 24 + 25 + meta = with lib; { 26 + description = "GTKv2 client for the Crossfire free MMORPG"; 27 + homepage = "http://crossfire.real-time.com/"; 28 + license = licenses.gpl2Plus; 29 + platforms = platforms.linux; 30 + maintainers = with maintainers; [ ToxicFrog ]; 31 + }; 32 + }
+6
pkgs/games/crossfire/default.nix
··· 1 { callPackage, ... }: 2 3 rec { 4 crossfire-server = callPackage ./crossfire-server.nix { 5 version = "latest"; 6 rev = 22111;
··· 1 { callPackage, ... }: 2 3 rec { 4 + crossfire-client = callPackage ./crossfire-client.nix { 5 + version = "1.75.0"; 6 + rev = 21760; 7 + sha256 = "0b42sak8hj60nywfswkps777asy9p8r9wsn7pmj2nqbd29ng1p9d"; 8 + }; 9 + 10 crossfire-server = callPackage ./crossfire-server.nix { 11 version = "latest"; 12 rev = 22111;
+1 -1
pkgs/top-level/all-packages.nix
··· 29097 crawl = callPackage ../games/crawl { }; 29098 29099 inherit (import ../games/crossfire pkgs) 29100 - crossfire-server crossfire-arch crossfire-maps; 29101 29102 crrcsim = callPackage ../games/crrcsim {}; 29103
··· 29097 crawl = callPackage ../games/crawl { }; 29098 29099 inherit (import ../games/crossfire pkgs) 29100 + crossfire-server crossfire-arch crossfire-maps crossfire-client; 29101 29102 crrcsim = callPackage ../games/crrcsim {}; 29103