diff options
author | Gimmeapill | 2020-12-15 23:17:36 +0100 |
---|---|---|
committer | Gimmeapill | 2020-12-15 23:17:36 +0100 |
commit | e8ccc725b835f07c357cf70f32656cc0da485fae (patch) | |
tree | 437e03767382e8996290f654c1c10a2dc828b908 | |
parent | e30dda12eab6022cc40b225d9407fe34befea21c (diff) | |
download | aur-e8ccc725b835f07c357cf70f32656cc0da485fae.tar.gz |
scons replaced with cmake, updated dependencies
-rw-r--r-- | .SRCINFO | 42 | ||||
-rw-r--r-- | PKGBUILD | 50 |
2 files changed, 55 insertions, 37 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Sun Nov 8 16:08:37 UTC 2020 +# Tue Dec 15 22:17:00 UTC 2020 pkgbase = mixxx-git pkgdesc = Digital DJ mixing software. Git master branch (development/alpha). - pkgver = r7573 + pkgver = r7686 pkgrel = 1 url = http://www.mixxx.org/ arch = i686 @@ -10,29 +10,37 @@ pkgbase = mixxx-git groups = pro-audio license = GPL2 makedepends = git - makedepends = scons - makedepends = pkgconfig makedepends = glu + makedepends = lv2 makedepends = qt5-tools - makedepends = flac + makedepends = cmake + makedepends = vamp-plugin-sdk + makedepends = qt5-declarative + depends = chromaprint + depends = flac + depends = fftw + depends = hidapi + depends = lame + depends = libsndfile + depends = libmodplug + depends = libid3tag + depends = liblilv-0.so depends = libmad + depends = libmp4v2 + depends = libportaudio.so + depends = libportmidi.so + depends = librubberband.so + depends = libtheora + depends = opusfile + depends = protobuf depends = qt5-script depends = qt5-svg depends = qt5-x11extras + depends = qtkeychain + depends = soundtouch + depends = speex depends = taglib - depends = libmp4v2 - depends = lv2 - depends = rubberband - depends = portaudio - depends = portmidi - depends = protobuf - depends = libshout - depends = libid3tag - depends = opusfile - depends = chromaprint - depends = lilv depends = upower - depends = qt5-webview provides = mixxx conflicts = mixxx source = mixxx::git+https://github.com/mixxxdj/mixxx.git @@ -1,17 +1,19 @@ # Maintainer: Gimmeapill <gimmeapill@gmail.com> # Contributor: regreddit <nik.martin@gmail.com> +# Contributor: Holzhaus <jholthuis@mixxx.org> pkgname=mixxx-git -pkgver=r7573 +pkgver=r7686 pkgrel=1 pkgdesc="Digital DJ mixing software. Git master branch (development/alpha)." arch=('i686' 'x86_64') url="http://www.mixxx.org/" license=('GPL2') groups=('pro-audio') -depends=('libmad' 'qt5-script' 'qt5-svg' 'qt5-x11extras' 'taglib' 'libmp4v2' 'lv2' -'rubberband' 'portaudio' 'portmidi' 'protobuf' 'libshout' 'libid3tag' 'opusfile' 'chromaprint' 'lilv' 'upower' 'qt5-webview') -makedepends=('git' 'scons' 'pkgconfig' 'glu' 'qt5-tools' 'flac') +depends=('chromaprint' 'flac' 'fftw' 'hidapi' 'lame' 'libsndfile' 'libmodplug' 'libid3tag' 'liblilv-0.so' 'libmad' 'libmp4v2' 'libportaudio.so' +'libportmidi.so' 'librubberband.so' 'libtheora' 'opusfile' 'protobuf' 'qt5-script' +'qt5-svg' 'qt5-x11extras' 'qtkeychain' 'soundtouch' 'speex' 'taglib' 'upower') +makedepends=('git' 'glu' 'lv2' 'qt5-tools' 'cmake' 'vamp-plugin-sdk' 'qt5-declarative') provides=('mixxx') conflicts=('mixxx') source=("${pkgname%-*}::git+https://github.com/mixxxdj/mixxx.git") @@ -19,25 +21,33 @@ md5sums=('SKIP') pkgver() { cd "$srcdir/${pkgname%-*}" -# echo "$(git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g')" echo "r$(git log --pretty=oneline --first-parent | wc -l)" } build() { - cd "$srcdir/${pkgname%-*}" - export SCONSFLAGS="-j $(nproc)" - scons qtdir=/usr/lib/qt \ - prefix=/usr install_root="$pkgdir/usr" \ - build=release \ - faad=1 \ - ffmpeg=1 \ - modplug=1 \ - opus=1 \ - optimize=native \ - virtualize=0 -} - + mkdir -p "$srcdir/build" + cd "$srcdir/build" || exit 1 + cmake \ + -DCMAKE_INSTALL_PREFIX=/ \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DOPTIMIZE=native \ + -DFAAD=ON \ + -DLILV=ON \ + -DFFMPEG=ON \ + -DKEYFINDER=OFF \ + -DMAD=ON \ + -DMODPLUG=ON \ + -DOPUS=ON \ + -DQTKEYCHAIN=ON \ + "$srcdir/${pkgname%-*}" + cmake --build . --parallel "$(nproc)" + } + package() { - cd "$srcdir/${pkgname%-*}" - scons qtdir=/usr/lib/qt prefix=/usr install_root="$pkgdir/usr" install + DESTDIR="$pkgdir" cmake --install $srcdir/${pkgname%-*}/cmake_build } + + package() { + cd "$srcdir/build" || exit 1 + make DESTDIR="$pkgdir" install + } |