- Force use QT_QPA_PLATFORM=xcb since setting it to `wayland` causes
some GUI issues.
- Use qt515 - There are no issues with it at least now (it was set to
qt514 in commit c3cd2be2e2).
- Don't disable QML cache since it's been a long time since the update
from 3.4.2 to 3.5.0 of musescore.
- Add @doronbehar as maintainer.
pulseaudio-dlna shells out to pactl to configure sinks and sources.
As pactl might not be in $PATH, add --suffix it (so pactl configured by the
user get priority)
Enables video support in ardour by default.
I do a lot of sound design using ardour and in turn have it enabled in
my configuration. However, seeing as hydra only builds the default
configuration, the build I need is never cached, and I always end up
needing to build ardour from scratch which takes over an hour on my
small laptop. The `videoSupport` flag itself just ensures that xjadeo
and harvid (both required for video support to work in ardour) are
accessible via the PATH.
Without the fix build on ncurses-6.3 fails as:
src/window/listwindow.cpp:120:16:
error: format not a string literal and no format arguments [-Werror=format-security]
120 | mvwprintw(window, line, 0, BlankLine.c_str());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Without the fix build on ncurses-6.3 fails as:
musikcube/cursespp/cursespp/curses_config.h:54:36:
error: format not a string literal and no format arguments [-Werror=format-security]
54 | if (window && format) { wprintw(window, format, ##__VA_ARGS__); }
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
musikcube/src/musikcube/app/window/TransportWindow.cpp:640:5: note: in expansion of macro 'checked_wprintw'
640 | checked_wprintw(c, shuffleLabel.c_str(
Without the fix build on ncurses-6.3 fails as:
nmixer.cc:219:26: error: format not a string literal and no format arguments [-Werror=format-security]
219 | mvwprintw(mixwin, my_y - 1, my_x, (char*)source);
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Binaries of VST2 cannot be distributed without upstream permission
which we don't have and cant get. Until VST2 support can be
teased out more carefully, let's mark the package us unfree.
`gcc-12` cleaned up implicit header includes and now requires
explicit '<memory>' for 'std::unique_ptr<>':
openmpt123/openmpt123.cpp:194:14: error: 'unique_ptr' in namespace 'std' does not name a template type
194 | std::unique_ptr<file_audio_stream_base> impl;
| ^~~~~~~~~~
openmpt123/openmpt123.cpp:109:1: note: 'std::unique_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'?
108 | #include "openmpt123_waveout.hpp"
+++ |+#include <memory>
109 |