gnu: zynaddsubfx: Switch to Zyn-Fusion interface.
* gnu/packages/patches/zynaddsubfx-3.0.6-system-rtosc.patch: New file.
* gnu/packages/music.scm (zynaddsubfx)[source]: Add it.
[arguments]<#:configure-flags>: New argument.
<#:phases>: Add 'patch-paths phase.
[inputs]: Add mruby-zest and rtosc; remove ntk.
* gnu/local.mk: Add the patch file.
Change-Id: I8522f92707f45915f87d15fd14b0f5d7dc5db224
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: Add mruby-zest.
* gnu/packages/mruby-xyz.scm: New file.
* gnu/local.mk: Add it.
Change-Id: Ie228b57feefcce6bf868d93d234a028daf5a6e38
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: Add rtosc.
* gnu/packages/audio.scm (rtosc): New variable.
* gnu/packages/patches/rtosc-0.3.1-fix-invalid-comparison-operator.patch: New
file.
* gnu/local.mk: Register it.
Change-Id: I771b67a2bedc5ea513d6504c6f47db2d9382330c
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: Add nanovg.
* gnu/packages/gl.scm (nanovg): New variable.
Change-Id: I89333066029e5277c979854c5f96b5e60d999579
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: Remove grpc-1.16.1.
* gnu/packages/rpc.scm (grpc-1.16.1): Delete variable.
* gnu/packages/cpp.scm (abseil-cpp-20200923.3): Update comment.
Change-Id: Ibc4efd08a6b28ff38dfe47ec765e1f4ef497d3ed
gnu: smplayer: Update to 25.6.0.
* gnu/packages/video.scm (smplayer): Update to 25.6.0.
Change-Id: I9843bc58db798b32492f89fba15f26a88fedced0
Signed-off-by: Andreas Enge <andreas@enge.fr>
teams: Add Sughosha to audio team.
* etc/teams.scm ("Sughosha"): Add to audio team.
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: carla: Enable Wayland support.
* gnu/packages/audio.scm (carla)[arguments]<#:phases>: In wrap-executables
phase, wrap the executables with QT_PLUGIN_PATH.
[inputs]: Add qtwayland-5.
gnu: lmms: Enable Wayland support.
* gnu/packages/music.scm (lmms)[build-system]: Switch to qt-build-system.
[inputs]: Remove qtbase-5; add qtwayland-5.
Change-Id: I1715436104eb62bea7dfaebb4504e90f06790b4f
gnu: lmms: Enable STK Mallets and GIG Player.
* gnu/packages/music.scm (lmms)[inputs]: Add libgig and stk.
[arguments]<#:phases>: Add patch-stk-path.
Change-Id: I8116d603399f75571dfc37bc43760334df3a764e
gnu: Add stk.
* gnu/packages/music.scm (stk): New variable.
* gnu/packages/patches/stk-5.0.1-fix-typo.patch: New file.
* gnu/local.mk: Register the patch file.
Change-Id: I77d0ae447554eb10cfca3d5825b7f466036fb3e8
gnu: carla: Add native-search-paths.
* gnu/packages/audio.scm (carla)[native-search-paths]: Add CLAP_PATH,
LADSPA_PATH, LV2_PATH, LXVST_PATH, VST2_PATH, VST3_PATH, SF1_PATH and SFZ_PATH
variables.
Change-Id: I30af5a75b026eb56de5311a753ad789c093c0556
gnu: lmms: Enable MP3 file format support for project export.
* gnu/packages/music.scm (lmms)[inputs]: Add lame.
Change-Id: Ic185212b9896984fd4039f5e56358f599036f79a
gnu: carla: Enable PulseAudio support.
* gnu/packages/audio.scm (carla)[inputs]: Add pulseaudio.
Change-Id: I2d08897bd8686187fafffea2702d50da55ef6cec
gnu: lmms: Enable libsoundio and PulseAudio support.
* gnu/packages/music.scm (lmms)[inputs]: Add libsoundio and pulseaudio.
Change-Id: I05d0080d85e21606dde6cad4248c774c166a987e
gnu: carla: Make carla executable.
This commit allows lmms to launch carla.
* gnu/packages/audio.scm (carla)[arguments]<#:phases>: In make-carla-executable
phase, also make carla-control, carla-jack-multi, carla-jack-single,
carla-patchbay and carla-rack executable. In wrap-executables phase, also wrap
the other executables.
Change-Id: I42dee1070d467ca0aa292a4b5a412bece6c1a489
gnu: lmms: Fix building carla plugins.
* gnu/packages/music.scm (lmms)[source]: Add snippet to fix including carla
headers.
Change-Id: Ib30e5df987c3b59300a0df19a815278db981a085
gnu: Add maak.
* gnu/packages/build-tools.scm (maak): New variable.
Change-Id: I31d6690ed98eae099af1825bfaae556a36b2c05b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: freeipmi: Update to 1.6.16.
* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.16.
Change-Id: If43fa5c1e28d140ae95b54b33c8ae263d9fad97f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
home: Adjust file system mount options.
* guix/scripts/home.scm (spawn-home-container): Add ‘options’ field to
the /run/user/$UID and ‘home-directory’ file systems.
Change-Id: Ic6d987fe186f9c49718f15c71867953a20f2fb68