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