Merge remote-tracking branch 'origin/master' into staging-next

Conflicts:
	pkgs/applications/blockchains/polkadot/default.nix
This commit is contained in:
Alyssa Ross 2024-06-09 22:47:12 +01:00
commit 3df6bb2c85
No known key found for this signature in database
GPG Key ID: F9DBED4859B271C0
7455 changed files with 9725 additions and 8070 deletions

View File

@ -5,15 +5,6 @@ with lib;
let
cfg = config.services.node-red;
defaultUser = "node-red";
finalPackage = if cfg.withNpmAndGcc then node-red_withNpmAndGcc else cfg.package;
node-red_withNpmAndGcc = pkgs.runCommand "node-red" {
nativeBuildInputs = [ pkgs.makeWrapper ];
}
''
mkdir -p $out/bin
makeWrapper ${pkgs.nodePackages.node-red}/bin/node-red $out/bin/node-red \
--set PATH '${lib.makeBinPath [ pkgs.nodePackages.npm pkgs.gcc ]}:$PATH' \
'';
in
{
options.services.node-red = {
@ -127,11 +118,12 @@ in
environment = {
HOME = cfg.userDir;
};
path = lib.optionals cfg.withNpmAndGcc [ pkgs.nodePackages.npm pkgs.gcc ];
serviceConfig = mkMerge [
{
User = cfg.user;
Group = cfg.group;
ExecStart = "${finalPackage}/bin/node-red ${pkgs.lib.optionalString cfg.safe "--safe"} --settings ${cfg.configFile} --port ${toString cfg.port} --userDir ${cfg.userDir} ${concatStringsSep " " (mapAttrsToList (name: value: "-D ${name}=${value}") cfg.define)}";
ExecStart = "${cfg.package}/bin/node-red ${pkgs.lib.optionalString cfg.safe "--safe"} --settings ${cfg.configFile} --port ${toString cfg.port} --userDir ${cfg.userDir} ${concatStringsSep " " (mapAttrsToList (name: value: "-D ${name}=${value}") cfg.define)}";
PrivateTmp = true;
Restart = "always";
WorkingDirectory = cfg.userDir;

View File

@ -374,6 +374,7 @@ All versions of a package _must_ be included in `all-packages.nix` to make sure
* `meta.description` must:
* Be short, just one sentence.
* Be capitalized.
* Not start with the definite or an indefinite article.
* Not start with the package name.
* More generally, it should not refer to the package name.
* Not end with a period (or any punctuation for that matter).
@ -459,7 +460,10 @@ Examples going from bad to best practices:
## Patches
Patches available online should be retrieved using `fetchpatch`.
Sometimes, changes are needed to the source to allow building a derivation in nixpkgs, or to get earlier access to an upstream fix or improvement.
When using the `patches` parameter to `mkDerivation`, make sure the patch name clearly describes the reason for the patch, or add a comment.
Patches already merged upstream or published elsewhere should be retrieved using `fetchpatch`.
```nix
{
@ -473,7 +477,9 @@ Patches available online should be retrieved using `fetchpatch`.
}
```
Otherwise, you can add a `.patch` file to the `nixpkgs` repository. In the interest of keeping our maintenance burden to a minimum, only patches that are unique to `nixpkgs` should be added in this way.
Otherwise, you can add a `.patch` file to the `nixpkgs` repository.
In the interest of keeping our maintenance burden and the size of nixpkgs to a minimum, only do this for patches that are unique to `nixpkgs` or that have been proposed upstream but are not merged yet, cannot be easily fetched or have a high chance to disappear in the future due to unstable or unreliable URLs.
The latter avoids link rot when the upstream abandons, squashes or rebases their change, in which case the commit may get garbage-collected.
If a patch is available online but does not cleanly apply, it can be modified in some fixed ways by using additional optional arguments for `fetchpatch`. Check [the `fetchpatch` reference](https://nixos.org/manual/nixpkgs/unstable/#fetchpatch) for details.

View File

@ -66,7 +66,7 @@ stdenv.mkDerivation rec {
passthru.tests.phosh = nixosTests.phosh;
meta = with lib; {
description = "A virtual keyboard supporting Wayland";
description = "Virtual keyboard supporting Wayland";
homepage = "https://gitlab.gnome.org/World/Phosh/squeekboard";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ artturin ];

View File

@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
preInstall="mkdir -p $out/lib/ladspa";
meta = {
description = "A set of ambisonics ladspa plugins";
description = "Set of ambisonics ladspa plugins";
longDescription = ''
Mono and stereo to B-format panning, horizontal rotator, square, hexagon and cube decoders.
'';

View File

@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
'';
meta = {
description = "a four-band parametric equaliser, which has the nice property of being stable even while parameters are being changed";
description = "Four-band parametric equaliser, which has the nice property of being stable even while parameters are being changed";
longDescription = ''
Each section has an active/bypass switch, frequency, bandwidth and gain controls.
There is also a global bypass switch and gain control.

View File

@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://dougal-s.github.io/Aether/";
description = "An algorithmic reverb LV2 based on Cloudseed";
description = "Algorithmic reverb LV2 based on Cloudseed";
maintainers = [ maintainers.magnetophon ];
platforms = platforms.linux;
license = licenses.mit;

View File

@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
homepage = "https://amarok.kde.org";
description = "A powerful music player with an intuitive interface";
description = "Powerful music player with an intuitive interface";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ peterhoeg ];
};

View File

@ -70,7 +70,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/World/amberol";
description = "A small and simple sound and music player";
description = "Small and simple sound and music player";
maintainers = with maintainers; [ linsui ];
license = licenses.gpl3Plus;
platforms = platforms.linux;

View File

@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "An LV2 port of the internal modules found in Alsa Modular Synth";
description = "LV2 port of the internal modules found in Alsa Modular Synth";
homepage = "https://github.com/blablack/ams-lv2";
license = licenses.gpl3;
maintainers = [ maintainers.goibhniu ];

View File

@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "http://openavproductions.com/artyfx/";
description = "A LV2 plugin bundle of artistic realtime effects";
description = "LV2 plugin bundle of artistic realtime effects";
license = licenses.gpl2;
maintainers = [ maintainers.magnetophon ];
platforms = platforms.linux;

View File

@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "A graphical Audio CD ripper and encoder for Linux";
description = "Graphical Audio CD ripper and encoder for Linux";
mainProgram = "asunder";
homepage = "http://littlesvr.ca/asunder/index.php";
license = licenses.gpl2;

View File

@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = with lib; {
description = "The aucatctl utility sends MIDI messages to control sndiod and/or aucat volumes";
description = "Utility that allows to send MIDI messages to control sndiod and/or aucat volumes";
homepage = "http://www.sndio.org";
license = licenses.isc;
maintainers = with maintainers; [ sna ];

View File

@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "A lightweight and versatile audio player";
description = "Lightweight and versatile audio player";
homepage = "https://audacious-media-player.org/";
maintainers = with maintainers; [ eelco ramkromberg ttuegel thiagokokada ];
platforms = with platforms; linux;

View File

@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "http://tombaran.info/autotalent.html";
description = "A real-time pitch correction LADSPA plugin (no MIDI control)";
description = "Real-time pitch correction LADSPA plugin (no MIDI control)";
license = licenses.gpl2;
maintainers = [ maintainers.michalrus ];
platforms = platforms.linux;

View File

@ -75,7 +75,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = with lib; {
description = "A tracker for YM2608 (OPNA) which was used in NEC PC-8801/9801 series computers";
description = "Tracker for YM2608 (OPNA) which was used in NEC PC-8801/9801 series computers";
mainProgram = "BambooTracker";
homepage = "https://bambootracker.github.io/BambooTracker/";
license = licenses.gpl2Plus;

View File

@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/sjaehn/BChoppr";
description = "An audio stream chopping LV2 plugin";
description = "Audio stream chopping LV2 plugin";
maintainers = [ maintainers.magnetophon ];
platforms = platforms.linux;
license = licenses.gpl3Plus;

View File

@ -60,7 +60,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "A digital audio workstation";
description = "Digital audio workstation";
longDescription = ''
Bitwig Studio is a multi-platform music-creation system for
production, performance and DJing, with a focus on flexible

View File

@ -106,7 +106,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "A digital audio workstation";
description = "Digital audio workstation";
longDescription = ''
Bitwig Studio is a multi-platform music-creation system for
production, performance and DJing, with a focus on flexible

View File

@ -112,7 +112,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "A digital audio workstation";
description = "Digital audio workstation";
longDescription = ''
Bitwig Studio is a multi-platform music-creation system for
production, performance and DJing, with a focus on flexible

View File

@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
makeFlags = [ "PREFIX=$(out)" ];
meta = with lib; {
description = "A flexible LV2 delay plugin";
description = "Flexible LV2 delay plugin";
homepage = "https://github.com/MrBollie/bolliedelayxt.lv2";
license = licenses.gpl3Plus;
maintainers = [ maintainers.magnetophon ];

View File

@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
description = "A range of synthesiser, electric piano and organ emulations";
description = "Range of synthesiser, electric piano and organ emulations";
homepage = "https://bristol.sourceforge.net";
license = licenses.gpl3;
platforms = [ "x86_64-linux" "i686-linux" ];

View File

@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://torger.se/anders/brutefir.html";
description = "A software convolution engine";
description = "Software convolution engine";
license = licenses.gpl2Only;
maintainers = with maintainers; [ auchter ];
platforms = [ "x86_64-linux" "i686-linux" ];

View File

@ -65,7 +65,7 @@ stdenv.mkDerivation {
env.NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations";
meta = with lib; {
description = "Buzztrax is a modular music composer for Linux.";
description = "Buzztrax is a modular music composer for Linux";
homepage = "https://www.buzztrax.org/";
license = licenses.lgpl21Plus;
maintainers = [ maintainers.bendlas ];

View File

@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://calf-studio-gear.org";
description = "A set of high quality open source audio plugins for musicians";
description = "Set of high quality open source audio plugins for musicians";
license = licenses.lgpl2;
maintainers = [ maintainers.goibhniu ];
platforms = platforms.linux;

View File

@ -110,7 +110,7 @@ mkDerivation rec {
cmakeFlags = lib.flatten (map (e: map (f: fstat e.enable f) e.names) options);
meta = with lib; {
description = "A graphical client for MPD";
description = "Graphical client for MPD";
mainProgram = "cantata";
homepage = "https://github.com/cdrummond/cantata";
license = licenses.gpl3Only;

View File

@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
'';
meta = {
description = "A selection of LADSPA plugins implementing classic effects";
description = "Selection of LADSPA plugins implementing classic effects";
longDescription = ''
The C* Audio Plugin Suite is a selection of classic effects,
unique filters and signal generators. The digital guitarist

View File

@ -93,7 +93,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
homepage = "https://kx.studio/Applications:Carla";
description = "An audio plugin host";
description = "Audio plugin host";
longDescription = ''
It currently supports LADSPA (including LRDF), DSSI, LV2, VST2/3
and AU plugin formats, plus GIG, SF2 and SFZ file support.

View File

@ -47,7 +47,7 @@ stdenv.mkDerivation {
passthru.updateScript = ./update.sh;
meta = with lib; {
description = "An open-source hosting platform made for podcasters who want to engage and interact with their audience";
description = "Open-source hosting platform made for podcasters who want to engage and interact with their audience";
homepage = "https://castopod.org";
license = licenses.agpl3Only;
maintainers = with maintainers; [ alexoundos ];

View File

@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://caudec.cocatre.net/";
description = "A multiprocess audio converter that supports many formats (FLAC, MP3, Ogg Vorbis, Windows codecs and many more)";
description = "Multiprocess audio converter that supports many formats (FLAC, MP3, Ogg Vorbis, Windows codecs and many more)";
license = licenses.gpl3;
platforms = platforms.linux ++ platforms.darwin;
};

View File

@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://xiph.org/paranoia";
description = "A tool and library for reading digital audio from CDs";
description = "Tool and library for reading digital audio from CDs";
license = with licenses; [ gpl2Plus lgpl21Plus ];
platforms = platforms.unix;
mainProgram = "cdparanoia";

View File

@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "A tracker program for composing music for the SID chip";
description = "Tracker program for composing music for the SID chip";
homepage = "https://github.com/theyamo/CheeseCutter/";
license = licenses.gpl2Plus;
platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ];

View File

@ -23,7 +23,7 @@ appimageTools.wrapType2 rec {
'';
meta = with lib; {
description = "A new look into listening and enjoying Apple Music in style and performance.";
description = "New look into listening and enjoying Apple Music in style and performance";
homepage = "https://github.com/ciderapp/Cider";
license = licenses.agpl3Only;
mainProgram = "cider";

View File

@ -128,7 +128,7 @@ in mkDerivation {
meta = with lib; {
homepage = "https://www.clementine-player.org";
description = "A multiplatform music player";
description = "Multiplatform music player";
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = [ maintainers.ttuegel ];

View File

@ -72,7 +72,7 @@ stdenv.mkDerivation {
'';
meta = with lib; {
description = "An MPD client based on rofi/fzf";
description = "MPD client based on rofi/fzf";
homepage = "https://github.com/carnager/clerk";
license = licenses.mit;
maintainers = with maintainers; [ anderspapitto rewine ];

View File

@ -64,7 +64,7 @@ python3Packages.buildPythonApplication rec {
'';
meta = with lib; {
description = "A modern audio book player for Linux";
description = "Modern audio book player for Linux";
homepage = "https://cozy.geigi.de/";
maintainers = with maintainers; [ makefu aleksana ];
license = licenses.gpl3Plus;

View File

@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://sourceforge.net/projects/csa/";
description = "A group of LADSPA Audio plugins for FM broadcast and more";
description = "Group of LADSPA Audio plugins for FM broadcast and more";
longDescription = ''
CSA means : Contrôle Signal Audio.
It contains the following plugins:

View File

@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "The Csound Canonical Reference Manual";
description = "Csound Canonical Reference Manual";
homepage = "https://github.com/csound/manual";
license = licenses.fdl12Plus;
maintainers = with maintainers; [ hlolli ];

View File

@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/jpcima/DelayArchitect";
description = "A visual, musical editor for delay effects";
description = "Visual, musical editor for delay effects";
maintainers = [ maintainers.magnetophon ];
platforms = platforms.all;
license = licenses.gpl3Plus;

View File

@ -75,7 +75,7 @@ in stdenv.mkDerivation rec {
];
meta = with lib; {
description = "A totally original phase rotation plugin";
description = "Totally original phase rotation plugin";
homepage = "https://github.com/robbert-vdh/diopser";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ magnetophon ];

View File

@ -30,7 +30,7 @@ stdenv.mkDerivation {
'';
meta = with lib; {
description = "An unimpressive thingie for playing bits of samples with some level of accuracy";
description = "Unimpressive thingie for playing bits of samples with some level of accuracy";
homepage = "https://github.com/tidalcycles/Dirt";
license = licenses.gpl3;
maintainers = with maintainers; [ anderspapitto ];

View File

@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "A Dolby B & C software decoder";
description = "Dolby B & C software decoder";
homepage = "https://sourceforge.net/projects/dolbybcsoftwaredecode/";
maintainers = with maintainers; [ lorenz ];

View File

@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/michaelwillis/dragonfly-reverb";
description = "A hall-style reverb based on freeverb3 algorithms";
description = "Hall-style reverb based on freeverb3 algorithms";
maintainers = [ maintainers.magnetophon ];
license = licenses.gpl3Plus;
platforms = ["x86_64-linux"];

View File

@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
description = "An LV2 sample based drum plugin";
description = "LV2 sample based drum plugin";
homepage = "https://www.drumgizmo.org";
license = licenses.lgpl3Plus;
platforms = platforms.linux;

View File

@ -14,7 +14,7 @@ mkDerivation rec {
nativeBuildInputs = [ pkg-config ];
meta = with lib; {
description = "An old-school drum-kit sampler synthesizer with stereo fx";
description = "Old-school drum-kit sampler synthesizer with stereo fx";
mainProgram = "drumkv1_jack";
homepage = "http://drumkv1.sourceforge.net/";
license = licenses.gpl2Plus;

View File

@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ];
meta = with lib; {
description = "A DSD to FLAC transcoding tool";
description = "DSD to FLAC transcoding tool";
homepage = "https://github.com/hank/dsf2flac";
license = licenses.gpl2;
maintainers = with maintainers; [ artemist ];

View File

@ -112,7 +112,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
changelog = "https://github.com/wwmm/easyeffects/blob/v${version}/CHANGELOG.md";
description = "Audio effects for PipeWire applications.";
description = "Audio effects for PipeWire applications";
homepage = "https://github.com/wwmm/easyeffects";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ ];

View File

@ -76,7 +76,7 @@ symlinkJoin {
paths = [ wrapper desktopItem ];
meta = with lib; {
description = "A precise CD audio grabber for creating perfect quality rips using CD and DVD drives";
description = "Precise CD audio grabber for creating perfect quality rips using CD and DVD drives";
homepage = "https://www.exactaudiocopy.de/";
changelog = "https://www.exactaudiocopy.de/en/index.php/resources/whats-new/whats-new/";
license = licenses.unfree;

View File

@ -92,7 +92,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://www.exaile.org/";
description = "A music player with a simple interface and powerful music management capabilities";
description = "Music player with a simple interface and powerful music management capabilities";
mainProgram = "exaile";
license = licenses.gpl2Only;
maintainers = with maintainers; [ ryneeverett ];

View File

@ -85,7 +85,7 @@ stdenv.mkDerivation rec {
postPatch = "cd Build";
meta = with lib; {
description = "A standalone just-in-time Faust compiler";
description = "Standalone just-in-time Faust compiler";
mainProgram = "FaustLive";
longDescription = ''
FaustLive is a standalone just-in-time Faust compiler. It tries to bring

View File

@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "The physical models included with faust compiled as jack standalone and lv2 instruments";
description = "Physical models included with faust compiled as jack standalone and lv2 instruments";
homepage = "https://github.com/grame-cncm/faust/tree/master-dev/examples/physicalModeling";
license = licenses.mit;
platforms = platforms.linux;

View File

@ -21,7 +21,7 @@ stdenv.mkDerivation {
preInstall = "mkdir -p $out/lib/lv2";
meta = {
description = "a flexible 8 operator FM synthesizer for LV2";
description = "Flexible 8 operator FM synthesizer for LV2";
longDescription = ''
The synth core supports:

View File

@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://drobilla.net/software/fomp.html";
description = "An LV2 port of the MCP, VCO, FIL, and WAH plugins by Fons Adriaensen";
description = "LV2 port of the MCP, VCO, FIL, and WAH plugins by Fons Adriaensen";
license = licenses.gpl2Plus;
maintainers = [ maintainers.magnetophon ];
platforms = platforms.linux;

View File

@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
description = "The fre:ac audio converter project";
description = "Audio converter and CD ripper with support for various popular formats and encoders";
license = licenses.gpl2Plus;
homepage = "https://www.freac.org/";
maintainers = with maintainers; [ shamilton ];

View File

@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "format" ];
meta = {
description = "A live looping instrument with JACK and MIDI support";
description = "Live looping instrument with JACK and MIDI support";
longDescription = ''
Freewheeling allows us to build repetitive grooves
by sampling and directing loops from within spirited improvisation.

View File

@ -48,7 +48,7 @@ python3Packages.buildPythonApplication rec {
'';
meta = with lib; {
description = "A real-time audio analyzer";
description = "Real-time audio analyzer";
mainProgram = "friture";
homepage = "https://friture.org/";
license = licenses.gpl3;

View File

@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
};
meta = with lib; {
description = "A highly accurate clone of the classic Fasttracker II software for MS-DOS";
description = "Highly accurate clone of the classic Fasttracker II software for MS-DOS";
homepage = "https://16-bits.org/ft2.php";
license = licenses.bsd3;
maintainers = with maintainers; [ fgaz ];

View File

@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "A stereo variant of the reverberator by Jon Dattorro, for lv2";
description = "Stereo variant of the reverberator by Jon Dattorro, for lv2";
homepage = "https://github.com/jpcima/fverb";
license = licenses.bsd2;
maintainers = [ maintainers.magnetophon ];

View File

@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = with lib; {
description = "A beautiful, fast, fluent, light weight music player written in GTK4";
description = "Beautiful, fast, fluent, light weight music player written in GTK4";
mainProgram = "g4music";
homepage = "https://gitlab.gnome.org/neithern/g4music";
license = licenses.gpl3Only;

View File

@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.com/iurie-sw/geonkick";
description = "A free software percussion synthesizer";
description = "Free software percussion synthesizer";
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = [ maintainers.magnetophon ];

View File

@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
description = "A free, minimal, hardcore audio tool for DJs, live performers and electronic musicians";
description = "Free, minimal, hardcore audio tool for DJs, live performers and electronic musicians";
mainProgram = "giada";
homepage = "https://giadamusic.com/";
license = licenses.gpl3;

View File

@ -58,7 +58,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gmpclient.org";
description = "A GTK2 frontend for Music Player Daemon";
description = "GTK2 frontend for Music Player Daemon";
license = licenses.gpl2;
maintainers = [];
platforms = platforms.linux;

View File

@ -66,7 +66,7 @@ in stdenv.mkDerivation (finalAttrs: {
desktopItems = [ desktopItem ];
meta = {
description = "A crossplatform music editor for creating Commodore 64 music. Uses reSID library by Dag Lem and supports alternatively HardSID & CatWeasel devices"
description = "Crossplatform music editor for creating Commodore 64 music. Uses reSID library by Dag Lem and supports alternatively HardSID & CatWeasel devices"
+ lib.optionalString isStereo " - Stereo version";
homepage = "https://cadaver.github.io/tools.html";
downloadPage = "https://sourceforge.net/projects/goattracker2/";

View File

@ -63,7 +63,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "A lightweight internet radio player";
description = "Lightweight internet radio player";
homepage = "https://gitlab.com/goodvibes/goodvibes";
license = licenses.gpl3Plus;
platforms = platforms.linux;

View File

@ -87,7 +87,7 @@ python3Packages.buildPythonApplication rec {
passthru.updateScript = gitUpdater {};
meta = with lib; {
description = "A podcatcher written in python";
description = "Podcatcher written in python";
longDescription = ''
gPodder downloads and manages free audio and video content (podcasts)
for you. Listen directly on your computer or on your mobile devices.

View File

@ -17,7 +17,7 @@ with pythonPackages; buildPythonApplication rec {
meta = with lib; {
homepage = "https://github.com/manolomartinez/greg";
description = "A command-line podcast aggregator";
description = "Command-line podcast aggregator";
mainProgram = "greg";
license = licenses.gpl3;
maintainers = with maintainers; [ edwtjo ];

View File

@ -68,7 +68,7 @@ python3.pkgs.buildPythonApplication rec {
strictDeps = false;
meta = with lib; {
description = "A minimal GUI for the Text To Speech 'Svox Pico'. Read clipboard or selected text in different languages and manage it : pause, stop, replay";
description = "Minimal GUI for the Text To Speech 'Svox Pico'. Read clipboard or selected text in different languages and manage it : pause, stop, replay";
homepage = "https://github.com/mothsART/gSpeech";
maintainers = with maintainers; [ mothsart ];
license = licenses.gpl3;

View File

@ -105,7 +105,7 @@ stdenv.mkDerivation (finalAttrs: {
env.NIX_CFLAGS_COMPILE = toString [ "-fpermissive" ];
meta = with lib; {
description = "A virtual guitar amplifier for Linux running with JACK";
description = "Virtual guitar amplifier for Linux running with JACK";
mainProgram = "guitarix";
longDescription = ''
guitarix is a virtual guitar amplifier for Linux running with

View File

@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/brummer10/GxPlugins.lv2";
description = "A set of extra lv2 plugins from the guitarix project";
description = "Set of extra lv2 plugins from the guitarix project";
maintainers = [ maintainers.magnetophon ];
license = licenses.gpl3Plus;
};

View File

@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "A simple music player for YouTube and Reddit";
description = "Simple music player for YouTube and Reddit";
homepage = "https://headsetapp.co/";
license = licenses.mit;
platforms = [ "x86_64-linux" ];

View File

@ -49,7 +49,7 @@
meta = with lib; {
homepage = "http://tytel.org/helm";
description = "A free, cross-platform, polyphonic synthesizer";
description = "Free, cross-platform, polyphonic synthesizer";
longDescription = ''
A free, cross-platform, polyphonic synthesizer.
Features:

View File

@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
description = "A GTK patchbay for pipewire";
description = "GTK patchbay for pipewire";
homepage = "https://gitlab.freedesktop.org/pipewire/helvum";
license = licenses.gpl3Only;
maintainers = with maintainers; [ fufexan ];

View File

@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "A command line editor for id3v2 tags";
description = "Command line editor for id3v2 tags";
homepage = "https://id3v2.sourceforge.net/";
license = licenses.gpl2Plus;
platforms = with platforms; unix;

View File

@ -61,7 +61,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "A real-time pitch and formant tracking software";
description = "Real-time pitch and formant tracking software";
mainProgram = "in-formant";
homepage = "https://github.com/in-formant/in-formant";
license = licenses.asl20;

View File

@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://ssj71.github.io/infamousPlugins";
description = "A collection of open-source LV2 plugins";
description = "Collection of open-source LV2 plugins";
longDescription = ''
These are audio plugins in the LV2 format, developed for linux. Most are suitable for live use.
This collection contains:

View File

@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "A modular audio processing system using JACK and LV2 or LADSPA plugins";
description = "Modular audio processing system using JACK and LV2 or LADSPA plugins";
homepage = "http://drobilla.net/software/ingen";
license = licenses.agpl3Plus;
maintainers = [ maintainers.goibhniu ];

View File

@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "format" ];
meta = with lib; {
description = "A program for recording soundfiles with jack";
description = "Program for recording soundfiles with jack";
mainProgram = "jack_capture";
homepage = "https://github.com/kmatheussen/jack_capture/";
license = licenses.gpl2;

View File

@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "A simple waveform viewer for JACK";
description = "Simple waveform viewer for JACK";
mainProgram = "jack_oscrolloscope";
homepage = "http://das.nasophon.de/jack_oscrolloscope";
license = licenses.gpl2;

View File

@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [ fmt_9 libjack2 ];
meta = with lib; {
description = "A simple app to help with JACK apps that behave strangely.";
description = "Simple app to help with JACK apps that behave strangely";
longDescription = ''
Creates a JACK passthrough client with an arbitrary name and number of
ports. Common uses include tricking stubborn applications into creating

View File

@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
description = "A simple but fully featured LV2 host for Jack";
description = "Simple but fully featured LV2 host for Jack";
homepage = "http://drobilla.net/software/jalv";
license = licenses.isc;
maintainers = [ maintainers.goibhniu ];

View File

@ -79,7 +79,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
broken = (stdenv.isLinux && stdenv.isAarch64);
description = "An audio effect processor for PipeWire clients";
description = "Audio effect processor for PipeWire clients";
mainProgram = "jamesdsp";
homepage = "https://github.com/Audio4Linux/JDSP4Linux";
license = lib.licenses.gpl3Only;

View File

@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
];
meta = {
description = "A 'perceptual' or 'psychoacoustic' audio spectrum analyser for JACK and ALSA";
description = "'perceptual' or 'psychoacoustic' audio spectrum analyser for JACK and ALSA";
homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/index.html";
license = lib.licenses.gpl2;
maintainers = [ lib.maintainers.magnetophon ];

View File

@ -105,7 +105,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with lib; {
description = "A JACK client and audio file convolver with reverb samples";
description = "JACK client and audio file convolver with reverb samples";
homepage = "https://kokkinizita.linuxaudio.org/linuxaudio/";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ orivej ];

View File

@ -95,7 +95,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = {
description = "A simple and powerful audio tag editor";
description = "Simple and powerful audio tag editor";
inherit mainProgram;
homepage = "https://kid3.kde.org/";
license = lib.licenses.lgpl2Plus;

View File

@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "A chiptune tracker";
description = "Chiptune tracker";
homepage = "https://kometbomb.github.io/klystrack";
license = licenses.mit;
maintainers = with maintainers; [ suhr ];

View File

@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
doCheck = true;
meta = {
description = "The SDK for the LADSPA audio plugin standard";
description = "SDK for the LADSPA audio plugin standard";
longDescription = ''
The LADSPA SDK, including the ladspa.h API header file,
ten example LADSPA plugins and

View File

@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "A Linux Audio Session Handler";
description = "Linux Audio Session Handler";
longDescription = ''
Session management system for GNU/Linux audio applications.
'';

View File

@ -48,7 +48,7 @@ stdenv.mkDerivation {
};
meta = with lib; {
description = "A music tracker similar to lsdj optimised to run on portable game consoles";
description = "Music tracker similar to lsdj optimised to run on portable game consoles";
longDescription = ''
LittleGPTracker (a.k.a 'The piggy', 'lgpt') is a music tracker optimised
to run on portable game consoles. It is currently running on Game Park's

View File

@ -97,7 +97,7 @@ python3.pkgs.buildPythonApplication rec {
meta = with lib; {
changelog = "https://gitlab.gnome.org/World/lollypop/tags/${version}";
description = "A modern music player for GNOME";
description = "Modern music player for GNOME";
homepage = "https://gitlab.gnome.org/World/lollypop";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ lovesegfault ];

View File

@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
description = "A linux editor for the Akai LPD8";
description = "Linux editor for the Akai LPD8";
homepage = "https://github.com/charlesfleche/lpd8editor";
license = licenses.mit;
maintainers = with maintainers; [ pinpox ];

View File

@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "http://openavproductions.com/luppp/"; # https does not work
description = "A music creation tool, intended for live use";
description = "Music creation tool, intended for live use";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ prusnak ];
platforms = platforms.linux;

View File

@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/portalmod/lv2bm";
description = "A benchmark tool for LV2 plugins";
description = "Benchmark tool for LV2 plugins";
license = licenses.gpl3;
maintainers = [ maintainers.magnetophon ];
platforms = platforms.linux;

View File

@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
buildInputs = [ l-smash ];
meta = with lib; {
description = "Losslessly & gaplessly cut m4a (AAC in MP4) files.";
description = "Losslessly & gaplessly cut m4a (AAC in MP4) files";
homepage = "https://github.com/nu774/m4acut";
license = with licenses; [ bsdOriginal zlib ];
maintainers = [ maintainers.chkno ];

View File

@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
'';
meta = {
description = "A compressor with character. For jack and lv2";
description = "Compressor with character. For jack and lv2";
homepage = "https://github.com/magnetophon/CharacterCompressor";
license = lib.licenses.gpl3;
maintainers = [ lib.maintainers.magnetophon ];

View File

@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
'';
meta = {
description = "A group of compressors mixed into a bus, sidechained from that mix bus. For jack and lv2";
description = "Group of compressors mixed into a bus, sidechained from that mix bus. For jack and lv2";
homepage = "https://github.com/magnetophon/CompBus";
license = lib.licenses.gpl3;
maintainers = [ lib.maintainers.magnetophon ];

View File

@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
'';
meta = {
description = "A chorus algorithm that maintains constant and symmetric detuning depth (in cents), regardless of modulation rate. For jack and lv2";
description = "Chorus algorithm that maintains constant and symmetric detuning depth (in cents), regardless of modulation rate. For jack and lv2";
homepage = "https://github.com/magnetophon/constant-detune-chorus";
license = lib.licenses.gpl3;
maintainers = [ lib.maintainers.magnetophon ];

View File

@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
'';
meta = {
description = "A fast yet clean lookahead limiter for jack and lv2";
description = "Fast yet clean lookahead limiter for jack and lv2";
homepage = "https://magnetophon.github.io/LazyLimiter/";
license = lib.licenses.gpl2;
maintainers = [ lib.maintainers.magnetophon ];

View File

@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
'';
meta = {
description = "A collection of bread and butter compressors";
description = "Collection of bread and butter compressors";
homepage = "https://github.com/magnetophon/faustCompressors";
license = lib.licenses.gpl3;
maintainers = [ lib.maintainers.magnetophon ];

View File

@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
'';
meta = {
description = "A multiband compressor made from shelving filters.";
description = "Multiband compressor made from shelving filters";
homepage = "https://github.com/magnetophon/shelfMultiBand";
license = lib.licenses.gpl3;
maintainers = [ lib.maintainers.magnetophon ];

View File

@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "http://drobilla.net/software/mda-lv2.html";
description = "An LV2 port of the MDA plugins by Paul Kellett";
description = "LV2 port of the MDA plugins by Paul Kellett";
license = licenses.gpl2Plus;
maintainers = [ maintainers.goibhniu ];
platforms = platforms.linux;

View File

@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/brummer10/MelMatchEQ.lv2";
description = "a profiling EQ using a 26 step Mel Frequency Band";
description = "Profiling EQ using a 26 step Mel Frequency Band";
maintainers = with maintainers; [ magnetophon ];
license = licenses.gpl2Plus;
platforms = platforms.linux;

Some files were not shown because too many files have changed in this diff Show More