@Gimmeapill
The proper path for system rules should anyway be /lib/udev/rules.d/, so we will need to eventually change that and disable the auto installation.
Ideally it would install the rules into /usr/lib/udev/rules.d
. I opened a PR to fix that: https://github.com/mixxxdj/mixxx/pull/3458
That DCMAKE_INSTALL_PREFIX flag is quite misleading since the application installs under /usr no matter how.
Yes, my upstream PR fixes that, hopefully it gets merged soon.
I was asking about your build flags because the feature related to qt5-declarative & qt5-script doesn't seem to be activated by cmake even if the dependency is present, so maybe they could be moved to the make-depends array or just removed?
Mixxx switched from QScriptEngine (qt5-script
) to QJSEngine (qt5-declarative
) some time ago: https://github.com/mixxxdj/mixxx/pull/2682
JavaScript controller mapping support is not an optional feature, Mixxx won't build without it. Therefore the qt5-declarative
dependency is required, and qt5-script
can be removed.
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.