summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHanspeter Portner2018-04-11 23:51:44 +0200
committerHanspeter Portner2018-04-11 23:51:44 +0200
commit598855496a6fb854146ccf55f1c54d8062716f7d (patch)
tree6b8d016d714842c88c797849f0b9807b84e0182d
parent30b1731651fb5188bec1da3066ee286a94b15668 (diff)
downloadaur-598855496a6fb854146ccf55f1c54d8062716f7d.tar.gz
migrate to meson.
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD28
2 files changed, 13 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c0ca19a3ee47..0393c6a5395d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = synthpod-git
pkgdesc = Lightweight non-linear plugin host
- pkgver = 0.1.5565
+ pkgver = 0.1.5625
pkgrel = 1
url = http://open-music-kontrollers.ch/lv2/synthpod/
arch = i686
@@ -9,7 +9,8 @@ pkgbase = synthpod-git
groups = lv2-hosts
license = Artistic2.0
makedepends = git
- makedepends = cmake
+ makedepends = meson
+ makedepends = ninja
makedepends = lv2
depends = lilv
depends = jack
diff --git a/PKGBUILD b/PKGBUILD
index 84822c5da0ff..54e7844f0b4e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Hanspeter Portner <dev at open-music-kontrollers dot ch>
_pkgname=synthpod
pkgname="${_pkgname}-git"
-pkgver=0.1.5565
+pkgver=0.1.5625
pkgrel=1
pkgdesc="Lightweight non-linear plugin host"
arch=('i686' 'x86_64')
@@ -9,7 +9,7 @@ url="http://open-music-kontrollers.ch/lv2/synthpod/"
license=('Artistic2.0')
groups=('lv2-plugins' 'lv2-hosts')
depends=('lilv' 'jack' 'libgl' 'zita-alsa-pcmi')
-makedepends=('git' 'cmake' 'lv2')
+makedepends=('git' 'meson' 'ninja' 'lv2')
optdepends=('gtk2' 'gtk3' 'qt4' 'qt5-base')
provides=("$_pkgname")
conflicts=("$_pkgname")
@@ -30,31 +30,23 @@ build() {
cd "$srcdir/$_pkgname"
rm -rf build
- mkdir build
- cd build
#
# BUILD HERE
#
- cmake \
- -DCMAKE_BUILD_TYPE="Release" \
- -DCMAKE_INSTALL_PREFIX="/usr" \
- -DBUILD_JACK=1 \
- -DBUILD_ALSA=1 \
- -DBUILD_DUMMY=1 \
- -DBUILD_UI=1 \
- -DBUILD_SANDBOX_X11=1 \
- -DBUILD_SANDBOX_SHOW=1 \
- -DBUILD_SANDBOX_KX=1 \
- -DUSE_DYNAMIC_PARALLELIZER=1 \
- ..
- make
+ meson build \
+ --prefix='/usr' \
+ --libdir='lib'
+
+ cd build
+ meson configure -D b_lto=true
+ ninja
}
package() {
cd "$srcdir/$_pkgname/build"
- make DESTDIR="$pkgdir/" install
+ DESTDIR="$pkgdir/" ninja install
}
# vim:set ts=2 sw=2 et: