about summary refs log tree commit diff
path: root/pkgs/applications/audio
diff options
context:
space:
mode:
authorWeijia Wang <9713184+wegank@users.noreply.github.com>2023-01-06 22:04:01 +0100
committerWeijia Wang <9713184+wegank@users.noreply.github.com>2023-01-06 22:04:01 +0100
commit6bab6fb6f91105ef3a82e4a7a8c0ea8878e245d7 (patch)
treeb3a65c854c530d5e9e03bfa1b06320c540c908bf /pkgs/applications/audio
parent059e0f8958eff9c3cb89aea5812ae000def9fd80 (diff)
nova-filters: migrate to scons_latest
Diffstat (limited to 'pkgs/applications/audio')
-rw-r--r--pkgs/applications/audio/nova-filters/default.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/applications/audio/nova-filters/default.nix b/pkgs/applications/audio/nova-filters/default.nix
index 0fe6da9537dab..8a672948634aa 100644
--- a/pkgs/applications/audio/nova-filters/default.nix
+++ b/pkgs/applications/audio/nova-filters/default.nix
@@ -9,20 +9,20 @@ stdenv.mkDerivation {
     sha256 = "16064vvl2w5lz4xi3lyjk4xx7fphwsxc14ajykvndiz170q32s6i";
   };
 
-  nativeBuildInputs = [ pkg-config sconsPackages.scons_3_0_1 ];
+  nativeBuildInputs = [ pkg-config sconsPackages.scons_latest ];
   buildInputs = [ boost ladspaH ];
 
   patchPhase = ''
     # remove TERM:
     sed -i -e '4d' SConstruct
-    sed -i "s@mfpmath=sse@mfpmath=sse -I ${boost.dev}/include@g" SConstruct
+    sed -i 's@Options@Variables@g' SConstruct
+    sed -i "s@-fomit-frame-pointer -ffast-math -mfpmath=sse@-I ${boost.dev}/include@g" SConstruct
     sed -i "s@ladspa.h@${ladspaH}/include/ladspa.h@g" filters.cpp
     sed -i "s@LADSPA_HINT_SAMPLE_RATE, 0, 0.5@LADSPA_HINT_SAMPLE_RATE, 0.0001, 0.5@g" filters.cpp
     sed -i "s/= check/= detail::filter_base<internal_type, checked>::check/" nova/source/dsp/filter.hpp
   '';
 
   meta = with lib; {
-    broken = (stdenv.isLinux && stdenv.isAarch64);
     description = "LADSPA plugins based on filters of nova";
     homepage = "http://klingt.org/~tim/nova-filters/";
     license = licenses.gpl2Plus;