treewide: with stdenv.lib; in meta -> with lib;

Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
This commit is contained in:
Profpatsch 2021-01-11 08:54:33 +01:00
parent e87aef06e0
commit 4a7f99d55d
6869 changed files with 13585 additions and 13580 deletions

View file

@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, fetchFromGitLab
, cairo
, dbus
@ -62,7 +62,7 @@ rustPlatform.buildRustPackage rec {
checkPhase = null;
installPhase = null;
meta = with stdenv.lib; {
meta = with lib; {
description = "Checks whether the contrast between two colors meet the WCAG requirements";
homepage = "https://gitlab.gnome.org/World/design/contrast";
license = licenses.gpl3;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig
{ lib, stdenv, fetchurl, pkgconfig
, glib, gtk3, gnome3, gsettings-desktop-schemas, wrapGAppsHook
, libX11, libXtst, libXfixes, libXcursor
}:
@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
};
};
meta = with stdenv.lib; {
meta = with lib; {
description = "Provides mouse accessibility enhancements for the GNOME desktop";
longDescription = ''
Mousetweaks provides mouse accessibility enhancements for the GNOME

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, fetchpatch, makeWrapper, pkgconfig, alsaLib, dbus, libjack2
{ lib, stdenv, fetchFromGitHub, fetchpatch, makeWrapper, pkgconfig, alsaLib, dbus, libjack2
, python3Packages , meson, ninja }:
stdenv.mkDerivation rec {
@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
substituteInPlace $out/bin/a2j --replace "a2j_control" "$out/bin/a2j_control"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Daemon for exposing legacy ALSA sequencer applications in JACK MIDI system";
license = licenses.gpl2;
maintainers = [ maintainers.goibhniu ];

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitLab, fetchpatch }:
{ lib, stdenv, fetchFromGitLab, fetchpatch }:
stdenv.mkDerivation {
name = "aacgain-1.9.0";
@ -53,7 +53,7 @@ stdenv.mkDerivation {
install -D aacgain/aacgain "$out/bin/aacgain"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "ReplayGain for AAC files";
homepage = "https://aacgain.altosdesign.com";
license = licenses.gpl2;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, libcdio-paranoia, cddiscid, wget, which, vorbis-tools, id3v2, eyeD3
{ lib, stdenv, fetchurl, libcdio-paranoia, cddiscid, wget, which, vorbis-tools, id3v2, eyeD3
, lame, flac, glyr
, perlPackages
, makeWrapper }:
@ -45,7 +45,7 @@ in
done
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://abcde.einval.com/wiki/";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ gebner ];

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, cmake, pkgconfig, libjack2, alsaLib
{ lib, stdenv, fetchFromGitHub, cmake, pkgconfig, libjack2, alsaLib
, freetype, libX11, libXrandr, libXinerama, libXext, libXcursor
, fetchpatch, fmt
, adlplugChip ? "-DADLplug_CHIP=OPL3"
@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [ cmake pkgconfig fmt ];
meta = with stdenv.lib; {
meta = with lib; {
description = "OPL3 and OPN2 FM Chip Synthesizer";
homepage = src.meta.homepage;
license = licenses.boost;

View file

@ -1,4 +1,4 @@
{ stdenv, multiStdenv, cmake, fetchFromGitHub, file, libX11, makeWrapper
{ lib, stdenv, multiStdenv, cmake, fetchFromGitHub, file, libX11, makeWrapper
, qt5, requireFile, unzip, wine
}:
@ -73,7 +73,7 @@ multiStdenv.mkDerivation {
wrapProgram $out/libexec/airwave-host-64.exe --set WINELOADER ${wine-xembed}/bin/wine64
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "WINE-based VST bridge for Linux VST hosts";
longDescription = ''
Airwave is a wine based VST bridge, that allows for the use of

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, alsaLib, jack2Full, minixml, pkgconfig }:
{ lib, stdenv, fetchurl, alsaLib, jack2Full, minixml, pkgconfig }:
stdenv.mkDerivation rec {
name = packageName + "-" + version ;
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ alsaLib minixml jack2Full ];
meta = with stdenv.lib; {
meta = with lib; {
description = "Tool for storing/restoring JACK and/or ALSA connections to/from cml files";
longDescription = ''
Aj-snapshot is a small program that can be used to make snapshots of the connections made between JACK and/or ALSA clients.

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, cairo, fftw, gtkmm2, lv2, lvtk, pkgconfig
{ lib, stdenv, fetchFromGitHub, cairo, fftw, gtkmm2, lv2, lvtk, pkgconfig
, wafHook, python3 }:
stdenv.mkDerivation rec {
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig wafHook python3 ];
buildInputs = [ cairo fftw gtkmm2 lv2 lvtk ];
meta = with stdenv.lib; {
meta = with lib; {
description = "An LV2 port of the internal modules found in Alsa Modular Synth";
homepage = "https://github.com/blablack/ams-lv2";
license = licenses.gpl3;

View file

@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, fetchgit
, automake
, alsaLib
@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
qttools
]);
meta = with stdenv.lib; {
meta = with lib; {
description = "Realtime modular synthesizer for ALSA";
homepage = "http://alsamodular.sourceforge.net";
license = licenses.gpl2;

View file

@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, fetchgit
, alsaLib
, aubio
@ -143,7 +143,7 @@ in stdenv.mkDerivation rec {
install -vDm 644 "ardour.1"* -t "$out/share/man/man1"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Multi-track hard disk recording software";
longDescription = ''
Ardour is a digital audio workstation (DAW), You can use it to

View file

@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, fetchgit
, alsaLib
, aubio
@ -162,7 +162,7 @@ stdenv.mkDerivation rec {
LINKFLAGS = "-lpthread";
meta = with stdenv.lib; {
meta = with lib; {
description = "Multi-track hard disk recording software";
longDescription = ''
Ardour is a digital audio workstation (DAW), You can use it to

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub , cairomm, cmake, libjack2, libpthreadstubs, libXdmcp, libxshmfence, libsndfile, lv2, ntk, pkg-config }:
{ lib, stdenv, fetchFromGitHub , cairomm, cmake, libjack2, libpthreadstubs, libXdmcp, libxshmfence, libsndfile, lv2, ntk, pkg-config }:
stdenv.mkDerivation rec {
pname = "artyFX";
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ cairomm libjack2 libpthreadstubs libXdmcp libxshmfence libsndfile lv2 ntk ];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://openavproductions.com/artyfx/";
description = "A LV2 plugin bundle of artistic realtime effects";
license = licenses.gpl2;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, cmake, pkg-config, mpd_clientlib, meson, ninja }:
{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, mpd_clientlib, meson, ninja }:
stdenv.mkDerivation rec {
pname = "ashuffle";
@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake pkg-config meson ninja ];
buildInputs = [ mpd_clientlib ];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/joshkunz/ashuffle";
description = "Automatic library-wide shuffle for mpd";
maintainers = [ maintainers.tcbravo ];

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, sndio, libbsd }:
{ lib, stdenv, fetchurl, sndio, libbsd }:
stdenv.mkDerivation rec {
pname = "aucatctl";
@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
--replace '#include <string.h>' '#include <bsd/string.h>'
'';
meta = with stdenv.lib; {
meta = with lib; {
description =
"The aucatctl utility sends MIDI messages to control sndiod and/or aucat volumes";
homepage = "http://www.sndio.org";

View file

@ -1,4 +1,4 @@
{ stdenv, fetchzip, wxGTK30, pkgconfig, file, gettext,
{ lib, stdenv, fetchzip, wxGTK30, pkgconfig, file, gettext,
libvorbis, libmad, libjack2, lv2, lilv, serd, sord, sratom, suil, alsaLib, libsndfile, soxr, flac, lame,
expat, libid3tag, ffmpeg_3, soundtouch, /*, portaudio - given up fighting their portaudio.patch */
cmake
@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
dontDisableStatic = true;
doCheck = false; # Test fails
meta = with stdenv.lib; {
meta = with lib; {
description = "Sound editor with graphical UI";
homepage = "https://www.audacityteam.org/";
license = licenses.gpl2Plus;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl
{ lib, stdenv, fetchurl
, pkgconfig, intltool
, glib, dbus, gtk3, libappindicator-gtk3, gst_all_1
, librsvg, wrapGAppsHook
@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav
]) ++ stdenv.lib.optional pulseaudioSupport libpulseaudio;
meta = with stdenv.lib; {
meta = with lib; {
description = "Audio recorder for GNOME and Unity Desktops";
longDescription = ''
This program allows you to record your favourite music or audio to a file.

View file

@ -1,4 +1,4 @@
{ stdenv, fetchzip }:
{ lib, stdenv, fetchzip }:
stdenv.mkDerivation rec {
pname = "autotalent";
@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
sed -r 's/^const LADSPA_Descriptor \*/__attribute__ ((visibility ("default"))) \0/' -i autotalent.c
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://tombaran.info/autotalent.html";
description = "A real-time pitch correction LADSPA plugin (no MIDI control)";
license = licenses.gpl2;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, fetchurl, makeWrapper, unzip
{ lib, stdenv, fetchFromGitHub, fetchurl, makeWrapper, unzip
, gnumake, gcc-arm-embedded, binutils-arm-embedded
, dfu-util-axoloti, jdk, ant, libfaketime }:
@ -87,7 +87,7 @@ stdenv.mkDerivation rec {
makeWrapper ${jdk}/bin/java $out/bin/axoloti --add-flags "-Daxoloti_release=$out/share/axoloti -Daxoloti_runtime=$out/share/axoloti -jar $out/share/axoloti/Axoloti.jar"
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://www.axoloti.com";
description = ''
Sketching embedded digital audio algorithms.

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, libusb1-axoloti }:
{ lib, stdenv, fetchurl, pkgconfig, libusb1-axoloti }:
stdenv.mkDerivation rec {
pname = "dfu-util";
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "0n7h08avlzin04j93m6hkq9id6hxjiiix7ff9gc2n89aw6dxxjsm";
};
meta = with stdenv.lib; {
meta = with lib; {
description = "Device firmware update (DFU) USB programmer";
longDescription = ''
dfu-util is a program that implements the host (PC) side of the USB

View file

@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
sed 's,-ludev,-L${lib.getLib systemd}/lib -ludev,' -i $out/lib/libusb-1.0.la
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://www.libusb.info";
description = "User-space USB library";
platforms = platforms.unix;

View file

@ -1,5 +1,5 @@
{ mkDerivation
, stdenv
, lib, stdenv
, fetchFromGitHub
, qmake
, qtbase
@ -40,7 +40,7 @@ mkDerivation rec {
++ optional pulseSupport "CONFIG+=use_pulse"
++ optionals jackSupport [ "CONFIG+=use_jack" "CONFIG+=jack_has_rename" ];
meta = with stdenv.lib; {
meta = with lib; {
description = "A tracker for YM2608 (OPNA) which was used in NEC PC-8801/9801 series computers";
homepage = "https://github.com/rerrahkr/BambooTracker";
license = licenses.gpl2Only;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, libXmu, libXt, libX11, libXext, libXxf86vm, libjack2
{ lib, stdenv, fetchurl, libXmu, libXt, libX11, libXext, libXxf86vm, libjack2
, makeWrapper
}:
@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
done
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Scientific signal analysis application";
longDescription = ''
Baudline is a time-frequency browser designed for scientific

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, pkg-config, cairo, libX11, lv2 }:
{ lib, stdenv, fetchFromGitHub, pkg-config, cairo, libX11, lv2 }:
stdenv.mkDerivation rec {
pname = "bchoppr";
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with stdenv.lib; {
meta = with lib; {
homepage = https://github.com/sjaehn/BChoppr;
description = "An audio stream chopping LV2 plugin";
maintainers = [ maintainers.magnetophon ];

View file

@ -1,4 +1,4 @@
{ stdenv, autoreconfHook, fetchurl, libjack2, gtk2, pkgconfig }:
{ lib, stdenv, autoreconfHook, fetchurl, libjack2, gtk2, pkgconfig }:
stdenv.mkDerivation rec {
pname = "bitmeter";
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
})
];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://devel.tlrmx.org/audio/bitmeter/";
description = "Also known as jack bitscope. Useful to detect denormals";
license = licenses.gpl2;

View file

@ -83,7 +83,7 @@ stdenv.mkDerivation rec {
done
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "A digital audio workstation";
longDescription = ''
Bitwig Studio is a multi-platform music-creation system for

View file

@ -62,7 +62,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "A digital audio workstation";
longDescription = ''
Bitwig Studio is a multi-platform music-creation system for

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, libX11, cairo, lv2, pkgconfig, libsndfile }:
{ lib, stdenv, fetchFromGitHub, libX11, cairo, lv2, pkgconfig, libsndfile }:
stdenv.mkDerivation rec {
pname = "BJumblr";
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
installFlags = [ "PREFIX=$(out)" ];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/sjaehn/BJumblr";
description = "Pattern-controlled audio stream / sample re-sequencer LV2 plugin";
maintainers = [ maintainers.magnetophon ];

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, alsaLib, libjack2, pkgconfig, libpulseaudio, xorg }:
{ lib, stdenv, fetchurl, alsaLib, libjack2, pkgconfig, libpulseaudio, xorg }:
stdenv.mkDerivation rec {
pname = "bristol";
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
sed -e "s@\`which brighton\`@$out/bin/brighton@g" -i bin/startBristol
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "A range of synthesiser, electric piano and organ emulations";
homepage = "http://bristol.sourceforge.net";
license = licenses.gpl3;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, pkg-config, cairo, libX11, lv2 }:
{ lib, stdenv, fetchFromGitHub, pkg-config, cairo, libX11, lv2 }:
stdenv.mkDerivation rec {
pname = "bschaffl";
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/sjaehn/BSchaffl";
description = "Pattern-controlled MIDI amp & time stretch LV2 plugin";
maintainers = [ maintainers.magnetophon ];

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, xorg, cairo, lv2, pkgconfig }:
{ lib, stdenv, fetchFromGitHub, xorg, cairo, lv2, pkgconfig }:
stdenv.mkDerivation rec {
pname = "BSEQuencer";
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
installFlags = [ "PREFIX=$(out)" ];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/sjaehn/BSEQuencer";
description = "Multi channel MIDI step sequencer LV2 plugin";
maintainers = [ maintainers.magnetophon ];

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, xorg, cairo, lv2, pkgconfig }:
{ lib, stdenv, fetchFromGitHub, xorg, cairo, lv2, pkgconfig }:
stdenv.mkDerivation rec {
pname = "BShapr";
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
installFlags = [ "PREFIX=$(out)" ];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/sjaehn/BShapr";
description = "Beat / envelope shaper LV2 plugin";
maintainers = [ maintainers.magnetophon ];

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, xorg, cairo, lv2, pkgconfig }:
{ lib, stdenv, fetchFromGitHub, xorg, cairo, lv2, pkgconfig }:
stdenv.mkDerivation rec {
pname = "BSlizr";
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
installFlags = [ "PREFIX=$(out)" ];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/sjaehn/BSlizr";
description = "Sequenced audio slicing effect LV2 plugin (step sequencer effect)";
maintainers = [ maintainers.magnetophon ];

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, cairo, expat, fftwSinglePrec, fluidsynth, glib
{ lib, stdenv, fetchurl, cairo, expat, fftwSinglePrec, fluidsynth, glib
, gtk2, libjack2, ladspaH , libglade, lv2, pkgconfig }:
stdenv.mkDerivation rec {
@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
libglade lv2 pkgconfig
];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://calf-studio-gear.org";
description = "A set of high quality open source audio plugins for musicians";
license = licenses.lgpl2;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, alsaLib, file, fluidsynth, ffmpeg_3, jack2,
{ lib, stdenv, fetchFromGitHub, alsaLib, file, fluidsynth, ffmpeg_3, jack2,
liblo, libpulseaudio, libsndfile, pkgconfig, python3Packages,
which, withFrontend ? true,
withQt ? true, qtbase ? null, wrapQtAppsHook ? null,
@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
done
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://kxstudio.sf.net/carla";
description = "An audio plugin host";
longDescription = ''

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, makeWrapper, bash, bc, findutils, flac, lame, opusTools, procps, sox }:
{ lib, stdenv, fetchurl, makeWrapper, bash, bc, findutils, flac, lame, opusTools, procps, sox }:
let
version = "1.7.5";
@ -30,7 +30,7 @@ stdenv.mkDerivation {
done
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://caudec.net/";
description = "A multiprocess audio converter that supports many formats (FLAC, MP3, Ogg Vorbis, Windows codecs and many more)";
license = licenses.gpl3;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, autoreconfHook, alsaLib, fftw,
{ lib, stdenv, fetchFromGitHub, autoreconfHook, alsaLib, fftw,
libpulseaudio, ncurses }:
stdenv.mkDerivation rec {
@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
--replace "/usr/share/consolefonts" "$out/share/consolefonts"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Console-based Audio Visualizer for Alsa";
homepage = "https://github.com/karlstav/cava";
license = licenses.mit;

View file

@ -1,4 +1,4 @@
{ fetchurl, stdenv
{ fetchurl, lib, stdenv
, IOKit ? null }:
stdenv.mkDerivation rec {
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
buildInputs = []
++ stdenv.lib.optional stdenv.isDarwin IOKit;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://linukz.org/cd-discid.shtml";
license = licenses.gpl2Plus;
maintainers = [ maintainers.rycee ];

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, autoreconfHook, gnu-config, IOKit, Carbon }:
{ lib, stdenv, fetchurl, autoreconfHook, gnu-config, IOKit, Carbon }:
stdenv.mkDerivation rec {
name = "cdparanoia-III-10.2";
@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
cp ${gnu-config}/config.guess configure.guess
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://xiph.org/paranoia";
description = "A tool and library for reading digital audio from CDs";
license = with licenses; [ gpl2Plus lgpl21Plus ];

View file

@ -1,4 +1,4 @@
{ stdenv, mkDerivation, fetchFromGitHub, fetchpatch, boost, cmake, chromaprint, gettext, gst_all_1, liblastfm
{ lib, stdenv, mkDerivation, fetchFromGitHub, fetchpatch, boost, cmake, chromaprint, gettext, gst_all_1, liblastfm
, qtbase, qtx11extras
, taglib, fftw, glew, qjson, sqlite, libgpod, libplist, usbmuxd, libmtp
, libpulseaudio, gvfs, libcdio, libechonest, libspotify, pcre, projectm, protobuf
@ -86,7 +86,7 @@ let
--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0"
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://www.clementine-player.org";
description = "A multiplatform music player";
license = licenses.gpl3Plus;
@ -121,7 +121,7 @@ let
done
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://www.clementine-player.org";
description = "Spotify integration for Clementine";
# The blob itself is Apache-licensed, although libspotify is unfree.

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, makeWrapper, rofi, mpc_cli, perl,
{ lib, stdenv, fetchFromGitHub, makeWrapper, rofi, mpc_cli, perl,
util-linux, pythonPackages, libnotify }:
stdenv.mkDerivation {
@ -21,7 +21,7 @@ stdenv.mkDerivation {
--prefix PATH : "${stdenv.lib.makeBinPath [ rofi mpc_cli perl util-linux libnotify ]}"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "An MPD client built on top of rofi";
homepage = "https://github.com/carnager/clerk";
license = licenses.mit;

View file

@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, fetchurl
, ladspaH
}:
@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
mkdir -p $out/lib/ladspa
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Computer Music Toolkit";
homepage = "https://www.ladspa.org/cmt";
license = licenses.gpl2;

View file

@ -1,4 +1,4 @@
{ config, stdenv, fetchFromGitHub, runCommand, ncurses, pkgconfig
{ config, lib, stdenv, fetchFromGitHub, runCommand, ncurses, pkgconfig
, libiconv, CoreAudio
, alsaSupport ? stdenv.isLinux, alsaLib ? null
@ -126,7 +126,7 @@ stdenv.mkDerivation rec {
makeFlags = [ "LD=$(CC)" ];
meta = with stdenv.lib; {
meta = with lib; {
description = "Small, fast and powerful console music player for Linux and *BSD";
homepage = "https://cmus.github.io/";
license = licenses.gpl2;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, curl, libnotify, gdk-pixbuf }:
{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, curl, libnotify, gdk-pixbuf }:
stdenv.mkDerivation {
version = "2020-07-23";
@ -14,7 +14,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ autoreconfHook pkgconfig ];
buildInputs = [ curl libnotify gdk-pixbuf ];
meta = with stdenv.lib; {
meta = with lib; {
description = "Last.fm and Libre.fm standalone scrobbler for the cmus music player";
longDescription = ''
Features:

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub
{ lib, stdenv, fetchFromGitHub
, ninja
, meson
, pkgconfig
@ -78,7 +78,7 @@ python3Packages.buildPythonApplication rec {
ln -s $out/bin/com.github.geigi.cozy $out/bin/cozy
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "A modern audio book player for Linux using GTK 3";
homepage = "https://cozy.geigi.de/";
maintainers = [ maintainers.makefu ];

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl }:
{ lib, stdenv, fetchurl }:
stdenv.mkDerivation rec {
pname = "csa";
@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
# so we remove one of them:
postInstall = "rm $out/lib/ladspa/celllm_3890.*";
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://sourceforge.net/projects/csa/";
description = "A group of LADSPA Audio plugins for FM broadcast and more";
longDescription = ''

View file

@ -1,4 +1,4 @@
{ stdenv, csound, desktop-file-utils,
{ lib, stdenv, csound, desktop-file-utils,
fetchFromGitHub, python, python-qt, qmake,
qtwebengine, qtxmlpatterns, rtmidi, fetchpatch }:
@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
"SHARE_DIR=${placeholder "out"}/share"
];
meta = with stdenv.lib; {
meta = with lib; {
description = "CsoundQt is a frontend for Csound with editor, integrated help, widgets and other features";
homepage = "https://csoundqt.github.io/";
license = licenses.gpl2;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, cmake, libsndfile, libsamplerate, flex, bison, boost, gettext
{ lib, stdenv, fetchFromGitHub, cmake, libsndfile, libsamplerate, flex, bison, boost, gettext
, alsaLib ? null
, libpulseaudio ? null
, libjack2 ? null
@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
liblo ladspa-sdk fluidsynth eigen
curl tcltk fltk ];
meta = with stdenv.lib; {
meta = with lib; {
description = "Sound design, audio synthesis, and signal processing system, providing facilities for music composition and performance on all major operating systems and platforms";
homepage = "http://www.csounds.com/";
license = licenses.gpl2;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, substituteAll, python3Packages, mpv }:
{ lib, stdenv, fetchFromGitHub, substituteAll, python3Packages, mpv }:
python3Packages.buildPythonApplication rec {
version = "0.2";
@ -27,7 +27,7 @@ python3Packages.buildPythonApplication rec {
# No tests
doCheck = false;
meta = with stdenv.lib; {
meta = with lib; {
description = "Command line radio player";
homepage = "https://github.com/chronitis/curseradio";
license = licenses.mit;

View file

@ -1,4 +1,4 @@
{ config, stdenv, fetchFromGitHub
{ config, lib, stdenv, fetchFromGitHub
, autoconf
, automake
, libtool
@ -106,7 +106,7 @@ stdenv.mkDerivation rec {
./autogen.sh
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Ultimate Music Player for GNU/Linux";
homepage = "http://deadbeef.sourceforge.net/";
license = licenses.gpl2;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, autoconf, automake, libtool, pkgconfig, libxml2, deadbeef, glib, gtk3 }:
{ lib, stdenv, fetchFromGitHub, autoconf, automake, libtool, pkgconfig, libxml2, deadbeef, glib, gtk3 }:
stdenv.mkDerivation rec {
pname = "deadbeef-headerbar-gtk3-plugin";
@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
preConfigure = "./autogen.sh";
meta = with stdenv.lib; {
meta = with lib; {
description = "Plug-in that adds GTK 3 header bar to the DeaDBeeF music player";
homepage = "https://github.com/saivert/ddb_misc_headerbar_GTK3";
license = licenses.gpl2Plus;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, deadbeef, gtk3, libxml2 }:
{ lib, stdenv, fetchurl, pkgconfig, deadbeef, gtk3, libxml2 }:
stdenv.mkDerivation rec {
pname = "deadbeef-infobar-plugin";
@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
meta = with stdenv.lib; {
meta = with lib; {
broken = true; # crashes DeaDBeeF and is abandoned (https://bitbucket.org/dsimbiriatin/deadbeef-infobar/issues/38/infobar-causes-deadbeef-180-to-crash)
description = "DeaDBeeF Infobar Plugin";
homepage = "https://bitbucket.org/dsimbiriatin/deadbeef-infobar";

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, pkgconfig, deadbeef, gtkmm3, libxmlxx3 }:
{ lib, stdenv, fetchFromGitHub, pkgconfig, deadbeef, gtkmm3, libxmlxx3 }:
stdenv.mkDerivation {
pname = "deadbeef-lyricbar-plugin";
@ -16,7 +16,7 @@ stdenv.mkDerivation {
buildFlags = [ "gtk3" ];
meta = with stdenv.lib; {
meta = with lib; {
description = "Plugin for DeaDBeeF audio player that fetches and shows the songs lyrics";
homepage = "https://github.com/C0rn3j/deadbeef-lyricbar";
license = licenses.mit;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, deadbeef, glib }:
{ lib, stdenv, fetchurl, pkgconfig, deadbeef, glib }:
stdenv.mkDerivation rec {
pname = "deadbeef-mpris2-plugin";
@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
buildInputs = [ deadbeef glib ];
meta = with stdenv.lib; {
meta = with lib; {
description = "MPRISv2 plugin for the DeaDBeeF music player";
homepage = "https://github.com/Serranya/deadbeef-mpris2-plugin/";
license = licenses.gpl2;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig
{ lib, stdenv, fetchurl, pkgconfig
, libjack2, gettext, intltool, guile_2_0, lilypond
, glib, libxml2, librsvg, libsndfile, aubio
, gtk3, gtksourceview, evince, fluidsynth, rubberband
@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
pkgconfig
];
meta = with stdenv.lib; {
meta = with lib; {
description = "Music notation and composition software used with lilypond";
homepage = "http://denemo.org";
license = licenses.gpl3;

View file

@ -1,4 +1,4 @@
{ mkDerivation, stdenv, fetchFromGitHub, fftw, libsndfile, qtbase, qtmultimedia, qmake }:
{ mkDerivation, lib, stdenv, fetchFromGitHub, fftw, libsndfile, qtbase, qtmultimedia, qmake }:
let
@ -9,7 +9,7 @@ let
repo = "REAPER";
owner = "gillesdegottex";
};
meta = with stdenv.lib; {
meta = with lib; {
license = licenses.asl20;
};
};
@ -21,7 +21,7 @@ let
repo = "libqaudioextra";
owner = "gillesdegottex";
};
meta = with stdenv.lib; {
meta = with lib; {
license = licenses.gpl3Plus;
};
};
@ -49,7 +49,7 @@ in mkDerivation rec {
enableParallelBuilding = true;
meta = with stdenv.lib; {
meta = with lib; {
description = "Analyse and compare audio files in time and frequency";
longDescription = ''
DFasma is free open-source software to compare audio files by time and

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, libsndfile, libsamplerate, liblo, libjack2 }:
{ lib, stdenv, fetchFromGitHub, libsndfile, libsamplerate, liblo, libjack2 }:
stdenv.mkDerivation {
name = "dirt-2018-01-01";
@ -19,7 +19,7 @@ stdenv.mkDerivation {
cp -r samples $out/share/dirt/
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "An unimpressive thingie for playing bits of samples with some level of accuracy";
homepage = "https://github.com/tidalcycles/Dirt";
license = licenses.gpl3;

View file

@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, alsaLib
, fetchFromGitHub
, freetype
@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
libXrender
];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://distrho.sourceforge.net/ports";
description = "Linux audio plugins and LV2 ports";
longDescription = ''

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, python3Packages, pkgs }:
{ lib, stdenv, fetchFromGitHub, python3Packages, pkgs }:
python3Packages.buildPythonApplication rec {
pname = "dr14_tmeter";
@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec {
# There are no tests
doCheck = false;
meta = with stdenv.lib; {
meta = with lib; {
description = "Compute the DR14 of a given audio file according to the procedure described by the Pleasurize Music Foundation";
license = licenses.gpl3Plus;
homepage = "http://dr14tmeter.sourceforge.net/";

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, libjack2, libGL, pkgconfig, xorg }:
{ lib, stdenv, fetchFromGitHub, libjack2, libGL, pkgconfig, xorg }:
stdenv.mkDerivation rec {
pname = "dragonfly-reverb";
@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
done
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/michaelwillis/dragonfly-reverb";
description = "A hall-style reverb based on freeverb3 algorithms";
maintainers = [ maintainers.magnetophon ];

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, fetchpatch, alsaLib, expat, glib, libjack2, libXext, libX11, libpng
{ lib, stdenv, fetchurl, fetchpatch, alsaLib, expat, glib, libjack2, libXext, libX11, libpng
, libpthreadstubs, libsmf, libsndfile, lv2, pkgconfig, zita-resampler
}:
@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
libsmf libsndfile lv2 pkgconfig zita-resampler
];
meta = with stdenv.lib; {
meta = with lib; {
description = "An LV2 sample based drum plugin";
homepage = "https://www.drumgizmo.org";
license = licenses.lgpl3;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, autoreconfHook, boost, flac, id3lib, pkg-config
{ lib, stdenv, fetchFromGitHub, autoreconfHook, boost, flac, id3lib, pkg-config
, taglib, zlib }:
stdenv.mkDerivation rec {
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ];
meta = with stdenv.lib; {
meta = with lib; {
description = "A DSD to FLAC transcoding tool";
homepage = "https://github.com/hank/dsf2flac";
license = licenses.gpl2;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, intltool, gtk3, glib, libid3tag, id3lib, taglib
{ lib, stdenv, fetchurl, pkgconfig, intltool, gtk3, glib, libid3tag, id3lib, taglib
, libvorbis, libogg, opusfile, flac, itstool, libxml2, gsettings-desktop-schemas
, gnome3, wrapGAppsHook
}:
@ -31,7 +31,7 @@ in stdenv.mkDerivation rec {
};
};
meta = with stdenv.lib; {
meta = with lib; {
description = "View and edit tags for various audio files";
homepage = "https://wiki.gnome.org/Apps/EasyTAG";
license = licenses.gpl2Plus;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig
{ lib, stdenv, fetchurl, pkgconfig
, libsndfile, libpulseaudio
}:
@ -8,7 +8,7 @@ in stdenv.mkDerivation rec {
pname = "ekho";
inherit version;
meta = with stdenv.lib; {
meta = with lib; {
description = "Chinese text-to-speech software";
homepage = "http://www.eguidedog.net/ekho.php";
longDescription = ''

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, fltk, alsaLib, freetype, libXrandr, libXinerama, libXcursor, lv2, libjack2, cmake, pkgconfig }:
{ lib, stdenv, fetchFromGitHub, fltk, alsaLib, freetype, libXrandr, libXinerama, libXcursor, lv2, libjack2, cmake, pkgconfig }:
stdenv.mkDerivation rec {
pname = "ensemble-chorus";
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
fltk alsaLib freetype libXrandr libXinerama libXcursor lv2 libjack2
];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/jpcima/ensemble-chorus";
description = "Digital model of electronic string ensemble chorus";
maintainers = [ maintainers.magnetophon ];

View file

@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
patchelf --set-rpath "$(patchelf --print-rpath $out/bin/espeak-ng)" $out/bin/speak-ng
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Open source speech synthesizer that supports over 70 languages, based on eSpeak";
homepage = "https://github.com/espeak-ng/espeak-ng";
changelog = "https://github.com/espeak-ng/espeak-ng/blob/${version}/CHANGELOG.md";

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, unzip, portaudio }:
{ lib, stdenv, fetchurl, unzip, portaudio }:
stdenv.mkDerivation rec {
name = "espeak-1.48.04";
@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
makeFlags="PREFIX=$out DATADIR=$out/share/espeak-data"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Compact open source software speech synthesizer";
homepage = "http://espeak.sourceforge.net/";
license = licenses.gpl3Plus;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, unzip, portaudio, wxGTK, sox }:
{ lib, stdenv, fetchurl, pkgconfig, unzip, portaudio, wxGTK, sox }:
stdenv.mkDerivation rec {
name = "espeakedit-1.48.03";
@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
cp src/espeakedit "$out/bin"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Phoneme editor for espeak";
homepage = "http://espeak.sourceforge.net/";
license = licenses.gpl3Plus;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, cmake, pkg-config, libuv, lv2 }:
{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, libuv, lv2 }:
stdenv.mkDerivation rec {
pname = "eteroj.lv2";
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
buildInputs = [ libuv lv2 ];
nativeBuildInputs = [ cmake pkg-config ];
meta = with stdenv.lib; {
meta = with lib; {
description = "OSC injection/ejection from/to UDP/TCP/Serial for LV2";
homepage = "https://open-music-kontrollers.ch/lv2/eteroj";
license = licenses.artistic2;

View file

@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, coreutils
, fetchurl
, makeWrapper
@ -16,7 +16,7 @@ let
sha256 = "0d1fqwymyfb73zkmpwv4zk4gsg4ji7qs20mfsr20skmnqx30xvna";
};
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://faust.grame.fr/";
downloadPage = "https://sourceforge.net/projects/faudiostream/files/";
license = licenses.gpl2;

View file

@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, coreutils
, fetchFromGitHub
, makeWrapper
@ -30,7 +30,7 @@ let
fetchSubmodules = true;
};
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://faust.grame.fr/";
downloadPage = "https://github.com/grame-cncm/faust/";
license = licenses.gpl2;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub
{ lib, stdenv, fetchFromGitHub
, llvm, qt48Full, qrencode, libmicrohttpd_0_9_70, libjack2, alsaLib, faust, curl
, bc, coreutils, which, libsndfile, pkg-config
}:
@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
install rsrc/FaustLive.desktop "$out/share/applications"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "A standalone just-in-time Faust compiler";
longDescription = ''
FaustLive is a standalone just-in-time Faust compiler. It tries to bring

View file

@ -1,4 +1,4 @@
{ stdenv, autoreconfHook, fetchFromGitHub, fdk_aac }:
{ lib, stdenv, autoreconfHook, fetchFromGitHub, fdk_aac }:
stdenv.mkDerivation rec {
pname = "fdkaac";
@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
doCheck = true;
meta = with stdenv.lib; {
meta = with lib; {
description = "Command line encoder frontend for libfdk-aac encder";
longDescription = ''
fdkaac reads linear PCM audio in either WAV, raw PCM, or CAF format,

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, libogg }:
{ lib, stdenv, fetchurl, libogg }:
stdenv.mkDerivation rec {
name = "flac-1.3.3";
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
outputs = [ "bin" "dev" "out" "man" "doc" ];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://xiph.org/flac/";
description = "Library and tools for encoding and decoding the FLAC lossless audio file format";
platforms = platforms.all;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, autoreconfHook, flac, libao, libogg, popt }:
{ lib, stdenv, fetchurl, autoreconfHook, flac, libao, libogg, popt }:
stdenv.mkDerivation rec {
pname = "flac123";
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook ];
buildInputs = [ flac libao libogg popt ];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://flac-tools.sourceforge.net/";
description = "A command-line program for playing FLAC audio files";
license = licenses.gpl2Plus;

View file

@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
--prefix PATH : "$bin_path";
'';
meta = with stdenv.lib; {
meta = with lib; {
description =
"Extracts audio tracks from an audio CD image to separate tracks";
homepage = "https://flacon.github.io/";

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, lv2, pkgconfig, python2, wafHook }:
{ lib, stdenv, fetchurl, lv2, pkgconfig, python2, wafHook }:
stdenv.mkDerivation rec {
pname = "fomp";
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig wafHook ];
buildInputs = [ lv2 python2 ];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://drobilla.net/software/fomp/";
description = "An LV2 port of the MCP, VCO, FIL, and WAH plugins by Fons Adriaensen";
license = licenses.gpl2;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, libjack2, gtk2, lv2, faust, pkgconfig }:
{ lib, stdenv, fetchFromGitHub, libjack2, gtk2, lv2, faust, pkgconfig }:
stdenv.mkDerivation {
version = "git-2015-05-21";
@ -18,7 +18,7 @@ stdenv.mkDerivation {
# remove lv2 until https://github.com/sampov2/foo-yc20/issues/6 is resolved
postInstallFixup = "rm -rf $out/lib/lv2";
meta = with stdenv.lib; {
meta = with lib; {
broken = true; # see: https://github.com/sampov2/foo-yc20/issues/7
description = "A Faust implementation of a 1969 designed Yamaha combo organ, the YC-20";
homepage = "https://github.com/sampov2/foo-yc20";

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, autoconf, automake, pkg-config, fftwFloat, libjack2, libsigcxx, libxml2, wxGTK }:
{ lib, stdenv, fetchFromGitHub, autoconf, automake, pkg-config, fftwFloat, libjack2, libsigcxx, libxml2, wxGTK }:
stdenv.mkDerivation rec {
pname = "freqtweak";
@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with stdenv.lib; {
meta = with lib; {
homepage = http://essej.net/freqtweak/;
description = "Realtime audio frequency spectral manipulation";
maintainers = [ maintainers.magnetophon ];

View file

@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, fetchFromGitHub
, cmake
, nixosTests
@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
ft2-clone-starts = nixosTests.ft2-clone;
};
meta = with stdenv.lib; {
meta = with lib; {
description = "A highly accurate clone of the classic Fasttracker II software for MS-DOS";
homepage = "https://16-bits.org/ft2.php";
license = licenses.bsd3;

View file

@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, fetchFromGitHub
, pkg-config
}:
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
patchShebangs ./dpf/utils/generate-ttl.sh
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "A stereo variant of the reverberator by Jon Dattorro, for lv2";
homepage = "https://github.com/jpcima/fverb";
license = licenses.bsd2;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, cmake }:
{ lib, stdenv, fetchurl, cmake }:
stdenv.mkDerivation rec {
version = "0.6.3";
@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://bitbucket.org/mpyne/game-music-emu/wiki/Home";
description = "A collection of video game music file emulators";
license = licenses.lgpl21Plus;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, libpulseaudio }:
{ lib, stdenv, fetchFromGitHub, libpulseaudio }:
stdenv.mkDerivation {
name = "gbsplay-2016-12-17";
@ -19,7 +19,7 @@ stdenv.mkDerivation {
makeFlags = [ "tests=" ];
meta = with stdenv.lib; {
meta = with lib; {
description = "gameboy sound player";
license = licenses.gpl1;
platforms = ["i686-linux" "x86_64-linux"];

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitLab, cmake, pkg-config, redkite, libsndfile, rapidjson
{ lib, stdenv, fetchFromGitLab, cmake, pkg-config, redkite, libsndfile, rapidjson
, libjack2, lv2, libX11, cairo }:
stdenv.mkDerivation rec {
@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
"-DCMAKE_INSTALL_LIBDIR=lib"
];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://gitlab.com/iurie-sw/geonkick";
description = "A free software percussion synthesizer";
license = licenses.gpl3Plus;

View file

@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, fetchFromGitHub
, autoreconfHook
, fltk
@ -57,7 +57,7 @@ stdenv.mkDerivation rec {
src/core/{conf,init,midiMapConf,patch}.cpp
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "A free, minimal, hardcore audio tool for DJs, live performers and electronic musicians";
homepage = "https://giadamusic.com/";
license = licenses.gpl3;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, autoconf, automake, intltool, libtool, pkgconfig, which
{ lib, stdenv, fetchurl, autoconf, automake, intltool, libtool, pkgconfig, which
, docbook_xml_dtd_45, docbook_xsl, gtkmm2, libgig, libsndfile, libxslt
}:
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://www.linuxsampler.org";
description = "Gigasampler file access library";
license = licenses.gpl2;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, mpd_clientlib, dbus-glib, audacious, gtk2, gsl
{ lib, stdenv, fetchurl, pkgconfig, mpd_clientlib, dbus-glib, audacious, gtk2, gsl
, libaudclient }:
stdenv.mkDerivation {
@ -15,7 +15,7 @@ stdenv.mkDerivation {
hardeningDisable = [ "format" ];
meta = with stdenv.lib; {
meta = with lib; {
description = "Generates playlists such that each song sounds good following the previous song";
homepage = "http://gjay.sourceforge.net/";
license = licenses.gpl2;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, libtool, intltool, pkgconfig, glib
{ lib, stdenv, fetchurl, libtool, intltool, pkgconfig, glib
, gtk2, curl, mpd_clientlib, libsoup, gob2, vala, libunique
, libSM, libICE, sqlite, hicolor-icon-theme, wrapGAppsHook
}:
@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
libunique libmpd libSM libICE sqlite hicolor-icon-theme
];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://gmpclient.org";
description = "A GTK2 frontend for Music Player Daemon";
license = licenses.gpl2;

View file

@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, rustPlatform
, fetchFromGitLab
, fetchpatch
@ -72,7 +72,7 @@ rustPlatform.buildRustPackage rec {
patchShebangs scripts/compile-gschema.py scripts/cargo.sh scripts/test.sh
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Listen to your favorite podcasts";
homepage = "https://wiki.gnome.org/Apps/Podcasts";
license = licenses.gpl3;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl
{ lib, stdenv, fetchurl
, flac, expat, libidn, qtbase, qtwebkit, libvorbis }:
assert stdenv.hostPlatform.system == "x86_64-linux";
@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
$out/opt/google/musicmanager/MusicManager
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "Uploads music from your computer to Google Play";
homepage = "https://support.google.com/googleplay/answer/1229970";
license = licenses.unfree;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, python3, python3Packages, intltool
{ lib, stdenv, fetchFromGitHub, python3, python3Packages, intltool
, glibcLocales, gnome3, gtk3, wrapGAppsHook
, gobject-introspection
}:
@ -67,7 +67,7 @@ python3Packages.buildPythonApplication rec {
LC_ALL=C PYTHONPATH=./src:$PYTHONPATH python3 -m gpodder.unittests
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "A podcatcher written in python";
longDescription = ''
gPodder downloads and manages free audio and video content (podcasts)

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, pkgconfig
{ lib, stdenv, fetchFromGitHub, pkgconfig
, python3
, gsettings-desktop-schemas
, desktop-file-utils
@ -62,7 +62,7 @@ in stdenv.mkDerivation {
patches = [ ./0001-Remove-post-install-script-that-hardcodes-paths.patch ];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/haecker-felix/gradio";
description = "A GTK3 app for finding and listening to internet radio stations";
license = licenses.gpl3;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, pythonPackages }:
{ lib, stdenv, fetchFromGitHub, pythonPackages }:
with pythonPackages; buildPythonApplication rec {
pname = "greg";
@ -15,7 +15,7 @@ with pythonPackages; buildPythonApplication rec {
propagatedBuildInputs = [ setuptools feedparser ];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/manolomartinez/greg";
description = "A command-line podcast aggregator";
license = licenses.gpl3;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, wrapGAppsHook, intltool, libgpod, curl, flac,
{ lib, stdenv, fetchurl, pkgconfig, wrapGAppsHook, intltool, libgpod, curl, flac,
gnome3, gtk3, gettext, perlPackages, flex, libid3tag, gdl,
libvorbis, gdk-pixbuf }:
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with stdenv.lib; {
meta = with lib; {
description = "GTK Manager for an Apple ipod";
homepage = "http://gtkpod.sourceforge.net";
license = licenses.gpl2Plus;

View file

@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, fetchurl
, avahi
, bluez
@ -100,7 +100,7 @@ stdenv.mkDerivation rec {
"--install-roboto-font"
] ++ optional optimizationSupport "--optimization";
meta = with stdenv.lib; {
meta = with lib; {
description = "A virtual guitar amplifier for Linux running with JACK";
longDescription = ''
guitarix is a virtual guitar amplifier for Linux running with

View file

@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, fetchFromGitHub
, autoreconfHook
, pkg-config
@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = false; # Fails to generate machine.h in time.
meta = with stdenv.lib; {
meta = with lib; {
description = "GUI application for removing noise (hiss, pops and clicks) from audio files";
homepage = "https://github.com/AlisterH/gwc/";
license = licenses.gpl2Plus;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, xorg, xorgproto, cairo, lv2, pkgconfig }:
{ lib, stdenv, fetchFromGitHub, xorg, xorgproto, cairo, lv2, pkgconfig }:
stdenv.mkDerivation rec {
pname = "GxMatchEQ.lv2";
@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
installFlags = [ "INSTALL_DIR=$(out)/lib/lv2" ];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/brummer10/GxMatchEQ.lv2";
description = "Matching Equalizer to apply EQ curve from one source to another source";
maintainers = [ maintainers.magnetophon ];

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, xorg, xorgproto, cairo, lv2, pkgconfig }:
{ lib, stdenv, fetchFromGitHub, xorg, xorgproto, cairo, lv2, pkgconfig }:
stdenv.mkDerivation rec {
pname = "GxPlugins.lv2";
@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
done
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/brummer10/GxPlugins.lv2";
description = "A set of extra lv2 plugins from the guitarix project";
maintainers = [ maintainers.magnetophon ];

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub
{ lib, stdenv, fetchFromGitHub
, alsaLib, freetype, xorg, curl, libGL, libjack2, gnome3
, pkgconfig, makeWrapper
}:
@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
--replace "/usr/bin/helio" "$out/bin/Helio"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "One music sequencer for all major platforms, both desktop and mobile";
homepage = "https://helio.fm/";
license = licenses.gpl3Only;

View file

@ -1,4 +1,4 @@
{ stdenv
{ lib, stdenv
, fetchFromGitHub
, fetchpatch
, xorg
@ -52,7 +52,7 @@
make DESTDIR="$out" install
'';
meta = with stdenv.lib; {
meta = with lib; {
homepage = "http://tytel.org/helm";
description = "A free, cross-platform, polyphonic synthesizer";
longDescription = ''

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