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