about summary refs log tree commit diff
path: root/pkgs/development/python-modules/pygame
diff options
context:
space:
mode:
authorMarc Weber <marco-oweber@gmx.de>2010-04-17 18:28:25 +0000
committerMarc Weber <marco-oweber@gmx.de>2010-04-17 18:28:25 +0000
commit8c0b7e4ad2c23b3bb9c71c431520096d4361942f (patch)
tree966d85d67800a84f43d3ac06722c81619b623b62 /pkgs/development/python-modules/pygame
parent9e59164e5747235892f81ed6b6db67c63be89fe5 (diff)
downloadnixlib-8c0b7e4ad2c23b3bb9c71c431520096d4361942f.tar
nixlib-8c0b7e4ad2c23b3bb9c71c431520096d4361942f.tar.gz
nixlib-8c0b7e4ad2c23b3bb9c71c431520096d4361942f.tar.bz2
nixlib-8c0b7e4ad2c23b3bb9c71c431520096d4361942f.tar.lz
nixlib-8c0b7e4ad2c23b3bb9c71c431520096d4361942f.tar.xz
nixlib-8c0b7e4ad2c23b3bb9c71c431520096d4361942f.tar.zst
nixlib-8c0b7e4ad2c23b3bb9c71c431520096d4361942f.zip
- adding experimental python31 build
- cleanup python libraries:
 * moving all python libraries into a attr set into a directory
   so that expressions can be used for both: python 2.5 and 2.6 easily
 * disabling packages which don't build

svn path=/nixpkgs/trunk/; revision=21142
Diffstat (limited to 'pkgs/development/python-modules/pygame')
-rw-r--r--pkgs/development/python-modules/pygame/default.nix46
1 files changed, 0 insertions, 46 deletions
diff --git a/pkgs/development/python-modules/pygame/default.nix b/pkgs/development/python-modules/pygame/default.nix
deleted file mode 100644
index 347501f8a5b7..000000000000
--- a/pkgs/development/python-modules/pygame/default.nix
+++ /dev/null
@@ -1,46 +0,0 @@
-{ fetchurl, stdenv, python, pkgconfig, SDL, SDL_image, SDL_mixer, SDL_ttf
-, numeric }:
-
-stdenv.mkDerivation {
-  name = "pygame-1.7";
-
-  src = fetchurl {
-    url = http://www.pygame.org/ftp/pygame-1.7.1release.tar.gz ;
-    sha256 = "0hl0rmgjcqj217fibwyilz7w9jpg0kh7hsa7vyzd4cgqyliskpqi";
-  };
-
-  buildInputs = [python pkgconfig SDL SDL_image SDL_ttf numeric];
- 
-  configurePhase = ''
-    export LOCALBASE=///
-    sed -e "/origincdirs =/a'${SDL_image}/include/SDL','${SDL_image}/include'," -i config_unix.py
-    sed -e "/origlibdirs =/aoriglibdirs += '${SDL_image}/lib'," -i config_unix.py
-    sed -e "/origincdirs =/a'${SDL_mixer}/include/SDL','${SDL_mixer}/include'," -i config_unix.py
-    sed -e "/origlibdirs =/aoriglibdirs += '${SDL_mixer}/lib'," -i config_unix.py
-    sed -e "/origincdirs =/a'${SDL_ttf}/include/SDL','${SDL_ttf}/include'," -i config_unix.py
-    sed -e "/origlibdirs =/aoriglibdirs += '${SDL_ttf}/lib'," -i config_unix.py
-    sed -e "/origincdirs =/a'${numeric}/include/python2.5'," -i config_unix.py
-
-    sed -e "s|get_python_inc(0)|\"${numeric}/include/python2.5\"|g" -i config_unix.py
-
-    # XXX: `Numeric.pth' should be found by Python but it's not, hence the
-    # $PYTHONPATH setting below.  Gobolinux has the same problem:
-    # http://bugs.python.org/issue1431 .
-    yes Y | \
-      PYTHONPATH="${numeric}/lib/python2.5/site-packages/Numeric:$PYTHONPATH" \
-      python config.py
-
-    # That `config.py' is really deeply broken.
-    sed -i Setup \
-        -e "s|^NUMERIC *=.*$|NUMERIC = -I${numeric}/include/python2.5|g ;
-            s|^MIXER *=.*$|MIXER = -I${SDL_mixer}/include -L${SDL_mixer}/lib -lSDL_mixer|g"
-  '';
-
-  buildPhase = "yes Y | python setup.py build";	
-
-  installPhase = "yes Y | python setup.py install --prefix=\${out} ";
-
-  meta = {
-    description = "Python library for games";
-  };
-}