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, 23 Jun 2021 09:28:52
Message-Id: 1624440524.e52a142216b9fa05c86cd0e1a1fb55790ac0875f.mgorny@gentoo
1 commit: e52a142216b9fa05c86cd0e1a1fb55790ac0875f
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jun 23 08:50:39 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed Jun 23 09:28:44 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e52a1422
7
8 dev-python/pyglet: Bump to 1.5.18
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.18.ebuild | 62 ++++++++++++++++++++++++++++++++++
14 2 files changed, 63 insertions(+)
15
16 diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest
17 index f770b538be0..7fa937cddf7 100644
18 --- a/dev-python/pyglet/Manifest
19 +++ b/dev-python/pyglet/Manifest
20 @@ -1,2 +1,3 @@
21 DIST pyglet-1.5.16.tar.gz 6446875 BLAKE2B bdc40303b096a91924eb1b9c541cea199792ebf36d857f0466df4c5dff4ec2945dbc6e6c4933a293ae5bd5033dbcf49af913f3b0915082f33ea98a7d5f66fde6 SHA512 5cd1c604245c45f4b9d56c6a6290d301f8a925a4988d847df978b0f4431afb46046592f25d73b54cdf99402022a616afb3eb9c579d5ac29160408a74769f7a43
22 DIST pyglet-1.5.17.tar.gz 6448500 BLAKE2B c2e27d5525c1e8eb5203b935b6a901283521ed12cf08b1d18297bd2772b83ee4fd721a9aac4fc41b6249b140b36e70d060d3649f4d2eb30f1e6f1f8fd42aa314 SHA512 3bb9594c02894fc58937b9312187b7848843d591fadb8e46553602ebad7c4b2bfd5dc615cc5f5d0cc1f8b59f10afda8e5130a0dee3c2066decb7af3faf114dae
23 +DIST pyglet-1.5.18.tar.gz 6440818 BLAKE2B cb7832000e0df96cd794f8eff9ba41aac8571542fbc45d1607df3935a7ed53ba8fd46b6bba40f6d5d53adfb2024aad1930cba1889b5d40d342457f7dc06db5d1 SHA512 d6ceddecccb36a90bef38c4a1608e866bb90ebb72eaaff693a2eb34678c7a50c99213a69042c569c22d54cc04a4b11d37ea8da47425958505261ebcf99bd28ce
24
25 diff --git a/dev-python/pyglet/pyglet-1.5.18.ebuild b/dev-python/pyglet/pyglet-1.5.18.ebuild
26 new file mode 100644
27 index 00000000000..c2c0bfc5865
28 --- /dev/null
29 +++ b/dev-python/pyglet/pyglet-1.5.18.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_{8..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 + 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 +}