Package Details: mixxx_beta-git r7956-1

Git Clone URL: https://aur.archlinux.org/mixxx_beta-git.git (read-only, click to copy)
Package Base: mixxx_beta-git
Description: Digital DJ mixing software. 2.3 (beta) branch.
Upstream URL: https://mixxx.org/
Keywords: dj mix mp3 pro-audio
Licenses: GPL2
Groups: pro-audio
Conflicts: mixxx
Provides: mixxx
Submitter: Gimmeapill
Maintainer: Holzhaus
Last Packager: Holzhaus
Votes: 1
Popularity: 0.030773
First Submitted: 2018-11-04 18:17
Last Updated: 2021-01-12 15:43

Latest Comments

1 2 3 Next › Last »

Gimmeapill commented on 2021-01-02 12:15

@xerus: Updated with the latest dependencies. Regarding the automated udev reloading, I couldn't find any official package providing udev rules that does this, so I'd rather stick to the Arch way and leave it up to the user.

Now that the pkgbuild in an ok shape I'm anyway orphaning it as I can't justify the time to maintain, so feel free to take it from there.

xerus commented on 2020-12-29 11:12

I will test them soon.

I think reloading would be good actually, the package is supposed to work flawlessly right after installation. Otherwise there should be a hint to relogin or run the command. This is what I use:

sudo udevadm control --reload-rules && sudo udevadm trigger

Also, we should sync up on the dependencies and eliminate the duplication here: https://github.com/mixxxdj/mixxx/wiki/Compiling-On-Linux

I also created a topic in the Mixxx Zulip for reference: https://mixxx.zulipchat.com/#narrow/stream/109171-development/topic/arch.20development.20instructions

Gimmeapill commented on 2020-12-27 09:02

Regarding the udev installation path, there's a PR in progress: https://github.com/mixxxdj/mixxx/pull/3458

I'll update again when the automated install works properly.

Gimmeapill commented on 2020-12-24 20:19

@xerus: pkgbuild updated. The udev rules goes now to /usr/lib/udev/rules.d. I didn't take care of the udev reloading, as this seems a bit overkill. If you have one the supported devices, could you check if it actually works?

xerus commented on 2020-12-22 19:02

Probably something to submit upstream as well if that is generally the appropriate location.

Gimmeapill commented on 2020-12-22 17:16

@xerus: Yes, I have to override the rule installation by cmake and put it in the system udev folder under /lib/udev/rules.d/, this should avoid conflicts all together:the rule under /etc will take precedence.

xerus commented on 2020-12-22 16:28

Conflicting uaccess rules shouldn't be a reason for failure - doesn't pacman have a mechanism for this? Otherwise, maybe you can configure it to simply skip it when it already exists (assuming that the user probably already has something that works for him)?

error: failed to commit transaction (conflicting files)
mixxx_beta-git: /etc/udev/rules.d/mixxx-usb-uaccess.rules exists in filesystem
Errors occurred, no packages were upgraded.

Gimmeapill commented on 2020-12-12 10:57

The pkgbuild is updated: scons has been replaced by cmake & the dependencies updated. It builds now will the default options + installs the udev rule & docs. I didn't have a chance to review everything but so far so good...

Gimmeapill commented on 2020-12-12 09:04

@milk: thx for the heads up. I'll try to figure out the cmake build...

milk commented on 2020-12-08 22:36

scons is gone; https://github.com/mixxxdj/mixxx/pull/3411

g++ -o lin64_build/src/analyzer/analyzerthread.o -c -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -Wno-deprecated-copy -std=c++17 -march=x86-64 -mtune=generic -O2 -fno-plt -pipe -Wall -Wextra -g -fPIC -O3 -ffast-math -funroll-loops -fomit-frame-pointer -march=native -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS -pthread -Dx86_64 -DMIXXX_BUILD_RELEASE -DNDEBUG -D'Q_ASSERT(x)=static_cast<void>(false&&(x))' -D__LINUX__ -D__UNIX__ -DSETTINGS_PATH=\".mixxx/\" -DSETTINGS_FILE=\"mixxx.cfg\" -DUNIX_SHARE_PATH=\"/usr/share/mixxx\" -DQT_TABLET_SUPPORT -DQT_USE_QSTRINGBUILDER -DQT_SHARED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_SCRIPT_LIB -DQT_SCRIPTTOOLS_LIB -DQT_SQL_LIB -DQT_SVG_LIB -DQT_TESTLIB_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -D__SNDFILE__ -DSFC_SUPPORTS_SET_COMPRESSION_LEVEL -Dkiss_fft_scalar=double -DUSE_PTHREADS -DKS_STR_ENCODING_NONE -D__MAD__ -D__HID__ -D__BULK__ -D__VINYLCONTROL__ -D__BROADCAST__ -D__OPUS__ -D__FAAD__ -D__MP4V2__ -D__FFMPEG__ -D__MODPLUG__ -D__SQLITE3__ -D__LILV__ -D__BATTERY__ -Ilin64_build/src -Isrc -I/usr/include/soundtouch -Ilib/replaygain -I/usr/include/qt/Qt5DBus -I/usr/include/qt/QtConcurrent -I/usr/include/qt -I/usr/include/qt/QtCore -I/usr/include/qt/QtGui -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtOpenGL -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtScript -I/usr/include/qt/QtScriptTools -I/usr/include/qt/QtSql -I/usr/include/qt/QtSvg -I/usr/include/qt/QtTest -I/usr/include/qt/QtXml -I/usr/include/qt/QtDBus -Ilib/googletest-1.8.x/googletest/include -Ilib/fidlib -I/usr/include/taglib -Ilib/qtscript-bytearray -Ilib/reverb -Ilib/portaudio -Ilib/qm-dsp -Ilib/qm-dsp/include -Ilib/kaitai -Ilib/mp3guessenc-0.27.4 -Ilib/rigtorp/SPSCQueue/include -I/usr/include/hidapi -I/usr/include/libusb-1.0 -Ilib/xwax -I/usr/include/opus -I/usr/include/libupower-glib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid src/analyzer/analyzerthread.cpp
src/analyzer/analyzerthread.cpp:14:10: fatal error: moc_analyzerthread.cpp: No such file or directory
   14 | #include "moc_analyzerthread.cpp"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
scons: *** [lin64_build/src/analyzer/analyzerthread.o] Error 1
scons: building terminated because of errors.
==> ERROR: A failure occurred in build().
    Aborting...
error making: mixxx_beta-git