For each release, these are the versions of each dependency that we
support.
To update one, do the following:
- Clone the repository in question
- Unzip the updated dependency's source
- Commit the clean dependency before changing anything, deleting the
old version's folder
- Update the build script for that dependency
- Make changes as required until it builds successfully on all CPU
architectures we support
- Commit the changes to your repository
- Create a pull request against the parent repository
- Await the results of the continuous integration test builds
- If they pass, await code review from other Mixxx developers. (If
not, examine why and fix.)
- Reviewer suggests changes or merges
- Await build server building and publishing a new copy of the
environment
- Create a PR against
mixxxdj/mixxx
to update the "golden" version of the dependencies used for release
builds.
- Update the dependency version listed here for the next version of
Mixxx.
Repository:
Windows
macOS
| Library |
Windows |
Mac OS X |
| Qt |
5.10.1 |
5.10.1 |
| autoconf |
N/A |
2.69 |
| automake |
N/A |
1.15 |
| chromaprint |
1.3.1 |
1.3.1 |
| cmake |
N/A |
3.5.2 |
| fftw |
3.3.4 |
N/A |
| hss1394 |
r8 |
r8 |
| libid3tag |
0.15.1b |
N/A |
| libmad |
0.15.1b |
N/A |
| libmp3lame |
3.99.5 |
3.100 |
| libogg |
1.3.2 |
1.3.2 |
| libshout |
2.4.1 |
2.4.1 |
| libsndfile |
1.0.26 |
1.0.26 |
| libsoundtouch |
1.9.2 |
1.9.2 |
| libtool |
N/A |
2.4 |
| libusb |
N/A |
1.0.20 |
| libFLAC |
1.3.1 |
1.3.1 |
| openssl |
1.0.2h |
1.0.2h |
| opus |
1.1.2 |
1.1.2 |
| opusfile |
0.7 |
0.7 |
| pkg-config |
N/A |
0.29.1 |
| portaudio |
2014-01-30 |
2016-10-30 |
| portmidi |
228 |
217 |
| protobuf |
2.6.1 |
2.6.1 |
| pthreads |
2.9.1 |
N/A |
| rubberband |
1.8.1 |
1.8.1 |
| scons |
2.5.1 |
2.5.0 |
| sqlite |
3130000 |
3130000 |
| taglib |
1.10 |
1.11 |
| vorbis |
1.3.5 |
1.3.5 |
| zlib |
1.2.8 |
Qt internal |
| ASIO SDK |
2.3 |
N/A |
Repository:
Windows
macOS
| Library |
Windows |
Mac OS X |
| Qt |
4.8.7 |
4.8.7 |
| autoconf |
N/A |
2.69 |
| automake |
N/A |
1.15 |
| chromaprint |
1.3.1 |
1.3.1 |
| cmake |
N/A |
3.5.2 |
| fftw |
3.3.4 |
N/A |
| hss1394 |
r8 |
r8 |
| libid3tag |
0.15.1b |
N/A |
| libmad |
0.15.1b |
N/A |
| libogg |
1.3.2 |
1.3.2 |
| libshout |
2.4.1 |
2.4.1 |
| libsndfile |
1.0.26 |
1.0.26 |
| libsoundtouch |
1.9.2 |
1.9.2 |
| libtool |
N/A |
2.4 |
| libusb |
N/A |
1.0.20 |
| libFLAC |
1.3.1 |
1.3.1 |
| openssl |
1.0.2h |
1.0.2h |
| opus |
1.1.2 |
1.1.2 |
| opusfile |
0.7 |
0.7 |
| pkg-config |
N/A |
0.29.1 |
| portaudio |
2014-01-30 |
2016-10-30 |
| portmidi |
228 |
217 |
| protobuf |
2.6.1 |
2.6.1 |
| pthreads |
2.9.1 |
N/A |
| rubberband |
1.8.1 |
1.8.1 |
| scons |
2.5.1 |
2.5.0 |
| sqlite |
3130000 |
3130000 |
| taglib |
1.10 |
1.11 |
| vorbis |
1.3.5 |
1.3.5 |
| zlib |
1.2.8 |
Qt internal |
| ASIO SDK |
2.3 |
N/A |
Repository:
Windows
macOS
| Library |
Windows |
Mac OS X |
| Qt |
4.8.6 |
4.8.6 |
| chromaprint |
1.1 |
1.1 |
| cmake |
N/A |
2.8.12.2 |
| fftw |
3.3.4 |
N/A |
| hss1394 |
r8 |
r8 |
| libid3tag |
0.15.1b |
N/A |
| libmad |
0.15.1b |
N/A |
| libogg |
1.3.2 |
1.3.1 |
| libshout |
2.4.0 |
2.4.0 |
| libsndfile |
1.0.25 |
1.0.25 |
| libsoundtouch |
1.8.0 |
1.8.0 |
| libvorbis |
1.3.4 |
1.3.3 |
| libFLAC |
1.3.0 |
1.3.0 |
| opus |
1.1 |
1.1 |
| opusfile |
0.6 |
0.6 |
| portaudio |
2014-01-30 |
2014-01-30 |
| portmidi |
228 |
217 |
| protobuf |
2.5.0 |
2.5.0 |
| pthreads |
2.9.0 |
N/A |
| rubberband |
1.8.1 |
1.8.1 |
| sqlite |
3080600 |
3080600 |
| taglib |
1.10 |
1.10 |
| zlib |
1.2.8 |
Qt internal |
| ASIO SDK |
2.3 |
N/A |
| Library |
Windows |
Mac OS X |
| Qt |
4.8.3 |
4.8.3 |
| libid3tag |
0.15.1b |
N/A |
| libmad |
0.15.1b |
N/A |
| libogg |
|
1.3.0 |
| libshout |
2.3.1 |
2.3.1 |
| libvorbis |
1.3.3 |
1.3.3 |
| libsndfile |
|
1.0.25 |
| libsoundtouch |
N/A |
N/A |
| libFLAC |
|
1.2.1 |
| taglib |
1.7.2 |
1.7.2 |
| libhss1394 |
r6 |
r6 |
| portaudio |
2011-11-21 |
2011-11-21 |
| portmidi |
217 |
217 |
| protobuf |
2.4.1 |
2.4.1 |
| ASIO SDK |
2.2 |
N/A |
- Qt 4.7.4
- libid3tag 0.15.1b (not on OS X)
- libmad 0.15.1b (not on OS X)
- libogg 1.3.0
- libshout 2.2.2
- libvorbis 1.3.2
- libsndfile 1.0.25
- libsoundtouch 1.5.0
- libflac 1.2.1
- taglib 1.7
- libhss1394 (r6)
- portaudio (2011/3/26 stable snapshot)
- portmidi (r217)
- Windows Only
- ASIO SDK 2.2