Gentoo Archives: gentoo-commits

From: Theo Anderson <telans@××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: media-video/av1an/
Date: Wed, 10 Feb 2021 06:26:35
Message-Id: 1612938354.654e07d3b1e544d7dd97287363799940401ec870.telans@gentoo
1 commit: 654e07d3b1e544d7dd97287363799940401ec870
2 Author: Theo Anderson <telans <AT> posteo <DOT> de>
3 AuthorDate: Wed Feb 10 06:25:37 2021 +0000
4 Commit: Theo Anderson <telans <AT> posteo <DOT> de>
5 CommitDate: Wed Feb 10 06:25:54 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=654e07d3
7
8 media-video/av1an: new package 1.12 (9999 recommended)
9
10 Package-Manager: Portage-3.0.14, Repoman-3.0.2
11 Signed-off-by: Theo Anderson <telans <AT> posteo.de>
12
13 media-video/av1an/Manifest | 1 +
14 media-video/av1an/av1an-1.12.ebuild | 43 +++++++++++++++++++++++++++++++++++++
15 media-video/av1an/av1an-9999.ebuild | 43 +++++++++++++++++++++++++++++++++++++
16 media-video/av1an/metadata.xml | 8 +++++++
17 4 files changed, 95 insertions(+)
18
19 diff --git a/media-video/av1an/Manifest b/media-video/av1an/Manifest
20 new file mode 100644
21 index 00000000..e657d4a6
22 --- /dev/null
23 +++ b/media-video/av1an/Manifest
24 @@ -0,0 +1 @@
25 +DIST av1an-1.12.tar.gz 38440 BLAKE2B 19163ae77622c99255e5c5c06a9d89f315766d069d2f7c17414fab8cdd92e76cefc71103cf8afc2543b6b05136d1be32d1feefb88fba7837bea7f338647520c6 SHA512 2e55e595ff943324dbee5f91b4d6d85e52c052258cefd775bf78021893037d0bd1fd2e95ad4fb9303e3dac42fcb56107762faf0fe616fa2243303826463a9025
26
27 diff --git a/media-video/av1an/av1an-1.12.ebuild b/media-video/av1an/av1an-1.12.ebuild
28 new file mode 100644
29 index 00000000..39f132b5
30 --- /dev/null
31 +++ b/media-video/av1an/av1an-1.12.ebuild
32 @@ -0,0 +1,43 @@
33 +# Copyright 1999-2021 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +PYTHON_COMPAT=( python3_{7..9} )
39 +DISTUTILS_USE_SETUPTOOLS=rdepend
40 +
41 +inherit distutils-r1
42 +
43 +DESCRIPTION="Cross-platform framework to streamline encoding"
44 +HOMEPAGE="https://github.com/master-of-zen/Av1an"
45 +
46 +if [[ ${PV} == 9999 ]]; then
47 + inherit git-r3
48 + EGIT_REPO_URI="https://github.com/master-of-zen/Av1an.git"
49 +else
50 + SRC_URI="https://github.com/master-of-zen/Av1an/archive/${PV}.tar.gz -> ${P}.tar.gz"
51 + KEYWORDS="~amd64 ~x86"
52 + S="${WORKDIR}"/${P^}
53 +fi
54 +
55 +LICENSE="MIT"
56 +SLOT="0"
57 +
58 +RDEPEND="
59 + dev-python/numpy[${PYTHON_USEDEP}]
60 + dev-python/matplotlib[${PYTHON_USEDEP}]
61 + dev-python/psutil[${PYTHON_USEDEP}]
62 + dev-python/scenedetect[${PYTHON_USEDEP}]
63 + dev-python/scipy[${PYTHON_USEDEP}]
64 + dev-python/tqdm[${PYTHON_USEDEP}]
65 + media-libs/libaom[examples]
66 + media-libs/opencv[python,${PYTHON_USEDEP}]
67 +"
68 +DEPEND="${RDEPEND}"
69 +
70 +src_prepare() {
71 + distutils-r1_src_prepare
72 + sed -e '/opencv-python/d'\
73 + -e '/scenedetect/d' \
74 + -i setup.py || die
75 +}
76
77 diff --git a/media-video/av1an/av1an-9999.ebuild b/media-video/av1an/av1an-9999.ebuild
78 new file mode 100644
79 index 00000000..39f132b5
80 --- /dev/null
81 +++ b/media-video/av1an/av1an-9999.ebuild
82 @@ -0,0 +1,43 @@
83 +# Copyright 1999-2021 Gentoo Authors
84 +# Distributed under the terms of the GNU General Public License v2
85 +
86 +EAPI=7
87 +
88 +PYTHON_COMPAT=( python3_{7..9} )
89 +DISTUTILS_USE_SETUPTOOLS=rdepend
90 +
91 +inherit distutils-r1
92 +
93 +DESCRIPTION="Cross-platform framework to streamline encoding"
94 +HOMEPAGE="https://github.com/master-of-zen/Av1an"
95 +
96 +if [[ ${PV} == 9999 ]]; then
97 + inherit git-r3
98 + EGIT_REPO_URI="https://github.com/master-of-zen/Av1an.git"
99 +else
100 + SRC_URI="https://github.com/master-of-zen/Av1an/archive/${PV}.tar.gz -> ${P}.tar.gz"
101 + KEYWORDS="~amd64 ~x86"
102 + S="${WORKDIR}"/${P^}
103 +fi
104 +
105 +LICENSE="MIT"
106 +SLOT="0"
107 +
108 +RDEPEND="
109 + dev-python/numpy[${PYTHON_USEDEP}]
110 + dev-python/matplotlib[${PYTHON_USEDEP}]
111 + dev-python/psutil[${PYTHON_USEDEP}]
112 + dev-python/scenedetect[${PYTHON_USEDEP}]
113 + dev-python/scipy[${PYTHON_USEDEP}]
114 + dev-python/tqdm[${PYTHON_USEDEP}]
115 + media-libs/libaom[examples]
116 + media-libs/opencv[python,${PYTHON_USEDEP}]
117 +"
118 +DEPEND="${RDEPEND}"
119 +
120 +src_prepare() {
121 + distutils-r1_src_prepare
122 + sed -e '/opencv-python/d'\
123 + -e '/scenedetect/d' \
124 + -i setup.py || die
125 +}
126
127 diff --git a/media-video/av1an/metadata.xml b/media-video/av1an/metadata.xml
128 new file mode 100644
129 index 00000000..d3ad614d
130 --- /dev/null
131 +++ b/media-video/av1an/metadata.xml
132 @@ -0,0 +1,8 @@
133 +<?xml version="1.0" encoding="UTF-8"?>
134 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
135 +<pkgmetadata>
136 + <maintainer type="person">
137 + <email>telans@××××××.de</email>
138 + <name>Theo Anderson</name>
139 + </maintainer>
140 +</pkgmetadata>