diff options
| author | Michał Górny <mgorny@gentoo.org> | 2022-01-28 09:10:48 +0100 |
|---|---|---|
| committer | Michał Górny <mgorny@gentoo.org> | 2022-01-28 09:54:09 +0100 |
| commit | 0bf65a88d93918695e56e1f42f2eab63fe686113 (patch) | |
| tree | 0d0b6f3a143bc585fb6bc8b21d8fae07882c8cc8 /dev-python/PySDL2/PySDL2-0.9.11.ebuild | |
| parent | 7891b0e5ddb9ba603392d2c51d3c674ed4212c3a (diff) | |
| download | gentoo-0bf65a88d93918695e56e1f42f2eab63fe686113.tar.gz gentoo-0bf65a88d93918695e56e1f42f2eab63fe686113.tar.bz2 gentoo-0bf65a88d93918695e56e1f42f2eab63fe686113.zip | |
dev-python/PySDL2: Bump to 0.9.11
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-python/PySDL2/PySDL2-0.9.11.ebuild')
| -rw-r--r-- | dev-python/PySDL2/PySDL2-0.9.11.ebuild | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/dev-python/PySDL2/PySDL2-0.9.11.ebuild b/dev-python/PySDL2/PySDL2-0.9.11.ebuild new file mode 100644 index 000000000000..4169764895e7 --- /dev/null +++ b/dev-python/PySDL2/PySDL2-0.9.11.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Python (ctypes) bindings for SDL2 libraries" +HOMEPAGE="https://github.com/marcusva/py-sdl2 https://pypi.org/project/PySDL2/" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="|| ( public-domain CC0-1.0 ZLIB )" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# Optional deps: +# - dev-python/numpy, +# - dev-python/pillow, +# - media-libs/sdl2-* (loaded dynamically via ctypes). +# +# If a reverse dependency needs the specific module, it should +# explicitly depend on the optional module in question. You also +# probably need to explicitly require some media-libs/libsdl2 flags. +RDEPEND="media-libs/libsdl2" + +# Require all of SDL2 libraries and at least the most common subsystems +# for better test coverage. +DEPEND=" + test? ( + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + media-libs/libsdl2[joystick,sound,video] + media-libs/sdl2-gfx + media-libs/sdl2-image[gif,jpeg,png,tiff,webp] + || ( + media-libs/sdl2-mixer[flac] + media-libs/sdl2-mixer[midi] + media-libs/sdl2-mixer[mod] + media-libs/sdl2-mixer[mp3] + media-libs/sdl2-mixer[opus] + ) + media-libs/sdl2-ttf + )" + +distutils_enable_tests pytest + +src_test() { + # from .travis.yml + local -x SDL_VIDEODRIVER=dummy + local -x SDL_AUDIODRIVER=dummy + local -x SDL_RENDER_DRIVER=software + + distutils-r1_src_test +} |
