3
0
Fork 0
forked from mirrors/nixpkgs

freewheeling: build with fluidsynth (#157085)

Fixes constant stream of warning messages
"UserVariable: WARNING: Can't convert invalid variable!"
due to "SYSTEM_fluidsynth_enabled" var in the default
"coreinterface.xml".

Enables MIDI synthesis out of the box.
This commit is contained in:
Orivej Desh 2022-01-30 02:22:10 +00:00 committed by GitHub
parent 46244fa290
commit 9721abadfd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, pkg-config, autoreconfHook, gnutls, freetype { lib, stdenv, fetchFromGitHub, pkg-config, autoreconfHook, gnutls, freetype, fluidsynth
, SDL, SDL_gfx, SDL_ttf, liblo, libxml2, alsa-lib, libjack2, libvorbis , SDL, SDL_gfx, SDL_ttf, liblo, libxml2, alsa-lib, libjack2, libvorbis
, libSM, libsndfile, libogg, libtool , libSM, libsndfile, libogg, libtool
}: }:
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkg-config autoreconfHook libtool ]; nativeBuildInputs = [ pkg-config autoreconfHook libtool ];
buildInputs = [ buildInputs = [
freetype SDL SDL_gfx SDL_ttf freetype fluidsynth SDL SDL_gfx SDL_ttf
liblo libxml2 libjack2 alsa-lib libvorbis libsndfile libogg libSM liblo libxml2 libjack2 alsa-lib libvorbis libsndfile libogg libSM
(gnutls.overrideAttrs (oldAttrs: { (gnutls.overrideAttrs (oldAttrs: {
configureFlags = oldAttrs.configureFlags ++ [ "--enable-openssl-compatibility" ]; configureFlags = oldAttrs.configureFlags ++ [ "--enable-openssl-compatibility" ];