From d16643c2dcba409ea47d570eef189fc18963ce4f Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Mon, 30 May 2016 23:13:05 +0300 Subject: [PATCH] wesnoth-dev: init at 1.13.4 --- pkgs/games/wesnoth/dev.nix | 41 +++++++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 43 insertions(+) create mode 100644 pkgs/games/wesnoth/dev.nix diff --git a/pkgs/games/wesnoth/dev.nix b/pkgs/games/wesnoth/dev.nix new file mode 100644 index 000000000000..84b135a5df8e --- /dev/null +++ b/pkgs/games/wesnoth/dev.nix @@ -0,0 +1,41 @@ +{ stdenv, fetchurl, cmake, pkgconfig, SDL2, SDL2_image, SDL2_mixer, SDL2_net, SDL2_ttf +, pango, gettext, boost, freetype, libvorbis, fribidi, dbus, libpng, pcre +, enableTools ? false +}: + +stdenv.mkDerivation rec { + pname = "wesnoth"; + version = "1.13.4"; + + name = "${pname}-${version}"; + + src = fetchurl { + url = "mirror://sourceforge/sourceforge/${pname}/${name}.tar.bz2"; + sha256 = "1ys25ijwphld11002cad9iz5mc5rqazmjn8866l8gcdfrrhk943s"; + }; + + nativeBuildInputs = [ cmake pkgconfig ]; + + buildInputs = [ SDL2 SDL2_image SDL2_mixer SDL2_net SDL2_ttf pango gettext boost + libvorbis fribidi dbus libpng pcre ]; + + cmakeFlags = [ "-DENABLE_TOOLS=${if enableTools then "ON" else "OFF"}" ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "The Battle for Wesnoth, a free, turn-based strategy game with a fantasy theme"; + longDescription = '' + The Battle for Wesnoth is a Free, turn-based tactical strategy + game with a high fantasy theme, featuring both single-player, and + online/hotseat multiplayer combat. Fight a desperate battle to + reclaim the throne of Wesnoth, or take hand in any number of other + adventures. + ''; + + homepage = http://www.wesnoth.org/; + license = licenses.gpl2; + maintainers = with maintainers; [ abbradar ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index edee7591b717..4c635f45bac8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15439,6 +15439,8 @@ in wesnoth = callPackage ../games/wesnoth { }; + wesnoth-dev = callPackage ../games/wesnoth/dev.nix { }; + widelands = callPackage ../games/widelands { lua = lua5_1; };