summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 6849f6ca105a74bb073d3c24cd2a59fa4f42807a (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
# Maintainer: GhostNaN <GhostNaN@protonmail.com>
_gitname=recidia-audio-visualizer
pkgname="$_gitname"
pkgver=0.4
pkgrel=1
pkgdesc="A highly customizable real time audio visualizer"
arch=('i686' 'x86_64')
url="https://github.com/GhostNaN/$_gitname"
license=('GPL3')
depends=('gsl' 'glm' 'fftw' 'ncurses' 'libconfig' 'shaderc' 'qt5-base' 'vulkan-driver')
makedepends=('meson' 'ninja' 'vulkan-headers')
optdepends=('pulseaudio: Audio data collection - PICK ONE/BOTH'
            'portaudio: Audio data collection (Input Only) - PICK ONE/BOTH')
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/GhostNaN/$_gitname/archive/$pkgver.tar.gz)
sha256sums=('7d08552f229e53cca8912f43dae846f47fb2d28b65dd71808a7b247549ff8937')

build() {
  cd $pkgname-$pkgver
  meson build --prefix=/usr
  ninja -C build
}

package() {
  cd $pkgname-$pkgver
  
  mkdir -p $pkgdir/etc/recidia/
  cp settings.cfg $pkgdir/etc/recidia/
  cp -r shaders/ $pkgdir/etc/recidia/
  
  DESTDIR="$pkgdir" ninja -C build install
}