diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-08-07 13:36:07 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-08-07 13:36:07 +0000 |
| commit | 1b03664c7f27f905055a5260ed72dc6ffc49bb0a (patch) | |
| tree | 6109dac03be5d25eb5b1f5f448806aa54ec0e58c /dev-python/PySDL2/PySDL2-0.9.8.ebuild | |
| parent | 516fca5b2e93a4f6f07190f974e9176ba3f54d77 (diff) | |
| download | baldeagleos-repo-1b03664c7f27f905055a5260ed72dc6ffc49bb0a.tar.gz baldeagleos-repo-1b03664c7f27f905055a5260ed72dc6ffc49bb0a.tar.xz baldeagleos-repo-1b03664c7f27f905055a5260ed72dc6ffc49bb0a.zip | |
Adding metadata
Diffstat (limited to 'dev-python/PySDL2/PySDL2-0.9.8.ebuild')
| -rw-r--r-- | dev-python/PySDL2/PySDL2-0.9.8.ebuild | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/dev-python/PySDL2/PySDL2-0.9.8.ebuild b/dev-python/PySDL2/PySDL2-0.9.8.ebuild new file mode 100644 index 000000000000..f37d2f06f704 --- /dev/null +++ b/dev-python/PySDL2/PySDL2-0.9.8.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{6,7,8,9,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 + media-libs/sdl2-mixer + 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 +} |
