summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 195f9827f4f321a3511b28b3866ec33503f8c7d0 (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
# Maintainer: Nauris Steins <me@naurissteins.com>
pkgname=kwybars-bin
pkgver=0.1.9
pkgrel=1
pkgdesc="Desktop audio visualizer for Wayland that renders real-time audio bars on screen"
arch=('x86_64')
url="https://github.com/naurissteins/Kwybars"
license=('MIT')
provides=('kwybars')
conflicts=('kwybars' 'kwybars-git')
options=('!debug')
depends=('gdk-pixbuf2' 'gtk4' 'gtk4-layer-shell' 'pipewire' 'cava')
optdepends=('libnotify: desktop error notifications via notify-send')
source=(
  "$pkgname-$pkgver.tar.gz::https://github.com/naurissteins/Kwybars/releases/download/$pkgver/kwybars-$pkgver-x86_64-linux.tar.gz"
)
sha256sums=('101807b513380bd6fd32eeb2501fbaf9ddf937f74960643f84cbf3ee9050b131')

package() {
  cd "kwybars-$pkgver-x86_64-linux"

  install -Dm755 kwybars-overlay "$pkgdir/usr/bin/kwybars-overlay"
  install -Dm755 kwybars-daemon "$pkgdir/usr/bin/kwybars-daemon"
  install -Dm755 kwybarsctl "$pkgdir/usr/bin/kwybarsctl"

  install -Dm644 kwybars-daemon.service \
    "$pkgdir/usr/lib/systemd/user/kwybars-daemon.service"

  install -d "$pkgdir/usr/share/kwybars/themes"
  install -m644 themes/*.toml "$pkgdir/usr/share/kwybars/themes/"
  install -Dm644 config.toml "$pkgdir/usr/share/doc/kwybars/examples/config.toml"

  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/kwybars/LICENSE"
}