Merge pull request #322534 from getchoo/pkgs/easyeffects/adopt

authored by Franz Pletz and committed by GitHub 12a3f8bb 6befe6d3

+57 -52
+57 -47
pkgs/applications/audio/easyeffects/default.nix pkgs/by-name/ea/easyeffects/package.nix
··· 1 - { lib 2 - , stdenv 3 - , appstream-glib 4 - , desktop-file-utils 5 - , deepfilternet 6 - , fetchFromGitHub 7 - , calf 8 - , fftw 9 - , fftwFloat 10 - , fmt_9 11 - , glib 12 - , gsl 13 - , gtk4 14 - , itstool 15 - , ladspaH 16 - , libadwaita 17 - , libbs2b 18 - , libebur128 19 - , libportal-gtk4 20 - , libsamplerate 21 - , libsigcxx30 22 - , libsndfile 23 - , lilv 24 - , lsp-plugins 25 - , lv2 26 - , mda_lv2 27 - , meson 28 - , ninja 29 - , nlohmann_json 30 - , pipewire 31 - , pkg-config 32 - , rnnoise 33 - , rubberband 34 - , speexdsp 35 - , soundtouch 36 - , tbb 37 - , wrapGAppsHook4 38 - , zam-plugins 39 - , zita-convolver 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + appstream-glib, 6 + calf, 7 + deepfilternet, 8 + desktop-file-utils, 9 + fftw, 10 + fftwFloat, 11 + fmt_9, 12 + glib, 13 + gsl, 14 + gtk4, 15 + itstool, 16 + ladspaH, 17 + libadwaita, 18 + libbs2b, 19 + libebur128, 20 + libportal-gtk4, 21 + libsamplerate, 22 + libsigcxx30, 23 + libsndfile, 24 + lilv, 25 + lsp-plugins, 26 + lv2, 27 + mda_lv2, 28 + meson, 29 + ninja, 30 + nix-update-script, 31 + nlohmann_json, 32 + pipewire, 33 + pkg-config, 34 + rnnoise, 35 + rubberband, 36 + speexdsp, 37 + soundtouch, 38 + tbb, 39 + wrapGAppsHook4, 40 + zam-plugins, 41 + zita-convolver, 40 42 }: 43 + let 44 + # Fix crashes with speexdsp effects 45 + speexdsp' = speexdsp.override { withFftw3 = false; }; 46 + in 41 47 42 48 stdenv.mkDerivation rec { 43 49 pname = "easyeffects"; 44 - version = "7.1.6"; 50 + version = "7.1.7"; 45 51 46 52 src = fetchFromGitHub { 47 53 owner = "wwmm"; 48 54 repo = "easyeffects"; 49 55 rev = "v${version}"; 50 - hash = "sha256-NViRZHNgsweoD1YbyWYrRTZPKTCkKk3fGDLLYDD7JfA="; 56 + hash = "sha256-y7we7/MQWweAoZkM8SuHiOTVyWFj9/foufLYBum/KKc="; 51 57 }; 52 58 53 59 nativeBuildInputs = [ ··· 83 89 rnnoise 84 90 rubberband 85 91 soundtouch 86 - speexdsp 92 + speexdsp' 87 93 tbb 88 94 zita-convolver 89 95 ]; ··· 110 116 111 117 separateDebugInfo = true; 112 118 113 - meta = with lib; { 114 - changelog = "https://github.com/wwmm/easyeffects/blob/v${version}/CHANGELOG.md"; 119 + passthru = { 120 + updateScript = nix-update-script { }; 121 + }; 122 + 123 + meta = { 115 124 description = "Audio effects for PipeWire applications"; 116 125 homepage = "https://github.com/wwmm/easyeffects"; 117 - license = licenses.gpl3Plus; 118 - maintainers = with maintainers; [ ]; 119 - platforms = platforms.linux; 126 + changelog = "https://github.com/wwmm/easyeffects/blob/v${version}/CHANGELOG.md"; 127 + license = lib.licenses.gpl3Plus; 128 + maintainers = with lib.maintainers; [ getchoo ]; 120 129 mainProgram = "easyeffects"; 130 + platforms = lib.platforms.linux; 121 131 }; 122 132 }
-5
pkgs/top-level/all-packages.nix
··· 25888 25888 25889 25889 libcardiacarrest = callPackage ../misc/libcardiacarrest { }; 25890 25890 25891 - easyeffects = callPackage ../applications/audio/easyeffects { 25892 - # Fix crashes with speexdsp effects 25893 - speexdsp = speexdsp.override { withFftw3 = false; }; 25894 - }; 25895 - 25896 25891 pulseeffects-legacy = callPackage ../applications/audio/pulseeffects-legacy { }; 25897 25892 25898 25893 tomcat-native = callPackage ../servers/http/tomcat/tomcat-native.nix { };