From 396320cab710c0045d0860ee1cff586c15a86c14 Mon Sep 17 00:00:00 2001 From: Bart Brouns Date: Sat, 29 Sep 2018 03:37:03 +0200 Subject: [PATCH] csa: init at 0.5.100810 --- pkgs/applications/audio/csa/default.nix | 28 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 +++- 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 pkgs/applications/audio/csa/default.nix diff --git a/pkgs/applications/audio/csa/default.nix b/pkgs/applications/audio/csa/default.nix new file mode 100644 index 000000000000..c3b3b9441357 --- /dev/null +++ b/pkgs/applications/audio/csa/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + name = "csa-${version}"; + version = "0.5.100810"; + + src = fetchurl { + url = "mirror://sourceforge/csa/${name}.tar.gz"; + sha256 = "1syg81dzdil0dyx1mlx1n7if3qsf2iz243p2zv34a1acfqm509r3"; + }; + + # after running either cellular leveler mono or stereo, the other stops working, + # so we remove one of them: + postInstall = "rm $out/lib/ladspa/celllm_3890.*"; + + meta = with stdenv.lib; { + homepage = https://sourceforge.net/projects/csa/; + description = "A group of LADSPA Audio plugins for FM broadcast and more"; + longDescription = '' + CSA means : ContrĂ´le Signal Audio. + It contains the following plugins: + Emphazised Limiter, Cellular Leveler, Simple right/left amplifier. Blind Peak Meter. + ''; + license = licenses.gpl3; + maintainers = [ maintainers.magnetophon ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8c0ea7c7ad2d..6d12efcb99ae 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1537,7 +1537,7 @@ with pkgs; riot-web = callPackage ../applications/networking/instant-messengers/riot/riot-web.nix { conf = config.riot-web.conf or null; }; - + roundcube = callPackage ../servers/roundcube { }; rsbep = callPackage ../tools/backup/rsbep { }; @@ -15844,6 +15844,8 @@ with pkgs; inherit (gnome2) libgnomeui GConf; }; + csa = callPackage ../applications/audio/csa { }; + csound = callPackage ../applications/audio/csound { }; cinepaint = callPackage ../applications/graphics/cinepaint {