_20kly: 1.4 -> 1.5.0

This commit is contained in:
Francesco Gazzetta 2021-03-27 18:54:47 +01:00
parent 9cc8c600c6
commit c91cafb66a

View file

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