1 # Maintainer: David Runge <dvzrv@archlinux.org>
2 # Maintainer: Lukas Fleischer <lfleischer@archlinux.org>
3 # Contributor: Ali H. Caliskan <ali.h.caliskan AT gmail DOT com>
4 # Contributor: Ryan Coyner <rcoyner@gmail.com>
5 # Contributor: Stefan Husmann <stefan-husmann@t-online.de>
10 pkgdesc="Free, open source software for digital DJing"
12 url="https://www.mixxx.org"
15 # TODO: package libshout-idjc
64 checkdepends=(xorg-server-xvfb)
65 source=(https://github.com/${pkgname}dj/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz)
66 sha512sums=('d81208e8fe91e1843bac7ab512dc248457266b935bf8720694f2bedf96389ba35789d68ea77fcecf0a02682fb75de2752612b2c44a49b8eba52323cab2b82e51')
67 b2sums=('311dc36c5544e34651b4eb824fac2ab70827382295ba1912d53ec9706fc976a89d5417c969cb41e23c22a456953046e472fcbdbe78316949e02e6db7e15704b4')
72 -DCMAKE_BUILD_TYPE=Release
73 -DCMAKE_INSTALL_PREFIX=/usr
78 cmake "${cmake_options[@]}"
79 cmake --build build --verbose
83 xvfb-run ctest --test-dir build --output-on-failure
88 chromaprint libchromaprint.so
90 ffmpeg libavcodec.so libavformat.so libavutil.so
92 glib2 libgobject-2.0.so
93 libid3tag libid3tag.so
95 libsndfile libsndfile.so
97 libvorbis libvorbis.so libvorbisenc.so libvorbisfile.so
99 portaudio libportaudio.so
100 portmidi libportmidi.so
101 protobuf libprotobuf-lite.so
102 rubberband librubberband.so
105 DESTDIR="$pkgdir" cmake --install build