@NobodyDBG: The issue was with the source, it builds fine now.
Search Criteria
Package Details: mixxx-git r9308-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mixxx-git.git (read-only, click to copy) |
---|---|
Package Base: | mixxx-git |
Description: | Digital DJ mixing software (latest development branch). |
Upstream URL: | https://mixxx.org/ |
Keywords: | dj mix mp3 pro-audio |
Licenses: | GPL-2.0-or-later |
Groups: | pro-audio |
Conflicts: | mixxx |
Provides: | mixxx |
Submitter: | Gimmeapill |
Maintainer: | Holzhaus |
Last Packager: | Holzhaus |
Votes: | 21 |
Popularity: | 0.000000 |
First Submitted: | 2013-08-29 22:59 (UTC) |
Last Updated: | 2024-11-08 20:23 (UTC) |
Dependencies (38)
- chromaprint (chromaprint-gitAUR, chromaprint-fftwAUR)
- flac (flac-gitAUR)
- hidapi (hidapi-gitAUR)
- lame (lame-svnAUR, lame-altivecAUR)
- libebur128 (libebur128-gitAUR)
- libid3tag (libid3tag-gitAUR)
- libkeyfinder (libkeyfinder-gitAUR)
- libmad
- libmodplug (libopenmpt-modplugAUR, libmodplug-gitAUR)
- libmp4v2
- libshout (libshout-gitAUR)
- libsndfile (libsndfile-gitAUR)
- libtheora (libtheora-gitAUR)
- libusb (libusb-gitAUR)
- lilv (lilv-gitAUR)
- microsoft-gsl (microsoft-gsl-gitAUR)
- opusfile (opusfile-gitAUR)
- portaudio
- portmidi
- protobuf (protobuf-gitAUR)
- qt6-5compat
- qt6-declarative (qt6-declarative-gitAUR)
- qt6-svg
- qt6-translations
- qtkeychain-qt6
- rubberband
- soundtouch (soundtouch-gitAUR)
- taglib1
- ttf-opensans (ttf-google-fonts-typewolfAUR)
- ttf-ubuntu-font-family
- upower (upower-gitAUR, upower-nocriticalAUR, upower-nosystemd-gitAUR)
- wavpack (wavpack-gitAUR)
- benchmark (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- gtest (googletest-gitAUR) (make)
- lv2 (lv2-gitAUR) (make)
- qt6-tools (make)
Required by (0)
Sources (2)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 Next › Last »
Gimmeapill commented on 2018-09-26 20:06 (UTC)
Gimmeapill commented on 2018-09-21 20:36 (UTC)
@NobodyDBG: sorry I'm away from my Arch box so I cannot help much. This looks like a new dependency. Try to install:https://aur.archlinux.org/packages/lbench/ And rebuild.
NobodyDBG commented on 2018-09-21 16:36 (UTC)
Don't build:
lin64_build/widget/woverviewrgb.o lin64_build/widget/wpixmapstore.o lin64_build/widget/wpushbutton.o lin64_build/widget/wrecordingduration.o lin64_build/widget/wsearchlineedit.o lin64_build/widget/wsingletoncontainer.o lin64_build/widget/wsizeawarestack.o lin64_build/widget/wskincolor.o lin64_build/widget/wslidercomposed.o lin64_build/widget/wspinny.o lin64_build/widget/wsplitter.o lin64_build/widget/wstarrating.o lin64_build/widget/wstatuslight.o lin64_build/widget/wtime.o lin64_build/widget/wtrackproperty.o lin64_build/widget/wtracktableview.o lin64_build/widget/wtracktableviewheader.o lin64_build/widget/wtracktext.o lin64_build/widget/wvumeter.o lin64_build/widget/wwaveformviewer.o lin64_build/widget/wwidget.o lin64_build/widget/wwidgetgroup.o lin64_build/widget/wwidgetstack.o -Llib/gtest-1.7.0/lib -Llib/gmock-1.7.0/lib -Llib/benchmark/lib -lX11 -lSoundTouch -lportaudio -lasound -lm -lporttime -lportmidi -lQt5Network -lQt5OpenGL -lQt5Script -lQt5ScriptTools -lQt5Sql -lQt5Svg -lQt5Test -lQt5Xml -lQt5Concurrent -lQt5Widgets -lQt5Gui -lQt5DBus -lQt5Core -lsndfile -lFLAC -lvorbisfile -lvorbis -logg -lvorbisenc -lGL -lGLU -ltag -lprotobuf-lite -lchromaprint -lrubberband -lmp3lame -lmad -lid3tag -lpthread -lrt -lusb-1.0 -lusb-1.0 -lshout -lopusfile -lopus -lmp4v2 -lfaad -lmodplug -lvamp-hostsdk -ldl -lfftw3 -lsqlite3 -llilv-0 -lupower-glib -lgobject-2.0 -lglib-2.0 -lgtest -lgmock -lbenchmark /usr/bin/ld: -lbenchmark kann nicht gefunden werden collect2: Fehler: ld gab 1 als Ende-Status zurück scons: *** [lin64_build/mixxx] Error 1 scons: building terminated because of errors.
Gimmeapill commented on 2018-09-10 19:27 (UTC) (edited on 2018-09-10 20:08 (UTC) by Gimmeapill)
@regreddit: Thanks for the pointers - the options in that sconstruct are a bit cryptic, so this is very useful.
"modplug=1 requires libmodplug, so it might need to be in depends."
-> Not needed: it's already pulled in by ffmpeg (which is in turn brought in by chromaprint). I'm building in a clean chroot with dev tools, so that's pretty safe.
"battery=0 disables battery usage features, but battery=1 makes a more usable 'default' for DJs on laptops that may be on battery (more common than you might think). it requires upower."
-> While I can see a valid use case for playing on battery (getting rid of ground loops on tricky PAs), I really hate that thing. Re-implementing desktop task bar applets in Mixxx and encouraging users to run a latency sensitive application on battery is the root of all evil - if you ask me.
But nevermind, let's enable it since it is standard upstream
"qt_sqlite_plugin=0 & localecompare=1"
-> I think I kept them from the official package. Removed.
I tweaked a bit more the pkgbuild, no big issue reported by namcap, we're more or less good now. Please shout if you see something else ;-)
regreddit commented on 2018-09-10 14:16 (UTC)
@Gimmeapill: sounds good. looking at the scons config, here are a few comments:
modplug=1 requires libmodplug, so it might need to be in depends.
battery=0 disables battery usage features, but battery=1 makes a more usable 'default' for DJs on laptops that may be on battery (more common than you might think). it requires upower.
qt_sqlite_plugin=0 - this is already a default build config from upstream, and is a windows only config item anyway.
localecompare=1 is already the default from upstream
Gimmeapill commented on 2018-09-09 17:12 (UTC)
@regreddit: Sorry for the delay, but I was waiting for the wiki to be updated with the proper build instructions, as it was not clear if qt5 was mandatory yet for the master branch. The pkgbuild is now updated with the qt5 dependencies.
regreddit commented on 2018-09-08 16:27 (UTC)
I'm a mixxx user and contribute to the mixxx project frequently, I'd be glad to become a maintainer on this package and keep it up to date. Mixxx is undergoing a recent surge in development and popularity, so I'd like to make sure it's up-to-date in AUR.
Gimmeapill commented on 2018-06-25 19:47 (UTC)
ok, the build is indeed broken, 'lilv' needs to be added to the dependencies but there's also an issue with the vamp-plugin-sdk and libmp4v2. I could get the build to start by disabling vamp and enabling qt5, but that's not really a solution since qt5 is still tagged as experimental...
Gimmeapill commented on 2018-06-22 08:04 (UTC)
@schranzonator: Sorry I won't have time before next week to double check if anything has changed on the dependency side. But I'll confirm back. If anyone want to chime in in the meantime, please not hesitate..
schranzonator commented on 2018-06-20 15:00 (UTC)
I get an unmet dependency error when building. Anyone else too?
Pinned Comments
Gimmeapill commented on 2018-11-04 18:24 (UTC) (edited on 2020-11-14 20:16 (UTC) by Gimmeapill)
For those looking for something more stable than the alpha/default branch, there's another git pkgbuild for the 2.3 branch (beta), which should be reliable enough for daily use: https://aur.archlinux.org/packages/mixxx_beta-git/
Gimmeapill commented on 2018-02-25 20:15 (UTC) (edited on 2020-11-14 20:16 (UTC) by Gimmeapill)
This package will automatically retrieve and build the latest development snapshot of Mixxx from git (default branch).
It does not need to be updated on every release, so please do not flag out of date unless the build breaks or any actual packaging issue.