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

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig { lib, stdenv, fetchurl, pkgconfig
, glib, gtk3, gnome3, gsettings-desktop-schemas, wrapGAppsHook , glib, gtk3, gnome3, gsettings-desktop-schemas, wrapGAppsHook
, libX11, libXtst, libXfixes, libXcursor , 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"; description = "Provides mouse accessibility enhancements for the GNOME desktop";
longDescription = '' longDescription = ''
Mousetweaks provides mouse accessibility enhancements for the GNOME 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 }: , python3Packages , meson, ninja }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
substituteInPlace $out/bin/a2j --replace "a2j_control" "$out/bin/a2j_control" 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"; description = "Daemon for exposing legacy ALSA sequencer applications in JACK MIDI system";
license = licenses.gpl2; license = licenses.gpl2;
maintainers = [ maintainers.goibhniu ]; maintainers = [ maintainers.goibhniu ];

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitLab, fetchpatch }: { lib, stdenv, fetchFromGitLab, fetchpatch }:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "aacgain-1.9.0"; name = "aacgain-1.9.0";
@ -53,7 +53,7 @@ stdenv.mkDerivation {
install -D aacgain/aacgain "$out/bin/aacgain" install -D aacgain/aacgain "$out/bin/aacgain"
''; '';
meta = with stdenv.lib; { meta = with lib; {
description = "ReplayGain for AAC files"; description = "ReplayGain for AAC files";
homepage = "https://aacgain.altosdesign.com"; homepage = "https://aacgain.altosdesign.com";
license = licenses.gpl2; 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 , lame, flac, glyr
, perlPackages , perlPackages
, makeWrapper }: , makeWrapper }:
@ -45,7 +45,7 @@ in
done done
''; '';
meta = with stdenv.lib; { meta = with lib; {
homepage = "http://abcde.einval.com/wiki/"; homepage = "http://abcde.einval.com/wiki/";
license = licenses.gpl2Plus; license = licenses.gpl2Plus;
maintainers = with maintainers; [ gebner ]; 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 , freetype, libX11, libXrandr, libXinerama, libXext, libXcursor
, fetchpatch, fmt , fetchpatch, fmt
, adlplugChip ? "-DADLplug_CHIP=OPL3" , adlplugChip ? "-DADLplug_CHIP=OPL3"
@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
]; ];
nativeBuildInputs = [ cmake pkgconfig fmt ]; nativeBuildInputs = [ cmake pkgconfig fmt ];
meta = with stdenv.lib; { meta = with lib; {
description = "OPL3 and OPN2 FM Chip Synthesizer"; description = "OPL3 and OPN2 FM Chip Synthesizer";
homepage = src.meta.homepage; homepage = src.meta.homepage;
license = licenses.boost; 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 , qt5, requireFile, unzip, wine
}: }:
@ -73,7 +73,7 @@ multiStdenv.mkDerivation {
wrapProgram $out/libexec/airwave-host-64.exe --set WINELOADER ${wine-xembed}/bin/wine64 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"; description = "WINE-based VST bridge for Linux VST hosts";
longDescription = '' longDescription = ''
Airwave is a wine based VST bridge, that allows for the use of 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 { stdenv.mkDerivation rec {
name = packageName + "-" + version ; name = packageName + "-" + version ;
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig ];
buildInputs = [ alsaLib minixml jack2Full ]; 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"; description = "Tool for storing/restoring JACK and/or ALSA connections to/from cml files";
longDescription = '' longDescription = ''
Aj-snapshot is a small program that can be used to make snapshots of the connections made between JACK and/or ALSA clients. 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 }: , wafHook, python3 }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig wafHook python3 ]; nativeBuildInputs = [ pkgconfig wafHook python3 ];
buildInputs = [ cairo fftw gtkmm2 lv2 lvtk ]; 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"; description = "An LV2 port of the internal modules found in Alsa Modular Synth";
homepage = "https://github.com/blablack/ams-lv2"; homepage = "https://github.com/blablack/ams-lv2";
license = licenses.gpl3; license = licenses.gpl3;

View file

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

View file

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

View file

