summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: eb047fff9615410ec747cf47aa0a28aa7b921d0c (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.3
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=('e5aab49f3d9cd2fc500cf61b094cfc28d18fd7001270c96ff8c5b5595f2da0e5')

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
}