From 992445e8205d50e42df7a4da5d77c7f884265462 Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Sun, 5 Feb 2023 19:51:17 +0100 Subject: [PATCH] dev-python/glcontext: new package, add 2.3.7 Signed-off-by: Henri Gasc --- dev-python/glcontext/Manifest | 1 + dev-python/glcontext/glcontext-2.3.7.ebuild | 48 +++++++++++++++++++++ dev-python/glcontext/metadata.xml | 12 ++++++ 3 files changed, 61 insertions(+) create mode 100644 dev-python/glcontext/Manifest create mode 100644 dev-python/glcontext/glcontext-2.3.7.ebuild create mode 100644 dev-python/glcontext/metadata.xml 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 + +