diff options
author | seth <getchoo@tuta.io> | 2024-06-25 21:05:51 -0400 |
---|---|---|
committer | seth <getchoo@tuta.io> | 2024-06-25 21:05:51 -0400 |
commit | 3cab8d91e2b0abe48ca7513c7026f67c77be1294 (patch) | |
tree | faaf0779fb49a139df40ddb50d485374c745bda8 /pkgs/applications/audio/easyeffects/default.nix | |
parent | dd8260ecb7902fe0c13dc50c0daa66c399b5ba0a (diff) |
easyeffects: migrate to by-name
Diffstat (limited to 'pkgs/applications/audio/easyeffects/default.nix')
-rw-r--r-- | pkgs/applications/audio/easyeffects/default.nix | 126 |
1 files changed, 0 insertions, 126 deletions
diff --git a/pkgs/applications/audio/easyeffects/default.nix b/pkgs/applications/audio/easyeffects/default.nix deleted file mode 100644 index 53f7d231b8503..0000000000000 --- a/pkgs/applications/audio/easyeffects/default.nix +++ /dev/null @@ -1,126 +0,0 @@ -{ lib -, stdenv -, appstream-glib -, desktop-file-utils -, deepfilternet -, fetchFromGitHub -, calf -, fftw -, fftwFloat -, fmt_9 -, glib -, gsl -, gtk4 -, itstool -, ladspaH -, libadwaita -, libbs2b -, libebur128 -, libportal-gtk4 -, libsamplerate -, libsigcxx30 -, libsndfile -, lilv -, lsp-plugins -, lv2 -, mda_lv2 -, meson -, ninja -, nlohmann_json -, pipewire -, pkg-config -, rnnoise -, rubberband -, speexdsp -, soundtouch -, tbb -, wrapGAppsHook4 -, zam-plugins -, zita-convolver -}: -let - # Fix crashes with speexdsp effects - speexdsp' = speexdsp.override { withFftw3 = false; }; -in - -stdenv.mkDerivation rec { - pname = "easyeffects"; - version = "7.1.6"; - - src = fetchFromGitHub { - owner = "wwmm"; - repo = "easyeffects"; - rev = "v${version}"; - hash = "sha256-NViRZHNgsweoD1YbyWYrRTZPKTCkKk3fGDLLYDD7JfA="; - }; - - nativeBuildInputs = [ - desktop-file-utils - itstool - meson - ninja - pkg-config - wrapGAppsHook4 - ]; - - buildInputs = [ - appstream-glib - deepfilternet - fftw - fftwFloat - fmt_9 - glib - gsl - gtk4 - ladspaH - libadwaita - libbs2b - libebur128 - libportal-gtk4 - libsamplerate - libsigcxx30 - libsndfile - lilv - lv2 - nlohmann_json - pipewire - rnnoise - rubberband - soundtouch - speexdsp' - tbb - zita-convolver - ]; - - preFixup = - let - lv2Plugins = [ - calf # compressor exciter, bass enhancer and others - lsp-plugins # delay, limiter, multiband compressor - mda_lv2 # loudness - zam-plugins # maximizer - ]; - ladspaPlugins = [ - deepfilternet # deep noise remover - rubberband # pitch shifting - ]; - in - '' - gappsWrapperArgs+=( - --set LV2_PATH "${lib.makeSearchPath "lib/lv2" lv2Plugins}" - --set LADSPA_PATH "${lib.makeSearchPath "lib/ladspa" ladspaPlugins}" - ) - ''; - - separateDebugInfo = true; - - meta = with lib; { - changelog = "https://github.com/wwmm/easyeffects/blob/v${version}/CHANGELOG.md"; - description = "Audio effects for PipeWire applications"; - homepage = "https://github.com/wwmm/easyeffects"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ ]; - platforms = platforms.linux; - mainProgram = "easyeffects"; - }; -} |