tpm thePenguinMachine: remove package
because source is unavailable
This commit is contained in:
parent
6c7af84449
commit
e1f2ddefd9
@ -1,48 +0,0 @@
|
|||||||
{stdenv, fetchurl, python, pillow, pygame, SDL} @ args: with args;
|
|
||||||
stdenv.mkDerivation {
|
|
||||||
name = "thePenguinMachine";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = http://www.migniot.com/matrix/projects/thepenguinmachine/ThePenguinMachine.tar.gz;
|
|
||||||
sha256 = "09ljks8vj75g00h3azc83yllbfsrxwmv1c9g32gylcmsshik0dqv";
|
|
||||||
};
|
|
||||||
# Perhaps the following source works? See http://tpm.seul.org/
|
|
||||||
# url = http://tpm.seul.org/TPM.tar.bz2;
|
|
||||||
# sha256 = "8fc2f2961a54005cd7f349dd859823addf05b01d0e3b3e83928b5b75460930fa";
|
|
||||||
|
|
||||||
broken = true; # Not found
|
|
||||||
|
|
||||||
buildInputs = [python pillow pygame SDL];
|
|
||||||
|
|
||||||
configurePhase = ''
|
|
||||||
sed -e "/includes = /aincludes.append('${SDL}/include/SDL')" -i setup.py;
|
|
||||||
sed -e "/includes = /aincludes.append('$(echo ${pygame}/include/python*)')" -i setup.py;
|
|
||||||
cat setup.py;
|
|
||||||
export NIX_LDFLAGS="$NIX_LDFLAGS -lgcc_s"
|
|
||||||
'';
|
|
||||||
buildPhase = ''
|
|
||||||
sed -e "s/pygame.display.toggle_fullscreen.*/pass;/" -i tpm/Application.py
|
|
||||||
sed -e 's@"Surface"@"pygame.Surface"@' -i src/surfutils.c
|
|
||||||
python setup.py build;
|
|
||||||
python setup.py build_clib;
|
|
||||||
python setup.py build_ext;
|
|
||||||
python setup.py build_py;
|
|
||||||
python setup.py build_scripts;
|
|
||||||
'';
|
|
||||||
installPhase = ''
|
|
||||||
python setup.py install --prefix=$out
|
|
||||||
mkdir -p "$out"/share/tpm/
|
|
||||||
cp -r . "$out"/share/tpm/build-dir
|
|
||||||
mkdir -p "$out/bin"
|
|
||||||
echo "#! /bin/sh" >> "$out/bin/tpm"
|
|
||||||
echo "export PYTHONPATH=\"\$PYTHONPATH:$PYTHONPATH:$(echo ${pillow}/lib/python*/site-packages/PIL)\"" >> "$out/bin/tpm"
|
|
||||||
echo "cd \"$out/share/tpm/build-dir\"" >> "$out/bin/tpm"
|
|
||||||
echo "export PYTHONPATH=\"\$PYTHONPATH:$PYTHONPATH:$(echo ${pillow}/lib/python*/site-packages/PIL)\"" >> "$out/bin/tpm"
|
|
||||||
echo "${python}/bin/python \"$out\"/share/tpm/build-dir/ThePenguinMachine.py \"\$@\"" >> "$out/bin/tpm"
|
|
||||||
chmod a+x "$out/bin/tpm"
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
description = "An Incredible Machine clone";
|
|
||||||
};
|
|
||||||
}
|
|
@ -14223,10 +14223,6 @@ let
|
|||||||
|
|
||||||
tome4 = callPackage ../games/tome4 { };
|
tome4 = callPackage ../games/tome4 { };
|
||||||
|
|
||||||
tpm = callPackage ../games/thePenguinMachine {
|
|
||||||
inherit (pythonPackages) pillow;
|
|
||||||
};
|
|
||||||
|
|
||||||
trackballs = callPackage ../games/trackballs {
|
trackballs = callPackage ../games/trackballs {
|
||||||
debug = false;
|
debug = false;
|
||||||
guile = guile_1_8;
|
guile = guile_1_8;
|
||||||
|
Loading…
Reference in New Issue
Block a user