diff options
author | rardiol <ricardo.ardissone@gmail.com> | 2018-03-21 23:26:29 -0300 |
---|---|---|
committer | Matthew Justin Bauer <mjbauer95@gmail.com> | 2018-03-21 21:26:29 -0500 |
commit | f83cbf20292cfde64e2df49bf0bd84338749c49e (patch) | |
tree | d9aef5047121dd1463ebe6bc5a3a708822a353c5 /pkgs/development/python-modules | |
parent | e5a854e740ba2963af85a242229a8a8f3c250136 (diff) | |
download | nixlib-f83cbf20292cfde64e2df49bf0bd84338749c49e.tar nixlib-f83cbf20292cfde64e2df49bf0bd84338749c49e.tar.gz nixlib-f83cbf20292cfde64e2df49bf0bd84338749c49e.tar.bz2 nixlib-f83cbf20292cfde64e2df49bf0bd84338749c49e.tar.lz nixlib-f83cbf20292cfde64e2df49bf0bd84338749c49e.tar.xz nixlib-f83cbf20292cfde64e2df49bf0bd84338749c49e.tar.zst nixlib-f83cbf20292cfde64e2df49bf0bd84338749c49e.zip |
Renpy and pygame_sdl2 update - 6.99.14 (#33943)
* pygame_sdl2: 6.99.10.1227 -> 2.1.0-6.99.14 * renpy: 6.99.12.4 -> 6.99.14
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r-- | pkgs/development/python-modules/pygame_sdl2/default.nix | 30 |
1 files changed, 21 insertions, 9 deletions
diff --git a/pkgs/development/python-modules/pygame_sdl2/default.nix b/pkgs/development/python-modules/pygame_sdl2/default.nix index eab56f9f7ac0..08c266da6963 100644 --- a/pkgs/development/python-modules/pygame_sdl2/default.nix +++ b/pkgs/development/python-modules/pygame_sdl2/default.nix @@ -1,18 +1,30 @@ -{ stdenv, pkgs, buildPythonPackage, fetchFromGitHub, isPy27 +{ stdenv, pkgs, buildPythonPackage, fetchurl, isPy27, fetchpatch , cython, SDL2, SDL2_image, SDL2_ttf, SDL2_mixer, libjpeg, libpng }: buildPythonPackage rec { pname = "pygame_sdl2"; - version = "6.99.10.1227"; - name = "${pname}-${version}"; - - src = fetchFromGitHub { - owner = "renpy"; - repo = "${pname}"; - rev = "renpy-${version}"; - sha256 = "10n6janvqh5adn7pcijqwqfh234sybjz788kb8ac6b4l11hy2lx1"; + version = "2.1.0"; + renpy_version = "6.99.14"; + name = "${pname}-${version}-${renpy_version}"; + + src = fetchurl { + url = "https://www.renpy.org/dl/${renpy_version}/pygame_sdl2-${version}-for-renpy-${renpy_version}.tar.gz"; + sha256 = "1zsnb2bivbwysgxmfg9iv12arhpf3gqkmqinhciz955hlqv016b9"; }; + # force rebuild of headers needed for install + prePatch = '' + rm -rf gen gen3 + ''; + + patches = [ + # fix for recent sdl2 + (fetchpatch { + url = "https://github.com/apoleon/pygame_sdl2/commit/ced6051f4a4559a725804cc58c079e1efea0a573.patch"; + sha256 = "08rqjzvdlmmdf8kyd8ws5lzjy1mrwnds4fdy38inkyw7saydcxyr"; + }) + ]; + buildInputs = [ SDL2 SDL2_image SDL2_ttf SDL2_mixer cython libjpeg libpng |