Loading pkgs/development/python-modules/pygame/default.nix +29 −28 Original line number Diff line number Diff line { stdenv, lib, substituteAll, fetchpatch, fetchFromGitHub, stdenv, buildPythonPackage, pythonOlder, fetchFromGitHub, substituteAll, fontconfig, python, # build-system cython, setuptools, # nativeBuildInputs SDL2, pkg-config, # native dependencies AppKit, fontconfig, # buildInputs freetype, libjpeg, libpng, libX11, portmidi, SDL2, SDL2_image, SDL2_mixer, SDL2_ttf, # tests python, }: buildPythonPackage rec { pname = "pygame"; version = "2.6.0"; version = "2.6.1"; pyproject = true; disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "refs/tags/${version}"; owner = "pygame"; repo = "pygame"; tag = version; # Unicode file names lead to different checksums on HFS+ vs. other # filesystems because of unicode normalisation. The documentation # has such files and will be removed. hash = "sha256-wNXcmH0IIuAOoomIdmhAPxe4TiEzes3Kq+Vth2r4/IA="; hash = "sha256-paSDF0oPogq0g0HSDRagGu0OfsqIku6q4GGAMveGntk="; postFetch = "rm -rf $out/docs/reST"; }; Loading Loading @@ -76,13 +71,16 @@ buildPythonPackage rec { --replace-fail /usr/X11/bin/fc-list ${fontconfig}/bin/fc-list ''; nativeBuildInputs = [ build-system = [ cython pkg-config SDL2 setuptools ]; nativeBuildInputs = [ SDL2 pkg-config ]; buildInputs = [ freetype libjpeg Loading @@ -93,7 +91,7 @@ buildPythonPackage rec { SDL2_image SDL2_mixer SDL2_ttf ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ AppKit ]; ]; preConfigure = '' ${python.pythonOnBuildForHost.interpreter} buildconfig/config.py Loading @@ -110,17 +108,20 @@ buildPythonPackage rec { export SDL_VIDEODRIVER=dummy export SDL_AUDIODRIVER=disk ${python.interpreter} -m pygame.tests -v --exclude opengl,timing --time_out 300 ${python.interpreter} -m pygame.tests -v \ --exclude opengl,timing \ --time_out 300 runHook postCheck ''; pythonImportsCheck = [ "pygame" ]; meta = with lib; { meta = { description = "Python library for games"; homepage = "https://www.pygame.org/"; license = licenses.lgpl21Plus; maintainers = with maintainers; [ emilytrau ]; platforms = platforms.unix; changelog = "https://github.com/pygame/pygame/releases/tag/${src.tag}"; license = lib.licenses.lgpl21Plus; maintainers = with lib.maintainers; [ emilytrau ]; platforms = lib.platforms.unix; }; } pkgs/top-level/python-packages.nix +0 −1 Original line number Diff line number Diff line Loading @@ -11722,7 +11722,6 @@ self: super: with self; { pygal = callPackage ../development/python-modules/pygal { }; pygame = callPackage ../development/python-modules/pygame { inherit (pkgs.darwin.apple_sdk.frameworks) AppKit; SDL2_image = pkgs.SDL2_image_2_0; }; Loading Loading
pkgs/development/python-modules/pygame/default.nix +29 −28 Original line number Diff line number Diff line { stdenv, lib, substituteAll, fetchpatch, fetchFromGitHub, stdenv, buildPythonPackage, pythonOlder, fetchFromGitHub, substituteAll, fontconfig, python, # build-system cython, setuptools, # nativeBuildInputs SDL2, pkg-config, # native dependencies AppKit, fontconfig, # buildInputs freetype, libjpeg, libpng, libX11, portmidi, SDL2, SDL2_image, SDL2_mixer, SDL2_ttf, # tests python, }: buildPythonPackage rec { pname = "pygame"; version = "2.6.0"; version = "2.6.1"; pyproject = true; disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "refs/tags/${version}"; owner = "pygame"; repo = "pygame"; tag = version; # Unicode file names lead to different checksums on HFS+ vs. other # filesystems because of unicode normalisation. The documentation # has such files and will be removed. hash = "sha256-wNXcmH0IIuAOoomIdmhAPxe4TiEzes3Kq+Vth2r4/IA="; hash = "sha256-paSDF0oPogq0g0HSDRagGu0OfsqIku6q4GGAMveGntk="; postFetch = "rm -rf $out/docs/reST"; }; Loading Loading @@ -76,13 +71,16 @@ buildPythonPackage rec { --replace-fail /usr/X11/bin/fc-list ${fontconfig}/bin/fc-list ''; nativeBuildInputs = [ build-system = [ cython pkg-config SDL2 setuptools ]; nativeBuildInputs = [ SDL2 pkg-config ]; buildInputs = [ freetype libjpeg Loading @@ -93,7 +91,7 @@ buildPythonPackage rec { SDL2_image SDL2_mixer SDL2_ttf ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ AppKit ]; ]; preConfigure = '' ${python.pythonOnBuildForHost.interpreter} buildconfig/config.py Loading @@ -110,17 +108,20 @@ buildPythonPackage rec { export SDL_VIDEODRIVER=dummy export SDL_AUDIODRIVER=disk ${python.interpreter} -m pygame.tests -v --exclude opengl,timing --time_out 300 ${python.interpreter} -m pygame.tests -v \ --exclude opengl,timing \ --time_out 300 runHook postCheck ''; pythonImportsCheck = [ "pygame" ]; meta = with lib; { meta = { description = "Python library for games"; homepage = "https://www.pygame.org/"; license = licenses.lgpl21Plus; maintainers = with maintainers; [ emilytrau ]; platforms = platforms.unix; changelog = "https://github.com/pygame/pygame/releases/tag/${src.tag}"; license = lib.licenses.lgpl21Plus; maintainers = with lib.maintainers; [ emilytrau ]; platforms = lib.platforms.unix; }; }
pkgs/top-level/python-packages.nix +0 −1 Original line number Diff line number Diff line Loading @@ -11722,7 +11722,6 @@ self: super: with self; { pygal = callPackage ../development/python-modules/pygal { }; pygame = callPackage ../development/python-modules/pygame { inherit (pkgs.darwin.apple_sdk.frameworks) AppKit; SDL2_image = pkgs.SDL2_image_2_0; }; Loading