blob: eb5acc126f96c9f22458095d5d606122002806f3 (
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
|
# Maintainer: Leriart <leriart@github.com>
pkgname=cava-bg
pkgver=0.2.5
pkgrel=1
pkgdesc="Audio visualizer for Wayland — background layer with dynamic wallpaper colors"
arch=('x86_64')
url="https://github.com/leriart/cava-bg"
license=('MIT')
depends=('cava' 'ffmpeg' 'wayland' 'libxkbcommon' 'libegl' 'libgl' 'dbus')
makedepends=('cargo' 'git' 'pkg-config')
provides=("${pkgname}")
conflicts=("${pkgname}")
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/leriart/cava-bg/archive/refs/tags/${pkgver}.tar.gz")
sha256sums=('48270609f5e2a9909cff589d6806748bdb49e8a8232cc343ad143af3fb03bd90')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
export RUSTUP_TOOLCHAIN=stable
cargo build --release --locked
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
install -Dm755 "target/release/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
install -Dm644 "config.toml" "${pkgdir}/usr/share/doc/${pkgname}/config.toml"
install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
install -Dm644 "target/release/completions/${pkgname}.bash" \
"${pkgdir}/usr/share/bash-completion/completions/${pkgname}"
install -Dm644 "target/release/completions/_${pkgname}" \
"${pkgdir}/usr/share/zsh/site-functions/_${pkgname}"
install -Dm644 "target/release/completions/${pkgname}.fish" \
"${pkgdir}/usr/share/fish/vendor_completions.d/${pkgname}.fish"
}
|