freewheeling: fix build

+7 -23
+7 -23
pkgs/by-name/fr/freewheeling/package.nix
··· 3 stdenv, 4 fetchFromGitHub, 5 pkg-config, 6 - autoreconfHook, 7 - gnutls, 8 freetype, 9 fluidsynth, 10 SDL, ··· 18 libSM, 19 libsndfile, 20 libogg, 21 - libtool, 22 }: 23 - let 24 - makeSDLFlags = map (p: "-I${lib.getDev p}/include/SDL"); 25 - in 26 27 stdenv.mkDerivation (finalAttrs: { 28 pname = "freewheeling"; ··· 35 hash = "sha256-xEZBE/7nUvK2hruqP6QQzlsIDmuniPZg7JEJkCEvzvU="; 36 }; 37 38 - nativeBuildInputs = [ 39 - pkg-config 40 - autoreconfHook 41 - libtool 42 - ]; 43 buildInputs = [ 44 freetype 45 fluidsynth ··· 54 libsndfile 55 libogg 56 libSM 57 - (gnutls.overrideAttrs (oldAttrs: { 58 - configureFlags = oldAttrs.configureFlags ++ [ "--enable-openssl-compatibility" ]; 59 - })) 60 ]; 61 - env.NIX_CFLAGS_COMPILE = toString ( 62 - makeSDLFlags [ 63 - SDL 64 - SDL_ttf 65 - SDL_gfx 66 - ] 67 - ++ [ "-I${libxml2.dev}/include/libxml2" ] 68 - ); 69 70 - hardeningDisable = [ "format" ]; 71 72 meta = { 73 description = "Live looping instrument with JACK and MIDI support";
··· 3 stdenv, 4 fetchFromGitHub, 5 pkg-config, 6 freetype, 7 fluidsynth, 8 SDL, ··· 16 libSM, 17 libsndfile, 18 libogg, 19 + libX11, 20 + nettle, 21 }: 22 23 stdenv.mkDerivation (finalAttrs: { 24 pname = "freewheeling"; ··· 31 hash = "sha256-xEZBE/7nUvK2hruqP6QQzlsIDmuniPZg7JEJkCEvzvU="; 32 }; 33 34 + nativeBuildInputs = [ pkg-config ]; 35 + 36 buildInputs = [ 37 freetype 38 fluidsynth ··· 47 libsndfile 48 libogg 49 libSM 50 + libX11 51 + nettle 52 ]; 53 54 + env.NIX_CFLAGS_COMPILE = "-I${lib.getDev libxml2}/include/libxml2"; 55 56 meta = { 57 description = "Live looping instrument with JACK and MIDI support";