20kly: init at 1.4 (#45056)

This commit is contained in:
Francesco Gazzetta 2018-08-26 02:23:32 +02:00 committed by xeji
parent 85d5d71444
commit 0fd58ed099
2 changed files with 42 additions and 0 deletions

View File

@ -0,0 +1,40 @@
{ stdenv
, fetchurl
, python }:
python.pkgs.buildPythonApplication rec {
pname = "20kly";
version = "1.4";
format = "other";
disabled = !(python.isPy2 or false);
src = fetchurl {
url = "http://jwhitham.org.uk/20kly/lightyears-${version}.tar.bz2";
sha256 = "13h73cmfjqkipffimfc4iv0hf89if490ng6vd6xf3wcalpgaim5d";
};
patchPhase = ''
substituteInPlace lightyears \
--replace \
"LIGHTYEARS_DIR = \".\"" \
"LIGHTYEARS_DIR = \"$out/share\""
'';
propagatedBuildInputs = with python.pkgs; [ pygame ];
buildPhase = "python -O -m compileall .";
installPhase = ''
mkdir -p "$out/share"
cp -r audio code data lightyears "$out/share"
install -Dm755 lightyears "$out/bin/lightyears"
'';
meta = with stdenv.lib; {
description = "A steampunk-themed strategy game where you have to manage a steam supply network";
homepage = http://jwhitham.org.uk/20kly/;
license = licenses.gpl2;
maintainers = with maintainers; [ fgaz ];
};
}

View File

@ -19572,6 +19572,8 @@ with pkgs;
_2048-in-terminal = callPackage ../games/2048-in-terminal { };
_20kly = callPackage ../games/20kly { };
_90secondportraits = callPackage ../games/90secondportraits { love = love_0_10; };
adom = callPackage ../games/adom { };