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: Fri, 17 Sep 2021 08:31:28
Message-Id: 1631867474.484cfd85727f32a0457940af1d1de63025d310c8.mgorny@gentoo
1 commit: 484cfd85727f32a0457940af1d1de63025d310c8
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 17 07:54:29 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 17 08:31:14 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=484cfd85
7
8 dev-python/pyglet: Bump to 1.5.21
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.21.ebuild | 61 ++++++++++++++++++++++++++++++++++
14 2 files changed, 62 insertions(+)
15
16 diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest
17 index dff99805927..2f828f685a6 100644
18 --- a/dev-python/pyglet/Manifest
19 +++ b/dev-python/pyglet/Manifest
20 @@ -1,3 +1,4 @@
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 +DIST pyglet-1.5.21.tar.gz 6516128 BLAKE2B ab7f23dc4ba48450f3da4efd30fadd089777f50b5392945636886192e89e230475f5bff9ba02cd166295423ed67f98b89fd186d18601504fe0f024c203a198c8 SHA512 3df0134dbfdeb15baae059bae489158273fd4797d5dc4da903ac2fdd58ae9e291e8d5371ebe545bd125a1670adfec84cb9d9f4f11841d594f3e4d38e5910ce2a
25
26 diff --git a/dev-python/pyglet/pyglet-1.5.21.ebuild b/dev-python/pyglet/pyglet-1.5.21.ebuild
27 new file mode 100644
28 index 00000000000..247321eafd3
29 --- /dev/null
30 +++ b/dev-python/pyglet/pyglet-1.5.21.ebuild
31 @@ -0,0 +1,61 @@
32 +# Copyright 1999-2021 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +
37 +PYTHON_COMPAT=( python3_{8..9} )
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 + epytest tests/unit
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 +}