diff --git a/dev-python/glcontext/Manifest b/dev-python/glcontext/Manifest new file mode 100644 index 0000000000..3887b403bb --- /dev/null +++ b/dev-python/glcontext/Manifest @@ -0,0 +1 @@ +DIST v2.3.7.gh.tar.gz 22254 BLAKE2B f6714e6427dec938f576eea997f258468a6c8ae1c67ed1d560b660c410676055b0632b22fad6756e7d36d10dcec2a6e6cccc6fc8bf506e5b9ea037912e87a94e SHA512 f2d597dc338c9dab911494d2249fdbb400af0e79e101c0cacb53418af4ac4f4cc261cc22dd6685102401ece6dada193769840eb5836cb03119313a8770cc09e9 diff --git a/dev-python/glcontext/glcontext-2.3.7.ebuild b/dev-python/glcontext/glcontext-2.3.7.ebuild new file mode 100644 index 0000000000..6c7170a430 --- /dev/null +++ b/dev-python/glcontext/glcontext-2.3.7.ebuild @@ -0,0 +1,48 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Modern OpenGL binding for python" +HOMEPAGE="https://github.com/moderngl/glcontext https://pypi.org/project/glcontext" +SRC_URI="https://github.com/moderngl/glcontext/archive/refs/tags/${PV}.tar.gz -> v${PV}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="" +BDEPEND=" + x11-libs/libX11 + media-libs/libglvnd[X] + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ) +" +DEPEND="${BDEPEND}" + +# Tests are deactivated because we cannot open display +# distutils_enable_tests pytest +# src_test() { +# virtx distutils-r1_src_test +# } + +# python_test() { +# cd "${T}" || die +# epytest "${S}"/tests || die "Tests failed with ${EPYTHON}" +# } + +pkg_postinst() { + use test && ewarn The tests for this package are deactivated because the test display can not be opened. + use test && ewarn If you know how to solve this issue, please do so. +} diff --git a/dev-python/glcontext/metadata.xml b/dev-python/glcontext/metadata.xml new file mode 100644 index 0000000000..7a7158a28b --- /dev/null +++ b/dev-python/glcontext/metadata.xml @@ -0,0 +1,12 @@ + + + + + gasc@eurecom.fr + Gasc Henri + + + glcontext + moderngl/glcontext + +