@ -1,4 +1,4 @@
{ stdenv { lib, stdenv
, fetchgit , fetchgit
, alsaLib , alsaLib
, aubio , aubio
@ -162,7 +162,7 @@ stdenv.mkDerivation rec {
LINKFLAGS = "-lpthread"; LINKFLAGS = "-lpthread";
meta = with stdenv.lib; { meta = with lib; {
description = "Multi-track hard disk recording software"; description = "Multi-track hard disk recording software";
longDescription = '' longDescription = ''
Ardour is a digital audio workstation (DAW), You can use it to 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 { stdenv.mkDerivation rec {
pname = "artyFX"; pname = "artyFX";
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake pkg-config ]; nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ cairomm libjack2 libpthreadstubs libXdmcp libxshmfence libsndfile lv2 ntk ]; buildInputs = [ cairomm libjack2 libpthreadstubs libXdmcp libxshmfence libsndfile lv2 ntk ];
meta = with stdenv.lib; { meta = with lib; {
homepage = "http://openavproductions.com/artyfx/"; homepage = "http://openavproductions.com/artyfx/";
description = "A LV2 plugin bundle of artistic realtime effects"; description = "A LV2 plugin bundle of artistic realtime effects";
license = licenses.gpl2; 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 { stdenv.mkDerivation rec {
pname = "ashuffle"; pname = "ashuffle";
@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake pkg-config meson ninja ]; nativeBuildInputs = [ cmake pkg-config meson ninja ];
buildInputs = [ mpd_clientlib ]; buildInputs = [ mpd_clientlib ];
meta = with stdenv.lib; { meta = with lib; {
homepage = "https://github.com/joshkunz/ashuffle"; homepage = "https://github.com/joshkunz/ashuffle";
description = "Automatic library-wide shuffle for mpd"; description = "Automatic library-wide shuffle for mpd";
maintainers = [ maintainers.tcbravo ]; maintainers = [ maintainers.tcbravo ];

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, sndio, libbsd }: { lib, stdenv, fetchurl, sndio, libbsd }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "aucatctl"; pname = "aucatctl";
@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
--replace '#include <string.h>' '#include <bsd/string.h>' --replace '#include <string.h>' '#include <bsd/string.h>'
''; '';
meta = with stdenv.lib; { meta = with lib; {
description = description =
"The aucatctl utility sends MIDI messages to control sndiod and/or aucat volumes"; "The aucatctl utility sends MIDI messages to control sndiod and/or aucat volumes";
homepage = "http://www.sndio.org"; 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, 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 */ expat, libid3tag, ffmpeg_3, soundtouch, /*, portaudio - given up fighting their portaudio.patch */
cmake cmake
@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
dontDisableStatic = true; dontDisableStatic = true;
doCheck = false; # Test fails doCheck = false; # Test fails
meta = with stdenv.lib; { meta = with lib; {
description = "Sound editor with graphical UI"; description = "Sound editor with graphical UI";
homepage = "https://www.audacityteam.org/"; homepage = "https://www.audacityteam.org/";
license = licenses.gpl2Plus; license = licenses.gpl2Plus;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl { lib, stdenv, fetchurl
, pkgconfig, intltool , pkgconfig, intltool
, glib, dbus, gtk3, libappindicator-gtk3, gst_all_1 , glib, dbus, gtk3, libappindicator-gtk3, gst_all_1
, librsvg, wrapGAppsHook , librsvg, wrapGAppsHook
@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav
]) ++ stdenv.lib.optional pulseaudioSupport libpulseaudio; ]) ++ stdenv.lib.optional pulseaudioSupport libpulseaudio;
meta = with stdenv.lib; { meta = with lib; {
description = "Audio recorder for GNOME and Unity Desktops"; description = "Audio recorder for GNOME and Unity Desktops";
longDescription = '' longDescription = ''
This program allows you to record your favourite music or audio to a file. 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 { stdenv.mkDerivation rec {
pname = "autotalent"; pname = "autotalent";
@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
sed -r 's/^const LADSPA_Descriptor \*/__attribute__ ((visibility ("default"))) \0/' -i autotalent.c 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"; homepage = "http://tombaran.info/autotalent.html";
description = "A real-time pitch correction LADSPA plugin (no MIDI control)"; description = "A real-time pitch correction LADSPA plugin (no MIDI control)";
license = licenses.gpl2; 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 , gnumake, gcc-arm-embedded, binutils-arm-embedded
, dfu-util-axoloti, jdk, ant, libfaketime }: , 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" 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"; homepage = "http://www.axoloti.com";
description = '' description = ''
Sketching embedded digital audio algorithms. 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 { stdenv.mkDerivation rec {
pname = "dfu-util"; pname = "dfu-util";
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "0n7h08avlzin04j93m6hkq9id6hxjiiix7ff9gc2n89aw6dxxjsm"; sha256 = "0n7h08avlzin04j93m6hkq9id6hxjiiix7ff9gc2n89aw6dxxjsm";
}; };
meta = with stdenv.lib; { meta = with lib; {
description = "Device firmware update (DFU) USB programmer"; description = "Device firmware update (DFU) USB programmer";
longDescription = '' longDescription = ''
dfu-util is a program that implements the host (PC) side of the USB 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 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"; homepage = "http://www.libusb.info";
description = "User-space USB library"; description = "User-space USB library";
platforms = platforms.unix; platforms = platforms.unix;

View file

@ -1,5 +1,5 @@
{ mkDerivation { mkDerivation
, stdenv , lib, stdenv
, fetchFromGitHub , fetchFromGitHub
, qmake , qmake
, qtbase , qtbase
@ -40,7 +40,7 @@ mkDerivation rec {
++ optional pulseSupport "CONFIG+=use_pulse" ++ optional pulseSupport "CONFIG+=use_pulse"
++ optionals jackSupport [ "CONFIG+=use_jack" "CONFIG+=jack_has_rename" ]; ++ 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"; description = "A tracker for YM2608 (OPNA) which was used in NEC PC-8801/9801 series computers";
homepage = "https://github.com/rerrahkr/BambooTracker"; homepage = "https://github.com/rerrahkr/BambooTracker";
license = licenses.gpl2Only; 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 , makeWrapper
}: }:
@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
done done
''; '';
meta = with stdenv.lib; { meta = with lib; {
description = "Scientific signal analysis application"; description = "Scientific signal analysis application";
longDescription = '' longDescription = ''
Baudline is a time-frequency browser designed for scientific 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 { stdenv.mkDerivation rec {
pname = "bchoppr"; pname = "bchoppr";
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true; enableParallelBuilding = true;
meta = with stdenv.lib; { meta = with lib; {
homepage = https://github.com/sjaehn/BChoppr; homepage = https://github.com/sjaehn/BChoppr;
description = "An audio stream chopping LV2 plugin"; description = "An audio stream chopping LV2 plugin";
maintainers = [ maintainers.magnetophon ]; 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 { stdenv.mkDerivation rec {
pname = "bitmeter"; pname = "bitmeter";
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
}) })
]; ];
meta = with stdenv.lib; { meta = with lib; {
homepage = "http://devel.tlrmx.org/audio/bitmeter/"; homepage = "http://devel.tlrmx.org/audio/bitmeter/";
description = "Also known as jack bitscope. Useful to detect denormals"; description = "Also known as jack bitscope. Useful to detect denormals";
license = licenses.gpl2; license = licenses.gpl2;

View file

@ -83,7 +83,7 @@ stdenv.mkDerivation rec {
done done
''; '';
meta = with stdenv.lib; { meta = with lib; {
description = "A digital audio workstation"; description = "A digital audio workstation";
longDescription = '' longDescription = ''
Bitwig Studio is a multi-platform music-creation system for 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"; description = "A digital audio workstation";
longDescription = '' longDescription = ''
Bitwig Studio is a multi-platform music-creation system for 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 { stdenv.mkDerivation rec {
pname = "BJumblr"; pname = "BJumblr";
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
installFlags = [ "PREFIX=$(out)" ]; installFlags = [ "PREFIX=$(out)" ];
meta = with stdenv.lib; { meta = with lib; {
homepage = "https://github.com/sjaehn/BJumblr"; homepage = "https://github.com/sjaehn/BJumblr";
description = "Pattern-controlled audio stream / sample re-sequencer LV2 plugin"; description = "Pattern-controlled audio stream / sample re-sequencer LV2 plugin";
maintainers = [ maintainers.magnetophon ]; 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 { stdenv.mkDerivation rec {
pname = "bristol"; pname = "bristol";
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
sed -e "s@\`which brighton\`@$out/bin/brighton@g" -i bin/startBristol 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"; description = "A range of synthesiser, electric piano and organ emulations";
homepage = "http://bristol.sourceforge.net"; homepage = "http://bristol.sourceforge.net";
license = licenses.gpl3; 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 { stdenv.mkDerivation rec {
pname = "bschaffl"; pname = "bschaffl";
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true; enableParallelBuilding = true;
meta = with stdenv.lib; { meta = with lib; {
homepage = "https://github.com/sjaehn/BSchaffl"; homepage = "https://github.com/sjaehn/BSchaffl";
description = "Pattern-controlled MIDI amp & time stretch LV2 plugin"; description = "Pattern-controlled MIDI amp & time stretch LV2 plugin";
maintainers = [ maintainers.magnetophon ]; 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 { stdenv.mkDerivation rec {
pname = "BSEQuencer"; pname = "BSEQuencer";
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
installFlags = [ "PREFIX=$(out)" ]; installFlags = [ "PREFIX=$(out)" ];
meta = with stdenv.lib; { meta = with lib; {
homepage = "https://github.com/sjaehn/BSEQuencer"; homepage = "https://github.com/sjaehn/BSEQuencer";
description = "Multi channel MIDI step sequencer LV2 plugin"; description = "Multi channel MIDI step sequencer LV2 plugin";
maintainers = [ maintainers.magnetophon ]; 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 { stdenv.mkDerivation rec {
pname = "BShapr"; pname = "BShapr";
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
installFlags = [ "PREFIX=$(out)" ]; installFlags = [ "PREFIX=$(out)" ];
meta = with stdenv.lib; { meta = with lib; {
homepage = "https://github.com/sjaehn/BShapr"; homepage = "https://github.com/sjaehn/BShapr";
description = "Beat / envelope shaper LV2 plugin"; description = "Beat / envelope shaper LV2 plugin";
maintainers = [ maintainers.magnetophon ]; 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 { stdenv.mkDerivation rec {
pname = "BSlizr"; pname = "BSlizr";
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
installFlags = [ "PREFIX=$(out)" ]; installFlags = [ "PREFIX=$(out)" ];
meta = with stdenv.lib; { meta = with lib; {
homepage = "https://github.com/sjaehn/BSlizr"; homepage = "https://github.com/sjaehn/BSlizr";
description = "Sequenced audio slicing effect LV2 plugin (step sequencer effect)"; description = "Sequenced audio slicing effect LV2 plugin (step sequencer effect)";
maintainers = [ maintainers.magnetophon ]; 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 }: , gtk2, libjack2, ladspaH , libglade, lv2, pkgconfig }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
libglade lv2 pkgconfig libglade lv2 pkgconfig
]; ];
meta = with stdenv.lib; { meta = with lib; {
homepage = "http://calf-studio-gear.org"; homepage = "http://calf-studio-gear.org";
description = "A set of high quality open source audio plugins for musicians"; description = "A set of high quality open source audio plugins for musicians";
license = licenses.lgpl2; 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, liblo, libpulseaudio, libsndfile, pkgconfig, python3Packages,
which, withFrontend ? true, which, withFrontend ? true,
withQt ? true, qtbase ? null, wrapQtAppsHook ? null, withQt ? true, qtbase ? null, wrapQtAppsHook ? null,
@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
done done
''; '';
meta = with stdenv.lib; { meta = with lib; {
homepage = "http://kxstudio.sf.net/carla"; homepage = "http://kxstudio.sf.net/carla";
description = "An audio plugin host"; description = "An audio plugin host";
longDescription = '' 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 let
version = "1.7.5"; version = "1.7.5";
@ -30,7 +30,7 @@ stdenv.mkDerivation {
done done
''; '';
meta = with stdenv.lib; { meta = with lib; {
homepage = "http://caudec.net/"; homepage = "http://caudec.net/";
description = "A multiprocess audio converter that supports many formats (FLAC, MP3, Ogg Vorbis, Windows codecs and many more)"; description = "A multiprocess audio converter that supports many formats (FLAC, MP3, Ogg Vorbis, Windows codecs and many more)";
license = licenses.gpl3; license = licenses.gpl3;

View file

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

View file

@ -1,4 +1,4 @@
{ fetchurl, stdenv { fetchurl, lib, stdenv
, IOKit ? null }: , IOKit ? null }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
buildInputs = [] buildInputs = []
++ stdenv.lib.optional stdenv.isDarwin IOKit; ++ stdenv.lib.optional stdenv.isDarwin IOKit;
meta = with stdenv.lib; { meta = with lib; {
homepage = "http://linukz.org/cd-discid.shtml"; homepage = "http://linukz.org/cd-discid.shtml";
license = licenses.gpl2Plus; license = licenses.gpl2Plus;
maintainers = [ maintainers.rycee ]; 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 { stdenv.mkDerivation rec {
name = "cdparanoia-III-10.2"; name = "cdparanoia-III-10.2";
@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
cp ${gnu-config}/config.guess configure.guess cp ${gnu-config}/config.guess configure.guess
''; '';
meta = with stdenv.lib; { meta = with lib; {
homepage = "https://xiph.org/paranoia"; homepage = "https://xiph.org/paranoia";
description = "A tool and library for reading digital audio from CDs"; description = "A tool and library for reading digital audio from CDs";
license = with licenses; [ gpl2Plus lgpl21Plus ]; 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 , qtbase, qtx11extras
, taglib, fftw, glew, qjson, sqlite, libgpod, libplist, usbmuxd, libmtp , taglib, fftw, glew, qjson, sqlite, libgpod, libplist, usbmuxd, libmtp
, libpulseaudio, gvfs, libcdio, libechonest, libspotify, pcre, projectm, protobuf , 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" --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"; homepage = "https://www.clementine-player.org";
description = "A multiplatform music player"; description = "A multiplatform music player";
license = licenses.gpl3Plus; license = licenses.gpl3Plus;
@ -121,7 +121,7 @@ let
done done
''; '';
meta = with stdenv.lib; { meta = with lib; {
homepage = "https://www.clementine-player.org"; homepage = "https://www.clementine-player.org";
description = "Spotify integration for Clementine"; description = "Spotify integration for Clementine";
# The blob itself is Apache-licensed, although libspotify is unfree. # 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 }: util-linux, pythonPackages, libnotify }:
stdenv.mkDerivation { stdenv.mkDerivation {
@ -21,7 +21,7 @@ stdenv.mkDerivation {
--prefix PATH : "${stdenv.lib.makeBinPath [ rofi mpc_cli perl util-linux libnotify ]}" --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"; description = "An MPD client built on top of rofi";
homepage = "https://github.com/carnager/clerk"; homepage = "https://github.com/carnager/clerk";
license = licenses.mit; license = licenses.mit;

View file

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

View file

@ -1,4 +1,4 @@
{ config, stdenv, fetchFromGitHub, runCommand, ncurses, pkgconfig { config, lib, stdenv, fetchFromGitHub, runCommand, ncurses, pkgconfig
, libiconv, CoreAudio , libiconv, CoreAudio
, alsaSupport ? stdenv.isLinux, alsaLib ? null , alsaSupport ? stdenv.isLinux, alsaLib ? null
@ -126,7 +126,7 @@ stdenv.mkDerivation rec {
makeFlags = [ "LD=$(CC)" ]; makeFlags = [ "LD=$(CC)" ];
meta = with stdenv.lib; { meta = with lib; {
description = "Small, fast and powerful console music player for Linux and *BSD"; description = "Small, fast and powerful console music player for Linux and *BSD";
homepage = "https://cmus.github.io/"; homepage = "https://cmus.github.io/";
license = licenses.gpl2; 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 { stdenv.mkDerivation {
version = "2020-07-23"; version = "2020-07-23";
@ -14,7 +14,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ autoreconfHook pkgconfig ]; nativeBuildInputs = [ autoreconfHook pkgconfig ];
buildInputs = [ curl libnotify gdk-pixbuf ]; 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"; description = "Last.fm and Libre.fm standalone scrobbler for the cmus music player";
longDescription = '' longDescription = ''
Features: Features:

View file

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

View file

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

View file

@ -1,4 +1,4 @@
{ stdenv, csound, desktop-file-utils, { lib, stdenv, csound, desktop-file-utils,
fetchFromGitHub, python, python-qt, qmake, fetchFromGitHub, python, python-qt, qmake,
qtwebengine, qtxmlpatterns, rtmidi, fetchpatch }: qtwebengine, qtxmlpatterns, rtmidi, fetchpatch }:
@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
"SHARE_DIR=${placeholder "out"}/share" "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"; description = "CsoundQt is a frontend for Csound with editor, integrated help, widgets and other features";
homepage = "https://csoundqt.github.io/"; homepage = "https://csoundqt.github.io/";
license = licenses.gpl2; 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 , alsaLib ? null
, libpulseaudio ? null , libpulseaudio ? null
, libjack2 ? null , libjack2 ? null
@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
liblo ladspa-sdk fluidsynth eigen liblo ladspa-sdk fluidsynth eigen
curl tcltk fltk ]; 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"; 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/"; homepage = "http://www.csounds.com/";
license = licenses.gpl2; license = licenses.gpl2;

View file

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

View file

@ -1,4 +1,4 @@
{ config, stdenv, fetchFromGitHub { config, lib, stdenv, fetchFromGitHub
, autoconf , autoconf
, automake , automake
, libtool , libtool
@ -106,7 +106,7 @@ stdenv.mkDerivation rec {
./autogen.sh ./autogen.sh
''; '';
meta = with stdenv.lib; { meta = with lib; {
description = "Ultimate Music Player for GNU/Linux"; description = "Ultimate Music Player for GNU/Linux";
homepage = "http://deadbeef.sourceforge.net/"; homepage = "http://deadbeef.sourceforge.net/";
license = licenses.gpl2; 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 { stdenv.mkDerivation rec {
pname = "deadbeef-headerbar-gtk3-plugin"; pname = "deadbeef-headerbar-gtk3-plugin";
@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
preConfigure = "./autogen.sh"; preConfigure = "./autogen.sh";
meta = with stdenv.lib; { meta = with lib; {
description = "Plug-in that adds GTK 3 header bar to the DeaDBeeF music player"; description = "Plug-in that adds GTK 3 header bar to the DeaDBeeF music player";
homepage = "https://github.com/saivert/ddb_misc_headerbar_GTK3"; homepage = "https://github.com/saivert/ddb_misc_headerbar_GTK3";
license = licenses.gpl2Plus; 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 { stdenv.mkDerivation rec {
pname = "deadbeef-infobar-plugin"; pname = "deadbeef-infobar-plugin";
@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
runHook postInstall 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) 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"; description = "DeaDBeeF Infobar Plugin";
homepage = "https://bitbucket.org/dsimbiriatin/deadbeef-infobar"; 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 { stdenv.mkDerivation {
pname = "deadbeef-lyricbar-plugin"; pname = "deadbeef-lyricbar-plugin";
@ -16,7 +16,7 @@ stdenv.mkDerivation {
buildFlags = [ "gtk3" ]; buildFlags = [ "gtk3" ];
meta = with stdenv.lib; { meta = with lib; {
description = "Plugin for DeaDBeeF audio player that fetches and shows the songs lyrics"; description = "Plugin for DeaDBeeF audio player that fetches and shows the songs lyrics";
homepage = "https://github.com/C0rn3j/deadbeef-lyricbar"; homepage = "https://github.com/C0rn3j/deadbeef-lyricbar";
license = licenses.mit; license = licenses.mit;

View file

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

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig { lib, stdenv, fetchurl, pkgconfig
, libjack2, gettext, intltool, guile_2_0, lilypond , libjack2, gettext, intltool, guile_2_0, lilypond
, glib, libxml2, librsvg, libsndfile, aubio , glib, libxml2, librsvg, libsndfile, aubio
, gtk3, gtksourceview, evince, fluidsynth, rubberband , gtk3, gtksourceview, evince, fluidsynth, rubberband
@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
pkgconfig pkgconfig
]; ];
meta = with stdenv.lib; { meta = with lib; {
description = "Music notation and composition software used with lilypond"; description = "Music notation and composition software used with lilypond";
homepage = "http://denemo.org"; homepage = "http://denemo.org";
license = licenses.gpl3; 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 let
@ -9,7 +9,7 @@ let
repo = "REAPER"; repo = "REAPER";
owner = "gillesdegottex"; owner = "gillesdegottex";
}; };
meta = with stdenv.lib; { meta = with lib; {
license = licenses.asl20; license = licenses.asl20;
}; };
}; };
@ -21,7 +21,7 @@ let
repo = "libqaudioextra"; repo = "libqaudioextra";
owner = "gillesdegottex"; owner = "gillesdegottex";
}; };
meta = with stdenv.lib; { meta = with lib; {
license = licenses.gpl3Plus; license = licenses.gpl3Plus;
}; };
}; };
@ -49,7 +49,7 @@ in mkDerivation rec {
enableParallelBuilding = true; enableParallelBuilding = true;
meta = with stdenv.lib; { meta = with lib; {
description = "Analyse and compare audio files in time and frequency"; description = "Analyse and compare audio files in time and frequency";
longDescription = '' longDescription = ''
DFasma is free open-source software to compare audio files by time and 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 { stdenv.mkDerivation {
name = "dirt-2018-01-01"; name = "dirt-2018-01-01";
@ -19,7 +19,7 @@ stdenv.mkDerivation {
cp -r samples $out/share/dirt/ 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"; description = "An unimpressive thingie for playing bits of samples with some level of accuracy";
homepage = "https://github.com/tidalcycles/Dirt"; homepage = "https://github.com/tidalcycles/Dirt";
license = licenses.gpl3; license = licenses.gpl3;

View file

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

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, python3Packages, pkgs }: { lib, stdenv, fetchFromGitHub, python3Packages, pkgs }:
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "dr14_tmeter"; pname = "dr14_tmeter";
@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec {
# There are no tests # There are no tests
doCheck = false; 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"; description = "Compute the DR14 of a given audio file according to the procedure described by the Pleasurize Music Foundation";
license = licenses.gpl3Plus; license = licenses.gpl3Plus;
homepage = "http://dr14tmeter.sourceforge.net/"; 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 { stdenv.mkDerivation rec {
pname = "dragonfly-reverb"; pname = "dragonfly-reverb";
@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
done done
''; '';
meta = with stdenv.lib; { meta = with lib; {
homepage = "https://github.com/michaelwillis/dragonfly-reverb"; homepage = "https://github.com/michaelwillis/dragonfly-reverb";
description = "A hall-style reverb based on freeverb3 algorithms"; description = "A hall-style reverb based on freeverb3 algorithms";
maintainers = [ maintainers.magnetophon ]; 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 , libpthreadstubs, libsmf, libsndfile, lv2, pkgconfig, zita-resampler
}: }:
@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
libsmf libsndfile lv2 pkgconfig zita-resampler libsmf libsndfile lv2 pkgconfig zita-resampler
]; ];
meta = with stdenv.lib; { meta = with lib; {
description = "An LV2 sample based drum plugin"; description = "An LV2 sample based drum plugin";
homepage = "https://www.drumgizmo.org"; homepage = "https://www.drumgizmo.org";
license = licenses.lgpl3; 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 }: , taglib, zlib }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ]; configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ];
meta = with stdenv.lib; { meta = with lib; {
description = "A DSD to FLAC transcoding tool"; description = "A DSD to FLAC transcoding tool";
homepage = "https://github.com/hank/dsf2flac"; homepage = "https://github.com/hank/dsf2flac";
license = licenses.gpl2; 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 , libvorbis, libogg, opusfile, flac, itstool, libxml2, gsettings-desktop-schemas
, gnome3, wrapGAppsHook , 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"; description = "View and edit tags for various audio files";
homepage = "https://wiki.gnome.org/Apps/EasyTAG"; homepage = "https://wiki.gnome.org/Apps/EasyTAG";
license = licenses.gpl2Plus; license = licenses.gpl2Plus;

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig { lib, stdenv, fetchurl, pkgconfig
, libsndfile, libpulseaudio , libsndfile, libpulseaudio
}: }:
@ -8,7 +8,7 @@ in stdenv.mkDerivation rec {
pname = "ekho"; pname = "ekho";
inherit version; inherit version;
meta = with stdenv.lib; { meta = with lib; {
description = "Chinese text-to-speech software"; description = "Chinese text-to-speech software";
homepage = "http://www.eguidedog.net/ekho.php"; homepage = "http://www.eguidedog.net/ekho.php";
longDescription = '' 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 { stdenv.mkDerivation rec {
pname = "ensemble-chorus"; pname = "ensemble-chorus";
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
fltk alsaLib freetype libXrandr libXinerama libXcursor lv2 libjack2 fltk alsaLib freetype libXrandr libXinerama libXcursor lv2 libjack2
]; ];
meta = with stdenv.lib; { meta = with lib; {
homepage = "https://github.com/jpcima/ensemble-chorus"; homepage = "https://github.com/jpcima/ensemble-chorus";
description = "Digital model of electronic string ensemble chorus"; description = "Digital model of electronic string ensemble chorus";
maintainers = [ maintainers.magnetophon ]; 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 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"; description = "Open source speech synthesizer that supports over 70 languages, based on eSpeak";
homepage = "https://github.com/espeak-ng/espeak-ng"; homepage = "https://github.com/espeak-ng/espeak-ng";
changelog = "https://github.com/espeak-ng/espeak-ng/blob/${version}/CHANGELOG.md"; 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 { stdenv.mkDerivation rec {
name = "espeak-1.48.04"; name = "espeak-1.48.04";
@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
makeFlags="PREFIX=$out DATADIR=$out/share/espeak-data" makeFlags="PREFIX=$out DATADIR=$out/share/espeak-data"
''; '';
meta = with stdenv.lib; { meta = with lib; {
description = "Compact open source software speech synthesizer"; description = "Compact open source software speech synthesizer";
homepage = "http://espeak.sourceforge.net/"; homepage = "http://espeak.sourceforge.net/";
license = licenses.gpl3Plus; 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 { stdenv.mkDerivation rec {
name = "espeakedit-1.48.03"; name = "espeakedit-1.48.03";
@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
cp src/espeakedit "$out/bin" cp src/espeakedit "$out/bin"
''; '';
meta = with stdenv.lib; { meta = with lib; {
description = "Phoneme editor for espeak"; description = "Phoneme editor for espeak";
homepage = "http://espeak.sourceforge.net/"; homepage = "http://espeak.sourceforge.net/";
license = licenses.gpl3Plus; 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 { stdenv.mkDerivation rec {
pname = "eteroj.lv2"; pname = "eteroj.lv2";
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
buildInputs = [ libuv lv2 ]; buildInputs = [ libuv lv2 ];
nativeBuildInputs = [ cmake pkg-config ]; nativeBuildInputs = [ cmake pkg-config ];
meta = with stdenv.lib; { meta = with lib; {
description = "OSC injection/ejection from/to UDP/TCP/Serial for LV2"; description = "OSC injection/ejection from/to UDP/TCP/Serial for LV2";
homepage = "https://open-music-kontrollers.ch/lv2/eteroj"; homepage = "https://open-music-kontrollers.ch/lv2/eteroj";
license = licenses.artistic2; license = licenses.artistic2;

View file

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

View file

@ -1,4 +1,4 @@
{ stdenv { lib, stdenv
, coreutils , coreutils
, fetchFromGitHub , fetchFromGitHub
, makeWrapper , makeWrapper
@ -30,7 +30,7 @@ let
fetchSubmodules = true; fetchSubmodules = true;
}; };
meta = with stdenv.lib; { meta = with lib; {
homepage = "https://faust.grame.fr/"; homepage = "https://faust.grame.fr/";
downloadPage = "https://github.com/grame-cncm/faust/"; downloadPage = "https://github.com/grame-cncm/faust/";
license = licenses.gpl2; 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 , llvm, qt48Full, qrencode, libmicrohttpd_0_9_70, libjack2, alsaLib, faust, curl
, bc, coreutils, which, libsndfile, pkg-config , bc, coreutils, which, libsndfile, pkg-config
}: }:
@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
install rsrc/FaustLive.desktop "$out/share/applications" install rsrc/FaustLive.desktop "$out/share/applications"
''; '';
meta = with stdenv.lib; { meta = with lib; {
description = "A standalone just-in-time Faust compiler"; description = "A standalone just-in-time Faust compiler";
longDescription = '' longDescription = ''
FaustLive is a standalone just-in-time Faust compiler. It tries to bring 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 { stdenv.mkDerivation rec {
pname = "fdkaac"; pname = "fdkaac";
@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
doCheck = true; doCheck = true;
meta = with stdenv.lib; { meta = with lib; {
description = "Command line encoder frontend for libfdk-aac encder"; description = "Command line encoder frontend for libfdk-aac encder";
longDescription = '' longDescription = ''
fdkaac reads linear PCM audio in either WAV, raw PCM, or CAF format, 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 { stdenv.mkDerivation rec {
name = "flac-1.3.3"; name = "flac-1.3.3";
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
outputs = [ "bin" "dev" "out" "man" "doc" ]; outputs = [ "bin" "dev" "out" "man" "doc" ];
meta = with stdenv.lib; { meta = with lib; {
homepage = "https://xiph.org/flac/"; homepage = "https://xiph.org/flac/";
description = "Library and tools for encoding and decoding the FLAC lossless audio file format"; description = "Library and tools for encoding and decoding the FLAC lossless audio file format";
platforms = platforms.all; 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 { stdenv.mkDerivation rec {
pname = "flac123"; pname = "flac123";
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook ]; nativeBuildInputs = [ autoreconfHook ];
buildInputs = [ flac libao libogg popt ]; buildInputs = [ flac libao libogg popt ];
meta = with stdenv.lib; { meta = with lib; {
homepage = "http://flac-tools.sourceforge.net/"; homepage = "http://flac-tools.sourceforge.net/";
description = "A command-line program for playing FLAC audio files"; description = "A command-line program for playing FLAC audio files";
license = licenses.gpl2Plus; license = licenses.gpl2Plus;

View file

@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
--prefix PATH : "$bin_path"; --prefix PATH : "$bin_path";
''; '';
meta = with stdenv.lib; { meta = with lib; {
description = description =
"Extracts audio tracks from an audio CD image to separate tracks"; "Extracts audio tracks from an audio CD image to separate tracks";
homepage = "https://flacon.github.io/"; 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 { stdenv.mkDerivation rec {
pname = "fomp"; pname = "fomp";
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig wafHook ]; nativeBuildInputs = [ pkgconfig wafHook ];
buildInputs = [ lv2 python2 ]; buildInputs = [ lv2 python2 ];
meta = with stdenv.lib; { meta = with lib; {
homepage = "http://drobilla.net/software/fomp/"; homepage = "http://drobilla.net/software/fomp/";
description = "An LV2 port of the MCP, VCO, FIL, and WAH plugins by Fons Adriaensen"; description = "An LV2 port of the MCP, VCO, FIL, and WAH plugins by Fons Adriaensen";
license = licenses.gpl2; 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 { stdenv.mkDerivation {
version = "git-2015-05-21"; version = "git-2015-05-21";
@ -18,7 +18,7 @@ stdenv.mkDerivation {
# remove lv2 until https://github.com/sampov2/foo-yc20/issues/6 is resolved # remove lv2 until https://github.com/sampov2/foo-yc20/issues/6 is resolved
postInstallFixup = "rm -rf $out/lib/lv2"; postInstallFixup = "rm -rf $out/lib/lv2";
meta = with stdenv.lib; { meta = with lib; {
broken = true; # see: https://github.com/sampov2/foo-yc20/issues/7 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"; description = "A Faust implementation of a 1969 designed Yamaha combo organ, the YC-20";
homepage = "https://github.com/sampov2/foo-yc20"; 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 { stdenv.mkDerivation rec {
pname = "freqtweak"; pname = "freqtweak";
@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true; enableParallelBuilding = true;
meta = with stdenv.lib; { meta = with lib; {
homepage = http://essej.net/freqtweak/; homepage = http://essej.net/freqtweak/;
description = "Realtime audio frequency spectral manipulation"; description = "Realtime audio frequency spectral manipulation";
maintainers = [ maintainers.magnetophon ]; maintainers = [ maintainers.magnetophon ];

View file

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

View file

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

View file

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

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, libpulseaudio }: { lib, stdenv, fetchFromGitHub, libpulseaudio }:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "gbsplay-2016-12-17"; name = "gbsplay-2016-12-17";
@ -19,7 +19,7 @@ stdenv.mkDerivation {
makeFlags = [ "tests=" ]; makeFlags = [ "tests=" ];
meta = with stdenv.lib; { meta = with lib; {
description = "gameboy sound player"; description = "gameboy sound player";
license = licenses.gpl1; license = licenses.gpl1;
platforms = ["i686-linux" "x86_64-linux"]; 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 }: , libjack2, lv2, libX11, cairo }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
"-DCMAKE_INSTALL_LIBDIR=lib" "-DCMAKE_INSTALL_LIBDIR=lib"
]; ];
meta = with stdenv.lib; { meta = with lib; {
homepage = "https://gitlab.com/iurie-sw/geonkick"; homepage = "https://gitlab.com/iurie-sw/geonkick";
description = "A free software percussion synthesizer"; description = "A free software percussion synthesizer";
license = licenses.gpl3Plus; license = licenses.gpl3Plus;

View file

@ -1,4 +1,4 @@
{ stdenv { lib, stdenv
, fetchFromGitHub , fetchFromGitHub
, autoreconfHook , autoreconfHook
, fltk , fltk
@ -57,7 +57,7 @@ stdenv.mkDerivation rec {
src/core/{conf,init,midiMapConf,patch}.cpp 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"; description = "A free, minimal, hardcore audio tool for DJs, live performers and electronic musicians";
homepage = "https://giadamusic.com/"; homepage = "https://giadamusic.com/";
license = licenses.gpl3; 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 , docbook_xml_dtd_45, docbook_xsl, gtkmm2, libgig, libsndfile, libxslt
}: }:
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true; enableParallelBuilding = true;
meta = with stdenv.lib; { meta = with lib; {
homepage = "http://www.linuxsampler.org"; homepage = "http://www.linuxsampler.org";
description = "Gigasampler file access library"; description = "Gigasampler file access library";
license = licenses.gpl2; 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 }: , libaudclient }:
stdenv.mkDerivation { stdenv.mkDerivation {
@ -15,7 +15,7 @@ stdenv.mkDerivation {
hardeningDisable = [ "format" ]; hardeningDisable = [ "format" ];
meta = with stdenv.lib; { meta = with lib; {
description = "Generates playlists such that each song sounds good following the previous song"; description = "Generates playlists such that each song sounds good following the previous song";
homepage = "http://gjay.sourceforge.net/"; homepage = "http://gjay.sourceforge.net/";
license = licenses.gpl2; 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 , gtk2, curl, mpd_clientlib, libsoup, gob2, vala, libunique
, libSM, libICE, sqlite, hicolor-icon-theme, wrapGAppsHook , libSM, libICE, sqlite, hicolor-icon-theme, wrapGAppsHook
}: }:
@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
libunique libmpd libSM libICE sqlite hicolor-icon-theme libunique libmpd libSM libICE sqlite hicolor-icon-theme
]; ];
meta = with stdenv.lib; { meta = with lib; {
homepage = "https://gmpclient.org"; homepage = "https://gmpclient.org";
description = "A GTK2 frontend for Music Player Daemon"; description = "A GTK2 frontend for Music Player Daemon";
license = licenses.gpl2; license = licenses.gpl2;

View file

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

View file

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

View file

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

View file

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

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, pythonPackages }: { lib, stdenv, fetchFromGitHub, pythonPackages }:
with pythonPackages; buildPythonApplication rec { with pythonPackages; buildPythonApplication rec {
pname = "greg"; pname = "greg";
@ -15,7 +15,7 @@ with pythonPackages; buildPythonApplication rec {
propagatedBuildInputs = [ setuptools feedparser ]; propagatedBuildInputs = [ setuptools feedparser ];
meta = with stdenv.lib; { meta = with lib; {
homepage = "https://github.com/manolomartinez/greg"; homepage = "https://github.com/manolomartinez/greg";
description = "A command-line podcast aggregator"; description = "A command-line podcast aggregator";
license = licenses.gpl3; 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, gnome3, gtk3, gettext, perlPackages, flex, libid3tag, gdl,
libvorbis, gdk-pixbuf }: libvorbis, gdk-pixbuf }:
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true; enableParallelBuilding = true;
meta = with stdenv.lib; { meta = with lib; {
description = "GTK Manager for an Apple ipod"; description = "GTK Manager for an Apple ipod";
homepage = "http://gtkpod.sourceforge.net"; homepage = "http://gtkpod.sourceforge.net";
license = licenses.gpl2Plus; license = licenses.gpl2Plus;

View file

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

View file

@ -1,4 +1,4 @@
{ stdenv { lib, stdenv
, fetchFromGitHub , fetchFromGitHub
, autoreconfHook , autoreconfHook
, pkg-config , pkg-config
@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = false; # Fails to generate machine.h in time. 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"; description = "GUI application for removing noise (hiss, pops and clicks) from audio files";
homepage = "https://github.com/AlisterH/gwc/"; homepage = "https://github.com/AlisterH/gwc/";
license = licenses.gpl2Plus; 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 { stdenv.mkDerivation rec {
pname = "GxMatchEQ.lv2"; pname = "GxMatchEQ.lv2";
@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
installFlags = [ "INSTALL_DIR=$(out)/lib/lv2" ]; installFlags = [ "INSTALL_DIR=$(out)/lib/lv2" ];
meta = with stdenv.lib; { meta = with lib; {
homepage = "https://github.com/brummer10/GxMatchEQ.lv2"; homepage = "https://github.com/brummer10/GxMatchEQ.lv2";
description = "Matching Equalizer to apply EQ curve from one source to another source"; description = "Matching Equalizer to apply EQ curve from one source to another source";
maintainers = [ maintainers.magnetophon ]; 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 { stdenv.mkDerivation rec {
pname = "GxPlugins.lv2"; pname = "GxPlugins.lv2";
@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
done done
''; '';
meta = with stdenv.lib; { meta = with lib; {
homepage = "https://github.com/brummer10/GxPlugins.lv2"; homepage = "https://github.com/brummer10/GxPlugins.lv2";
description = "A set of extra lv2 plugins from the guitarix project"; description = "A set of extra lv2 plugins from the guitarix project";
maintainers = [ maintainers.magnetophon ]; maintainers = [ maintainers.magnetophon ];

View file

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

View file

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

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