Skip to content

Commit

Permalink
20kly: init at 1.4 (#45056)
Browse files Browse the repository at this point in the history
  • Loading branch information
fgaz authored and xeji committed Aug 26, 2018
1 parent 85d5d71 commit 0fd58ed
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 0 deletions.
40 changes: 40 additions & 0 deletions pkgs/games/20kly/default.nix
Original file line number Diff line number Diff line change
@@ -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 ];
};
}

2 changes: 2 additions & 0 deletions pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
Expand Up @@ -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 { };
Expand Down

0 comments on commit 0fd58ed

Please sign in to comment.