Loading pkgs/development/python-modules/pygame-sdl2/default.nix +15 −24 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchurl, isPy27, fetchFromGitHub, renpy, cython_0, SDL2, Loading @@ -13,32 +12,19 @@ libpng, setuptools, }: let pname = "pygame-sdl2"; version = "2.1.0"; renpy_version = renpy.base_version; in buildPythonPackage { inherit pname version; name = "${pname}-${version}-${renpy_version}"; buildPythonPackage rec { pname = "pygame-sdl2"; version = "8.3.1.24090601"; pyproject = true; src = fetchurl { url = "https://www.renpy.org/dl/${renpy_version}/pygame_sdl2-${version}+renpy${renpy_version}.tar.gz"; hash = "sha256-bcTrdXWLTCnZQ/fP5crKIPoqJiyz+o6s0PzRChV7TQE="; src = fetchFromGitHub { owner = "renpy"; repo = "pygame_sdl2"; tag = "renpy-${version}"; hash = "sha256-0itOmDScM+4HmWTpjkln56pv+yXDPB1KIDbE6ub2Tls="; }; # force rebuild of headers needed for install prePatch = '' rm -rf gen gen3 ''; # Remove build tag which produces invaild version postPatch = '' sed -i '2d' setup.cfg ''; nativeBuildInputs = [ SDL2.dev cython_0 Loading @@ -54,7 +40,12 @@ buildPythonPackage { libpng ]; doCheck = isPy27; # python3 tests are non-functional doCheck = true; preBuild = '' sed -i "s/2.1.0/${version}/" setup.py sed -i "s/2, 1, 0/$(echo ${version} | sed 's/\./,\ /g')/g" src/pygame_sdl2/version.py ''; meta = { description = "Reimplementation of parts of pygame API using SDL2"; Loading Loading
pkgs/development/python-modules/pygame-sdl2/default.nix +15 −24 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchurl, isPy27, fetchFromGitHub, renpy, cython_0, SDL2, Loading @@ -13,32 +12,19 @@ libpng, setuptools, }: let pname = "pygame-sdl2"; version = "2.1.0"; renpy_version = renpy.base_version; in buildPythonPackage { inherit pname version; name = "${pname}-${version}-${renpy_version}"; buildPythonPackage rec { pname = "pygame-sdl2"; version = "8.3.1.24090601"; pyproject = true; src = fetchurl { url = "https://www.renpy.org/dl/${renpy_version}/pygame_sdl2-${version}+renpy${renpy_version}.tar.gz"; hash = "sha256-bcTrdXWLTCnZQ/fP5crKIPoqJiyz+o6s0PzRChV7TQE="; src = fetchFromGitHub { owner = "renpy"; repo = "pygame_sdl2"; tag = "renpy-${version}"; hash = "sha256-0itOmDScM+4HmWTpjkln56pv+yXDPB1KIDbE6ub2Tls="; }; # force rebuild of headers needed for install prePatch = '' rm -rf gen gen3 ''; # Remove build tag which produces invaild version postPatch = '' sed -i '2d' setup.cfg ''; nativeBuildInputs = [ SDL2.dev cython_0 Loading @@ -54,7 +40,12 @@ buildPythonPackage { libpng ]; doCheck = isPy27; # python3 tests are non-functional doCheck = true; preBuild = '' sed -i "s/2.1.0/${version}/" setup.py sed -i "s/2, 1, 0/$(echo ${version} | sed 's/\./,\ /g')/g" src/pygame_sdl2/version.py ''; meta = { description = "Reimplementation of parts of pygame API using SDL2"; Loading