freewheeling: fix build

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