blob: b29c08c341604609e4ee3a53a70c6152135f40c5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
# Maintainer: peippo <christoph.fink@gmail.com>
pkgbase=python-av
pkgname=(
"python-av"
"python2-av"
)
pkgdesc="Pythonic bindings for FFmpeg"
url="https://docs.mikeboers.com/pyav/"
pkgver=6.2.0
pkgrel=1
arch=("any")
license=("BSD")
makedepends=(
"python-setuptools"
"python2-setuptools"
"cython"
"cython2"
)
depends=(
"ffmpeg"
)
source=("https://github.com/mikeboers/PyAV/archive/v${pkgver}.tar.gz")
sha256sums=("312dbcd3efa5bc060ce6003f2579a65b1e8c017473fb55755e8e148b87dcf696")
prepare() {
cd "${srcdir}/PyAV-${pkgver}"
}
build() {
cp -r "${srcdir}/PyAV-${pkgver}" "${srcdir}/PyAV-${pkgver}-py2"
cd "${srcdir}"/PyAV-${pkgver}
python setup.py build
cd "${srcdir}"/PyAV-${pkgver}-py2
python2 setup.py build
}
package_python-av() {
depends=(
"python"
"ffmpeg"
)
cd "${srcdir}/PyAV-${pkgver}"
python setup.py install --root="${pkgdir}" --optimize=1
install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/python-av/LICENSE"
}
package_python2-av() {
depends=(
"python2"
"ffmpeg"
)
cd "${srcdir}/PyAV-${pkgver}-py2"
python2 setup.py install --root="${pkgdir}" --optimize=1
# rename /usr/bin/pyav to avoid filename conflict
mv "${pkgdir}/usr/bin/pyav" "${pkgdir}/usr/bin/pyav2"
install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/python2-av/LICENSE"
}
|