diff options
author | Domen Kožar <domen@dev.si> | 2014-11-26 21:50:48 +0100 |
---|---|---|
committer | Domen Kožar <domen@dev.si> | 2014-11-26 21:50:58 +0100 |
commit | 9047f389bf0e646cdedf6c5c569e61d5a0e24669 (patch) | |
tree | 88e3749b1f7b2c7a1002460c1f730b8b50536096 /pkgs/development/python-modules/pygame | |
parent | 3ff9a7507a0872814a04c4bd6f40bcb394903745 (diff) | |
download | nixlib-9047f389bf0e646cdedf6c5c569e61d5a0e24669.tar nixlib-9047f389bf0e646cdedf6c5c569e61d5a0e24669.tar.gz nixlib-9047f389bf0e646cdedf6c5c569e61d5a0e24669.tar.bz2 nixlib-9047f389bf0e646cdedf6c5c569e61d5a0e24669.tar.lz nixlib-9047f389bf0e646cdedf6c5c569e61d5a0e24669.tar.xz nixlib-9047f389bf0e646cdedf6c5c569e61d5a0e24669.tar.zst nixlib-9047f389bf0e646cdedf6c5c569e61d5a0e24669.zip |
pygame: fix build, add all deps, use buildPythonPackage
Diffstat (limited to 'pkgs/development/python-modules/pygame')
-rw-r--r-- | pkgs/development/python-modules/pygame/default.nix | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/pkgs/development/python-modules/pygame/default.nix b/pkgs/development/python-modules/pygame/default.nix index 93fa70e44bcf..3a24767ae4ee 100644 --- a/pkgs/development/python-modules/pygame/default.nix +++ b/pkgs/development/python-modules/pygame/default.nix @@ -1,8 +1,8 @@ -{ stdenv, fetchurl, python, pkgconfig -, SDL, SDL_image, SDL_mixer, SDL_ttf, libpng, libjpeg +{ stdenv, fetchurl, buildPythonPackage, pkgconfig, smpeg, libX11 +, SDL, SDL_image, SDL_mixer, SDL_ttf, libpng, libjpeg, portmidi }: -stdenv.mkDerivation { +buildPythonPackage { name = "pygame-1.9.1"; src = fetchurl { @@ -11,24 +11,21 @@ stdenv.mkDerivation { }; buildInputs = [ - python pkgconfig SDL SDL_image SDL_mixer SDL_ttf libpng libjpeg + pkgconfig SDL SDL_image SDL_mixer SDL_ttf libpng libjpeg + smpeg portmidi libX11 ]; patches = [ ./pygame-v4l.patch ]; - configurePhase = '' - for i in ${SDL_image} ${SDL_mixer} ${SDL_ttf} ${libpng} ${libjpeg}; do + preConfigure = '' + for i in ${SDL_image} ${SDL_mixer} ${SDL_ttf} ${libpng} ${libjpeg} ${portmidi} ${libX11}; do sed -e "/origincdirs =/a'$i/include'," -i config_unix.py sed -e "/origlibdirs =/aoriglibdirs += '$i/lib'," -i config_unix.py done - yes Y | LOCALBASE=/ python config.py + LOCALBASE=/ python config.py ''; - buildPhase = "python setup.py build"; - - installPhase = "python setup.py install --prefix=$out"; - meta = { description = "Python library for games"; homepage = "http://www.pygame.org/"; |