diff options
author | Alexander F. Rødseth | 2021-04-06 20:03:33 +0200 |
---|---|---|
committer | Alexander F. Rødseth | 2021-04-06 20:03:33 +0200 |
commit | 63b1e52767ede297185f59839adc8ea7c59330d8 (patch) | |
tree | 3c79934687dc7edf6bfb138c64abb92c44d1eeac /PKGBUILD | |
download | aur-music_visualizer.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..af2c3e18ee4e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Alexander F. Rødseth <xyproto@archlinux.org> + +pkgname=music_visualizer +pkgver=2019.12.18 +pkgrel=1 +pkgdesc='Shader viewer and music visualizer' +arch=(x86_64) +url='https://github.com/bradleybauer/music_visualizer' +license=(unknown) +depends=(ffts rapidjson) +makedepends=(cmake git ninja) +source=(cmake.patch + "git+$url#commit=f108544c3ff9ed3776922920383f0a01d6f685ce") # 2019-12-18 +b2sums=('944de83413f680c2f412afda07d4fce5d365dfcfa9c6077bed9093caab41404d97a48deb65ba249ee286e33b2e52163d72f03433cc12e1f9f643b5bb49592129' + 'SKIP') + +prepare() { + cd $pkgname + git submodule update --init libs/SimpleFileWatcher + patch -p1 -i ../cmake.patch + sed -i '0,/shaders/s/shaders/\/usr\/share\/music_visualizer\/shaders/' src/main.cpp +} + +build() { + mkdir -p build + cd build + cmake ../$pkgname \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_C_FLAGS="$CFLAGS -fPIC -w" \ + -G Ninja + ninja +} + +package() { + install -Dm755 build/main "$pkgdir/usr/bin/music_visualizer" + install -d "$pkgdir/usr/share/doc/$pkgname" + cp -r "$pkgname/docs/"* "$pkgdir/usr/share/doc/$pkgname/" + install -d "$pkgdir/usr/share/$pkgname" + cp -r "$pkgname/src/shaders" "$pkgdir/usr/share/$pkgname/" +} |