Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/pyglet/
Date: Tue, 09 Feb 2021 09:20:25
Message-Id: 1612862417.29a476b0a60c73991074bb0ebe42df15b6d7bc52.mgorny@gentoo
1 commit: 29a476b0a60c73991074bb0ebe42df15b6d7bc52
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Tue Feb 9 09:15:30 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 9 09:20:17 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29a476b0
7
8 dev-python/pyglet: Bump to 1.5.15
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/pyglet/Manifest | 1 +
13 dev-python/pyglet/pyglet-1.5.15.ebuild | 62 ++++++++++++++++++++++++++++++++++
14 2 files changed, 63 insertions(+)
15
16 diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest
17 index 922059d63be..0afe133d30a 100644
18 --- a/dev-python/pyglet/Manifest
19 +++ b/dev-python/pyglet/Manifest
20 @@ -1,2 +1,3 @@
21 DIST pyglet-1.5.13.tar.gz 6415241 BLAKE2B 784e387072ea7260c5fc3f0c78869e62d42a68b7ca1208318af3dad77d64d6ca8d12b03c040ce1dca8430cbab31f218c2a1782ccfcaaf3637203e1e9638488b8 SHA512 05863b187653cb82d7727d7d33a65d9907030ac97d926d6dac01301817159c31d4a301570f41ad8e2af9e0509f67008b876e7f3460f31c6d58d5548179cba4ea
22 DIST pyglet-1.5.14.tar.gz 6414252 BLAKE2B 3e30f4dc80fffbf93a3cc7fa744ba224868dea1d9f1998446a2341fd3ed1c058493c486979aedb8415abe5c8a3f53dc634494f849bf6f3ab6f9ceb0e35cfecd9 SHA512 9b34e80e1b28a2ef0504339b67bdc31e568bf3a3352a9a1d78d3cf87ba84e86e23aec6e524abbca26865082ec2f9da8d7633ba83206f9996d87002faa1269044
23 +DIST pyglet-1.5.15.tar.gz 6429039 BLAKE2B 5835d2c8c0c6e309664bea4a4001d0b68622379ae27555b640ed4441cb4319bf4ffd2b491cf789cba5639b9ca43e047f1e2cf820e540123939dd386a4c88fbf3 SHA512 0ea6f936895b0f17d7272866ecec7721ae1fb353af3654c49bb09eb81729f939df07ba3cdaf8b8bece345a8f144d56a45dc23d82e1887db306fd08c7989c688e
24
25 diff --git a/dev-python/pyglet/pyglet-1.5.15.ebuild b/dev-python/pyglet/pyglet-1.5.15.ebuild
26 new file mode 100644
27 index 00000000000..2d99c737d14
28 --- /dev/null
29 +++ b/dev-python/pyglet/pyglet-1.5.15.ebuild
30 @@ -0,0 +1,62 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +PYTHON_COMPAT=( python3_{7..9} )
37 +
38 +inherit distutils-r1 virtualx xdg-utils
39 +
40 +DESCRIPTION="Cross-platform windowing and multimedia library for Python"
41 +HOMEPAGE="http://pyglet.org/"
42 +SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> ${P}.tar.gz"
43 +
44 +LICENSE="BSD"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
47 +IUSE="examples image +sound"
48 +
49 +BDEPEND="
50 + test? (
51 + dev-python/pillow[${PYTHON_USEDEP}]
52 + dev-python/gst-python[${PYTHON_USEDEP}]
53 + )
54 +"
55 +RDEPEND="
56 + virtual/glu
57 + virtual/opengl
58 + image? ( || (
59 + dev-python/pillow[${PYTHON_USEDEP}]
60 + x11-libs/gtk+:2
61 + ) )
62 + sound? ( || (
63 + media-libs/openal
64 + media-sound/pulseaudio
65 + ) )
66 +"
67 +# ffmpeg? ( media-libs/avbin-bin )
68 +
69 +DOCS=( DESIGN NOTICE README.md RELEASE_NOTES )
70 +
71 +distutils_enable_tests pytest
72 +
73 +src_test() {
74 + virtx distutils-r1_src_test
75 +}
76 +
77 +python_test() {
78 + xdg_environment_reset
79 +
80 + # Specify path to avoid running interactive tests
81 + # We could add in integration tests, but they're slow
82 + pytest -vv tests/unit || die "Tests failed with ${EPYTHON}"
83 +}
84 +
85 +python_install_all() {
86 + if use examples; then
87 + dodoc -r examples
88 + docompress -x /usr/share/doc/${PF}/examples
89 + fi
90 +
91 + distutils-r1_python_install_all
92 +}