summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 14 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 31f2dfdf92c..ce0f0f78b10 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
# Maintainer: Térence Clastres <t.clastres@gmail.com>
pkgname=giada-git
-pkgver=v0.17.0.r15.g34b107f1
-pkgrel=2
+pkgver=v0.17.1.r2.g2b95a81b
+pkgrel=1
pkgdesc="A free, minimal, hardcore audio tool for DJs, live performers and electronic musicians"
arch=('x86_64')
url="https://www.giadamusic.com/"
@@ -18,13 +18,14 @@ source=("giada-git::git+https://github.com/monocasual/giada.git"
"$pkgname-rtmidi_cppflags.patch"
"$pkgname-devendor_nlohmann_json.patch"
"JUCE-6.0.4.tar.gz::https://github.com/WeAreROLI/JUCE/archive/6.0.4.tar.gz"
- "https://raw.githubusercontent.com/nlohmann/json/db78ac1d7716f56fc9f1b030b715f872f93964e4/single_include/nlohmann/json.hpp"
- )
+ "https://raw.githubusercontent.com/nlohmann/json/db78ac1d7716f56fc9f1b030b715f872f93964e4/single_include/nlohmann/json.hpp"
+ "git+https://github.com/monocasual/rtaudio.git")
sha512sums=('SKIP'
'ae222bb63b0388ef1b02ff2cda0e589545c80fae26cbf06c04e0963a661e32b4d6746eea424359a44bb20e7568dbb5335359c5226c36d9c8b86d10130e83fedc'
'5b4b6c6c421851f4da72b6fb4ff457156d3332c5c7a795edffe05386d48864830e7b3afb4011996a8cd5284d2fdbc2e0da3d590108e04d00227d25bc3127f506'
'94bfb122bad5f47be018f66b118a024eb56d537aecaedc440fd1648cbecb08375a2c375e6b1e12b39621bf8c272356fab98872b6a8cab506706cdc18f215096c'
- 'a3bdd5dc53097584bf2bbe19f296b1726b9fa751905bae22990dc9eb17015e49e1911956b1e29dbaacbe6c285100a653179c191f223b6e612be633505347c34c')
+ 'a3bdd5dc53097584bf2bbe19f296b1726b9fa751905bae22990dc9eb17015e49e1911956b1e29dbaacbe6c285100a653179c191f223b6e612be633505347c34c'
+ 'SKIP')
pkgver() {
cd "$pkgname"
@@ -57,21 +58,23 @@ prepare() {
# devendor nlohmann-json
patch -Np1 -i ../"$pkgname-devendor_nlohmann_json.patch"
-
- # fixing test includes to use system catch2
- sed -e 's|catch\.hpp|catch2/catch\.hpp|g' -i tests/*.cpp src/main.cpp
+
+ # rtaudio
+ git config submodule.src/deps/rtaudio.url $srcdir/rtaudio
+ git submodule update src/deps/rtaudio
}
build() {
cd "$pkgname"
-
+
cmake -B build \
-DWITH_VST2=on \
-DWITH_VST3=on \
-DWITH_TESTS=on \
-DWITH_SYSTEM_CATCH=on \
- -DCMAKE_BUILD_TYPE='None' \
- -Wno-dev
+ -DCMAKE_BUILD_TYPE='None' \
+ -Wno-dev
+
make -C build
# Hack to allow (re)building package without --cleanbuild