summary refs log tree commit diff
path: root/pkgs/development/python-modules/pygame
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2008-10-06 22:47:20 +0000
committerLudovic Courtès <ludo@gnu.org>2008-10-06 22:47:20 +0000
commitb7ba44dff38e1005e487015ed954cd98eac60c19 (patch)
treea6127b401bebd8ead88b8132c61f8b777f5a7846 /pkgs/development/python-modules/pygame
parentc82c0b17f18c468d8517f2dac47b92640d56f089 (diff)
downloadnixpkgs-b7ba44dff38e1005e487015ed954cd98eac60c19.tar
nixpkgs-b7ba44dff38e1005e487015ed954cd98eac60c19.tar.gz
nixpkgs-b7ba44dff38e1005e487015ed954cd98eac60c19.tar.bz2
nixpkgs-b7ba44dff38e1005e487015ed954cd98eac60c19.tar.lz
nixpkgs-b7ba44dff38e1005e487015ed954cd98eac60c19.tar.xz
nixpkgs-b7ba44dff38e1005e487015ed954cd98eac60c19.tar.zst
nixpkgs-b7ba44dff38e1005e487015ed954cd98eac60c19.zip
PyGame: Use SDL_mixer.
svn path=/nixpkgs/trunk/; revision=12977
Diffstat (limited to 'pkgs/development/python-modules/pygame')
-rw-r--r--pkgs/development/python-modules/pygame/default.nix10
1 files changed, 7 insertions, 3 deletions
diff --git a/pkgs/development/python-modules/pygame/default.nix b/pkgs/development/python-modules/pygame/default.nix
index 85f93506c50..e0a09d94d7f 100644
--- a/pkgs/development/python-modules/pygame/default.nix
+++ b/pkgs/development/python-modules/pygame/default.nix
@@ -1,4 +1,5 @@
-{ fetchurl, stdenv, python, pkgconfig, SDL, SDL_image, SDL_ttf, numeric }:
+{ fetchurl, stdenv, python, pkgconfig, SDL, SDL_image, SDL_mixer, SDL_ttf
+, numeric }:
 
 stdenv.mkDerivation {
   name = "pygame-1.7";
@@ -14,6 +15,8 @@ stdenv.mkDerivation {
     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
@@ -29,13 +32,14 @@ stdenv.mkDerivation {
 
     # That `config.py' is really deeply broken.
     sed -i Setup \
-        -e "s|^NUMERIC *=.*$|NUMERIC = -I${numeric}/include/python2.5|g"
+        -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.