aboutsummaryrefslogtreecommitdiff
path: root/audio/mixxx
diff options
context:
space:
mode:
authorJose Alonso Cardenas Marquez <acm@FreeBSD.org>2018-11-14 21:11:51 +0000
committerJose Alonso Cardenas Marquez <acm@FreeBSD.org>2018-11-14 21:11:51 +0000
commitd65c21ad27c6622fcb97d4efcb0adbb60b657ca2 (patch)
treebc06cfb344794abbcfbe116d0b5d0375d7073870 /audio/mixxx
parent7785664fd06ca831b6b3e9ee164effd252cdf8ed (diff)
downloadports-d65c21ad27c6622fcb97d4efcb0adbb60b657ca2.tar.gz
ports-d65c21ad27c6622fcb97d4efcb0adbb60b657ca2.zip
- Update to 2.1.5
Notes
Notes: svn path=/head/; revision=484942
Diffstat (limited to 'audio/mixxx')
-rw-r--r--audio/mixxx/Makefile44
-rw-r--r--audio/mixxx/distinfo6
-rw-r--r--audio/mixxx/files/patch-build_depends.py154
-rw-r--r--audio/mixxx/files/patch-build_features.py84
-rw-r--r--audio/mixxx/files/patch-build_mixxx.py25
-rw-r--r--audio/mixxx/files/patch-src-util_screensaver.cpp27
-rw-r--r--audio/mixxx/files/patch-src_controllers_controllermanager.cpp10
-rw-r--r--audio/mixxx/files/patch-src_musicbrainz_chromaprinter.cpp17
-rw-r--r--audio/mixxx/files/patch-src_upgrade.cpp11
-rw-r--r--audio/mixxx/files/patch-vamp-plugins_SConscript11
-rw-r--r--audio/mixxx/pkg-descr2
-rw-r--r--audio/mixxx/pkg-plist1969
12 files changed, 2251 insertions, 109 deletions
diff --git a/audio/mixxx/Makefile b/audio/mixxx/Makefile
index afba8a197b5e..20c4d410f6da 100644
--- a/audio/mixxx/Makefile
+++ b/audio/mixxx/Makefile
@@ -2,11 +2,9 @@
# $FreeBSD$
PORTNAME= mixxx
-PORTVERSION= 2.0.0
-DISTVERSIONSUFFIX= -src
-PORTREVISION= 9
+DISTVERSION= 2.1.5
+DISTVERSIONPREFIX= release-
CATEGORIES= audio
-MASTER_SITES= http://downloads.mixxx.org/${PORTNAME}-${PORTVERSION}/
MAINTAINER= acm@FreeBSD.org
COMMENT= DJ mixing application
@@ -16,31 +14,41 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_aarch64= fails to compile: Exception("invalid machine type")
BROKEN_powerpc64= fails to configure: unmet dependencies: Could not find libprotobuf, libchromaprint, libmp4, and libwavpack
-IGNORE= it will be updated to mixxx 2.1.0. FLAVOR needs portmgr approval
LIB_DEPENDS= libchromaprint.so:audio/chromaprint \
libFLAC.so:audio/flac \
+ libfftw3.so:math/fftw3 \
libid3tag.so:audio/libid3tag \
libmad.so:audio/libmad \
+ libmodplug.so:audio/libmodplug \
libportaudio.so:audio/portaudio \
+ libSoundTouch.so:audio/soundtouch \
+ libebur128.so:audio/libebur128 \
librubberband.so:audio/rubberband \
libsndfile.so:audio/libsndfile \
libvamp-sdk.so:audio/vamp-plugin-sdk \
+ libogg.so:audio/libogg \
libvorbisfile.so:audio/libvorbis \
libtag.so:audio/taglib \
libprotobuf.so:devel/protobuf
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-USES= qt:4 scons iconv pkgconfig
-USE_QT= corelib gui network opengl script scripttools sql sql-sqlite3 \
- svg testlib xml xmlpatterns linguisttools_build moc_build \
- qmake_build rcc_build uic_build
+USES= compiler:c++11-lang iconv qt:5 pkgconfig scons
+USE_XORG= x11
USE_GL= gl glu
+USE_GITHUB= yes
+GH_ACCOUNT= mixxxdj
+USE_QT= buildtools concurrent core dbus gui network opengl script scripttools \
+ sql sql-sqlite3 svg testlib xml xmlpatterns linguisttools_build \
+ qmake_build widgets
+
+CONFLICTS= mixxx20*
+
MAKE_ARGS= qtdir="${PREFIX}" install_root="${PREFIX}" \
- build=release optimize=native
+ build=release optimize=native ${GUI} battery=0 vamp=1 modplug=1
LATE_INSTALL_ARGS= --install-sandbox=${STAGEDIR}
+GUI= qt5=1
+
PORTDATA= *
PORTDOCS= *
@@ -81,7 +89,9 @@ post-patch:
@${REINPLACE_CMD} -e "s|^Exec=.*|Exec=mixxx| ; \
s|^Icon=.*|Icon=${PREFIX}/share/pixmaps/mixxx-icon.png|" \
${WRKSRC}/res/linux/mixxx.desktop
-.for i in midi/midimessage.h qtscript-bytearray/bytearrayclass.h
+ @${REINPLACE_CMD} -e "s,(Q_OS_LINUX),(Q_OS_LINUX) || defined(Q_OS_FREEBSD),g" \
+ ${WRKSRC}/src/util/screensaver.h
+.for i in midi/midimessage.h
@${ECHO_CMD} >> ${WRKSRC}/src/controllers/${i}
.endfor
@@ -94,10 +104,8 @@ post-install:
(cd ${WRKSRC} && ${INSTALL_DATA} ${i} \
${STAGEDIR}${DOCSDIR})
.endfor
- @${MKDIR} ${STAGEDIR}${DOCSDIR}/doc/HID
-.for i in *.odt *.pdf
- (cd ${WRKSRC}/doc/HID && ${INSTALL_DATA} ${i} \
- ${STAGEDIR}${DOCSDIR}/doc/HID)
-.endfor
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} Mixxx-Manual.pdf \
+ ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/audio/mixxx/distinfo b/audio/mixxx/distinfo
index 6a36aee32e09..bcb8cf419458 100644
--- a/audio/mixxx/distinfo
+++ b/audio/mixxx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1483555438
-SHA256 (mixxx-2.0.0-src.tar.gz) = e1b8f33bba35046608578095ed3209967034579252d84c99e6bc03ec030f676d
-SIZE (mixxx-2.0.0-src.tar.gz) = 25300881
+TIMESTAMP = 1541529337
+SHA256 (mixxxdj-mixxx-release-2.1.5_GH0.tar.gz) = 09ef59c1f8ba9fb5d7c31880f5989b8ef198ca026ffeffda7523e94ee068122f
+SIZE (mixxxdj-mixxx-release-2.1.5_GH0.tar.gz) = 34474975
diff --git a/audio/mixxx/files/patch-build_depends.py b/audio/mixxx/files/patch-build_depends.py
index f9a758010299..5117b406f0d4 100644
--- a/audio/mixxx/files/patch-build_depends.py
+++ b/audio/mixxx/files/patch-build_depends.py
@@ -1,50 +1,152 @@
---- build/depends.py.orig 2015-12-29 16:10:41 UTC
-+++ build/depends.py
-@@ -262,7 +262,7 @@ class Qt(Dependence):
+--- build/depends.py 2018-09-05 15:20:52.000000000 -0500
++++ build/depends.py 2018-10-30 14:47:39.928944000 -0500
+@@ -12,7 +12,7 @@
+ if not conf.CheckLib('portaudio'):
+ raise Exception(
+ 'Did not find libportaudio.a, portaudio.lib, or the PortAudio-v19 development header files.')
+- elif build.platform_is_linux:
++ elif build.platform_is_linux or build.platform_is_bsd:
+ build.env.ParseConfig('pkg-config portaudio-2.0 --silence-errors --cflags --libs')
+
+ # Turn on PortAudio support in Mixxx
+@@ -74,7 +74,8 @@
+
+ if (not conf.CheckLib('GLU') and
+ not conf.CheckLib('glu32') and
+- not conf.CheckCHeader('OpenGL/glu.h')):
++ not conf.CheckCHeader('OpenGL/glu.h') and
++ not conf.CheckCHeader('GL/glu.h')):
+ raise Exception('Did not find GLU development files')
+
+
+@@ -106,7 +107,7 @@
+ class UPower(Dependence):
+ """UPower is used to get battery measurements on Linux."""
+ def configure(self, build, conf):
+- if not build.platform_is_linux:
++ if not build.platform_is_linux or not build.platform_is_bsd:
+ return
+ build.env.ParseConfig(
+ 'pkg-config upower-glib --silence-errors --cflags --libs')
+@@ -185,15 +186,17 @@
+
+ class Qt(Dependence):
+ DEFAULT_QT4DIRS = {'linux': '/usr/share/qt4',
+- 'bsd': '/usr/local/lib/qt4',
++ 'bsd': '%%LOCALBASE%%/share/qt4',
+ 'osx': '/Library/Frameworks',
+ 'windows': 'C:\\qt\\4.6.0'}
+
+ DEFAULT_QT5DIRS64 = {'linux': '/usr/lib/x86_64-linux-gnu/qt5',
++ 'bsd': '%%LOCALBASE%%/lib/qt5',
+ 'osx': '/Library/Frameworks',
+ 'windows': 'C:\\qt\\5.0.1'}
+
+ DEFAULT_QT5DIRS32 = {'linux': '/usr/lib/i386-linux-gnu/qt5',
++ 'bsd': '%%LOCALBASE%%/lib/qt5',
+ 'osx': '/Library/Frameworks',
+ 'windows': 'C:\\qt\\5.0.1'}
+
+@@ -319,9 +322,17 @@
+ build.env.Append(CCFLAGS='-fPIC')
elif build.platform_is_bsd:
- build.env.Append(LIBS=qt_modules)
+- build.env.Append(LIBS=qt_modules)
- include_paths = ['$QTDIR/include/%s' % module
-+ include_paths = ['%%LOCALBASE%%/include/qt4/%s' % module
- for module in qt_modules]
+- for module in qt_modules]
++ qt_modules.extend(['QtDBus'])
++ if qt5:
++ qt5_modules = [w.replace('Qt', 'Qt5') for w in qt_modules]
++ build.env.Append(LIBS = qt5_modules)
++ build.env.Append(CCFLAGS='-fPIC')
++ include_paths = ['%%LOCALBASE%%/include/qt5/%s' % module
++ for module in qt_modules]
++ else:
++ build.env.Append(LIBS = qt_modules)
++ include_paths = ['%%LOCALBASE%%/include/qt4/%s' % module
++ for module in qt_modules]
build.env.Append(CPPPATH=include_paths)
elif build.platform_is_osx:
-@@ -358,7 +358,7 @@ class Qt(Dependence):
+ qtdir = build.env['QTDIR']
+@@ -487,7 +498,7 @@
if not build.platform_is_windows and not (using_104_sdk or compiling_on_104):
qtdir = build.env['QTDIR']
framework_path = Qt.find_framework_libdir(qtdir, qt5)
- if os.path.isdir(framework_path):
-+ if framework_path and os.path.isdir(framework_path):
- build.env.Append(LINKFLAGS="-Wl,-rpath," + framework_path)
++ if framework_path and os.path.isdir(framework_path):
build.env.Append(LINKFLAGS="-L" + framework_path)
-@@ -1045,7 +1045,6 @@ class MixxxCore(Feature):
+ # Mixxx requires C++11 support. Windows enables C++11 features by
+@@ -581,7 +592,7 @@
+ if env is None:
+ env = build.env
+
+- if build.platform_is_linux:
++ if build.platform_is_linux or build.platform_is_bsd:
+ # Try using system lib
+ if conf.CheckForPKG('soundtouch', '2.0.0'):
+ # System Lib found
+@@ -625,7 +636,7 @@
+ # the files correctly. Adding this folder ot the include path should fix
+ # it, though might cause issues. This is safe to remove once we
+ # deprecate Karmic support. rryan 2/2011
+- build.env.Append(CPPPATH='/usr/include/taglib/')
++ build.env.Append(CPPPATH='%%LOCALBASE%%/include/taglib/')
+
+ if build.platform_is_windows and build.static_dependencies:
+ build.env.Append(CPPDEFINES='TAGLIB_STATIC')
+@@ -1337,7 +1348,6 @@
if build.toolchain_is_gnu:
# Default GNU Options
- build.env.Append(CCFLAGS='-pipe')
build.env.Append(CCFLAGS='-Wall')
- build.env.Append(CCFLAGS='-Wextra')
+ if build.compiler_is_clang:
+ # Quiet down Clang warnings about inconsistent use of override
+@@ -1445,9 +1455,9 @@
-@@ -1146,11 +1145,13 @@ class MixxxCore(Feature):
+ elif build.platform_is_osx:
+ # Stuff you may have compiled by hand
+- if os.path.isdir('/usr/local/include'):
+- build.env.Append(LIBPATH=['/usr/local/lib'])
+- build.env.Append(CPPPATH=['/usr/local/include'])
++ if os.path.isdir('%%LOCALBASE%%/include'):
++ build.env.Append(LIBPATH=['%%LOCALBASE%%/lib'])
++ build.env.Append(CPPPATH=['%%LOCALBASE%%/include'])
+
+ # Non-standard libpaths for fink and certain (most?) darwin ports
+ if os.path.isdir('/sw/include'):
+@@ -1460,17 +1470,24 @@
+ build.env.Append(CPPPATH=['/opt/local/include'])
elif build.platform_is_bsd:
++ qt5 = Qt.qt5_enabled(build)
++
++ if qt5:
++ qtdirectory = 'qt5'
++ else:
++ qtdirectory = 'qt4'
++
build.env.Append(CPPDEFINES='__BSD__')
-- build.env.Append(CPPPATH=['/usr/include',
+ build.env.Append(CPPPATH=['/usr/include',
- '/usr/local/include',
-+ build.env.Append(CPPPATH=['%%LOCALBASE%%/include/portaudio2',
-+ '%%LOCALBASE%%/include/qt4',
+- '/usr/X11R6/include/'])
+ '%%LOCALBASE%%/include',
- '/usr/X11R6/include/'])
-- build.env.Append(LIBPATH=['/usr/lib/',
++ '%%LOCALBASE%%/include/'+ qtdirectory])
+ build.env.Append(LIBPATH=['/usr/lib/',
- '/usr/local/lib',
-+ build.env.Append(LIBPATH=['%%LOCALBASE%%/lib/portaudio2',
-+ '%%LOCALBASE%%/lib/qt4',
+- '/usr/X11R6/lib'])
+ '%%LOCALBASE%%/lib',
- '/usr/X11R6/lib'])
++ '%%LOCALBASE%%/lib/'+ qtdirectory])
build.env.Append(LIBS='pthread')
# why do we need to do this on OpenBSD and not on Linux? if we
-@@ -1188,7 +1189,7 @@ class MixxxCore(Feature):
+ # don't then CheckLib("vorbisfile") fails
+- build.env.Append(LIBS=['ogg', 'vorbis'])
++ build.env.Append(LIBS=['ogg', 'vorbis','X11'])
+
+ # Define for things that would like to special case UNIX (Linux or BSD)
+ if build.platform_is_bsd or build.platform_is_linux:
+@@ -1503,7 +1520,7 @@
# Say where to find resources on Unix. TODO(XXX) replace this with a
# RESOURCE_PATH that covers Win and OSX too:
if build.platform_is_linux or build.platform_is_bsd:
@@ -53,12 +155,12 @@
share_path = os.path.join (prefix, build.env.get(
'SHAREDIR', default='share'), 'mixxx')
build.env.Append(
-@@ -1199,7 +1200,7 @@ class MixxxCore(Feature):
+@@ -1514,7 +1531,7 @@
CPPDEFINES=('UNIX_LIB_PATH', r'\"%s\"' % lib_path))
def depends(self, build):
-- return [SoundTouch, ReplayGain, PortAudio, PortMIDI, Qt, TestHeaders,
-+ return [SoundTouch, ReplayGain, PortAudio, Qt, TestHeaders,
+- return [SoundTouch, ReplayGain, Ebur128Mit, PortAudio, PortMIDI, Qt, TestHeaders,
++ return [SoundTouch, ReplayGain, Ebur128Mit, PortAudio, Qt, TestHeaders,
FidLib, SndFile, FLAC, OggVorbis, OpenGL, TagLib, ProtoBuf,
- Chromaprint, RubberBand, SecurityFramework, CoreServices, FpClassify]
-
+ Chromaprint, RubberBand, SecurityFramework, CoreServices, IOKit,
+ QtScriptByteArray, Reverb, FpClassify, PortAudioRingBuffer]
diff --git a/audio/mixxx/files/patch-build_features.py b/audio/mixxx/files/patch-build_features.py
index 3f0f038449c1..f97c69449dfc 100644
--- a/audio/mixxx/files/patch-build_features.py
+++ b/audio/mixxx/files/patch-build_features.py
@@ -1,25 +1,40 @@
---- build/features.py.orig 2015-12-29 16:10:41 UTC
-+++ build/features.py
-@@ -87,6 +87,9 @@ class HID(Feature):
- raise Exception('Did not find the setupapi library, exiting.')
- elif build.platform_is_osx:
- build.env.AppendUnique(FRAMEWORKS=['IOKit', 'CoreFoundation'])
-+ elif build.platform_is_bsd:
-+ conf.CheckLib(['usb', 'libusb'])
-+ conf.CheckLib(['usbhid', 'libusbhid'])
+--- build/features.py 2018-10-28 12:33:56.000000000 -0500
++++ build/features.py 2018-11-06 14:58:04.915561000 -0500
+@@ -105,13 +105,24 @@
+ # -pthread tells GCC to do the right thing regardless of system
+ build.env.Append(CCFLAGS='-pthread')
+ build.env.Append(LINKFLAGS='-pthread')
++ elif build.platform_is_bsd:
++ build.env.ParseConfig('pkg-config hidapi --silence-errors --cflags --libs')
- build.env.Append(CPPDEFINES='__HID__')
++ conf.CheckLib(['pthread', 'libpthread'])
++ conf.CheckLib(['rt', 'librt'])
++
++ # -pthread tells GCC to do the right thing regardless of system
++ build.env.Append(CCFLAGS='-pthread')
++ build.env.Append(LINKFLAGS='-pthread')
+ else:
+ self.INTERNAL_LINK = True
+ if build.platform_is_windows and not conf.CheckLib(['setupapi', 'libsetupapi']):
+ raise Exception('Did not find the setupapi library, exiting.')
+ elif build.platform_is_osx:
+ build.env.AppendUnique(FRAMEWORKS=['IOKit', 'CoreFoundation'])
++ elif build.platform_is_bsd:
++ conf.CheckLib(['usb', 'libusb'])
++ conf.CheckLib(['usbhid', 'libusbhid'])
-@@ -100,7 +103,7 @@ class HID(Feature):
- # setupapi.
- sources.append(
- os.path.join(self.HIDAPI_INTERNAL_PATH, "windows/hid.c"))
-- elif build.platform_is_linux:
-+ elif build.platform_is_linux or build.platform_is_bsd:
- # hidapi compiles the libusb implementation by default on Linux
- sources.append(
- os.path.join(self.HIDAPI_INTERNAL_PATH, 'libusb/hid.c'))
-@@ -117,14 +120,14 @@ class Bulk(Feature):
+ build.env.Append(CPPDEFINES='__HID__')
+ if self.INTERNAL_LINK:
+@@ -129,7 +140,7 @@
+ # setupapi.
+ sources.append(
+ os.path.join(self.HIDAPI_INTERNAL_PATH, "windows/hid.c"))
+- elif build.platform_is_linux:
++ elif build.platform_is_linux or build.platform_is_bsd:
+ # hidapi compiles the libusb implementation by default on Linux
+ sources.append(
+ os.path.join(self.HIDAPI_INTERNAL_PATH, 'libusb/hid.c'))
+@@ -147,14 +158,14 @@
def enabled(self, build):
# For now only make Bulk default on Linux only. Turn on for all
# platforms after the 1.11.0 release.
@@ -36,7 +51,7 @@
vars.Add('bulk',
'Set to 1 to enable USB Bulk controller support.', is_default)
-@@ -132,12 +135,15 @@ class Bulk(Feature):
+@@ -162,12 +173,15 @@
if not self.enabled(build):
return
@@ -58,3 +73,30 @@
build.env.Append(CPPDEFINES='__BULK__')
+@@ -396,7 +410,7 @@
+ # If there is no system vamp-hostsdk is installed or if the version
+ # of the installed vamp-hostsdk is less than the bundled version,
+ # then we'll directly link the bundled vamp-hostsdk
+- if not conf.CheckLib('vamp-hostsdk') or not conf.CheckForPKG('vamp-plugin-sdk', '2.7.1'):
++ if not conf.CheckLib('vamp-hostsdk') or not conf.CheckForPKG('vamp-sdk', '2.7.1'):
+ # For header includes
+ build.env.Append(CPPPATH=[self.INTERNAL_VAMP_PATH])
+ self.INTERNAL_LINK = True
+@@ -409,7 +423,7 @@
+ # FFTW3 support
+ have_fftw3_h = conf.CheckHeader('fftw3.h')
+ have_fftw3 = conf.CheckLib('fftw3', autoadd=False)
+- if have_fftw3_h and have_fftw3 and build.platform_is_linux:
++ if have_fftw3_h and have_fftw3 and (build.platform_is_linux or build.platform_is_bsd) :
+ build.env.Append(CPPDEFINES='HAVE_FFTW3')
+ build.env.ParseConfig(
+ 'pkg-config fftw3 --silence-errors --cflags --libs')
+@@ -1295,7 +1309,7 @@
+ return ["util/battery/batterywindows.cpp"]
+ elif build.platform_is_osx:
+ return ["util/battery/batterymac.cpp"]
+- elif build.platform_is_linux:
++ elif build.platform_is_linux or build.platform_is_bsd:
+ return ["util/battery/batterylinux.cpp"]
+ else:
+ raise Exception('Battery support is not implemented for the target platform.')
diff --git a/audio/mixxx/files/patch-build_mixxx.py b/audio/mixxx/files/patch-build_mixxx.py
index 15bb70d2a829..1ee0a37c9389 100644
--- a/audio/mixxx/files/patch-build_mixxx.py
+++ b/audio/mixxx/files/patch-build_mixxx.py
@@ -1,14 +1,27 @@
---- build/mixxx.py.orig 2015-12-29 16:10:41 UTC
-+++ build/mixxx.py
-@@ -380,9 +380,9 @@ class MixxxBuild(object):
+--- build/mixxx.py 2018-04-15 13:30:27.000000000 -0500
++++ build/mixxx.py 2018-04-21 22:31:31.694426000 -0500
+@@ -394,9 +394,9 @@
self.env['LINKFLAGS'] += SCons.Util.CLVar(os.environ['LDFLAGS'])
# Allow installation directories to be specified.
- prefix = Script.ARGUMENTS.get('prefix', '/usr/local')
+ prefix = Script.ARGUMENTS.get('prefix', '%%PREFIX%%')
- if os.environ.has_key('LIBDIR'):
+ if 'LIBDIR' in os.environ:
- self.env['LIBDIR'] = os.path.relpath(os.environ['LIBDIR'], prefix)
+ self.env['LIBDIR'] = 'lib' # os.path.relpath(os.environ['LIBDIR'], prefix)
- if os.environ.has_key('BINDIR'):
+ if 'BINDIR' in os.environ:
self.env['BINDIR'] = os.path.relpath(os.environ['BINDIR'], prefix)
- if os.environ.has_key('SHAREDIR'):
+ if 'SHAREDIR' in os.environ:
+@@ -429,10 +429,10 @@
+ def install_options(self):
+ cachefile = os.path.join(self.get_cache_dir(), 'custom.py')
+ vars = Script.Variables(cachefile)
+- vars.Add('prefix', 'Set to your install prefix', '/usr/local')
++ vars.Add('prefix', 'Set to your install prefix', '%%PREFIX%%')
+ vars.Add('virtualize',
+ 'Dynamically swap out the build directory when switching Git branches.', 1)
+- vars.Add('qtdir', 'Set to your QT4 directory', '/usr/share/qt4')
++ vars.Add('qtdir', 'Set to your QT4 directory', '%%LOCALBASE%%/share/qt4')
+ vars.Add('qt_sqlite_plugin', 'Set to 1 to package the Qt SQLite plugin.'
+ '\n Set to 0 if SQLite support is compiled into QtSQL.', 0)
+ vars.Add('target',
diff --git a/audio/mixxx/files/patch-src-util_screensaver.cpp b/audio/mixxx/files/patch-src-util_screensaver.cpp
new file mode 100644
index 000000000000..a05c284ecba3
--- /dev/null
+++ b/audio/mixxx/files/patch-src-util_screensaver.cpp
@@ -0,0 +1,27 @@
+--- src/util/screensaver.cpp 2018-04-22 02:22:56.333283000 -0500
++++ src/util/screensaver.cpp 2018-04-22 02:24:03.836501000 -0500
+@@ -23,13 +23,13 @@
+ # include "util/mac.h"
+ #elif defined(Q_OS_WIN)
+ # include <windows.h>
+-#elif defined(Q_OS_LINUX)
++#elif defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD)
+ # include <QtDBus>
+ #elif HAVE_XSCREENSAVER_SUSPEND
+ # include <X11/extensions/scrnsaver.h>
+ #endif // Q_OS_WIN
+
+-#if defined(Q_OS_LINUX) || HAVE_XSCREENSAVER_SUSPEND
++#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) || HAVE_XSCREENSAVER_SUSPEND
+ # define None XNone
+ # define Window XWindow
+ # include <X11/Xlib.h>
+@@ -140,7 +140,7 @@
+ s_enabled = false;
+ }
+
+-#elif defined(Q_OS_LINUX)
++#elif defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD)
+ const char *SCREENSAVERS[][4] = {
+ // org.freedesktop.ScreenSaver is the standard. should work for gnome and kde too,
+ // but I add their specific names too
diff --git a/audio/mixxx/files/patch-src_controllers_controllermanager.cpp b/audio/mixxx/files/patch-src_controllers_controllermanager.cpp
index d83e88ba17b8..7b2fc13b2c09 100644
--- a/audio/mixxx/files/patch-src_controllers_controllermanager.cpp
+++ b/audio/mixxx/files/patch-src_controllers_controllermanager.cpp
@@ -1,9 +1,9 @@
---- src/controllers/controllermanager.cpp.orig 2015-12-29 16:10:41 UTC
-+++ src/controllers/controllermanager.cpp
-@@ -83,7 +83,9 @@ ControllerManager::ControllerManager(Con
- m_pMainThreadPresetEnumerator = new PresetInfoEnumerator(presetSearchPaths);
+--- src/controllers/controllermanager.cpp 2018-04-15 13:30:27.000000000 -0500
++++ src/controllers/controllermanager.cpp 2018-04-21 22:34:32.638474000 -0500
+@@ -127,7 +127,9 @@
- // Instantiate all enumerators
+ // Instantiate all enumerators. Enumerators can take a long time to
+ // construct since they interact with host MIDI APIs.
+#ifdef __PORTMIDI__
m_enumerators.append(new PortMidiEnumerator());
+#endif
diff --git a/audio/mixxx/files/patch-src_musicbrainz_chromaprinter.cpp b/audio/mixxx/files/patch-src_musicbrainz_chromaprinter.cpp
deleted file mode 100644
index f8bb7f198703..000000000000
--- a/audio/mixxx/files/patch-src_musicbrainz_chromaprinter.cpp
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/musicbrainz/chromaprinter.cpp.orig 2015-12-29 16:10:41 UTC
-+++ src/musicbrainz/chromaprinter.cpp
-@@ -57,12 +57,12 @@ QString ChromaPrinter::calcFingerPrint(c
- }
- chromaprint_finish(ctx);
-
-- void* fprint = NULL;
-+ unsigned int* fprint = NULL;
- int size = 0;
- int ret = chromaprint_get_raw_fingerprint(ctx, &fprint, &size);
- QByteArray fingerprint;
- if (ret == 1) {
-- void* encoded = NULL;
-+ char* encoded = NULL;
- int encoded_size = 0;
- chromaprint_encode_fingerprint(fprint, size,
- CHROMAPRINT_ALGORITHM_DEFAULT,
diff --git a/audio/mixxx/files/patch-src_upgrade.cpp b/audio/mixxx/files/patch-src_upgrade.cpp
deleted file mode 100644
index 76525df942bc..000000000000
--- a/audio/mixxx/files/patch-src_upgrade.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/upgrade.cpp.orig 2015-12-29 16:10:41 UTC
-+++ src/upgrade.cpp
-@@ -43,7 +43,7 @@ Upgrade::~Upgrade() {
-
- // static
- QString Upgrade::mixxx17HomePath() {
--#ifdef __LINUX__
-+#if defined(__LINUX__) || defined(__BSD__)
- return QDir::homePath().append("/").append(".mixxx/");
- #elif __WINDOWS__
- return QDir::homePath().append("/").append("Local Settings/Application Data/Mixxx/");
diff --git a/audio/mixxx/files/patch-vamp-plugins_SConscript b/audio/mixxx/files/patch-vamp-plugins_SConscript
new file mode 100644
index 000000000000..dfc658763c92
--- /dev/null
+++ b/audio/mixxx/files/patch-vamp-plugins_SConscript
@@ -0,0 +1,11 @@
+--- vamp-plugins/SConscript 2018-11-06 14:08:42.093656000 -0500
++++ vamp-plugins/SConscript 2018-11-06 14:08:56.517582000 -0500
+@@ -54,7 +54,7 @@
+ # If there is no system vamp-sdk is installed or if the version
+ # of the installed vamp-sdk is less than the bundled version,
+ # then we'll directly link the bundled vamp-sdk.
+- if not conf.CheckLib('vamp-sdk') or not conf.CheckForPKG('vamp-plugin-sdk', '2.7.1'):
++ if not conf.CheckLib('vamp-hostsdk') or not conf.CheckForPKG('vamp-sdk', '2.7.1'):
+ INTERNAL_VAMP_PATH = '#lib/vamp'
+ # For header includes
+ env.Append(CPPPATH=[INTERNAL_VAMP_PATH])
diff --git a/audio/mixxx/pkg-descr b/audio/mixxx/pkg-descr
index d129def9cc7b..ae834ad9daee 100644
--- a/audio/mixxx/pkg-descr
+++ b/audio/mixxx/pkg-descr
@@ -2,4 +2,4 @@ Mixxx is software for DJ'ing. You can use wave based audio files, Ogg Vorbis
and MP3 files as audio input. Mixxx can be controlled through the GUI and
with external controllers including MIDI devices, joysticks, and more.
-WWW: https://www.mixxx.org/
+WWW: http://www.mixxx.org/
diff --git a/audio/mixxx/pkg-plist b/audio/mixxx/pkg-plist
index 053fec2033cc..af62d535bf7c 100644
--- a/audio/mixxx/pkg-plist
+++ b/audio/mixxx/pkg-plist
@@ -4,5 +4,1972 @@ bin/mixxx
lib/mixxx/plugins/vamp/libmixxxminimal.so
share/appdata/mixxx.appdata.xml
share/applications/mixxx.desktop
+%%PORTDOCS%%%%DOCSDIR%%/Mixxx-Manual.pdf
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README.md
+%%DATADIR%%/controllers/Akai MPD24.midi.xml
+%%DATADIR%%/controllers/Akai-LPD8-RK-scripts.js
+%%DATADIR%%/controllers/Akai-LPD8-RK.midi.xml
+%%DATADIR%%/controllers/Allen and Heath Xone K2.midi.xml
+%%DATADIR%%/controllers/Allen-and-Heath-Xone-K2-scripts.js
+%%DATADIR%%/controllers/American Audio RADIUS 2000 CH1.midi.xml
+%%DATADIR%%/controllers/American Audio RADIUS 2000 CH2.midi.xml
+%%DATADIR%%/controllers/American Audio VMS2.midi.xml
+%%DATADIR%%/controllers/American Audio VMS4.midi.xml
+%%DATADIR%%/controllers/American-Audio-RADIUS-2000-scripts.js
+%%DATADIR%%/controllers/American-Audio-VMS2-scripts.js
+%%DATADIR%%/controllers/American-Audio-VMS4-scripts.js
+%%DATADIR%%/controllers/Behringer BCD2000.midi.xml
+%%DATADIR%%/controllers/Behringer BCD3000 Advanced.midi.xml
+%%DATADIR%%/controllers/Behringer BCD3000.midi.xml
+%%DATADIR%%/controllers/Behringer CMD MM1.midi.xml
+%%DATADIR%%/controllers/Behringer CMD Micro.midi.xml
+%%DATADIR%%/controllers/Behringer CMDStudio4a.midi.xml
+%%DATADIR%%/controllers/Behringer-BCD2000-scripts.js
+%%DATADIR%%/controllers/Behringer-BCD3000-Advanced-scripts.js
+%%DATADIR%%/controllers/Behringer-BCD3000-scripts.js
+%%DATADIR%%/controllers/Behringer-CMD-MM1-scripts.js
+%%DATADIR%%/controllers/Behringer-CMD-Micro-scripts.js
+%%DATADIR%%/controllers/Behringer-CMDStudio4a-scripts.js
+%%DATADIR%%/controllers/DJ TechTools MIDI Fighter Twister.midi.xml
+%%DATADIR%%/controllers/DJ TechTools-MIDI Fighter Twister-scripts.js
+%%DATADIR%%/controllers/DJ-Tech CDJ-101.midi.xml
+%%DATADIR%%/controllers/DJ-Tech DJM-101.midi.xml
+%%DATADIR%%/controllers/DJ-Tech Kontrol One.midi.xml
+%%DATADIR%%/controllers/DJ-Tech Mix-101.midi.xml
+%%DATADIR%%/controllers/DJ-Tech Mixer One.midi.xml
+%%DATADIR%%/controllers/DJ-Tech i-Mix Reload.midi.xml
+%%DATADIR%%/controllers/DJ-Tech-CDJ-101-scripts.js
+%%DATADIR%%/controllers/DJ-Tech-DJM-101-scripts.js
+%%DATADIR%%/controllers/DJ-Tech-Kontrol-One-scripts.js
+%%DATADIR%%/controllers/DJ-Tech-Mixer-One-scripts.js
+%%DATADIR%%/controllers/DJ-Tech-i-Mix-Reload-scripts.js
+%%DATADIR%%/controllers/DJTechTools MIDI Fighter.midi.xml
+%%DATADIR%%/controllers/DJTechTools-MIDIFighter-scripts.js
+%%DATADIR%%/controllers/Denon DN HS5500.midi.xml
+%%DATADIR%%/controllers/Denon DN SC2000.midi.xml
+%%DATADIR%%/controllers/Denon MC3000.midi.xml
+%%DATADIR%%/controllers/Denon MC4000.midi.xml
+%%DATADIR%%/controllers/Denon-DN-HS5500-scripts.js
+%%DATADIR%%/controllers/Denon-DN-SC2000.midi.js
+%%DATADIR%%/controllers/Denon-MC3000-scripts.js
+%%DATADIR%%/controllers/Denon-MC4000-scripts.js
+%%DATADIR%%/controllers/Denon-MC6000MK2-scripts.js
+%%DATADIR%%/controllers/Denon-MC6000MK2.midi.xml
+%%DATADIR%%/controllers/EKS Otus.hid.xml
+%%DATADIR%%/controllers/EKS-Otus.js
+%%DATADIR%%/controllers/Electrix Tweaker.midi.xml
+%%DATADIR%%/controllers/Electrix-Tweaker-scripts.js
+%%DATADIR%%/controllers/Evolution_Xsession.midi.xml
+%%DATADIR%%/controllers/FaderFoxDJ2.midi.xml
+%%DATADIR%%/controllers/Gemini CDMP-7000 L audio.midi.xml
+%%DATADIR%%/controllers/Gemini CDMP-7000 R audio.midi.xml
+%%DATADIR%%/controllers/Gemini FirstMix.midi.xml
+%%DATADIR%%/controllers/Gemini-CDMP-7000-scripts.js
+%%DATADIR%%/controllers/Gemini-FirstMix-scripts.js
+%%DATADIR%%/controllers/HID Keyboard.hid.xml.example
+%%DATADIR%%/controllers/HID Trackpad.hid.xml.example
+%%DATADIR%%/controllers/HID-Keyboard.js
+%%DATADIR%%/controllers/HID-Trackpad.js
+%%DATADIR%%/controllers/Hercules DJ Console 4-Mx.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Console Mac Edition.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Console Mk1.hid.xml
+%%DATADIR%%/controllers/Hercules DJ Console Mk2.hid.xml
+%%DATADIR%%/controllers/Hercules DJ Console Mk2.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Console Mk4.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Console RMX 2.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Console RMX Advanced.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Console RMX.hid.xml
+%%DATADIR%%/controllers/Hercules DJ Console RMX.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Control AIR.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Control Instinct.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Control MP3 e2-scripts.js
+%%DATADIR%%/controllers/Hercules DJ Control MP3 e2.bulk.xml
+%%DATADIR%%/controllers/Hercules DJ Control MP3 e2.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Control MP3.hid.xml
+%%DATADIR%%/controllers/Hercules DJ Control MP3.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Control Steel.midi.xml
+%%DATADIR%%/controllers/Hercules DJControl Compact.midi.xml
+%%DATADIR%%/controllers/Hercules P32 DJ.midi.xml
+%%DATADIR%%/controllers/Hercules-DJ-Console-4-Mx-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Console-Mk1-hid-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Console-Mk2-hid-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Console-Mk2-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Console-Mk4-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Console-RMX-2-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Console-RMX-hid-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Console-RMX-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Control-AIR-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Control-Instinct-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Control-MP3-hid-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Control-MP3-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Control-Steel-scripts.js
+%%DATADIR%%/controllers/Hercules-DJControl-Compact-scripts.js
+%%DATADIR%%/controllers/Hercules-P32-scripts.js
+%%DATADIR%%/controllers/Hercules-mp3e2-compat.js
+%%DATADIR%%/controllers/Ion Discover DJ.midi.xml
+%%DATADIR%%/controllers/Ion-Discover-DJ-scripts.js
+%%DATADIR%%/controllers/KANE_QuNeo.midi.xml
+%%DATADIR%%/controllers/KANE_QuNeo_scripts.js
+%%DATADIR%%/controllers/Kontrol Dj KDJ500.midi.xml
+%%DATADIR%%/controllers/Kontrol-Dj-KDJ500-scripts.js
+%%DATADIR%%/controllers/Korg nanoKONTROL 2.midi.xml
+%%DATADIR%%/controllers/Korg nanoKONTROL.midi.xml
+%%DATADIR%%/controllers/Korg nanoPAD2.midi.xml
+%%DATADIR%%/controllers/Korg-KAOSS-DJ-scripts.js
+%%DATADIR%%/controllers/Korg-KAOSS-DJ.midi.xml
+%%DATADIR%%/controllers/Korg-nanoKONTROL-2-scripts.js
+%%DATADIR%%/controllers/Korg-nanoPAD2-scripts.js
+%%DATADIR%%/controllers/M-Audio_Xsession_pro.midi.xml
+%%DATADIR%%/controllers/Midi-Keyboard.midi.xml
+%%DATADIR%%/controllers/MidiTech-MidiControl.midi.xml
+%%DATADIR%%/controllers/Midi_for_light-scripts.js
+%%DATADIR%%/controllers/Midi_for_light.midi.xml
+%%DATADIR%%/controllers/MixVibes U-Mix Control 2.midi.xml
+%%DATADIR%%/controllers/MixVibes U-Mix Control Pro 2.midi.xml
+%%DATADIR%%/controllers/MixVibes-U-Mix-Control-Pro-2-scripts.js
+%%DATADIR%%/controllers/Mixman DM2 (Linux).js
+%%DATADIR%%/controllers/Mixman DM2 (Linux).midi.xml
+%%DATADIR%%/controllers/Mixman DM2 (OS X).js
+%%DATADIR%%/controllers/Mixman DM2 (OS X).midi.xml
+%%DATADIR%%/controllers/Mixman DM2 (Windows).midi.xml
+%%DATADIR%%/controllers/Nintendo Wiimote.hid.xml
+%%DATADIR%%/controllers/Nintendo-Wiimote.js
+%%DATADIR%%/controllers/Novation Dicer.midi.xml
+%%DATADIR%%/controllers/Novation Launchpad MK2.midi.xml
+%%DATADIR%%/controllers/Novation Launchpad.midi.xml
+%%DATADIR%%/controllers/Novation-Dicer-scripts.js
+%%DATADIR%%/controllers/Novation-Launchpad MK2-scripts.js
+%%DATADIR%%/controllers/Novation-Launchpad-Mini-scripts.js
+%%DATADIR%%/controllers/Novation-Launchpad-Mini.midi.xml
+%%DATADIR%%/controllers/Novation-Launchpad-scripts.js
+%%DATADIR%%/controllers/Numark DJ2Go.midi.xml
+%%DATADIR%%/controllers/Numark MIXTRACK.midi.xml
+%%DATADIR%%/controllers/Numark Mixtrack 2.midi.xml
+%%DATADIR%%/controllers/Numark Mixtrack Pro.midi.xml
+%%DATADIR%%/controllers/Numark N4.midi.xml
+%%DATADIR%%/controllers/Numark NS7.midi.xml
+%%DATADIR%%/controllers/Numark Omni Control.midi.xml
+%%DATADIR%%/controllers/Numark Total Control.midi.xml
+%%DATADIR%%/controllers/Numark V7.midi.xml
+%%DATADIR%%/controllers/Numark-DJ2Go-scripts.js
+%%DATADIR%%/controllers/Numark-MixTrack-scripts.js
+%%DATADIR%%/controllers/Numark-Mixtrack-2-scripts.js
+%%DATADIR%%/controllers/Numark-Mixtrack-3-scripts.js
+%%DATADIR%%/controllers/Numark-Mixtrack-3.midi.xml
+%%DATADIR%%/controllers/Numark-Mixtrack-Pro-scripts.js
+%%DATADIR%%/controllers/Numark-N4-scripts.js
+%%DATADIR%%/controllers/Numark-NS7-scripts.js
+%%DATADIR%%/controllers/Numark-Omni-Control-scripts.js
+%%DATADIR%%/controllers/Numark-Total-Control-scripts.js
+%%DATADIR%%/controllers/Numark-V7-scripts.js
+%%DATADIR%%/controllers/Pioneer CDJ HID.hid.xml
+%%DATADIR%%/controllers/Pioneer CDJ-2000.midi.xml
+%%DATADIR%%/controllers/Pioneer CDJ-350 Ch1.midi.xml
+%%DATADIR%%/controllers/Pioneer CDJ-350 Ch2.midi.xml
+%%DATADIR%%/controllers/Pioneer CDJ-850.midi.xml
+%%DATADIR%%/controllers/Pioneer DDJ-SX.midi.xml
+%%DATADIR%%/controllers/Pioneer-CDJ-2000-scripts.js
+%%DATADIR%%/controllers/Pioneer-CDJ-350-scripts.js
+%%DATADIR%%/controllers/Pioneer-CDJ-850-scripts.js
+%%DATADIR%%/controllers/Pioneer-CDJ-HID.js
+%%DATADIR%%/controllers/Pioneer-DDJ-SB-scripts.js
+%%DATADIR%%/controllers/Pioneer-DDJ-SB.midi.xml
+%%DATADIR%%/controllers/Pioneer-DDJ-SB2-scripts.js
+%%DATADIR%%/controllers/Pioneer-DDJ-SB2.midi.xml
+%%DATADIR%%/controllers/Pioneer-DDJ-SX-scripts.js
+%%DATADIR%%/controllers/README.txt
+%%DATADIR%%/controllers/Reloop Beatmix 2-4.midi.xml
+%%DATADIR%%/controllers/Reloop Beatpad.midi.xml
+%%DATADIR%%/controllers/Reloop Digital Jockey 2 Controller Edition.midi.xml
+%%DATADIR%%/controllers/Reloop Jockey 3 ME.midi.xml
+%%DATADIR%%/controllers/Reloop Terminal Mix 2-4.js
+%%DATADIR%%/controllers/Reloop Terminal Mix 2-4.midi.xml
+%%DATADIR%%/controllers/Reloop-Beatmix-2-4-scripts.js
+%%DATADIR%%/controllers/Reloop-Beatpad-scripts.js
+%%DATADIR%%/controllers/Reloop-Digital-Jockey2-Controller-scripts.js
+%%DATADIR%%/controllers/Reloop-Jockey-3-ME-scripts.js
+%%DATADIR%%/controllers/Sony SixxAxis.hid.xml
+%%DATADIR%%/controllers/Sony-SixxAxis.js
+%%DATADIR%%/controllers/Stanton SCS.1d.midi.xml
+%%DATADIR%%/controllers/Stanton SCS.1m.midi.xml
+%%DATADIR%%/controllers/Stanton SCS.3d Alternate.midi.xml
+%%DATADIR%%/controllers/Stanton SCS.3d.midi.xml
+%%DATADIR%%/controllers/Stanton SCS.3m.midi.xml
+%%DATADIR%%/controllers/Stanton-SCS1d-scripts.js
+%%DATADIR%%/controllers/Stanton-SCS1m-scripts.js
+%%DATADIR%%/controllers/Stanton-SCS3d-alternate-scripts.js
+%%DATADIR%%/controllers/Stanton-SCS3d-scripts.js
+%%DATADIR%%/controllers/Stanton-SCS3m-scripts.js
+%%DATADIR%%/controllers/TrakProDJ iPad.midi.xml
+%%DATADIR%%/controllers/TrakProDJ-iPad-scripts.js
+%%DATADIR%%/controllers/Traktor Kontrol F1.hid.xml
+%%DATADIR%%/controllers/Traktor Kontrol S4 MK2.hid.xml
+%%DATADIR%%/controllers/Traktor Kontrol X1.midi.xml
+%%DATADIR%%/controllers/Traktor-Kontrol-F1-scripts.js
+%%DATADIR%%/controllers/Traktor-Kontrol-S4-MK2-hid-scripts.js
+%%DATADIR%%/controllers/Traktor-Kontrol-X1.js
+%%DATADIR%%/controllers/Vestax Spin.midi.xml
+%%DATADIR%%/controllers/Vestax Typhoon Enhanced.midi.xml
+%%DATADIR%%/controllers/Vestax Typhoon.midi.xml
+%%DATADIR%%/controllers/Vestax VCI-100-3DEX.midi.xml
+%%DATADIR%%/controllers/Vestax VCI-100-hile.midi.xml
+%%DATADIR%%/controllers/Vestax VCI-100.midi.xml
+%%DATADIR%%/controllers/Vestax VCI-100MKII.midi.xml
+%%DATADIR%%/controllers/Vestax VCI-300.midi.xml
+%%DATADIR%%/controllers/Vestax VCI-400.midi.xml
+%%DATADIR%%/controllers/Vestax-Spin-scripts.js
+%%DATADIR%%/controllers/Vestax-Typhoon-scripts.js
+%%DATADIR%%/controllers/Vestax-VCI-100-3DEX-scripts.js
+%%DATADIR%%/controllers/Vestax-VCI-100-hile.js
+%%DATADIR%%/controllers/Vestax-VCI-100-scripts.js
+%%DATADIR%%/controllers/Vestax-VCI-100MKII-scripts.js
+%%DATADIR%%/controllers/Vestax-VCI-300-scripts.js
+%%DATADIR%%/controllers/Vestax-VCI-400-scripts.js
+%%DATADIR%%/controllers/Wireless DJ App.midi.xml
+%%DATADIR%%/controllers/Wireless-DJ-scripts.js
+%%DATADIR%%/controllers/common-bulk-midi.js
+%%DATADIR%%/controllers/common-controller-scripts.js
+%%DATADIR%%/controllers/common-hid-devices.js
+%%DATADIR%%/controllers/common-hid-packet-parser.js
+%%DATADIR%%/controllers/convertToXMLSchemaV1.php
+%%DATADIR%%/controllers/korg_nanokontrol2.mixco.output.js
+%%DATADIR%%/controllers/korg_nanokontrol2.mixco.output.midi.xml
+%%DATADIR%%/controllers/lodash.mixxx.js
+%%DATADIR%%/controllers/maudio_xponent.mixco.output.js
+%%DATADIR%%/controllers/maudio_xponent.mixco.output.midi.xml
+%%DATADIR%%/controllers/midi-components-0.0.js
+%%DATADIR%%/controllers/mixco/README.md
+%%DATADIR%%/controllers/mixco/korg_nanokontrol2.mixco.litcoffee
+%%DATADIR%%/controllers/mixco/maudio_xponent.mixco.litcoffee
+%%DATADIR%%/controllers/mixco/novation_twitch.mixco.js
+%%DATADIR%%/controllers/novation-launchpad/.babelrc
+%%DATADIR%%/controllers/novation-launchpad/.editorconfig
+%%DATADIR%%/controllers/novation-launchpad/.eslintignore
+%%DATADIR%%/controllers/novation-launchpad/.eslintrc.yaml
+%%DATADIR%%/controllers/novation-launchpad/.gitignore
+%%DATADIR%%/controllers/novation-launchpad/LICENSE
+%%DATADIR%%/controllers/novation-launchpad/Makefile
+%%DATADIR%%/controllers/novation-launchpad/README.MD
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-1.png
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-2.png
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-3.png
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-4.png
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-mki-grande.png
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-mki-juggler.png
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-mki-layout.png
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-mki-sampler.png
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-mki-short.png
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-mki-tall.png
+%%DATADIR%%/controllers/novation-launchpad/lerna.json
+%%DATADIR%%/controllers/novation-launchpad/package.json
+%%DATADIR%%/controllers/novation-launchpad/packages/app/.flowconfig
+%%DATADIR%%/controllers/novation-launchpad/packages/app/flow-typed/mk-specs.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/flow-typed/npm/eventemitter3_v2.x.x.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/package.json
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/Bpm.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/Layout.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/ModifierSidebar.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/PlaylistSidebar.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/Preset.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/Screen.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/beatjump.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/beatloop.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/cue.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/grid.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/hotcue.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/key.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/keyshift.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/load.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/loopIo.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/loopMultiply.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/loopjump.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/nudge.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/pfl.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/play.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/quantize.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/reloop.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/slip.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/sync.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/tap.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/presets/Grande.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/presets/Juggler.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/presets/Sampler.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/presets/Short.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/presets/Tall.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/Component.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/Controls/ControlComponent.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/Controls/MidiComponent.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/Launchpad/Button.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/Launchpad/MidiBus.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/Launchpad/index.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/index.js
+%%DATADIR%%/controllers/novation-launchpad/packages/mk-specs@1.0.0/buttons.js
+%%DATADIR%%/controllers/novation-launchpad/packages/mk-specs@1.0.0/colors.js
+%%DATADIR%%/controllers/novation-launchpad/packages/mk-specs@1.0.0/package.json
+%%DATADIR%%/controllers/novation-launchpad/packages/mk-specs@2.0.0/buttons.js
+%%DATADIR%%/controllers/novation-launchpad/packages/mk-specs@2.0.0/colors.js
+%%DATADIR%%/controllers/novation-launchpad/packages/mk-specs@2.0.0/package.json
+%%DATADIR%%/controllers/novation-launchpad/packages/mk1/buttons.js
+%%DATADIR%%/controllers/novation-launchpad/packages/mk1/index.js
+%%DATADIR%%/controllers/novation-launchpad/packages/mk1/package.json
+%%DATADIR%%/controllers/novation-launchpad/packages/mk1/template.xml.ejs
+%%DATADIR%%/controllers/novation-launchpad/packages/mk2/buttons.js
+%%DATADIR%%/controllers/novation-launchpad/packages/mk2/index.js
+%%DATADIR%%/controllers/novation-launchpad/packages/mk2/package.json
+%%DATADIR%%/controllers/novation-launchpad/packages/mk2/template.xml.ejs
+%%DATADIR%%/controllers/novation-launchpad/scripts/compile-mapping.js
+%%DATADIR%%/controllers/novation-launchpad/scripts/compile-scripts.js
+%%DATADIR%%/controllers/novation_twitch.mixco.output.js
+%%DATADIR%%/controllers/novation_twitch.mixco.output.midi.xml
+%%DATADIR%%/controllers/us428.midi.xml
+%%DATADIR%%/fonts/OpenSans-Regular.ttf
+%%DATADIR%%/fonts/OpenSans.LICENSE.txt
+%%DATADIR%%/fonts/Ubuntu-B.ttf
+%%DATADIR%%/fonts/Ubuntu-R.ttf
+%%DATADIR%%/fonts/Ubuntu.LICENCE.txt
+%%DATADIR%%/keyboard/cs_CZ.kbd.cfg
+%%DATADIR%%/keyboard/da_DK.kbd.cfg
+%%DATADIR%%/keyboard/de_CH.kbd.cfg
+%%DATADIR%%/keyboard/de_DE.kbd.cfg
+%%DATADIR%%/keyboard/el_GR.kbd.cfg
+%%DATADIR%%/keyboard/en_US.kbd.cfg
+%%DATADIR%%/keyboard/es_ES.kbd.cfg
+%%DATADIR%%/keyboard/fi_FI.kbd.cfg
+%%DATADIR%%/keyboard/fr_CH.kbd.cfg
+%%DATADIR%%/keyboard/fr_FR.kbd.cfg
+%%DATADIR%%/keyboard/it_IT.kbd.cfg
+%%DATADIR%%/keyboard/ru_RU.kbd.cfg
+%%DATADIR%%/skins/Deere (64 Samplers)/preferences_preview_screenshot.png
+%%DATADIR%%/skins/Deere (64 Samplers)/sample_decks.xml
+%%DATADIR%%/skins/Deere (64 Samplers)/skin.xml
+%%DATADIR%%/skins/Deere (64 Samplers)/skin_settings.xml
+%%DATADIR%%/skins/Deere/auxiliary.xml
+%%DATADIR%%/skins/Deere/beatjump.xml
+%%DATADIR%%/skins/Deere/beatloop_button.xml
+%%DATADIR%%/skins/Deere/crossfader_orientation_button.xml
+%%DATADIR%%/skins/Deere/deck.xml
+%%DATADIR%%/skins/Deere/deck_controls_row.xml
+%%DATADIR%%/skins/Deere/deck_overview_row.xml
+%%DATADIR%%/skins/Deere/deck_tempo_column.xml
+%%DATADIR%%/skins/Deere/deck_text_row.xml
+%%DATADIR%%/skins/Deere/deck_visual_row.xml
+%%DATADIR%%/skins/Deere/effect_button_parameter.xml
+%%DATADIR%%/skins/Deere/effect_buttons.xml
+%%DATADIR%%/skins/Deere/effect_focus_button.xml
+%%DATADIR%%/skins/Deere/effect_meta_knob.xml
+%%DATADIR%%/skins/Deere/effect_parameter_knob.xml
+%%DATADIR%%/skins/Deere/effect_rack.xml
+%%DATADIR%%/skins/Deere/effect_single_no_parameters.xml
+%%DATADIR%%/skins/Deere/effect_single_with_parameters.xml
+%%DATADIR%%/skins/Deere/effect_single_with_parameters_row.xml
+%%DATADIR%%/skins/Deere/effect_unit.xml
+%%DATADIR%%/skins/Deere/effect_unit_no_parameters.xml
+%%DATADIR%%/skins/Deere/effect_unit_with_parameters.xml
+%%DATADIR%%/skins/Deere/equalizer_rack_parameter_left.xml
+%%DATADIR%%/skins/Deere/equalizer_rack_parameter_right.xml
+%%DATADIR%%/skins/Deere/fx_unit_group_assignment_button.xml
+%%DATADIR%%/skins/Deere/handle-crossfader-blue.svg
+%%DATADIR%%/skins/Deere/handle-crossfader-grey.svg
+%%DATADIR%%/skins/Deere/handle-crossfader-lime.svg
+%%DATADIR%%/skins/Deere/handle-crossfader-orange.svg
+%%DATADIR%%/skins/Deere/handle-vertical-blue.svg
+%%DATADIR%%/skins/Deere/handle-vertical-carmine.svg
+%%DATADIR%%/skins/Deere/handle-vertical-grey.svg
+%%DATADIR%%/skins/Deere/handle-vertical-lime.svg
+%%DATADIR%%/skins/Deere/handle-vertical-orange.svg
+%%DATADIR%%/skins/Deere/handle-vertical-purple.svg
+%%DATADIR%%/skins/Deere/hide_show_button.xml
+%%DATADIR%%/skins/Deere/hotcue.xml
+%%DATADIR%%/skins/Deere/hotcue_button.xml
+%%DATADIR%%/skins/Deere/icon/ic_add_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_autodj_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_beatjump_backward_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_beatjump_forward_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_beatloop_activate_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_beats_adjust_faster_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_beats_adjust_slower_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_beats_translate_alignment_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_beats_translate_curpos_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_beats_translate_earlier_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_beats_translate_later_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_broadcast_0_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_broadcast_1_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_broadcast_2_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_broadcast_3_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_chevron_down_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_chevron_down_selector.svg
+%%DATADIR%%/skins/Deere/icon/ic_chevron_down_selector_hover.svg
+%%DATADIR%%/skins/Deere/icon/ic_chevron_left_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_chevron_right_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_chevron_up_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_chevron_up_selector.svg
+%%DATADIR%%/skins/Deere/icon/ic_chevron_up_selector_hover.svg
+%%DATADIR%%/skins/Deere/icon/ic_clear_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_eject_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_fast_forward_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_fast_rewind_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_headphones_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_key_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_loop_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_loop_in_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_loop_move_backward_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_loop_move_forward_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_loop_out_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_menu_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_orientation_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_orientation_left_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_orientation_right_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_pause_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_play_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_power_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_quantize_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_radio_button_off_18px.svg
+%%DATADIR%%/skins/Deere/icon/ic_radio_button_off_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_radio_button_on_18px.svg
+%%DATADIR%%/skins/Deere/icon/ic_radio_button_on_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_record_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_recording_0_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_recording_1_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_recording_2_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_recording_3_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_remove_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_repeat_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_reverse_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_settings_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_slip_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_spinny_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_unfold_less_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_unfold_more_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_vinylcontrol_1_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_vinylcontrol_2_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_vinylcontrol_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_vinylcontrol_3_32px.svg
+%%DATADIR%%/skins/Deere/image/marker_cue.png
+%%DATADIR%%/skins/Deere/image/marker_loop_in.png
+%%DATADIR%%/skins/Deere/image/marker_loop_out.png
+%%DATADIR%%/skins/Deere/image/mixxx_logo.svg
+%%DATADIR%%/skins/Deere/image/style_branch_closed.png
+%%DATADIR%%/skins/Deere/image/style_branch_open.png
+%%DATADIR%%/skins/Deere/image/style_checkbox_checked.png
+%%DATADIR%%/skins/Deere/image/style_checkbox_unchecked.png
+%%DATADIR%%/skins/Deere/image/style_handle_horizontal_checked.svg
+%%DATADIR%%/skins/Deere/image/style_handle_horizontal_unchecked.svg
+%%DATADIR%%/skins/Deere/image/style_handle_vertical_checked.svg
+%%DATADIR%%/skins/Deere/image/style_handle_vertical_unchecked.svg
+%%DATADIR%%/skins/Deere/image/style_library_preview_pause.png
+%%DATADIR%%/skins/Deere/image/style_library_preview_play.png
+%%DATADIR%%/skins/Deere/image/style_sort_down.svg
+%%DATADIR%%/skins/Deere/image/style_sort_up.svg
+%%DATADIR%%/skins/Deere/image/vinyl_spinny_background.svg
+%%DATADIR%%/skins/Deere/image/vinyl_spinny_cover_mask.svg
+%%DATADIR%%/skins/Deere/image/vinyl_spinny_foreground.svg
+%%DATADIR%%/skins/Deere/image/vinyl_spinny_foreground_ghost.svg
+%%DATADIR%%/skins/Deere/knob.svg
+%%DATADIR%%/skins/Deere/knob.xml
+%%DATADIR%%/skins/Deere/knob_bg_blue.svg
+%%DATADIR%%/skins/Deere/knob_bg_blue_gapless.svg
+%%DATADIR%%/skins/Deere/knob_bg_carmine.svg
+%%DATADIR%%/skins/Deere/knob_bg_green.svg
+%%DATADIR%%/skins/Deere/knob_bg_grey.svg
+%%DATADIR%%/skins/Deere/knob_bg_lime.svg
+%%DATADIR%%/skins/Deere/knob_bg_orange.svg
+%%DATADIR%%/skins/Deere/knob_bg_purple.svg
+%%DATADIR%%/skins/Deere/knob_bg_purple_gapless.svg
+%%DATADIR%%/skins/Deere/knob_small.svg
+%%DATADIR%%/skins/Deere/knob_toolbar.svg
+%%DATADIR%%/skins/Deere/knob_toolbar.xml
+%%DATADIR%%/skins/Deere/knob_with_button.xml
+%%DATADIR%%/skins/Deere/knob_with_button_left.xml
+%%DATADIR%%/skins/Deere/knob_with_button_right.xml
+%%DATADIR%%/skins/Deere/knob_with_label.xml
+%%DATADIR%%/skins/Deere/left_1state_button.xml
+%%DATADIR%%/skins/Deere/left_2state_button.xml
+%%DATADIR%%/skins/Deere/left_3state_button.xml
+%%DATADIR%%/skins/Deere/left_5state_button.xml
+%%DATADIR%%/skins/Deere/left_display_2state_button.xml
+%%DATADIR%%/skins/Deere/left_display_4state_button.xml
+%%DATADIR%%/skins/Deere/left_gutter.xml
+%%DATADIR%%/skins/Deere/left_right_1state_button.xml
+%%DATADIR%%/skins/Deere/left_right_2state_button.xml
+%%DATADIR%%/skins/Deere/left_right_display_2state_button.xml
+%%DATADIR%%/skins/Deere/library.xml
+%%DATADIR%%/skins/Deere/loop.xml
+%%DATADIR%%/skins/Deere/main_decks.xml
+%%DATADIR%%/skins/Deere/microphone.xml
+%%DATADIR%%/skins/Deere/microphone_rack.xml
+%%DATADIR%%/skins/Deere/microphone_talkover_button.xml
+%%DATADIR%%/skins/Deere/mixer.xml
+%%DATADIR%%/skins/Deere/mixer_column_eq_left.xml
+%%DATADIR%%/skins/Deere/mixer_column_eq_right.xml
+%%DATADIR%%/skins/Deere/mixer_column_gain_levels.xml
+%%DATADIR%%/skins/Deere/mixer_column_master_vu.xml
+%%DATADIR%%/skins/Deere/mixer_column_volume.xml
+%%DATADIR%%/skins/Deere/mixer_controls_condensed_left.xml
+%%DATADIR%%/skins/Deere/mixer_controls_condensed_right.xml
+%%DATADIR%%/skins/Deere/mixer_controls_left.xml
+%%DATADIR%%/skins/Deere/mixer_controls_right.xml
+%%DATADIR%%/skins/Deere/mixer_status_bar.xml
+%%DATADIR%%/skins/Deere/preferences_preview_screenshot.png
+%%DATADIR%%/skins/Deere/quick_effect_superknob_left.xml
+%%DATADIR%%/skins/Deere/quick_effect_superknob_right.xml
+%%DATADIR%%/skins/Deere/right_gutter.xml
+%%DATADIR%%/skins/Deere/sample_decks.xml
+%%DATADIR%%/skins/Deere/sampler.xml
+%%DATADIR%%/skins/Deere/sampler_controls_row.xml
+%%DATADIR%%/skins/Deere/sampler_row.xml
+%%DATADIR%%/skins/Deere/sampler_rows_selection_button.xml
+%%DATADIR%%/skins/Deere/sampler_text_row.xml
+%%DATADIR%%/skins/Deere/skin.xml
+%%DATADIR%%/skins/Deere/skin_settings.xml
+%%DATADIR%%/skins/Deere/slider-crossfader-AutoDJ.svg
+%%DATADIR%%/skins/Deere/slider-crossfader.svg
+%%DATADIR%%/skins/Deere/slider-vertical.svg
+%%DATADIR%%/skins/Deere/small_knob.xml
+%%DATADIR%%/skins/Deere/spacer.xml
+%%DATADIR%%/skins/Deere/spacer_h.xml
+%%DATADIR%%/skins/Deere/spacer_hx.xml
+%%DATADIR%%/skins/Deere/spacer_v.xml
+%%DATADIR%%/skins/Deere/spacer_vx.xml
+%%DATADIR%%/skins/Deere/spinny.xml
+%%DATADIR%%/skins/Deere/statuslight_3state.xml
+%%DATADIR%%/skins/Deere/style-mac.qss
+%%DATADIR%%/skins/Deere/style.qss
+%%DATADIR%%/skins/Deere/tool_bar.xml
+%%DATADIR%%/skins/Deere/vinylcontrol.xml
+%%DATADIR%%/skins/Deere/vumeter.png
+%%DATADIR%%/skins/Deere/vumeter.svg
+%%DATADIR%%/skins/Deere/vumeter.xml
+%%DATADIR%%/skins/Deere/vumeter_clip.png
+%%DATADIR%%/skins/Deere/vumeter_clip.svg
+%%DATADIR%%/skins/Deere/vumeter_h.xml
+%%DATADIR%%/skins/Deere/vumeter_latency.png
+%%DATADIR%%/skins/Deere/vumeter_latency.svg
+%%DATADIR%%/skins/Deere/vumeter_latency.xml
+%%DATADIR%%/skins/Deere/vumeter_master.xml
+%%DATADIR%%/skins/Deere/vumeter_v.png
+%%DATADIR%%/skins/Deere/vumeter_v.svg
+%%DATADIR%%/skins/Deere/vumeter_v.xml
+%%DATADIR%%/skins/LateNight/aux_unit.xml
+%%DATADIR%%/skins/LateNight/button_1state.xml
+%%DATADIR%%/skins/LateNight/button_1state_right.xml
+%%DATADIR%%/skins/LateNight/button_2state.xml
+%%DATADIR%%/skins/LateNight/button_2state_right.xml
+%%DATADIR%%/skins/LateNight/button_2state_right_display.xml
+%%DATADIR%%/skins/LateNight/button_3state_display.xml
+%%DATADIR%%/skins/LateNight/button_5state.xml
+%%DATADIR%%/skins/LateNight/buttons/btn_.svg
+%%DATADIR%%/skins/LateNight/buttons/btn__down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn__over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn__overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_arrow_left.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_arrow_left_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_arrow_right.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_arrow_right_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_aux_play.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_aux_play_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_aux_play_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_aux_play_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_beat_curpos.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_beat_curpos_large.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_beat_curpos_large_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_beat_curpos_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_beatbox_double.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_beatbox_double_pressed.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_beatbox_halve.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_beatbox_halve_pressed.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_beatgrid_buttons_toggle.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_beats_curpos.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_beats_earlier.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_beats_earlier_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_beats_faster.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_beats_faster_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_beats_later.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_beats_later_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_beats_slower.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_beats_slower_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_cue.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_cue_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_cue_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_cue_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_eject.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_eject_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_eq_kill.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_eq_kill_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_eq_kill_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_eq_kill_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_fxCollapse.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_fxExpand.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_fxParameter.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_fxParameter_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_fxParameter_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_fxParameter_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_fxSelector.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_fxSelector_pressed.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_fxSelector_pressed_x2.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_fxSelector_x2.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_fxToggle.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_fxToggle_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_fxToggle_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_fxToggle_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_fx_focus_off.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_fx_focus_on.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_1.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_1_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_1_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_1_over_opt.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_1_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_2.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_2_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_2_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_2_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_3.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_3_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_3_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_3_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_4.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_4_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_4_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_4_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_5.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_5_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_5_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_5_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_6.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_6_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_6_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_6_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_7.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_7_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_7_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_7_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_8.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_8_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_8_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_hotcue_8_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_keylock.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_keylock_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_lib_radio_button_off.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_lib_radio_button_on.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_loop.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_loop_0.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_loop_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_loop_in.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_loop_in_active.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_loop_in_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_loop_on.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_loop_out.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_loop_out_active.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_loop_out_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_loop_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_loop_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_mastersync_master_off.png
+%%DATADIR%%/skins/LateNight/buttons/btn_mastersync_master_on.png
+%%DATADIR%%/skins/LateNight/buttons/btn_micDuck.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_micDuck_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_microphone_talkover.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_microphone_talkover_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_microphone_talkover_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_microphone_talkover_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_minus.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_minus_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_next.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_next_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_orientation_aux_left.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_orientation_aux_master.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_orientation_aux_right.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_orientation_deckLeft_left.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_orientation_deckLeft_right.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_orientation_deckRight_left.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_orientation_deckRight_right.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_orientation_deck_master.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_orientation_sampler_left.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_orientation_sampler_master.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_orientation_sampler_right.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_pfl.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_pfl_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_pfl_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_pfl_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_play.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_play_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_play_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_play_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_play_preview.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_play_preview_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_play_preview_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_play_preview_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_play_sampler.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_play_sampler_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_play_sampler_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_play_sampler_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_plus.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_plus_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_power_off.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_power_on.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_prev.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_prev_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_quantize.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_quantize_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_quickEffect_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_quickEffect_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_reloop.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_reloop_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_reloop_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_reloop_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_repeat.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_repeat_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_reverse.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_reverse_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_reverse_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_reverse_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_skinsettings_on.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_slip.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_slip_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_sync.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_sync_down.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_sync_over.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_sync_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_sync_sampler.svg
+%%DATADIR%%/skins/LateNight/buttons/btn_sync_sampler_overdown.svg
+%%DATADIR%%/skins/LateNight/buttons/rec_dot.svg
+%%DATADIR%%/skins/LateNight/deck.xml
+%%DATADIR%%/skins/LateNight/deck_row_1_keyVinylFx.xml
+%%DATADIR%%/skins/LateNight/deck_row_2_3_TitleArtistTime.xml
+%%DATADIR%%/skins/LateNight/deck_row_4_overviewSpinny.xml
+%%DATADIR%%/skins/LateNight/deck_row_5_transportLoopJump.xml
+%%DATADIR%%/skins/LateNight/decks_left.xml
+%%DATADIR%%/skins/LateNight/decks_right.xml
+%%DATADIR%%/skins/LateNight/eq_knob_4decks.xml
+%%DATADIR%%/skins/LateNight/eq_knob_left.xml
+%%DATADIR%%/skins/LateNight/eq_knob_right.xml
+%%DATADIR%%/skins/LateNight/fx.xml
+%%DATADIR%%/skins/LateNight/fx_button.xml
+%%DATADIR%%/skins/LateNight/fx_focus_button.xml
+%%DATADIR%%/skins/LateNight/fx_meta_knob.xml
+%%DATADIR%%/skins/LateNight/fx_parameter_button.xml
+%%DATADIR%%/skins/LateNight/fx_parameter_knob.xml
+%%DATADIR%%/skins/LateNight/fx_slot.xml
+%%DATADIR%%/skins/LateNight/fx_unit_parameters_hidden.xml
+%%DATADIR%%/skins/LateNight/fx_unit_parameters_visible.xml
+%%DATADIR%%/skins/LateNight/fx_units_12.xml
+%%DATADIR%%/skins/LateNight/fx_units_34.xml
+%%DATADIR%%/skins/LateNight/hide_show_button.xml
+%%DATADIR%%/skins/LateNight/knob.xml
+%%DATADIR%%/skins/LateNight/knob_bg.svg
+%%DATADIR%%/skins/LateNight/knob_bg.svg_no_ring
+%%DATADIR%%/skins/LateNight/knob_bg.svg_ring
+%%DATADIR%%/skins/LateNight/knob_crossfader.svg
+%%DATADIR%%/skins/LateNight/knob_indicator.svg
+%%DATADIR%%/skins/LateNight/knob_pitch_deck.svg
+%%DATADIR%%/skins/LateNight/knob_pitch_sampler.svg
+%%DATADIR%%/skins/LateNight/knob_sized.xml
+%%DATADIR%%/skins/LateNight/knob_sized_textless.xml
+%%DATADIR%%/skins/LateNight/knob_sm_bg.svg
+%%DATADIR%%/skins/LateNight/knob_sm_indicator.svg
+%%DATADIR%%/skins/LateNight/knob_sm_textless.xml
+%%DATADIR%%/skins/LateNight/knob_textless.xml
+%%DATADIR%%/skins/LateNight/knob_volume_deck.svg
+%%DATADIR%%/skins/LateNight/knob_volume_previewdeck.svg
+%%DATADIR%%/skins/LateNight/left_display_2state_button.xml
+%%DATADIR%%/skins/LateNight/library.xml
+%%DATADIR%%/skins/LateNight/lower_half.xml
+%%DATADIR%%/skins/LateNight/mic_aux_container.xml
+%%DATADIR%%/skins/LateNight/mic_samplers_container.xml
+%%DATADIR%%/skins/LateNight/mic_unit.xml
+%%DATADIR%%/skins/LateNight/mixer.xml
+%%DATADIR%%/skins/LateNight/mixer_channel_4decks.xml
+%%DATADIR%%/skins/LateNight/mixer_channel_left.xml
+%%DATADIR%%/skins/LateNight/mixer_channel_right.xml
+%%DATADIR%%/skins/LateNight/mixer_master_headphone.xml
+%%DATADIR%%/skins/LateNight/preferences_preview_screenshot.png
+%%DATADIR%%/skins/LateNight/preview_deck.xml
+%%DATADIR%%/skins/LateNight/quick_effect_knob_4decks.xml
+%%DATADIR%%/skins/LateNight/quick_effect_knob_left.xml
+%%DATADIR%%/skins/LateNight/quick_effect_knob_right.xml
+%%DATADIR%%/skins/LateNight/sampler.xml
+%%DATADIR%%/skins/LateNight/samplers_container.xml
+%%DATADIR%%/skins/LateNight/skin.xml
+%%DATADIR%%/skins/LateNight/slider_crossfader.svg
+%%DATADIR%%/skins/LateNight/slider_pitch_deck.svg
+%%DATADIR%%/skins/LateNight/slider_pitch_sampler.svg
+%%DATADIR%%/skins/LateNight/slider_volume_deck.svg
+%%DATADIR%%/skins/LateNight/slider_volume_previewdeck.svg
+%%DATADIR%%/skins/LateNight/sources/btn_26x26.svg
+%%DATADIR%%/skins/LateNight/sources/btn_fxButton.xcf
+%%DATADIR%%/skins/LateNight/sources/btn_fxButton_down.xcf
+%%DATADIR%%/skins/LateNight/sources/btn_fxButton_over.xcf
+%%DATADIR%%/skins/LateNight/sources/btn_fxButton_overdown.xcf
+%%DATADIR%%/skins/LateNight/sources/btn_fxEpand_fxCollapse_30x30.xcf
+%%DATADIR%%/skins/LateNight/sources/btn_fxEpand_fxCollapse_40x26.xcf
+%%DATADIR%%/skins/LateNight/sources/btn_fxEpand_fxCollapse_40x30.xcf
+%%DATADIR%%/skins/LateNight/sources/btn_fxToggle.xcf
+%%DATADIR%%/skins/LateNight/sources/btn_fxToggle_down.xcf
+%%DATADIR%%/skins/LateNight/sources/btn_fxToggle_over.xcf
+%%DATADIR%%/skins/LateNight/sources/btn_fxToggle_overdown.xcf
+%%DATADIR%%/skins/LateNight/sources/btn_loop_reloop.xcf
+%%DATADIR%%/skins/LateNight/sources/btn_loop_reloop_down.xcf
+%%DATADIR%%/skins/LateNight/sources/btn_loop_reloop_over.xcf
+%%DATADIR%%/skins/LateNight/sources/btn_loop_reloop_overdown.xcf
+%%DATADIR%%/skins/LateNight/sources/btn_mastersync.xcf.gz
+%%DATADIR%%/skins/LateNight/sources/btn_mastersync_master.xcf.gz
+%%DATADIR%%/skins/LateNight/sources/btn_mastersync_slave.xcf.gz
+%%DATADIR%%/skins/LateNight/sources/btn_orientation_deckLeft.xcf
+%%DATADIR%%/skins/LateNight/sources/btn_orientation_microphone_left.xcf
+%%DATADIR%%/skins/LateNight/sources/btn_plus.svg
+%%DATADIR%%/skins/LateNight/sources/mixxx_logo_24px.svg
+%%DATADIR%%/skins/LateNight/spinny.xml
+%%DATADIR%%/skins/LateNight/style-mac.qss
+%%DATADIR%%/skins/LateNight/style.qss
+%%DATADIR%%/skins/LateNight/style/background_tile.png
+%%DATADIR%%/skins/LateNight/style/btn_lib_sort_down.png
+%%DATADIR%%/skins/LateNight/style/btn_lib_sort_up.png
+%%DATADIR%%/skins/LateNight/style/clipping_deck.png
+%%DATADIR%%/skins/LateNight/style/clipping_deck.svg
+%%DATADIR%%/skins/LateNight/style/clipping_deck_over.png
+%%DATADIR%%/skins/LateNight/style/clipping_deck_over.svg
+%%DATADIR%%/skins/LateNight/style/clipping_micAux.svg
+%%DATADIR%%/skins/LateNight/style/clipping_micAux_over.png
+%%DATADIR%%/skins/LateNight/style/clipping_micAux_over.svg
+%%DATADIR%%/skins/LateNight/style/clipping_previewdeck.png
+%%DATADIR%%/skins/LateNight/style/clipping_previewdeck.svg
+%%DATADIR%%/skins/LateNight/style/clipping_previewdeck_over.png
+%%DATADIR%%/skins/LateNight/style/clipping_previewdeck_over.svg
+%%DATADIR%%/skins/LateNight/style/latency_bg.png
+%%DATADIR%%/skins/LateNight/style/latency_bg.svg
+%%DATADIR%%/skins/LateNight/style/latency_over.png
+%%DATADIR%%/skins/LateNight/style/latency_over.svg
+%%DATADIR%%/skins/LateNight/style/library_branch_closed.png
+%%DATADIR%%/skins/LateNight/style/library_branch_closed_selected.png
+%%DATADIR%%/skins/LateNight/style/library_branch_open.png
+%%DATADIR%%/skins/LateNight/style/library_branch_open_selected.png
+%%DATADIR%%/skins/LateNight/style/library_checkbox_checked.png
+%%DATADIR%%/skins/LateNight/style/library_checkbox_unchecked.png
+%%DATADIR%%/skins/LateNight/style/library_locked.png
+%%DATADIR%%/skins/LateNight/style/library_preview_play.png
+%%DATADIR%%/skins/LateNight/style/library_unlocked.png
+%%DATADIR%%/skins/LateNight/style/mixxx_logo.png
+%%DATADIR%%/skins/LateNight/style/mixxx_logo_toolbar.png
+%%DATADIR%%/skins/LateNight/style/spinny1_mask.svg
+%%DATADIR%%/skins/LateNight/style/spinny2_mask.svg
+%%DATADIR%%/skins/LateNight/style/spinny3_mask.svg
+%%DATADIR%%/skins/LateNight/style/spinny4_mask.svg
+%%DATADIR%%/skins/LateNight/style/spinny_bg.svg
+%%DATADIR%%/skins/LateNight/style/spinny_indicator.svg
+%%DATADIR%%/skins/LateNight/style/spinny_indicator_ghost.svg
+%%DATADIR%%/skins/LateNight/style/splitter_handle_checked.png
+%%DATADIR%%/skins/LateNight/style/splitter_handle_horizontal_checked.png
+%%DATADIR%%/skins/LateNight/style/splitter_handle_horizontal_unchecked.png
+%%DATADIR%%/skins/LateNight/style/splitter_handle_unchecked.png
+%%DATADIR%%/skins/LateNight/style/toolbar_divider.png
+%%DATADIR%%/skins/LateNight/style/vinylcontrol_indicator_horizontal1.png
+%%DATADIR%%/skins/LateNight/style/vinylcontrol_indicator_horizontal2.png
+%%DATADIR%%/skins/LateNight/style/vinylcontrol_indicator_horizontal3.png
+%%DATADIR%%/skins/LateNight/style/volume_display_deck.png
+%%DATADIR%%/skins/LateNight/style/volume_display_deck.svg
+%%DATADIR%%/skins/LateNight/style/volume_display_deck_over.png
+%%DATADIR%%/skins/LateNight/style/volume_display_deck_over.svg
+%%DATADIR%%/skins/LateNight/style/volume_display_micAux.png
+%%DATADIR%%/skins/LateNight/style/volume_display_micAux.svg
+%%DATADIR%%/skins/LateNight/style/volume_display_micAux_over.png
+%%DATADIR%%/skins/LateNight/style/volume_display_micAux_over.svg
+%%DATADIR%%/skins/LateNight/style/volume_display_previewdeck.png
+%%DATADIR%%/skins/LateNight/style/volume_display_previewdeck.svg
+%%DATADIR%%/skins/LateNight/style/volume_display_previewdeck_over.png
+%%DATADIR%%/skins/LateNight/style/volume_display_previewdeck_over.svg
+%%DATADIR%%/skins/LateNight/style/volume_display_sampler.png
+%%DATADIR%%/skins/LateNight/style/volume_display_sampler.svg
+%%DATADIR%%/skins/LateNight/style/volume_display_sampler_over.png
+%%DATADIR%%/skins/LateNight/style/volume_display_sampler_over.svg
+%%DATADIR%%/skins/LateNight/toolbar.xml
+%%DATADIR%%/skins/LateNight/vinyl_controls.xml
+%%DATADIR%%/skins/LateNight/vumeter_latency.xml
+%%DATADIR%%/skins/LateNight/waveform.xml
+%%DATADIR%%/skins/LateNight/waveforms.xml
+%%DATADIR%%/skins/LateNight/waveforms_singleton.xml
+%%DATADIR%%/skins/Shade/CHANGELOG.txt
+%%DATADIR%%/skins/Shade/audio_latency/audio_latency_overload.png
+%%DATADIR%%/skins/Shade/audio_latency/audio_latency_overload_back.png
+%%DATADIR%%/skins/Shade/audio_latency/audio_latency_usage.png
+%%DATADIR%%/skins/Shade/auxiliary.xml
+%%DATADIR%%/skins/Shade/btn_aux_mute.png
+%%DATADIR%%/skins/Shade/btn_aux_mute_over.png
+%%DATADIR%%/skins/Shade/btn_aux_mute_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatgrid1.png
+%%DATADIR%%/skins/Shade/btn_beatgrid1_over.png
+%%DATADIR%%/skins/Shade/btn_beatgrid2.png
+%%DATADIR%%/skins/Shade/btn_beatgrid2_over.png
+%%DATADIR%%/skins/Shade/btn_beatjump_backward.png
+%%DATADIR%%/skins/Shade/btn_beatjump_backward_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatjump_forward.png
+%%DATADIR%%/skins/Shade/btn_beatjump_forward_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_0125.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_0125_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_0125_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_0125_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_0250.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_0250_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_0250_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_0250_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_0500.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_0500_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_0500_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_0500_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_1.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_16.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_16_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_16_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_16_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_1_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_1_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_1_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_2.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_2_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_2_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_2_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_4.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_4_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_4_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_4_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_8.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_8_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_8_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_8_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_double.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_double_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_double_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_double_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_halve.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_halve_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_halve_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop1_halve_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_0125.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_0125_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_0125_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_0125_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_0250.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_0250_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_0250_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_0250_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_0500.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_0500_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_0500_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_0500_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_1.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_16.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_16_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_16_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_16_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_1_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_1_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_1_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_2.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_2_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_2_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_2_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_4.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_4_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_4_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_4_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_8.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_8_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_8_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_8_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_double.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_double_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_double_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_double_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_halve.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_halve_down.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_halve_over.png
+%%DATADIR%%/skins/Shade/btn_beatloop2_halve_overdown.png
+%%DATADIR%%/skins/Shade/btn_beatloop_enable.png
+%%DATADIR%%/skins/Shade/btn_beatloop_enable_overdown.png
+%%DATADIR%%/skins/Shade/btn_big_minus.png
+%%DATADIR%%/skins/Shade/btn_big_plus.png
+%%DATADIR%%/skins/Shade/btn_broadcast_connected.png
+%%DATADIR%%/skins/Shade/btn_broadcast_connecting.png
+%%DATADIR%%/skins/Shade/btn_broadcast_failure.png
+%%DATADIR%%/skins/Shade/btn_broadcast_unconnected.png
+%%DATADIR%%/skins/Shade/btn_broadcast_warning.png
+%%DATADIR%%/skins/Shade/btn_clipping1.png
+%%DATADIR%%/skins/Shade/btn_clipping1_over.png
+%%DATADIR%%/skins/Shade/btn_clipping2.png
+%%DATADIR%%/skins/Shade/btn_clipping2_over.png
+%%DATADIR%%/skins/Shade/btn_clipping_master.png
+%%DATADIR%%/skins/Shade/btn_clipping_master_over.png
+%%DATADIR%%/skins/Shade/btn_clipping_microphone.png
+%%DATADIR%%/skins/Shade/btn_clipping_microphone_over.png
+%%DATADIR%%/skins/Shade/btn_clipping_previewdeck.png
+%%DATADIR%%/skins/Shade/btn_clipping_previewdeck_over.png
+%%DATADIR%%/skins/Shade/btn_clipping_sampler.png
+%%DATADIR%%/skins/Shade/btn_clipping_sampler_over.png
+%%DATADIR%%/skins/Shade/btn_cue1.png
+%%DATADIR%%/skins/Shade/btn_cue1_down.png
+%%DATADIR%%/skins/Shade/btn_cue1_over.png
+%%DATADIR%%/skins/Shade/btn_cue1_overdown.png
+%%DATADIR%%/skins/Shade/btn_cue2.png
+%%DATADIR%%/skins/Shade/btn_cue2_down.png
+%%DATADIR%%/skins/Shade/btn_cue2_over.png
+%%DATADIR%%/skins/Shade/btn_cue2_overdown.png
+%%DATADIR%%/skins/Shade/btn_effect_enable.png
+%%DATADIR%%/skins/Shade/btn_effect_enable_down.png
+%%DATADIR%%/skins/Shade/btn_effect_enable_over.png
+%%DATADIR%%/skins/Shade/btn_effect_enable_overdown.png
+%%DATADIR%%/skins/Shade/btn_eject1.png
+%%DATADIR%%/skins/Shade/btn_eject1_over.png
+%%DATADIR%%/skins/Shade/btn_eject2.png
+%%DATADIR%%/skins/Shade/btn_eject2_over.png
+%%DATADIR%%/skins/Shade/btn_eject_sampler.png
+%%DATADIR%%/skins/Shade/btn_eject_sampler_over.png
+%%DATADIR%%/skins/Shade/btn_forward1.png
+%%DATADIR%%/skins/Shade/btn_forward1_down.png
+%%DATADIR%%/skins/Shade/btn_forward1_over.png
+%%DATADIR%%/skins/Shade/btn_forward1_overdown.png
+%%DATADIR%%/skins/Shade/btn_forward2.png
+%%DATADIR%%/skins/Shade/btn_forward2_down.png
+%%DATADIR%%/skins/Shade/btn_forward2_over.png
+%%DATADIR%%/skins/Shade/btn_forward2_overdown.png
+%%DATADIR%%/skins/Shade/btn_fx1.png
+%%DATADIR%%/skins/Shade/btn_fx1_down.png
+%%DATADIR%%/skins/Shade/btn_fx1_over.png
+%%DATADIR%%/skins/Shade/btn_fx1_overdown.png
+%%DATADIR%%/skins/Shade/btn_fx2.png
+%%DATADIR%%/skins/Shade/btn_fx2_down.png
+%%DATADIR%%/skins/Shade/btn_fx2_over.png
+%%DATADIR%%/skins/Shade/btn_fx2_overdown.png
+%%DATADIR%%/skins/Shade/btn_fx_minus.png
+%%DATADIR%%/skins/Shade/btn_fx_plus.png
+%%DATADIR%%/skins/Shade/btn_hotcue1_1.png
+%%DATADIR%%/skins/Shade/btn_hotcue1_1_down.png
+%%DATADIR%%/skins/Shade/btn_hotcue1_1_over.png
+%%DATADIR%%/skins/Shade/btn_hotcue1_1_overdown.png
+%%DATADIR%%/skins/Shade/btn_hotcue1_2.png
+%%DATADIR%%/skins/Shade/btn_hotcue1_2_down.png
+%%DATADIR%%/skins/Shade/btn_hotcue1_2_over.png
+%%DATADIR%%/skins/Shade/btn_hotcue1_2_overdown.png
+%%DATADIR%%/skins/Shade/btn_hotcue1_3.png
+%%DATADIR%%/skins/Shade/btn_hotcue1_3_down.png
+%%DATADIR%%/skins/Shade/btn_hotcue1_3_over.png
+%%DATADIR%%/skins/Shade/btn_hotcue1_3_overdown.png
+%%DATADIR%%/skins/Shade/btn_hotcue1_4.png
+%%DATADIR%%/skins/Shade/btn_hotcue1_4_down.png
+%%DATADIR%%/skins/Shade/btn_hotcue1_4_over.png
+%%DATADIR%%/skins/Shade/btn_hotcue1_4_overdown.png
+%%DATADIR%%/skins/Shade/btn_hotcue2_1.png
+%%DATADIR%%/skins/Shade/btn_hotcue2_1_down.png
+%%DATADIR%%/skins/Shade/btn_hotcue2_1_over.png
+%%DATADIR%%/skins/Shade/btn_hotcue2_1_overdown.png
+%%DATADIR%%/skins/Shade/btn_hotcue2_2.png
+%%DATADIR%%/skins/Shade/btn_hotcue2_2_down.png
+%%DATADIR%%/skins/Shade/btn_hotcue2_2_over.png
+%%DATADIR%%/skins/Shade/btn_hotcue2_2_overdown.png
+%%DATADIR%%/skins/Shade/btn_hotcue2_3.png
+%%DATADIR%%/skins/Shade/btn_hotcue2_3_down.png
+%%DATADIR%%/skins/Shade/btn_hotcue2_3_over.png
+%%DATADIR%%/skins/Shade/btn_hotcue2_3_overdown.png
+%%DATADIR%%/skins/Shade/btn_hotcue2_4.png
+%%DATADIR%%/skins/Shade/btn_hotcue2_4_down.png
+%%DATADIR%%/skins/Shade/btn_hotcue2_4_over.png
+%%DATADIR%%/skins/Shade/btn_hotcue2_4_overdown.png
+%%DATADIR%%/skins/Shade/btn_hotcues.png
+%%DATADIR%%/skins/Shade/btn_hotcues_minus.png
+%%DATADIR%%/skins/Shade/btn_hotcues_plus.png
+%%DATADIR%%/skins/Shade/btn_keylock1.png
+%%DATADIR%%/skins/Shade/btn_keylock1_over.png
+%%DATADIR%%/skins/Shade/btn_keylock2.png
+%%DATADIR%%/skins/Shade/btn_keylock2_over.png
+%%DATADIR%%/skins/Shade/btn_keylock_sampler.png
+%%DATADIR%%/skins/Shade/btn_keylock_sampler_over.png
+%%DATADIR%%/skins/Shade/btn_kill.png
+%%DATADIR%%/skins/Shade/btn_kill_down.png
+%%DATADIR%%/skins/Shade/btn_kill_over.png
+%%DATADIR%%/skins/Shade/btn_kill_overdown.png
+%%DATADIR%%/skins/Shade/btn_lib_radio_button_off.svg
+%%DATADIR%%/skins/Shade/btn_lib_radio_button_on.svg
+%%DATADIR%%/skins/Shade/btn_lib_radio_button_on_dark.svg
+%%DATADIR%%/skins/Shade/btn_lib_sort_down.png
+%%DATADIR%%/skins/Shade/btn_lib_sort_down_dark.png
+%%DATADIR%%/skins/Shade/btn_lib_sort_up.png
+%%DATADIR%%/skins/Shade/btn_lib_sort_up_dark.png
+%%DATADIR%%/skins/Shade/btn_link_type/btn_link_type_inverted.png
+%%DATADIR%%/skins/Shade/btn_link_type/btn_link_type_left.png
+%%DATADIR%%/skins/Shade/btn_link_type/btn_link_type_left_right.png
+%%DATADIR%%/skins/Shade/btn_link_type/btn_link_type_linked.png
+%%DATADIR%%/skins/Shade/btn_link_type/btn_link_type_none.png
+%%DATADIR%%/skins/Shade/btn_link_type/btn_link_type_right.png
+%%DATADIR%%/skins/Shade/btn_load.png
+%%DATADIR%%/skins/Shade/btn_loop_in1.png
+%%DATADIR%%/skins/Shade/btn_loop_in1_down.png
+%%DATADIR%%/skins/Shade/btn_loop_in1_over.png
+%%DATADIR%%/skins/Shade/btn_loop_in1_overdown.png
+%%DATADIR%%/skins/Shade/btn_loop_in2.png
+%%DATADIR%%/skins/Shade/btn_loop_in2_down.png
+%%DATADIR%%/skins/Shade/btn_loop_in2_over.png
+%%DATADIR%%/skins/Shade/btn_loop_in2_overdown.png
+%%DATADIR%%/skins/Shade/btn_loop_minus.png
+%%DATADIR%%/skins/Shade/btn_loop_out1.png
+%%DATADIR%%/skins/Shade/btn_loop_out1_down.png
+%%DATADIR%%/skins/Shade/btn_loop_out1_over.png
+%%DATADIR%%/skins/Shade/btn_loop_out1_overdown.png
+%%DATADIR%%/skins/Shade/btn_loop_out2.png
+%%DATADIR%%/skins/Shade/btn_loop_out2_down.png
+%%DATADIR%%/skins/Shade/btn_loop_out2_over.png
+%%DATADIR%%/skins/Shade/btn_loop_out2_overdown.png
+%%DATADIR%%/skins/Shade/btn_loop_plus.png
+%%DATADIR%%/skins/Shade/btn_microphone_talkover.png
+%%DATADIR%%/skins/Shade/btn_microphone_talkover_down.png
+%%DATADIR%%/skins/Shade/btn_microphone_talkover_over.png
+%%DATADIR%%/skins/Shade/btn_microphone_talkover_overdown.png
+%%DATADIR%%/skins/Shade/btn_minus.png
+%%DATADIR%%/skins/Shade/btn_mix.png
+%%DATADIR%%/skins/Shade/btn_next.png
+%%DATADIR%%/skins/Shade/btn_next_over.png
+%%DATADIR%%/skins/Shade/btn_nudge_down1.png
+%%DATADIR%%/skins/Shade/btn_nudge_down1_down.png
+%%DATADIR%%/skins/Shade/btn_nudge_down1_over.png
+%%DATADIR%%/skins/Shade/btn_nudge_down1_overdown.png
+%%DATADIR%%/skins/Shade/btn_nudge_down2.png
+%%DATADIR%%/skins/Shade/btn_nudge_down2_down.png
+%%DATADIR%%/skins/Shade/btn_nudge_down2_over.png
+%%DATADIR%%/skins/Shade/btn_nudge_down2_overdown.png
+%%DATADIR%%/skins/Shade/btn_nudge_up1.png
+%%DATADIR%%/skins/Shade/btn_nudge_up1_down.png
+%%DATADIR%%/skins/Shade/btn_nudge_up1_over.png
+%%DATADIR%%/skins/Shade/btn_nudge_up1_overdown.png
+%%DATADIR%%/skins/Shade/btn_nudge_up2.png
+%%DATADIR%%/skins/Shade/btn_nudge_up2_down.png
+%%DATADIR%%/skins/Shade/btn_nudge_up2_over.png
+%%DATADIR%%/skins/Shade/btn_nudge_up2_overdown.png
+%%DATADIR%%/skins/Shade/btn_orientation_microphone_left_over.png
+%%DATADIR%%/skins/Shade/btn_orientation_microphone_master.png
+%%DATADIR%%/skins/Shade/btn_orientation_microphone_right_over.png
+%%DATADIR%%/skins/Shade/btn_orientation_sampler_left_over.png
+%%DATADIR%%/skins/Shade/btn_orientation_sampler_master.png
+%%DATADIR%%/skins/Shade/btn_orientation_sampler_right_over.png
+%%DATADIR%%/skins/Shade/btn_pfl1.png
+%%DATADIR%%/skins/Shade/btn_pfl1_down.png
+%%DATADIR%%/skins/Shade/btn_pfl1_over.png
+%%DATADIR%%/skins/Shade/btn_pfl1_overdown.png
+%%DATADIR%%/skins/Shade/btn_pfl2.png
+%%DATADIR%%/skins/Shade/btn_pfl2_down.png
+%%DATADIR%%/skins/Shade/btn_pfl2_over.png
+%%DATADIR%%/skins/Shade/btn_pfl2_overdown.png
+%%DATADIR%%/skins/Shade/btn_pfl_fx.png
+%%DATADIR%%/skins/Shade/btn_pfl_fx_down.png
+%%DATADIR%%/skins/Shade/btn_pfl_fx_over.png
+%%DATADIR%%/skins/Shade/btn_pfl_fx_overdown.png
+%%DATADIR%%/skins/Shade/btn_pfl_sampler.png
+%%DATADIR%%/skins/Shade/btn_pfl_sampler_down.png
+%%DATADIR%%/skins/Shade/btn_pfl_sampler_over.png
+%%DATADIR%%/skins/Shade/btn_pfl_sampler_overdown.png
+%%DATADIR%%/skins/Shade/btn_pitch_down1.png
+%%DATADIR%%/skins/Shade/btn_pitch_down1_down.png
+%%DATADIR%%/skins/Shade/btn_pitch_down1_over.png
+%%DATADIR%%/skins/Shade/btn_pitch_down1_overdown.png
+%%DATADIR%%/skins/Shade/btn_pitch_down2.png
+%%DATADIR%%/skins/Shade/btn_pitch_down2_down.png
+%%DATADIR%%/skins/Shade/btn_pitch_down2_over.png
+%%DATADIR%%/skins/Shade/btn_pitch_down2_overdown.png
+%%DATADIR%%/skins/Shade/btn_pitch_up1.png
+%%DATADIR%%/skins/Shade/btn_pitch_up1_down.png
+%%DATADIR%%/skins/Shade/btn_pitch_up1_over.png
+%%DATADIR%%/skins/Shade/btn_pitch_up1_overdown.png
+%%DATADIR%%/skins/Shade/btn_pitch_up2.png
+%%DATADIR%%/skins/Shade/btn_pitch_up2_down.png
+%%DATADIR%%/skins/Shade/btn_pitch_up2_over.png
+%%DATADIR%%/skins/Shade/btn_pitch_up2_overdown.png
+%%DATADIR%%/skins/Shade/btn_play1.png
+%%DATADIR%%/skins/Shade/btn_play1_down.png
+%%DATADIR%%/skins/Shade/btn_play1_over.png
+%%DATADIR%%/skins/Shade/btn_play1_overdown.png
+%%DATADIR%%/skins/Shade/btn_play2.png
+%%DATADIR%%/skins/Shade/btn_play2_down.png
+%%DATADIR%%/skins/Shade/btn_play2_over.png
+%%DATADIR%%/skins/Shade/btn_play2_overdown.png
+%%DATADIR%%/skins/Shade/btn_play_previewdeck_over.png
+%%DATADIR%%/skins/Shade/btn_play_previewdeck_overdown.png
+%%DATADIR%%/skins/Shade/btn_play_sampler.png
+%%DATADIR%%/skins/Shade/btn_play_sampler_down.png
+%%DATADIR%%/skins/Shade/btn_play_sampler_over.png
+%%DATADIR%%/skins/Shade/btn_play_sampler_overdown.png
+%%DATADIR%%/skins/Shade/btn_plus.png
+%%DATADIR%%/skins/Shade/btn_previous.png
+%%DATADIR%%/skins/Shade/btn_previous_over.png
+%%DATADIR%%/skins/Shade/btn_quantize1.png
+%%DATADIR%%/skins/Shade/btn_quantize1_over.png
+%%DATADIR%%/skins/Shade/btn_quantize2.png
+%%DATADIR%%/skins/Shade/btn_quantize2_over.png
+%%DATADIR%%/skins/Shade/btn_reloop1.png
+%%DATADIR%%/skins/Shade/btn_reloop1_down.png
+%%DATADIR%%/skins/Shade/btn_reloop1_over.png
+%%DATADIR%%/skins/Shade/btn_reloop1_overdown.png
+%%DATADIR%%/skins/Shade/btn_reloop2.png
+%%DATADIR%%/skins/Shade/btn_reloop2_down.png
+%%DATADIR%%/skins/Shade/btn_reloop2_over.png
+%%DATADIR%%/skins/Shade/btn_reloop2_overdown.png
+%%DATADIR%%/skins/Shade/btn_repeat1.png
+%%DATADIR%%/skins/Shade/btn_repeat1_over.png
+%%DATADIR%%/skins/Shade/btn_repeat2.png
+%%DATADIR%%/skins/Shade/btn_repeat2_over.png
+%%DATADIR%%/skins/Shade/btn_repeat_sampler.png
+%%DATADIR%%/skins/Shade/btn_repeat_sampler_over.png
+%%DATADIR%%/skins/Shade/btn_reverse1.png
+%%DATADIR%%/skins/Shade/btn_reverse1_down.png
+%%DATADIR%%/skins/Shade/btn_reverse1_over.png
+%%DATADIR%%/skins/Shade/btn_reverse1_overdown.png
+%%DATADIR%%/skins/Shade/btn_reverse2.png
+%%DATADIR%%/skins/Shade/btn_reverse2_down.png
+%%DATADIR%%/skins/Shade/btn_reverse2_over.png
+%%DATADIR%%/skins/Shade/btn_reverse2_overdown.png
+%%DATADIR%%/skins/Shade/btn_rewind1.png
+%%DATADIR%%/skins/Shade/btn_rewind1_down.png
+%%DATADIR%%/skins/Shade/btn_rewind1_over.png
+%%DATADIR%%/skins/Shade/btn_rewind1_overdown.png
+%%DATADIR%%/skins/Shade/btn_rewind2.png
+%%DATADIR%%/skins/Shade/btn_rewind2_down.png
+%%DATADIR%%/skins/Shade/btn_rewind2_over.png
+%%DATADIR%%/skins/Shade/btn_rewind2_overdown.png
+%%DATADIR%%/skins/Shade/btn_sampler_minus.png
+%%DATADIR%%/skins/Shade/btn_sampler_plus.png
+%%DATADIR%%/skins/Shade/btn_sampler_plus.xcf
+%%DATADIR%%/skins/Shade/btn_save.png
+%%DATADIR%%/skins/Shade/btn_seek.png
+%%DATADIR%%/skins/Shade/btn_spin_down.png
+%%DATADIR%%/skins/Shade/btn_spin_up.png
+%%DATADIR%%/skins/Shade/btn_spinny1.png
+%%DATADIR%%/skins/Shade/btn_spinny1_over.png
+%%DATADIR%%/skins/Shade/btn_spinny2.png
+%%DATADIR%%/skins/Shade/btn_spinny2_over.png
+%%DATADIR%%/skins/Shade/btn_src_minus.png
+%%DATADIR%%/skins/Shade/btn_src_plus.png
+%%DATADIR%%/skins/Shade/btn_super.png
+%%DATADIR%%/skins/Shade/btn_sync1.png
+%%DATADIR%%/skins/Shade/btn_sync1_down.png
+%%DATADIR%%/skins/Shade/btn_sync1_over.png
+%%DATADIR%%/skins/Shade/btn_sync1_overdown.png
+%%DATADIR%%/skins/Shade/btn_sync2.png
+%%DATADIR%%/skins/Shade/btn_sync2_down.png
+%%DATADIR%%/skins/Shade/btn_sync2_over.png
+%%DATADIR%%/skins/Shade/btn_sync2_overdown.png
+%%DATADIR%%/skins/Shade/btn_sync_sampler.png
+%%DATADIR%%/skins/Shade/btn_sync_sampler_down.png
+%%DATADIR%%/skins/Shade/btn_sync_sampler_over.png
+%%DATADIR%%/skins/Shade/btn_sync_sampler_overdown.png
+%%DATADIR%%/skins/Shade/btn_tap1.png
+%%DATADIR%%/skins/Shade/btn_tap1_over.png
+%%DATADIR%%/skins/Shade/btn_tap2.png
+%%DATADIR%%/skins/Shade/btn_tap2_over.png
+%%DATADIR%%/skins/Shade/btn_tap_sampler.png
+%%DATADIR%%/skins/Shade/btn_tap_sampler_over.png
+%%DATADIR%%/skins/Shade/btn_vinylcontrol.png
+%%DATADIR%%/skins/Shade/btn_vinylcontrol_abs.png
+%%DATADIR%%/skins/Shade/btn_vinylcontrol_const.png
+%%DATADIR%%/skins/Shade/btn_vinylcontrol_cue_hot.png
+%%DATADIR%%/skins/Shade/btn_vinylcontrol_cue_off.png
+%%DATADIR%%/skins/Shade/btn_vinylcontrol_cue_on.png
+%%DATADIR%%/skins/Shade/btn_vinylcontrol_indicator_horizontal1.png
+%%DATADIR%%/skins/Shade/btn_vinylcontrol_indicator_horizontal2.png
+%%DATADIR%%/skins/Shade/btn_vinylcontrol_indicator_horizontal3.png
+%%DATADIR%%/skins/Shade/btn_vinylcontrol_indicator_vertical1.png
+%%DATADIR%%/skins/Shade/btn_vinylcontrol_indicator_vertical2.png
+%%DATADIR%%/skins/Shade/btn_vinylcontrol_indicator_vertical3.png
+%%DATADIR%%/skins/Shade/btn_vinylcontrol_over.png
+%%DATADIR%%/skins/Shade/btn_vinylcontrol_passthrough.png
+%%DATADIR%%/skins/Shade/btn_vinylcontrol_passthrough_over.png
+%%DATADIR%%/skins/Shade/btn_vinylcontrol_rel.png
+%%DATADIR%%/skins/Shade/btn_volume_display1.png
+%%DATADIR%%/skins/Shade/btn_volume_display1_over.png
+%%DATADIR%%/skins/Shade/btn_volume_display2.png
+%%DATADIR%%/skins/Shade/btn_volume_display2_over.png
+%%DATADIR%%/skins/Shade/btn_volume_display_master1.png
+%%DATADIR%%/skins/Shade/btn_volume_display_master1_over.png
+%%DATADIR%%/skins/Shade/btn_volume_display_master2.png
+%%DATADIR%%/skins/Shade/btn_volume_display_master2_over.png
+%%DATADIR%%/skins/Shade/btn_volume_display_microphone.png
+%%DATADIR%%/skins/Shade/btn_volume_display_microphone_over.png
+%%DATADIR%%/skins/Shade/btn_volume_display_previewdeck.png
+%%DATADIR%%/skins/Shade/btn_volume_display_previewdeck_over.png
+%%DATADIR%%/skins/Shade/btn_volume_display_sampler.png
+%%DATADIR%%/skins/Shade/btn_volume_display_sampler_over.png
+%%DATADIR%%/skins/Shade/dark.qss
+%%DATADIR%%/skins/Shade/deck.xml
+%%DATADIR%%/skins/Shade/deck_effect.xml
+%%DATADIR%%/skins/Shade/deck_transport.xml
+%%DATADIR%%/skins/Shade/ducking.xml
+%%DATADIR%%/skins/Shade/effect_parameter_button.xml
+%%DATADIR%%/skins/Shade/effect_parameter_knob.xml
+%%DATADIR%%/skins/Shade/effect_parameters.xml
+%%DATADIR%%/skins/Shade/effect_selector_button.xml
+%%DATADIR%%/skins/Shade/effectrow.xml
+%%DATADIR%%/skins/Shade/effectslotsmall.xml
+%%DATADIR%%/skins/Shade/effectunit_border.xml
+%%DATADIR%%/skins/Shade/effectunit_parameters.xml
+%%DATADIR%%/skins/Shade/effectunitsmall.xml
+%%DATADIR%%/skins/Shade/knob_crossfader.png
+%%DATADIR%%/skins/Shade/knob_pitch1.png
+%%DATADIR%%/skins/Shade/knob_pitch2.png
+%%DATADIR%%/skins/Shade/knob_pitch_sampler.png
+%%DATADIR%%/skins/Shade/knob_visual_key.png
+%%DATADIR%%/skins/Shade/knob_volume1.png
+%%DATADIR%%/skins/Shade/knob_volume2.png
+%%DATADIR%%/skins/Shade/knob_volume_previewdeck.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s0.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s1.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s10.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s11.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s12.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s13.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s14.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s15.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s16.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s17.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s18.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s19.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s2.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s20.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s21.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s22.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s23.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s24.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s25.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s26.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s27.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s28.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s29.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s3.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s30.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s31.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s32.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s33.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s34.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s35.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s36.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s37.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s38.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s39.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s4.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s40.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s41.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s42.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s43.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s44.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s45.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s46.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s47.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s48.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s49.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s5.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s50.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s51.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s52.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s53.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s54.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s55.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s56.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s57.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s58.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s59.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s6.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s60.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s61.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s62.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s63.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s7.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s8.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s9.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s0.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s1.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s10.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s11.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s12.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s13.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s14.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s15.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s16.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s17.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s18.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s19.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s2.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s20.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s21.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s22.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s23.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s24.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s25.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s26.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s27.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s28.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s29.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s3.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s30.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s31.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s32.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s33.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s34.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s35.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s36.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s37.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s38.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s39.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s4.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s40.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s41.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s42.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s43.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s44.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s45.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s46.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s47.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s48.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s49.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s5.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s50.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s51.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s52.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s53.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s54.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s55.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s56.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s57.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s58.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s59.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s6.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s60.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s61.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s62.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s63.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s7.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s8.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s9.png
+%%DATADIR%%/skins/Shade/looping.xml
+%%DATADIR%%/skins/Shade/microphone.xml
+%%DATADIR%%/skins/Shade/mixer_panel.xml
+%%DATADIR%%/skins/Shade/preferences_preview_screenshot.png
+%%DATADIR%%/skins/Shade/preview_deck.xml
+%%DATADIR%%/skins/Shade/reloop.png
+%%DATADIR%%/skins/Shade/sampler.xml
+%%DATADIR%%/skins/Shade/samplerrow.xml
+%%DATADIR%%/skins/Shade/samplersmall.xml
+%%DATADIR%%/skins/Shade/skin.xml
+%%DATADIR%%/skins/Shade/slider_crossfader.png
+%%DATADIR%%/skins/Shade/slider_pitch1.png
+%%DATADIR%%/skins/Shade/slider_pitch_sampler.png
+%%DATADIR%%/skins/Shade/slider_visual_key.png
+%%DATADIR%%/skins/Shade/slider_volume1.png
+%%DATADIR%%/skins/Shade/slider_volume2.png
+%%DATADIR%%/skins/Shade/slider_volume_previewdeck.png
+%%DATADIR%%/skins/Shade/srcfx.xml
+%%DATADIR%%/skins/Shade/srcmicrophoneaux.xml
+%%DATADIR%%/skins/Shade/srcrow.xml
+%%DATADIR%%/skins/Shade/style-mac.qss
+%%DATADIR%%/skins/Shade/style.qss
+%%DATADIR%%/skins/Shade/style/mixxx-icon-logo-symbolic.png
+%%DATADIR%%/skins/Shade/style/style_bg_auxiliary.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_border.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_botom_mid.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_pane.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_right.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_top_left.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_top_mid.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_woverview.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_woverview_buttons.png
+%%DATADIR%%/skins/Shade/style/style_bg_ducking.png
+%%DATADIR%%/skins/Shade/style/style_bg_effect1_high.png
+%%DATADIR%%/skins/Shade/style/style_bg_effect2_high.png
+%%DATADIR%%/skins/Shade/style/style_bg_effectunit.png
+%%DATADIR%%/skins/Shade/style/style_bg_effectunit_right.png
+%%DATADIR%%/skins/Shade/style/style_bg_looping.png
+%%DATADIR%%/skins/Shade/style/style_bg_microphone.png
+%%DATADIR%%/skins/Shade/style/style_bg_mixer_panel.png
+%%DATADIR%%/skins/Shade/style/style_bg_sampler_bottom.png
+%%DATADIR%%/skins/Shade/style/style_bg_sampler_mid.png
+%%DATADIR%%/skins/Shade/style/style_bg_sampler_right.png
+%%DATADIR%%/skins/Shade/style/style_bg_sampler_top.png
+%%DATADIR%%/skins/Shade/style/style_bg_sampler_vu.png
+%%DATADIR%%/skins/Shade/style/style_bg_sampler_woverview_buttons.png
+%%DATADIR%%/skins/Shade/style/style_bg_src.png
+%%DATADIR%%/skins/Shade/style/style_bg_vinylcontrol.png
+%%DATADIR%%/skins/Shade/style/style_bg_waveform.png
+%%DATADIR%%/skins/Shade/style/style_branch_closed.png
+%%DATADIR%%/skins/Shade/style/style_branch_closed_selected.png
+%%DATADIR%%/skins/Shade/style/style_branch_open.png
+%%DATADIR%%/skins/Shade/style/style_branch_open_selected.png
+%%DATADIR%%/skins/Shade/style/style_checkbox_checked.png
+%%DATADIR%%/skins/Shade/style/style_checkbox_unchecked.png
+%%DATADIR%%/skins/Shade/style/style_handle_checked.png
+%%DATADIR%%/skins/Shade/style/style_handle_unchecked.png
+%%DATADIR%%/skins/Shade/style/style_library_preview_pause.png
+%%DATADIR%%/skins/Shade/style/style_library_preview_play.png
+%%DATADIR%%/skins/Shade/summer_sunset.qss
+%%DATADIR%%/skins/Shade/tab_effectrack.png
+%%DATADIR%%/skins/Shade/tab_effectrack_over.png
+%%DATADIR%%/skins/Shade/tab_microphone.png
+%%DATADIR%%/skins/Shade/tab_microphone_over.png
+%%DATADIR%%/skins/Shade/tab_sampler.png
+%%DATADIR%%/skins/Shade/tab_sampler_over.png
+%%DATADIR%%/skins/Shade/tab_vinylcontrol.png
+%%DATADIR%%/skins/Shade/tab_vinylcontrol_over.png
+%%DATADIR%%/skins/Shade/vinyl_spinny1_background.png
+%%DATADIR%%/skins/Shade/vinyl_spinny1_foreground.png
+%%DATADIR%%/skins/Shade/vinyl_spinny1_foreground_ghost.png
+%%DATADIR%%/skins/Shade/vinylcontrol.xml
+%%DATADIR%%/skins/Tango (64 Samplers)/preferences_preview_screenshot.png
+%%DATADIR%%/skins/Tango (64 Samplers)/sample_decks.xml
+%%DATADIR%%/skins/Tango (64 Samplers)/skin.xml
+%%DATADIR%%/skins/Tango (64 Samplers)/skin_settings.xml
+%%DATADIR%%/skins/Tango (64 Samplers)/skin_settings_sampler_rows_64.xml
+%%DATADIR%%/skins/Tango/aux_unit.xml
+%%DATADIR%%/skins/Tango/button_1state.xml
+%%DATADIR%%/skins/Tango/button_1state_right.xml
+%%DATADIR%%/skins/Tango/button_1state_right_display.xml
+%%DATADIR%%/skins/Tango/button_1state_right_persist.xml
+%%DATADIR%%/skins/Tango/button_2state.xml
+%%DATADIR%%/skins/Tango/button_2state_display.xml
+%%DATADIR%%/skins/Tango/button_2state_highlight.xml
+%%DATADIR%%/skins/Tango/button_2state_persist.xml
+%%DATADIR%%/skins/Tango/button_2state_right.xml
+%%DATADIR%%/skins/Tango/button_2state_right_display.xml
+%%DATADIR%%/skins/Tango/button_3state.xml
+%%DATADIR%%/skins/Tango/button_3state_display.xml
+%%DATADIR%%/skins/Tango/button_3state_persist.xml
+%%DATADIR%%/skins/Tango/button_4state_display.xml
+%%DATADIR%%/skins/Tango/button_5state.xml
+%%DATADIR%%/skins/Tango/button_5state_display.xml
+%%DATADIR%%/skins/Tango/button_hotcue_deck.xml
+%%DATADIR%%/skins/Tango/button_hotcue_sam_pre.xml
+%%DATADIR%%/skins/Tango/button_loopsize.xml
+%%DATADIR%%/skins/Tango/buttons/btn_.svg
+%%DATADIR%%/skins/Tango/buttons/btn_2decks.svg
+%%DATADIR%%/skins/Tango/buttons/btn_4decks.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_down.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_down_black.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_down_black_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_down_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_left.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_left_black.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_left_black_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_left_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_right.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_right_black.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_right_black_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_right_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_up.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_up_black.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_up_black_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_up_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_aux_unit.svg
+%%DATADIR%%/skins/Tango/buttons/btn_aux_xfader_center.svg
+%%DATADIR%%/skins/Tango/buttons/btn_aux_xfader_left.svg
+%%DATADIR%%/skins/Tango/buttons/btn_aux_xfader_right.svg
+%%DATADIR%%/skins/Tango/buttons/btn_backward.svg
+%%DATADIR%%/skins/Tango/buttons/btn_backward_pressed.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beatbox_down.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beatbox_down_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beatbox_up.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beatbox_up_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beats_curpos.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beats_earlier.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beats_faster.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beats_later.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beats_slower.svg
+%%DATADIR%%/skins/Tango/buttons/btn_booth.svg
+%%DATADIR%%/skins/Tango/buttons/btn_broadcast_connected.svg
+%%DATADIR%%/skins/Tango/buttons/btn_broadcast_connecting.svg
+%%DATADIR%%/skins/Tango/buttons/btn_broadcast_failure.svg
+%%DATADIR%%/skins/Tango/buttons/btn_broadcast_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_broadcast_off_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_broadcast_warning.svg
+%%DATADIR%%/skins/Tango/buttons/btn_eject.svg
+%%DATADIR%%/skins/Tango/buttons/btn_eject_pressed.svg
+%%DATADIR%%/skins/Tango/buttons/btn_forward.svg
+%%DATADIR%%/skins/Tango/buttons/btn_forward_pressed.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_focus_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_focus_off_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_focus_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_focus_on_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_head_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_head_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_master_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_master_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_selector_list.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_selector_list_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_head.svg
+%%DATADIR%%/skins/Tango/buttons/btn_headSplit_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_headSplit_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_hotcues_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_hotcues_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_key_down.svg
+%%DATADIR%%/skins/Tango/buttons/btn_key_down_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_key_match.svg
+%%DATADIR%%/skins/Tango/buttons/btn_key_match_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_key_up.svg
+%%DATADIR%%/skins/Tango/buttons/btn_key_up_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_keylock_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_keylock_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_cover_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_cover_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_maxi.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_maxi_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_mini.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_mini_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_radio_button_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_radio_button_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_logo_102x24.svg
+%%DATADIR%%/skins/Tango/buttons/btn_logo_102x24_grey.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop_beatjump_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop_beatjump_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop_in.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop_in_active.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop_indicator_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop_out.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop_out_active.svg
+%%DATADIR%%/skins/Tango/buttons/btn_master.svg
+%%DATADIR%%/skins/Tango/buttons/btn_master_head_mixer.svg
+%%DATADIR%%/skins/Tango/buttons/btn_master_vu_label.svg
+%%DATADIR%%/skins/Tango/buttons/btn_mic_aux_mute.svg
+%%DATADIR%%/skins/Tango/buttons/btn_mic_aux_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_mic_aux_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_mic_section.svg
+%%DATADIR%%/skins/Tango/buttons/btn_mic_unit.svg
+%%DATADIR%%/skins/Tango/buttons/btn_mixer_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_mixer_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_pause_deck.svg
+%%DATADIR%%/skins/Tango/buttons/btn_pause_previewdeck.svg
+%%DATADIR%%/skins/Tango/buttons/btn_pause_sampler.svg
+%%DATADIR%%/skins/Tango/buttons/btn_pfl_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_pfl_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_play_deck.svg
+%%DATADIR%%/skins/Tango/buttons/btn_play_previewdeck.svg
+%%DATADIR%%/skins/Tango/buttons/btn_play_sampler.svg
+%%DATADIR%%/skins/Tango/buttons/btn_quantize_hidden.svg
+%%DATADIR%%/skins/Tango/buttons/btn_quantize_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_quantize_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_quantize_visible.svg
+%%DATADIR%%/skins/Tango/buttons/btn_rate_down.svg
+%%DATADIR%%/skins/Tango/buttons/btn_rate_down_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_rate_up.svg
+%%DATADIR%%/skins/Tango/buttons/btn_rate_up_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_reloop_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_reloop_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_repeat_hidden.svg
+%%DATADIR%%/skins/Tango/buttons/btn_repeat_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_repeat_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_repeat_visible.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_eject.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_eject_pressed.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_keylock_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_keylock_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_pause.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_play.png
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_quantize_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_quantize_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_repeat_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_repeat_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_sync_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_sync_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_xfader_center.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_xfader_left_white.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_xfader_right_white.svg
+%%DATADIR%%/skins/Tango/buttons/btn_samplers_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_samplers_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_skinsettings_close.svg
+%%DATADIR%%/skins/Tango/buttons/btn_skinsettings_close_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_skinsettings_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_skinsettings_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_slipmode_hidden.svg
+%%DATADIR%%/skins/Tango/buttons/btn_slipmode_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_slipmode_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_slipmode_visible.svg
+%%DATADIR%%/skins/Tango/buttons/btn_stars_hidden.svg
+%%DATADIR%%/skins/Tango/buttons/btn_stars_visible.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sync.svg
+%%DATADIR%%/skins/Tango/buttons/btn_vinyl_left.svg
+%%DATADIR%%/skins/Tango/buttons/btn_vinyl_left_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_vinyl_pass_left.svg
+%%DATADIR%%/skins/Tango/buttons/btn_vinyl_pass_left_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_vinyl_pass_right.svg
+%%DATADIR%%/skins/Tango/buttons/btn_vinyl_pass_right_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_vinyl_right.svg
+%%DATADIR%%/skins/Tango/buttons/btn_vinyl_right_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_wave_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_wave_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_xfader_center.svg
+%%DATADIR%%/skins/Tango/buttons/btn_xfader_center_attention.svg
+%%DATADIR%%/skins/Tango/buttons/btn_xfader_left.svg
+%%DATADIR%%/skins/Tango/buttons/btn_xfader_left_attention.svg
+%%DATADIR%%/skins/Tango/buttons/btn_xfader_right.svg
+%%DATADIR%%/skins/Tango/buttons/btn_xfader_right_attention.svg
+%%DATADIR%%/skins/Tango/buttons/btn_xfader_visible.svg
+%%DATADIR%%/skins/Tango/deck_artist_title_left.xml
+%%DATADIR%%/skins/Tango/deck_artist_title_right.xml
+%%DATADIR%%/skins/Tango/deck_buttons_left.xml
+%%DATADIR%%/skins/Tango/deck_buttons_right.xml
+%%DATADIR%%/skins/Tango/deck_comment_left.xml
+%%DATADIR%%/skins/Tango/deck_comment_right.xml
+%%DATADIR%%/skins/Tango/deck_left.xml
+%%DATADIR%%/skins/Tango/deck_overview_left.xml
+%%DATADIR%%/skins/Tango/deck_overview_right.xml
+%%DATADIR%%/skins/Tango/deck_right.xml
+%%DATADIR%%/skins/Tango/deckbutton_1state_optional.xml
+%%DATADIR%%/skins/Tango/deckbutton_1state_permanent.xml
+%%DATADIR%%/skins/Tango/deckbutton_2state_optional.xml
+%%DATADIR%%/skins/Tango/deckbutton_2state_permanent.xml
+%%DATADIR%%/skins/Tango/deckbutton_3state_optional.xml
+%%DATADIR%%/skins/Tango/deckbutton_3state_permanent.xml
+%%DATADIR%%/skins/Tango/decks_12.xml
+%%DATADIR%%/skins/Tango/decks_34.xml
+%%DATADIR%%/skins/Tango/eq_knob_left.xml
+%%DATADIR%%/skins/Tango/eq_knob_right.xml
+%%DATADIR%%/skins/Tango/fx_assign_button.xml
+%%DATADIR%%/skins/Tango/fx_button.xml
+%%DATADIR%%/skins/Tango/fx_flow_focus_background.xml
+%%DATADIR%%/skins/Tango/fx_flow_focus_separator.xml
+%%DATADIR%%/skins/Tango/fx_flow_noFocus_separator.xml
+%%DATADIR%%/skins/Tango/fx_focus_button.xml
+%%DATADIR%%/skins/Tango/fx_master_button.xml
+%%DATADIR%%/skins/Tango/fx_metaknob.xml
+%%DATADIR%%/skins/Tango/fx_parameter_button.xml
+%%DATADIR%%/skins/Tango/fx_parameter_knob.xml
+%%DATADIR%%/skins/Tango/fx_parameter_row.xml
+%%DATADIR%%/skins/Tango/fx_toggle_selector.xml
+%%DATADIR%%/skins/Tango/fx_unit_left.xml
+%%DATADIR%%/skins/Tango/fx_unit_left_mini.xml
+%%DATADIR%%/skins/Tango/fx_unit_right.xml
+%%DATADIR%%/skins/Tango/fx_unit_right_mini.xml
+%%DATADIR%%/skins/Tango/fx_units_12.xml
+%%DATADIR%%/skins/Tango/fx_units_34.xml
+%%DATADIR%%/skins/Tango/graphics/batt/battery_0_charging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_0_discharging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_1_charging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_1_discharging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_2_charging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_2_discharging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_3_charging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_3_discharging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_4_charging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_4_discharging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_5_charging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_5_discharging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_6_charging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_6_discharging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_7_charging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_7_discharging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_8_charging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_8_discharging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_9_charging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_9_discharging.svg
+%%DATADIR%%/skins/Tango/graphics/batt/battery_charged.svg
+%%DATADIR%%/skins/Tango/graphics/blank_1x1.svg
+%%DATADIR%%/skins/Tango/graphics/branch_closed.png
+%%DATADIR%%/skins/Tango/graphics/branch_open.png
+%%DATADIR%%/skins/Tango/graphics/cover_default.svg
+%%DATADIR%%/skins/Tango/graphics/cover_default_mini.svg
+%%DATADIR%%/skins/Tango/graphics/cover_default_mini_1.svg
+%%DATADIR%%/skins/Tango/graphics/cover_default_mini_2.svg
+%%DATADIR%%/skins/Tango/graphics/cover_default_mini_3.svg
+%%DATADIR%%/skins/Tango/graphics/cover_default_mini_4.svg
+%%DATADIR%%/skins/Tango/graphics/fxFlow_maxi_focus_bottom.svg
+%%DATADIR%%/skins/Tango/graphics/fxFlow_maxi_focus_top.svg
+%%DATADIR%%/skins/Tango/graphics/fxFlow_maxi_noFocus.svg
+%%DATADIR%%/skins/Tango/graphics/fxFlow_maxi_noFocus_Fx1-2-3.svg
+%%DATADIR%%/skins/Tango/graphics/fxFlow_mini_focus_left.svg
+%%DATADIR%%/skins/Tango/graphics/fxFlow_mini_focus_right.svg
+%%DATADIR%%/skins/Tango/graphics/fxFlow_mini_noFocus_Fx1-2-3.svg
+%%DATADIR%%/skins/Tango/graphics/latency_usage.svg
+%%DATADIR%%/skins/Tango/graphics/latency_usage_over.svg
+%%DATADIR%%/skins/Tango/graphics/library_checkbox_checked.png
+%%DATADIR%%/skins/Tango/graphics/library_checkbox_checked_hover.png
+%%DATADIR%%/skins/Tango/graphics/library_checkbox_unchecked.png
+%%DATADIR%%/skins/Tango/graphics/library_checkbox_unchecked_hover.png
+%%DATADIR%%/skins/Tango/graphics/library_locked.png
+%%DATADIR%%/skins/Tango/graphics/library_preview_play.png
+%%DATADIR%%/skins/Tango/graphics/library_sort_down.svg
+%%DATADIR%%/skins/Tango/graphics/library_sort_up.svg
+%%DATADIR%%/skins/Tango/graphics/library_unlocked.png
+%%DATADIR%%/skins/Tango/graphics/logo_160x40.svg
+%%DATADIR%%/skins/Tango/graphics/passthrough_play_cover.svg
+%%DATADIR%%/skins/Tango/graphics/pitch_rate_label.svg
+%%DATADIR%%/skins/Tango/graphics/pitch_rate_label_0.08.svg
+%%DATADIR%%/skins/Tango/graphics/rec_dot.svg
+%%DATADIR%%/skins/Tango/graphics/spinnyMini_1_mask.svg
+%%DATADIR%%/skins/Tango/graphics/spinnyMini_2_mask.svg
+%%DATADIR%%/skins/Tango/graphics/spinnyMini_3_mask.svg
+%%DATADIR%%/skins/Tango/graphics/spinnyMini_4_mask.svg
+%%DATADIR%%/skins/Tango/graphics/spinnyMini_bg.svg
+%%DATADIR%%/skins/Tango/graphics/spinnyMini_indicator.svg
+%%DATADIR%%/skins/Tango/graphics/spinnyMini_indicator_ghost.svg
+%%DATADIR%%/skins/Tango/graphics/spinny_bg.svg
+%%DATADIR%%/skins/Tango/graphics/spinny_indicator.svg
+%%DATADIR%%/skins/Tango/graphics/spinny_indicator_ghost.svg
+%%DATADIR%%/skins/Tango/graphics/spinny_mask.svg
+%%DATADIR%%/skins/Tango/graphics/splitterHori_handle.svg
+%%DATADIR%%/skins/Tango/graphics/splitterHori_handle_pressed.svg
+%%DATADIR%%/skins/Tango/graphics/splitterVert_handle.svg
+%%DATADIR%%/skins/Tango/graphics/splitterVert_handle_pressed.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_floating.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_floating.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_floating_clipping.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_floating_clipping.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_floating_clipping_over.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_floating_clipping_over.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_floating_over.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_floating_over.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_mini.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_mini.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_mini_clipping.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_mini_clipping.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_mini_clipping_over.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_mini_clipping_over.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_mini_over.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_mini_over.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_mixer.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_mixer.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_mixer_clipping.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_mixer_clipping.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_mixer_clipping_over.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_mixer_clipping_over.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_mixer_over.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_mixer_over.svg
+%%DATADIR%%/skins/Tango/hotcues_deck_left.xml
+%%DATADIR%%/skins/Tango/hotcues_deck_right.xml
+%%DATADIR%%/skins/Tango/hotcues_sampler_preview.xml
+%%DATADIR%%/skins/Tango/knob_textless.xml
+%%DATADIR%%/skins/Tango/knobs_sliders/balance_handle.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/balance_scale.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/crossfader_handle.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/crossfader_scale.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/headMix_handle.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/headMix_scale.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_bg.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_bg_fx_parameter.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_blue.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_fx_yellow.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_red.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_tiny_red.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_white.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_yellow.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/pitch_handle.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/pitch_sampler_handle.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/pitch_sampler_scale.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/pitch_scale.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/volume_handle.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/volume_scale.svg
+%%DATADIR%%/skins/Tango/library.xml
+%%DATADIR%%/skins/Tango/loop_indicator.xml
+%%DATADIR%%/skins/Tango/loop_jump_controls_left.xml
+%%DATADIR%%/skins/Tango/loop_jump_controls_right.xml
+%%DATADIR%%/skins/Tango/loop_sizes_left.xml
+%%DATADIR%%/skins/Tango/loop_sizes_right.xml
+%%DATADIR%%/skins/Tango/mic_aux.xml
+%%DATADIR%%/skins/Tango/mic_unit.xml
+%%DATADIR%%/skins/Tango/mixer_channel_left.xml
+%%DATADIR%%/skins/Tango/mixer_channel_right.xml
+%%DATADIR%%/skins/Tango/mixer_headphone.xml
+%%DATADIR%%/skins/Tango/mixer_master_booth.xml
+%%DATADIR%%/skins/Tango/preferences_preview_screenshot.png
+%%DATADIR%%/skins/Tango/preview_deck.xml
+%%DATADIR%%/skins/Tango/quick_fx_knob_left.xml
+%%DATADIR%%/skins/Tango/quick_fx_knob_right.xml
+%%DATADIR%%/skins/Tango/rate_pitch_key.xml
+%%DATADIR%%/skins/Tango/sample_decks.xml
+%%DATADIR%%/skins/Tango/sampler.xml
+%%DATADIR%%/skins/Tango/sampler_row.xml
+%%DATADIR%%/skins/Tango/size_detector_deck_controls_toggle.xml
+%%DATADIR%%/skins/Tango/size_detector_screen.xml
+%%DATADIR%%/skins/Tango/size_detector_stars.xml
+%%DATADIR%%/skins/Tango/skin.xml
+%%DATADIR%%/skins/Tango/skin_settings.xml
+%%DATADIR%%/skins/Tango/skin_settings_button_2state.xml
+%%DATADIR%%/skins/Tango/skin_settings_button_3state.xml
+%%DATADIR%%/skins/Tango/skin_settings_button_multi.xml
+%%DATADIR%%/skins/Tango/skin_settings_button_sampler_rows.xml
+%%DATADIR%%/skins/Tango/skin_settings_sampler_rows.xml
+%%DATADIR%%/skins/Tango/spacer_center.xml
+%%DATADIR%%/skins/Tango/spacer_responsive_filler.xml
+%%DATADIR%%/skins/Tango/spinnyCover.xml
+%%DATADIR%%/skins/Tango/spinnyCover_mini.xml
+%%DATADIR%%/skins/Tango/statuslight_4state.xml
+%%DATADIR%%/skins/Tango/style-mac.qss
+%%DATADIR%%/skins/Tango/style.qss
+%%DATADIR%%/skins/Tango/topbar.xml
+%%DATADIR%%/skins/Tango/vinyl_controls_left.xml
+%%DATADIR%%/skins/Tango/vinyl_controls_right.xml
+%%DATADIR%%/skins/Tango/vumeter_floating.xml
+%%DATADIR%%/skins/Tango/vumeter_master.xml
+%%DATADIR%%/skins/Tango/vumeter_mini.xml
+%%DATADIR%%/skins/Tango/vumeter_mixer.xml
+%%DATADIR%%/skins/Tango/waveform.xml
+%%DATADIR%%/skins/Tango/waveforms_container.xml
+%%DATADIR%%/translations/mixxx_ar.qm
+%%DATADIR%%/translations/mixxx_ast.qm
+%%DATADIR%%/translations/mixxx_bg.qm
+%%DATADIR%%/translations/mixxx_br.qm
+%%DATADIR%%/translations/mixxx_bs.qm
+%%DATADIR%%/translations/mixxx_ca-ES.qm
+%%DATADIR%%/translations/mixxx_ca.qm
+%%DATADIR%%/translations/mixxx_ceb.qm
+%%DATADIR%%/translations/mixxx_cs.qm
+%%DATADIR%%/translations/mixxx_da.qm
+%%DATADIR%%/translations/mixxx_de.qm
+%%DATADIR%%/translations/mixxx_el.qm
+%%DATADIR%%/translations/mixxx_en_GB.qm
+%%DATADIR%%/translations/mixxx_eo.qm
+%%DATADIR%%/translations/mixxx_es-ES.qm
+%%DATADIR%%/translations/mixxx_es.qm
+%%DATADIR%%/translations/mixxx_et.qm
+%%DATADIR%%/translations/mixxx_eu.qm
+%%DATADIR%%/translations/mixxx_fa.qm
+%%DATADIR%%/translations/mixxx_fi.qm
+%%DATADIR%%/translations/mixxx_fr.qm
+%%DATADIR%%/translations/mixxx_ga.qm
+%%DATADIR%%/translations/mixxx_gl.qm
+%%DATADIR%%/translations/mixxx_he.qm
+%%DATADIR%%/translations/mixxx_hr.qm
+%%DATADIR%%/translations/mixxx_hu.qm
+%%DATADIR%%/translations/mixxx_hy.qm
+%%DATADIR%%/translations/mixxx_ia.qm
+%%DATADIR%%/translations/mixxx_id.qm
+%%DATADIR%%/translations/mixxx_is.qm
+%%DATADIR%%/translations/mixxx_it.qm
+%%DATADIR%%/translations/mixxx_ja.qm
+%%DATADIR%%/translations/mixxx_ko.qm
+%%DATADIR%%/translations/mixxx_ky.qm
+%%DATADIR%%/translations/mixxx_lb.qm
+%%DATADIR%%/translations/mixxx_lt.qm
+%%DATADIR%%/translations/mixxx_lv.qm
+%%DATADIR%%/translations/mixxx_mk.qm
+%%DATADIR%%/translations/mixxx_ml.qm
+%%DATADIR%%/translations/mixxx_mn.qm
+%%DATADIR%%/translations/mixxx_mr.qm
+%%DATADIR%%/translations/mixxx_ms.qm
+%%DATADIR%%/translations/mixxx_my.qm
+%%DATADIR%%/translations/mixxx_nb.qm
+%%DATADIR%%/translations/mixxx_nl.qm
+%%DATADIR%%/translations/mixxx_nn.qm
+%%DATADIR%%/translations/mixxx_oc.qm
+%%DATADIR%%/translations/mixxx_pl.qm
+%%DATADIR%%/translations/mixxx_pt-PT.qm
+%%DATADIR%%/translations/mixxx_pt.qm
+%%DATADIR%%/translations/mixxx_pt_BR.qm
+%%DATADIR%%/translations/mixxx_ro.qm
+%%DATADIR%%/translations/mixxx_ru.qm
+%%DATADIR%%/translations/mixxx_si.qm
+%%DATADIR%%/translations/mixxx_sk.qm
+%%DATADIR%%/translations/mixxx_sl.qm
+%%DATADIR%%/translations/mixxx_sn.qm
+%%DATADIR%%/translations/mixxx_sq-AL.qm
+%%DATADIR%%/translations/mixxx_sr.qm
+%%DATADIR%%/translations/mixxx_sv.qm
+%%DATADIR%%/translations/mixxx_ta.qm
+%%DATADIR%%/translations/mixxx_te.qm
+%%DATADIR%%/translations/mixxx_tr.qm
+%%DATADIR%%/translations/mixxx_uk.qm
+%%DATADIR%%/translations/mixxx_uz.qm
+%%DATADIR%%/translations/mixxx_vi.qm
+%%DATADIR%%/translations/mixxx_zh_CN.qm
+%%DATADIR%%/translations/mixxx_zh_TW.qm
share/pixmaps/mixxx-icon.png
-@dir lib/mixxx/plugins/soundsource