blob: a4388f9645b125b209127a45072e4d92a6ed2961 (
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
|
# Maintainer: Éric Gillet <e+aur@linuxw.info>
pkgname=python-knowit
pkgver=0.5.6
pkgrel=1
pkgdesc="Know better your media files"
arch=('any')
url="https://github.com/ratoaq2/knowit"
license=('MIT')
groups=()
depends=(
python-babelfish
python-enzyme
python-pint
python-pymediainfo
python-pyyaml
python-trakit
)
makedepends=(
python-build
python-installer
python-poetry-core
python-wheel
)
checkdepends=(
flake8
mypy
)
optdepends=(
'ffmpeg: Increase the number of supported formats and information (ffprobe)'
'mediainfo: Increase the number of supported formats and information (default provider)'
'mkvtoolnix-cli: Increase the number of supported formats and information (mkvmerge)'
'python-enzyme: Increase the number of supported formats and information'
)
source=(
"${pkgname}-${pkgver}.tar.gz::https://github.com/ratoaq2/knowit/archive/refs/tags/${pkgver}.tar.gz"
)
sha256sums=('e42eabe7f4543cec6d9e8592b05103c48e81b2f371d4b1c0366f0f28c86cd98a')
sha512sums=('c064c2428300f0b2ee08e514e8deea2299f0aa9a552a7ac9ea914035e4e40666a21aa8d2256605d2c86c61592955f1e6b432d2cf43b7a34a3d1235d4b9971aaf')
b2sums=('da132883e7b4d15a2a21b22b05cb627859947f293a4611a853b2bd31341e4b317a5de42bb7ab48b64a340d96327cb579bb7722f1e875dfc58d1e26652844064c')
build() {
cd "knowit-$pkgver"
python -m build --wheel --no-isolation
}
# Disabled for now.
# Package metadata issues (knowit/__init__.py), and typing issues
# check() {
# cd "knowit-$pkgver"
# bash scripts/test.sh
# }
package() {
cd "knowit-$pkgver"
python -m installer --destdir="$pkgdir" dist/*.whl
}
|