blob: c5fe8281c75dc326cf9ff5b99f968e27b9c9cead (
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
|
# Maintainer: tocic <tocic at protonmail dot ch>
pkgname=cavalcade-git
pkgver=0.8.r13.g5a41710
pkgrel=1
pkgdesc="GUI wrapper for C.A.V.A. utility"
arch=("any")
url="https://github.com/worron/cavalcade"
license=("GPL")
depends=("cava>=0.6"
"gtk3>=3.18"
"python>=3.5"
"python-cairo"
"python-gobject")
makedepends=("git" "python-setuptools")
optdepends=("gstreamer>=1.0: audio player support"
"gst-plugins-good: required plugins for gstreamer"
"python-pillow: auto color detection support")
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
source=("${pkgname}::git+https://github.com/worron/cavalcade.git#branch=devel"
"python311.patch")
b2sums=("SKIP"
"81467e5db23914aa20c9a8f5cf0c0f284b46896c1958e0b27d7455f63c1b475388224fcb500b7878b4f342be63ef15b50306d6312108813bf49e08b2db1d076b")
pkgver() {
printf "%s" \
$(git -C "${pkgname}" describe --long --tags \
| sed "s/\([^-]*-g\)/r\1/;s/-/./g")
}
prepare() {
patch --forward --strip=1 \
--directory="${pkgname}" \
--input="${srcdir}/python311.patch"
}
build() {
cd "${pkgname}"
python "setup.py" build
}
package() {
cd "${pkgname}"
python "setup.py" install \
--optimize=1 \
--prefix="/usr/" \
--root="${pkgdir}" \
--skip-build
}
|