summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGimmeapill2020-12-15 23:17:36 +0100
committerGimmeapill2020-12-15 23:17:36 +0100
commite8ccc725b835f07c357cf70f32656cc0da485fae (patch)
tree437e03767382e8996290f654c1c10a2dc828b908
parente30dda12eab6022cc40b225d9407fe34befea21c (diff)
downloadaur-e8ccc725b835f07c357cf70f32656cc0da485fae.tar.gz
scons replaced with cmake, updated dependencies
-rw-r--r--.SRCINFO42
-rw-r--r--PKGBUILD50
2 files changed, 55 insertions, 37 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 116d48dc12b2..fcf7ee2c18d8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 085c23e349db..e8b4f4950cd9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+ }