Project import generated by Copybara.
GitOrigin-RevId: 68398d2dd50efc2d878bf0f83bbc8bc323b6b0e0
This commit is contained in:
parent
a5adf1ddd8
commit
1ae14203fc
1128 changed files with 4572 additions and 4356 deletions
|
@ -610,6 +610,16 @@
|
||||||
githubId = 11699655;
|
githubId = 11699655;
|
||||||
name = "Stanislas Lange";
|
name = "Stanislas Lange";
|
||||||
};
|
};
|
||||||
|
anhdle14 = {
|
||||||
|
name = "Le Anh Duc";
|
||||||
|
email = "anhdle14@icloud.com";
|
||||||
|
github = "anhdle14";
|
||||||
|
githubId = 9645992;
|
||||||
|
keys = [{
|
||||||
|
longkeyid = "rsa4096/0x0299AFF9ECBB5169";
|
||||||
|
fingerprint = "AA4B 8EC3 F971 D350 482E 4E20 0299 AFF9 ECBB 5169";
|
||||||
|
}];
|
||||||
|
};
|
||||||
ankhers = {
|
ankhers = {
|
||||||
email = "me@ankhers.dev";
|
email = "me@ankhers.dev";
|
||||||
github = "ankhers";
|
github = "ankhers";
|
||||||
|
|
|
@ -28,17 +28,7 @@ let
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
nixos-rebuild =
|
nixos-rebuild = pkgs.nixos-rebuild.override { nix = config.nix.package.out; };
|
||||||
let fallback = import ./nix-fallback-paths.nix; in
|
|
||||||
makeProg {
|
|
||||||
name = "nixos-rebuild";
|
|
||||||
src = ./nixos-rebuild.sh;
|
|
||||||
inherit (pkgs) runtimeShell;
|
|
||||||
nix = config.nix.package.out;
|
|
||||||
nix_x86_64_linux = fallback.x86_64-linux;
|
|
||||||
nix_i686_linux = fallback.i686-linux;
|
|
||||||
path = makeBinPath [ pkgs.jq ];
|
|
||||||
};
|
|
||||||
|
|
||||||
nixos-generate-config = makeProg {
|
nixos-generate-config = makeProg {
|
||||||
name = "nixos-generate-config";
|
name = "nixos-generate-config";
|
||||||
|
|
|
@ -664,6 +664,8 @@ in
|
||||||
# - There are only HDDs and we would set the system in a degraded state
|
# - There are only HDDs and we would set the system in a degraded state
|
||||||
serviceConfig.ExecStart = ''${pkgs.runtimeShell} -c 'for pool in $(zpool list -H -o name); do zpool trim $pool; done || true' '';
|
serviceConfig.ExecStart = ''${pkgs.runtimeShell} -c 'for pool in $(zpool list -H -o name); do zpool trim $pool; done || true' '';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
systemd.timers.zpool-trim.timerConfig.Persistent = "yes";
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -146,7 +146,7 @@ in
|
||||||
|
|
||||||
services.logrotate = {
|
services.logrotate = {
|
||||||
enable = true;
|
enable = true;
|
||||||
config = ''
|
extraConfig = ''
|
||||||
/var/log/waagent.log {
|
/var/log/waagent.log {
|
||||||
compress
|
compress
|
||||||
monthly
|
monthly
|
||||||
|
|
|
@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
|
||||||
version = "3.32.0";
|
version = "3.32.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||||
sha256 = "005fhmvb45sa9mq17dpa23n1xnspiissx5rnpiy7hiqmy3g5rg8f";
|
sha256 = "005fhmvb45sa9mq17dpa23n1xnspiissx5rnpiy7hiqmy3g5rg8f";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, ladspaH
|
{ lib, stdenv, fetchurl, ladspaH
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
|
@ -20,14 +20,14 @@ stdenv.mkDerivation rec {
|
||||||
preInstall="mkdir -p $out/lib/ladspa";
|
preInstall="mkdir -p $out/lib/ladspa";
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = ''A set of ambisonics ladspa plugins'';
|
description = "A set of ambisonics ladspa plugins";
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
Mono and stereo to B-format panning, horizontal rotator, square, hexagon and cube decoders.
|
Mono and stereo to B-format panning, horizontal rotator, square, hexagon and cube decoders.
|
||||||
'';
|
'';
|
||||||
version = version;
|
version = version;
|
||||||
homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/ladspa/index.html";
|
homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/ladspa/index.html";
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = lib.licenses.gpl2Plus;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, ladspaH
|
{ lib, stdenv, fetchurl, ladspaH
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
|
@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
|
||||||
preInstall="mkdir -p $out/lib/ladspa";
|
preInstall="mkdir -p $out/lib/ladspa";
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = ''a four-band parametric equaliser, which has the nice property of being stable even while parameters are being changed'';
|
description = "a four-band parametric equaliser, which has the nice property of being stable even while parameters are being changed";
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
Each section has an active/bypass switch, frequency, bandwidth and gain controls.
|
Each section has an active/bypass switch, frequency, bandwidth and gain controls.
|
||||||
There is also a global bypass switch and gain control.
|
There is also a global bypass switch and gain control.
|
||||||
|
@ -30,8 +30,8 @@ stdenv.mkDerivation rec {
|
||||||
'';
|
'';
|
||||||
version = version;
|
version = version;
|
||||||
homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/ladspa/index.html";
|
homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/ladspa/index.html";
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = lib.licenses.gpl2Plus;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, makeWrapper, python3, alsaUtils, timidity }:
|
{ lib, stdenv, fetchurl, makeWrapper, python3, alsaUtils, timidity }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "20.12";
|
version = "20.12";
|
||||||
|
@ -62,8 +62,8 @@
|
||||||
meta = {
|
meta = {
|
||||||
description = "Creates MIDI tracks for a soloist to perform over from a user supplied file containing chords";
|
description = "Creates MIDI tracks for a soloist to perform over from a user supplied file containing chords";
|
||||||
homepage = "https://www.mellowood.ca/mma/index.html";
|
homepage = "https://www.mellowood.ca/mma/index.html";
|
||||||
license = stdenv.lib.licenses.gpl2;
|
license = lib.licenses.gpl2;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,7 +38,7 @@ in
|
||||||
for cmd in abcde cddb-tool abcde-musicbrainz-tool; do
|
for cmd in abcde cddb-tool abcde-musicbrainz-tool; do
|
||||||
wrapProgram "$out/bin/$cmd" \
|
wrapProgram "$out/bin/$cmd" \
|
||||||
--prefix PERL5LIB : "$PERL5LIB" \
|
--prefix PERL5LIB : "$PERL5LIB" \
|
||||||
--prefix PATH ":" ${stdenv.lib.makeBinPath [
|
--prefix PATH ":" ${lib.makeBinPath [
|
||||||
"$out" which libcdio-paranoia cddiscid wget
|
"$out" which libcdio-paranoia cddiscid wget
|
||||||
vorbis-tools id3v2 eyeD3 lame flac glyr
|
vorbis-tools id3v2 eyeD3 lame flac glyr
|
||||||
]}
|
]}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, libclthreads, zita-alsa-pcmi, alsaLib, libjack2
|
{ lib, stdenv, fetchurl, libclthreads, zita-alsa-pcmi, alsaLib, libjack2
|
||||||
, libclxclient, libX11, libXft, readline
|
, libclxclient, libX11, libXft, readline
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
@ -25,8 +25,8 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "Synthetized (not sampled) pipe organ emulator";
|
description = "Synthetized (not sampled) pipe organ emulator";
|
||||||
homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/aeolus/index.html";
|
homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/aeolus/index.html";
|
||||||
license = stdenv.lib.licenses.lgpl3;
|
license = lib.licenses.lgpl3;
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
maintainers = [ stdenv.lib.maintainers.nico202 ];
|
maintainers = [ lib.maintainers.nico202 ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,7 +22,7 @@ let
|
||||||
};
|
};
|
||||||
nativeBuildInputs = [ unzip ];
|
nativeBuildInputs = [ unzip ];
|
||||||
installPhase = "cp -r . $out";
|
installPhase = "cp -r . $out";
|
||||||
meta.license = stdenv.lib.licenses.unfree;
|
meta.license = lib.licenses.unfree;
|
||||||
};
|
};
|
||||||
|
|
||||||
wine-wow64 = wine.override {
|
wine-wow64 = wine.override {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, pkgconfig, gettext, gtk3, intltool,
|
{ lib, stdenv, fetchurl, pkgconfig, gettext, gtk3, intltool,
|
||||||
wrapGAppsHook, libxml2, curl, mpd_clientlib, dbus-glib,
|
wrapGAppsHook, libxml2, curl, mpd_clientlib, dbus-glib,
|
||||||
libsoup, avahi, taglib
|
libsoup, avahi, taglib
|
||||||
}:
|
}:
|
||||||
|
@ -20,8 +20,8 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "GTK client for MPD (Music player daemon)";
|
description = "GTK client for MPD (Music player daemon)";
|
||||||
homepage = "http://ario-player.sourceforge.net/";
|
homepage = "http://ario-player.sourceforge.net/";
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = lib.licenses.gpl2Plus;
|
||||||
maintainers = [ stdenv.lib.maintainers.garrison ];
|
maintainers = [ lib.maintainers.garrison ];
|
||||||
platforms = stdenv.lib.platforms.all;
|
platforms = lib.platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, makeWrapper, gtk2, libcddb, intltool, pkgconfig, cdparanoia
|
{ lib, stdenv, fetchurl, makeWrapper, gtk2, libcddb, intltool, pkgconfig, cdparanoia
|
||||||
, mp3Support ? false, lame
|
, mp3Support ? false, lame
|
||||||
, oggSupport ? true, vorbis-tools
|
, oggSupport ? true, vorbis-tools
|
||||||
, flacSupport ? true, flac
|
, flacSupport ? true, flac
|
||||||
|
@ -9,7 +9,7 @@
|
||||||
#, aacSupport ? false, TODO: neroAacEnc
|
#, aacSupport ? false, TODO: neroAacEnc
|
||||||
}:
|
}:
|
||||||
|
|
||||||
with stdenv.lib;
|
with lib;
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "2.9.7";
|
version = "2.9.7";
|
||||||
|
|
|
@ -10,14 +10,14 @@ stdenv.mkDerivation rec {
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ sndio ]
|
buildInputs = [ sndio ]
|
||||||
++ stdenv.lib.optional (!stdenv.isDarwin && !stdenv.targetPlatform.isBSD)
|
++ lib.optional (!stdenv.isDarwin && !stdenv.targetPlatform.isBSD)
|
||||||
libbsd;
|
libbsd;
|
||||||
|
|
||||||
outputs = [ "out" "man" ];
|
outputs = [ "out" "man" ];
|
||||||
|
|
||||||
preBuild = ''
|
preBuild = ''
|
||||||
makeFlagsArray+=("PREFIX=$out")
|
makeFlagsArray+=("PREFIX=$out")
|
||||||
'' + stdenv.lib.optionalString
|
'' + lib.optionalString
|
||||||
(!stdenv.isDarwin && !stdenv.targetPlatform.isBSD) ''
|
(!stdenv.isDarwin && !stdenv.targetPlatform.isBSD) ''
|
||||||
makeFlagsArray+=(LDADD="-lsndio -lbsd")
|
makeFlagsArray+=(LDADD="-lsndio -lbsd")
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,79 @@
|
||||||
{ lib, stdenv, fetchzip, wxGTK30, pkgconfig, file, gettext,
|
{ stdenv
|
||||||
libvorbis, libmad, libjack2, lv2, lilv, serd, sord, sratom, suil, alsaLib, libsndfile, soxr, flac, lame,
|
, lib
|
||||||
expat, libid3tag, ffmpeg_3, soundtouch, /*, portaudio - given up fighting their portaudio.patch */
|
, fetchFromGitHub
|
||||||
cmake
|
, fetchpatch
|
||||||
|
, cmake
|
||||||
|
, wxGTK
|
||||||
|
, pkg-config
|
||||||
|
, python3
|
||||||
|
, gettext
|
||||||
|
, file
|
||||||
|
, libvorbis
|
||||||
|
, libmad
|
||||||
|
, libjack2
|
||||||
|
, lv2
|
||||||
|
, lilv
|
||||||
|
, serd
|
||||||
|
, sord
|
||||||
|
, sratom
|
||||||
|
, suil
|
||||||
|
, alsaLib
|
||||||
|
, libsndfile
|
||||||
|
, soxr
|
||||||
|
, flac
|
||||||
|
, twolame
|
||||||
|
, expat
|
||||||
|
, libid3tag
|
||||||
|
, libopus
|
||||||
|
, ffmpeg
|
||||||
|
, soundtouch
|
||||||
|
, pcre /*, portaudio - given up fighting their portaudio.patch */
|
||||||
|
, at-spi2-core ? null
|
||||||
|
, dbus ? null
|
||||||
|
, epoxy ? null
|
||||||
|
, libXdmcp ? null
|
||||||
|
, libXtst ? null
|
||||||
|
, libpthreadstubs ? null
|
||||||
|
, libselinux ? null
|
||||||
|
, libsepol ? null
|
||||||
|
, libxkbcommon ? null
|
||||||
|
, utillinux ? null
|
||||||
}:
|
}:
|
||||||
|
|
||||||
with stdenv.lib;
|
# TODO
|
||||||
|
# - as of 2.4.2, GTK2 is still the recommended version ref https://www.audacityteam.org/download/source/ check if that changes in future versions
|
||||||
|
# - detach sbsms
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "2.4.1";
|
|
||||||
pname = "audacity";
|
pname = "audacity";
|
||||||
|
version = "2.4.2";
|
||||||
|
|
||||||
src = fetchzip {
|
src = fetchFromGitHub {
|
||||||
url = "https://github.com/audacity/audacity/archive/Audacity-${version}.tar.gz";
|
owner = "audacity";
|
||||||
sha256 = "1xk0piv72d2xd3p7igr916fhcbrm76fhjr418k1rlqdzzg1hfljn";
|
repo = "audacity";
|
||||||
|
rev = "Audacity-${version}";
|
||||||
|
sha256 = "sha256-hpRTo5B0EMyzORopsNPOgv6mohBkwJfWfCLnPvFmdFI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cmakeFlags = [
|
patches = [
|
||||||
"-DCMAKE_BUILD_TYPE=Release"
|
(fetchpatch {
|
||||||
|
url = "https://github.com/audacity/audacity/commit/a070b5d8a8ba10fb86edba6aeb8fdab0f66ba408.patch";
|
||||||
|
sha256 = "sha256-8UZupGcN+/tytAhyy5T1P0nufvsQPeyLgOUMGt7l8Oc=";
|
||||||
|
name = "audacity_xdg_paths.patch";
|
||||||
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
# audacity only looks for lame and ffmpeg at runtime, so we need to link them in manually
|
# this file *should* be generated by cmake but as of 2.4.2 isn't yet
|
||||||
|
postPatch = ''
|
||||||
|
touch src/RevisionIdent.h
|
||||||
|
'';
|
||||||
|
|
||||||
|
# workaround for a broken cmake. Drop it with a later version to see if it works.
|
||||||
|
# https://github.com/NixOS/nixpkgs/issues/94905
|
||||||
|
cmakeFlags = lib.optional stdenv.isLinux "-DCMAKE_OSX_ARCHITECTURES=";
|
||||||
|
|
||||||
|
# audacity only looks for ffmpeg at runtime, so we need to link it in manually
|
||||||
NIX_LDFLAGS = toString [
|
NIX_LDFLAGS = toString [
|
||||||
# LAME
|
|
||||||
"-lmp3lame"
|
|
||||||
# ffmpeg
|
# ffmpeg
|
||||||
"-lavcodec"
|
"-lavcodec"
|
||||||
"-lavdevice"
|
"-lavdevice"
|
||||||
|
@ -35,14 +86,45 @@ stdenv.mkDerivation rec {
|
||||||
"-lswscale"
|
"-lswscale"
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig cmake ];
|
nativeBuildInputs = [ cmake gettext pkg-config python3 ];
|
||||||
buildInputs = [
|
|
||||||
file gettext wxGTK30 expat alsaLib
|
buildInputs = [
|
||||||
libsndfile soxr libid3tag libjack2 lv2 lilv serd sord sratom suil wxGTK30.gtk
|
alsaLib
|
||||||
ffmpeg_3 libmad lame libvorbis flac soundtouch
|
expat
|
||||||
]; #ToDo: detach sbsms
|
ffmpeg
|
||||||
|
file
|
||||||
|
flac
|
||||||
|
libid3tag
|
||||||
|
libjack2
|
||||||
|
libmad
|
||||||
|
libopus
|
||||||
|
libsndfile
|
||||||
|
libvorbis
|
||||||
|
lilv
|
||||||
|
lv2
|
||||||
|
pcre
|
||||||
|
serd
|
||||||
|
sord
|
||||||
|
soundtouch
|
||||||
|
soxr
|
||||||
|
sratom
|
||||||
|
suil
|
||||||
|
twolame
|
||||||
|
wxGTK
|
||||||
|
wxGTK.gtk
|
||||||
|
] ++ lib.optionals stdenv.isLinux [
|
||||||
|
at-spi2-core
|
||||||
|
dbus
|
||||||
|
epoxy
|
||||||
|
libXdmcp
|
||||||
|
libXtst
|
||||||
|
libpthreadstubs
|
||||||
|
libxkbcommon
|
||||||
|
libselinux
|
||||||
|
libsepol
|
||||||
|
utillinux
|
||||||
|
];
|
||||||
|
|
||||||
dontDisableStatic = true;
|
|
||||||
doCheck = false; # Test fails
|
doCheck = false; # Test fails
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
|
@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
|
||||||
glib dbus gtk3 librsvg libappindicator-gtk3
|
glib dbus gtk3 librsvg libappindicator-gtk3
|
||||||
] ++ (with gst_all_1; [
|
] ++ (with gst_all_1; [
|
||||||
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;
|
]) ++ lib.optional pulseaudioSupport libpulseaudio;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Audio recorder for GNOME and Unity Desktops";
|
description = "Audio recorder for GNOME and Unity Desktops";
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{stdenv, fetchurl, gettext, ncurses
|
{lib, stdenv, fetchurl, gettext, ncurses
|
||||||
, gtkGUI ? false
|
, gtkGUI ? false
|
||||||
, pkgconfig ? null
|
, pkgconfig ? null
|
||||||
, gtk2 ? null}:
|
, gtk2 ? null}:
|
||||||
|
@ -22,9 +22,9 @@ stdenv.mkDerivation rec {
|
||||||
the command line or a script.
|
the command line or a script.
|
||||||
'';
|
'';
|
||||||
homepage = "http://www.jpj.net/~trevor/aumix.html";
|
homepage = "http://www.jpj.net/~trevor/aumix.html";
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = lib.licenses.gpl2Plus;
|
||||||
|
|
||||||
maintainers = [ ];
|
maintainers = [ ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,8 +12,8 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
buildInputs = [ pkgconfig ];
|
buildInputs = [ pkgconfig ];
|
||||||
propagatedBuildInputs =
|
propagatedBuildInputs =
|
||||||
stdenv.lib.optional stdenv.isLinux systemd ++
|
lib.optional stdenv.isLinux systemd ++
|
||||||
stdenv.lib.optionals stdenv.isDarwin [ libobjc IOKit ];
|
lib.optionals stdenv.isDarwin [ libobjc IOKit ];
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
(fetchpatch {
|
(fetchpatch {
|
||||||
|
@ -23,9 +23,9 @@ stdenv.mkDerivation rec {
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isLinux "-lgcc_s";
|
NIX_LDFLAGS = lib.optionalString stdenv.isLinux "-lgcc_s";
|
||||||
|
|
||||||
preFixup = stdenv.lib.optionalString stdenv.isLinux ''
|
preFixup = lib.optionalString stdenv.isLinux ''
|
||||||
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
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
|
|
||||||
inherit (stdenv.lib) optional optionals;
|
inherit (lib) optional optionals;
|
||||||
|
|
||||||
in
|
in
|
||||||
mkDerivation rec {
|
mkDerivation rec {
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
rpath = stdenv.lib.makeLibraryPath
|
rpath = lib.makeLibraryPath
|
||||||
[ libXmu libXt libX11 libXext libXxf86vm libjack2 ];
|
[ libXmu libXt libX11 libXext libXxf86vm libjack2 ];
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
|
|
|
@ -98,8 +98,8 @@ mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "https://github.com/falkTX/Cadence/";
|
homepage = "https://github.com/falkTX/Cadence/";
|
||||||
description = "Collection of tools useful for audio production";
|
description = "Collection of tools useful for audio production";
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = lib.licenses.gpl2Plus;
|
||||||
maintainers = with stdenv.lib.maintainers; [ worldofpeace ];
|
maintainers = with lib.maintainers; [ worldofpeace ];
|
||||||
platforms = [ "x86_64-linux" ];
|
platforms = [ "x86_64-linux" ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl }:
|
{ lib, stdenv, fetchurl }:
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "caps";
|
pname = "caps";
|
||||||
version = "0.9.26";
|
version = "0.9.26";
|
||||||
|
@ -23,8 +23,8 @@ stdenv.mkDerivation rec {
|
||||||
resource demands and meaningful control interfaces.
|
resource demands and meaningful control interfaces.
|
||||||
'';
|
'';
|
||||||
homepage = "http://www.quitte.de/dsp/caps.html";
|
homepage = "http://www.quitte.de/dsp/caps.html";
|
||||||
license = stdenv.lib.licenses.gpl3;
|
license = lib.licenses.gpl3;
|
||||||
maintainers = [ stdenv.lib.maintainers.astsmtl ];
|
maintainers = [ lib.maintainers.astsmtl ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
withGtk2 ? true, gtk2 ? null,
|
withGtk2 ? true, gtk2 ? null,
|
||||||
withGtk3 ? true, gtk3 ? null }:
|
withGtk3 ? true, gtk3 ? null }:
|
||||||
|
|
||||||
with stdenv.lib;
|
with lib;
|
||||||
|
|
||||||
assert withFrontend -> python3Packages ? pyqt5;
|
assert withFrontend -> python3Packages ? pyqt5;
|
||||||
assert withQt -> qtbase != null;
|
assert withQt -> qtbase != null;
|
||||||
|
|
|
@ -25,8 +25,8 @@ stdenv.mkDerivation {
|
||||||
|
|
||||||
postFixup = ''
|
postFixup = ''
|
||||||
for executable in $(cd $out/bin && ls); do
|
for executable in $(cd $out/bin && ls); do
|
||||||
wrapProgram $out/bin/$executable \
|
wrapProgram $out/bin/$executable \
|
||||||
--prefix PATH : "${stdenv.lib.makeBinPath [ bc findutils sox procps opusTools lame flac ]}"
|
--prefix PATH : "${lib.makeBinPath [ bc findutils sox procps opusTools lame flac ]}"
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
|
||||||
installFlags = [ "PREFIX=$(out)" "INSTALL=install" ];
|
installFlags = [ "PREFIX=$(out)" "INSTALL=install" ];
|
||||||
|
|
||||||
buildInputs = []
|
buildInputs = []
|
||||||
++ stdenv.lib.optional stdenv.isDarwin IOKit;
|
++ lib.optional stdenv.isDarwin IOKit;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "http://linukz.org/cd-discid.shtml";
|
homepage = "http://linukz.org/cd-discid.shtml";
|
||||||
|
|
|
@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
|
||||||
sha256 = "1pv4zrajm46za0f6lv162iqffih57a8ly4pc69f7y0gfyigb8p80";
|
sha256 = "1pv4zrajm46za0f6lv162iqffih57a8ly4pc69f7y0gfyigb8p80";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = stdenv.lib.optionals stdenv.isDarwin [
|
patches = lib.optionals stdenv.isDarwin [
|
||||||
(fetchurl {
|
(fetchurl {
|
||||||
url = "https://trac.macports.org/export/70964/trunk/dports/audio/cdparanoia/files/osx_interface.patch";
|
url = "https://trac.macports.org/export/70964/trunk/dports/audio/cdparanoia/files/osx_interface.patch";
|
||||||
sha256 = "1n86kzm2ssl8fdf5wlhp6ncb2bf6b9xlb5vg0mhc85r69prqzjiy";
|
sha256 = "1n86kzm2ssl8fdf5wlhp6ncb2bf6b9xlb5vg0mhc85r69prqzjiy";
|
||||||
|
@ -17,19 +17,19 @@ stdenv.mkDerivation rec {
|
||||||
url = "https://trac.macports.org/export/70964/trunk/dports/audio/cdparanoia/files/patch-paranoia_paranoia.c.10.4.diff";
|
url = "https://trac.macports.org/export/70964/trunk/dports/audio/cdparanoia/files/patch-paranoia_paranoia.c.10.4.diff";
|
||||||
sha256 = "17l2qhn8sh4jy6ryy5si6ll6dndcm0r537rlmk4a6a8vkn852vad";
|
sha256 = "17l2qhn8sh4jy6ryy5si6ll6dndcm0r537rlmk4a6a8vkn852vad";
|
||||||
})
|
})
|
||||||
] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl ./utils.patch
|
] ++ lib.optional stdenv.hostPlatform.isMusl ./utils.patch
|
||||||
++ [./fix_private_keyword.patch];
|
++ [./fix_private_keyword.patch];
|
||||||
|
|
||||||
nativeBuildInputs = stdenv.lib.optional stdenv.isAarch64 autoreconfHook;
|
nativeBuildInputs = lib.optional stdenv.isAarch64 autoreconfHook;
|
||||||
|
|
||||||
propagatedBuildInputs = stdenv.lib.optionals stdenv.isDarwin [
|
propagatedBuildInputs = lib.optionals stdenv.isDarwin [
|
||||||
Carbon
|
Carbon
|
||||||
IOKit
|
IOKit
|
||||||
];
|
];
|
||||||
|
|
||||||
hardeningDisable = [ "format" ];
|
hardeningDisable = [ "format" ];
|
||||||
|
|
||||||
preConfigure = "unset CC" + stdenv.lib.optionalString stdenv.isAarch64 '';
|
preConfigure = "unset CC" + lib.optionalString stdenv.isAarch64 '';
|
||||||
cp ${gnu-config}/config.sub configure.sub
|
cp ${gnu-config}/config.sub configure.sub
|
||||||
cp ${gnu-config}/config.guess configure.guess
|
cp ${gnu-config}/config.guess configure.guess
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -48,10 +48,10 @@ let
|
||||||
sqlite
|
sqlite
|
||||||
taglib
|
taglib
|
||||||
]
|
]
|
||||||
++ stdenv.lib.optionals (withIpod) [libgpod libplist usbmuxd]
|
++ lib.optionals (withIpod) [libgpod libplist usbmuxd]
|
||||||
++ stdenv.lib.optionals (withMTP) [libmtp]
|
++ lib.optionals (withMTP) [libmtp]
|
||||||
++ stdenv.lib.optionals (withCD) [libcdio]
|
++ lib.optionals (withCD) [libcdio]
|
||||||
++ stdenv.lib.optionals (withCloud) [sparsehash];
|
++ lib.optionals (withCloud) [sparsehash];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
sed -i src/CMakeLists.txt \
|
sed -i src/CMakeLists.txt \
|
||||||
|
|
|
@ -18,7 +18,7 @@ stdenv.mkDerivation {
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
DESTDIR=$out PREFIX=/ make install
|
DESTDIR=$out PREFIX=/ make install
|
||||||
wrapProgram $out/bin/clerk \
|
wrapProgram $out/bin/clerk \
|
||||||
--prefix PATH : "${stdenv.lib.makeBinPath [ rofi mpc_cli perl util-linux libnotify ]}"
|
--prefix PATH : "${lib.makeBinPath [ rofi mpc_cli perl util-linux libnotify ]}"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
#, vtxSupport ? true, libayemu ? null
|
#, vtxSupport ? true, libayemu ? null
|
||||||
}:
|
}:
|
||||||
|
|
||||||
with stdenv.lib;
|
with lib;
|
||||||
|
|
||||||
assert samplerateSupport -> jackSupport;
|
assert samplerateSupport -> jackSupport;
|
||||||
|
|
||||||
|
@ -120,8 +120,8 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig ];
|
nativeBuildInputs = [ pkgconfig ];
|
||||||
buildInputs = [ ncurses ]
|
buildInputs = [ ncurses ]
|
||||||
++ stdenv.lib.optional stdenv.cc.isClang clangGCC
|
++ lib.optional stdenv.cc.isClang clangGCC
|
||||||
++ stdenv.lib.optionals stdenv.isDarwin [ libiconv CoreAudio ]
|
++ lib.optionals stdenv.isDarwin [ libiconv CoreAudio ]
|
||||||
++ flatten (concatMap (a: a.deps) opts);
|
++ flatten (concatMap (a: a.deps) opts);
|
||||||
|
|
||||||
makeFlags = [ "LD=$(CC)" ];
|
makeFlags = [ "LD=$(CC)" ];
|
||||||
|
|
|
@ -29,7 +29,7 @@ stdenv.mkDerivation {
|
||||||
+ Inside cmus run `:set status_display_program=cmusfm` to set up cmusfm
|
+ Inside cmus run `:set status_display_program=cmusfm` to set up cmusfm
|
||||||
'';
|
'';
|
||||||
homepage = "https://github.com/Arkq/cmusfm/";
|
homepage = "https://github.com/Arkq/cmusfm/";
|
||||||
maintainers = with stdenv.lib.maintainers; [ CharlesHD ];
|
maintainers = with lib.maintainers; [ CharlesHD ];
|
||||||
license = licenses.gpl3Plus;
|
license = licenses.gpl3Plus;
|
||||||
platforms = platforms.linux ++ platforms.darwin;
|
platforms = platforms.linux ++ platforms.darwin;
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv
|
{ lib, stdenv
|
||||||
, fetchurl
|
, fetchurl
|
||||||
, makeWrapper
|
, makeWrapper
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@
|
||||||
, which
|
, which
|
||||||
}:
|
}:
|
||||||
|
|
||||||
with stdenv.lib;
|
with lib;
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "crip-3.9";
|
name = "crip-3.9";
|
||||||
|
@ -60,8 +60,8 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://bach.dynet.com/crip/";
|
homepage = "http://bach.dynet.com/crip/";
|
||||||
description = "Terminal-based ripper/encoder/tagger tool for creating Ogg Vorbis/FLAC files";
|
description = "Terminal-based ripper/encoder/tagger tool for creating Ogg Vorbis/FLAC files";
|
||||||
license = stdenv.lib.licenses.gpl1;
|
license = lib.licenses.gpl1;
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
maintainers = [ maintainers.endgame ];
|
maintainers = [ maintainers.endgame ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
stdenv, fetchFromGitHub, docbook_xsl,
|
lib, stdenv, fetchFromGitHub, docbook_xsl,
|
||||||
docbook_xml_dtd_45, python, pygments,
|
docbook_xml_dtd_45, python, pygments,
|
||||||
libxslt
|
libxslt
|
||||||
}:
|
}:
|
||||||
|
@ -37,8 +37,8 @@ stdenv.mkDerivation {
|
||||||
meta = {
|
meta = {
|
||||||
description = "The Csound Canonical Reference Manual";
|
description = "The Csound Canonical Reference Manual";
|
||||||
homepage = "https://github.com/csound/manual";
|
homepage = "https://github.com/csound/manual";
|
||||||
license = stdenv.lib.licenses.fdl12Plus;
|
license = lib.licenses.fdl12Plus;
|
||||||
maintainers = [ stdenv.lib.maintainers.hlolli ];
|
maintainers = [ lib.maintainers.hlolli ];
|
||||||
platforms = stdenv.lib.platforms.all;
|
platforms = lib.platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
|
||||||
};
|
};
|
||||||
|
|
||||||
cmakeFlags = [ "-DBUILD_CSOUND_AC=0" ] # fails to find Score.hpp
|
cmakeFlags = [ "-DBUILD_CSOUND_AC=0" ] # fails to find Score.hpp
|
||||||
++ stdenv.lib.optional (libjack2 != null) "-DJACK_HEADER=${libjack2}/include/jack/jack.h";
|
++ lib.optional (libjack2 != null) "-DJACK_HEADER=${libjack2}/include/jack/jack.h";
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake flex bison gettext ];
|
nativeBuildInputs = [ cmake flex bison gettext ];
|
||||||
buildInputs = [ libsndfile libsamplerate boost ]
|
buildInputs = [ libsndfile libsamplerate boost ]
|
||||||
|
|
|
@ -68,7 +68,7 @@ stdenv.mkDerivation rec {
|
||||||
sha256 = "161b0ll8v4cjgwwmk137hzvh0jidlkx56vjkpnr70f0x4jzv2nll";
|
sha256 = "161b0ll8v4cjgwwmk137hzvh0jidlkx56vjkpnr70f0x4jzv2nll";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = with stdenv.lib; [ jansson ]
|
buildInputs = with lib; [ jansson ]
|
||||||
++ optional gtk2Support gtk2
|
++ optional gtk2Support gtk2
|
||||||
++ optionals gtk3Support [ gtk3 gsettings-desktop-schemas ]
|
++ optionals gtk3Support [ gtk3 gsettings-desktop-schemas ]
|
||||||
++ optional vorbisSupport libvorbis
|
++ optional vorbisSupport libvorbis
|
||||||
|
@ -98,7 +98,7 @@ stdenv.mkDerivation rec {
|
||||||
intltool
|
intltool
|
||||||
libtool
|
libtool
|
||||||
pkgconfig
|
pkgconfig
|
||||||
] ++ stdenv.lib.optional gtk3Support wrapGAppsHook;
|
] ++ lib.optional gtk3Support wrapGAppsHook;
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ in stdenv.mkDerivation rec {
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
|
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${name}.tar.xz";
|
||||||
sha256 = "1mbxnqrw1fwcgraa1bgik25vdzvf97vma5pzknbwbqq5ly9fwlgw";
|
sha256 = "1mbxnqrw1fwcgraa1bgik25vdzvf97vma5pzknbwbqq5ly9fwlgw";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv
|
{ lib, stdenv
|
||||||
, fetchurl
|
, fetchurl
|
||||||
, pkg-config
|
, pkg-config
|
||||||
, alsaLib
|
, alsaLib
|
||||||
|
@ -59,7 +59,7 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Software package designed for multitrack audio processing";
|
description = "Software package designed for multitrack audio processing";
|
||||||
license = with stdenv.lib.licenses; [ gpl2 lgpl21 ];
|
license = with lib.licenses; [ gpl2 lgpl21 ];
|
||||||
homepage = "http://nosignal.fi/ecasound/";
|
homepage = "http://nosignal.fi/ecasound/";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, fetchpatch, flite, alsaLib, debug ? false }:
|
{ lib, stdenv, fetchurl, fetchpatch, flite, alsaLib, debug ? false }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "eflite";
|
pname = "eflite";
|
||||||
|
@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
|
||||||
./format.patch
|
./format.patch
|
||||||
];
|
];
|
||||||
|
|
||||||
CFLAGS = stdenv.lib.optionalString debug " -DDEBUG=2";
|
CFLAGS = lib.optionalString debug " -DDEBUG=2";
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://eflite.sourceforge.net";
|
homepage = "http://eflite.sourceforge.net";
|
||||||
|
@ -44,8 +44,8 @@ stdenv.mkDerivation rec {
|
||||||
a free text-to-speech engine developed at the CMU Speech
|
a free text-to-speech engine developed at the CMU Speech
|
||||||
Center as an off-shoot of Festival.
|
Center as an off-shoot of Festival.
|
||||||
'';
|
'';
|
||||||
license = stdenv.lib.licenses.gpl2;
|
license = lib.licenses.gpl2;
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
maintainers = with stdenv.lib.maintainers; [ jhhuh ];
|
maintainers = with lib.maintainers; [ jhhuh ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,7 +28,7 @@ in stdenv.mkDerivation rec {
|
||||||
sha256 = "0ym6lpcpsvwvsiwlzkl1509a2hljwcw7synngrmqjq1n49ww00nj";
|
sha256 = "0ym6lpcpsvwvsiwlzkl1509a2hljwcw7synngrmqjq1n49ww00nj";
|
||||||
};
|
};
|
||||||
|
|
||||||
preConfigure = with stdenv.lib; ''
|
preConfigure = with lib; ''
|
||||||
NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE ${optionalString stdenv.is64bit "-D_x86_64"}"
|
NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE ${optionalString stdenv.is64bit "-D_x86_64"}"
|
||||||
NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -DEKHO_DATA_PATH=\"$out/share/ekho-data\""
|
NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -DEKHO_DATA_PATH=\"$out/share/ekho-data\""
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, fetchpatch, cmake, fftw, gtkmm2, libxcb, lv2, pkg-config
|
{ lib, stdenv, fetchurl, fetchpatch, cmake, fftw, gtkmm2, libxcb, lv2, pkg-config
|
||||||
, xorg }:
|
, xorg }:
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "eq10q";
|
pname = "eq10q";
|
||||||
|
@ -44,8 +44,8 @@ stdenv.mkDerivation rec {
|
||||||
Nice GUI with powerful metering for every plugin.
|
Nice GUI with powerful metering for every plugin.
|
||||||
'';
|
'';
|
||||||
homepage = "http://eq10q.sourceforge.net/";
|
homepage = "http://eq10q.sourceforge.net/";
|
||||||
license = stdenv.lib.licenses.gpl3;
|
license = lib.licenses.gpl3;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
|
||||||
-e "s|@prefix@|$out|" \
|
-e "s|@prefix@|$out|" \
|
||||||
-i "$file"
|
-i "$file"
|
||||||
done
|
done
|
||||||
'' + stdenv.lib.optionalString (portaudio.api_version == 19) ''
|
'' + lib.optionalString (portaudio.api_version == 19) ''
|
||||||
cp src/portaudio19.h src/portaudio.h
|
cp src/portaudio19.h src/portaudio.h
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
, pkgconfig
|
, pkgconfig
|
||||||
}:
|
}:
|
||||||
|
|
||||||
with stdenv.lib.strings;
|
with lib.strings;
|
||||||
|
|
||||||
let
|
let
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
, which
|
, which
|
||||||
}:
|
}:
|
||||||
|
|
||||||
with stdenv.lib.strings;
|
with lib.strings;
|
||||||
|
|
||||||
let
|
let
|
||||||
|
|
||||||
|
@ -173,7 +173,7 @@ let
|
||||||
|
|
||||||
propagatedBuildInputs = [ faust ] ++ propagatedBuildInputs;
|
propagatedBuildInputs = [ faust ] ++ propagatedBuildInputs;
|
||||||
|
|
||||||
libPath = stdenv.lib.makeLibraryPath propagatedBuildInputs;
|
libPath = lib.makeLibraryPath propagatedBuildInputs;
|
||||||
|
|
||||||
postFixup = ''
|
postFixup = ''
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, mkDerivation, fetchFromGitHub, fftw, qtbase, qtmultimedia, qmake, itstool, wrapQtAppsHook
|
{ lib, stdenv, mkDerivation, fetchFromGitHub, fftw, qtbase, qtmultimedia, qmake, itstool, wrapQtAppsHook
|
||||||
, alsaSupport ? true, alsaLib ? null
|
, alsaSupport ? true, alsaLib ? null
|
||||||
, jackSupport ? false, libjack2 ? null
|
, jackSupport ? false, libjack2 ? null
|
||||||
, portaudioSupport ? false, portaudio ? null }:
|
, portaudioSupport ? false, portaudio ? null }:
|
||||||
|
@ -7,7 +7,7 @@ assert alsaSupport -> alsaLib != null;
|
||||||
assert jackSupport -> libjack2 != null;
|
assert jackSupport -> libjack2 != null;
|
||||||
assert portaudioSupport -> portaudio != null;
|
assert portaudioSupport -> portaudio != null;
|
||||||
|
|
||||||
with stdenv.lib;
|
with lib;
|
||||||
|
|
||||||
mkDerivation rec {
|
mkDerivation rec {
|
||||||
pname = "fmit";
|
pname = "fmit";
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchFromGitHub, gtkmm2, lv2, lvtk, pkgconfig }:
|
{ lib, stdenv, fetchFromGitHub, gtkmm2, lv2, lvtk, pkgconfig }:
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
pname = "fmsynth-unstable";
|
pname = "fmsynth-unstable";
|
||||||
version = "2015-02-07";
|
version = "2015-02-07";
|
||||||
|
@ -42,8 +42,8 @@ stdenv.mkDerivation {
|
||||||
- Hard real-time constraints
|
- Hard real-time constraints
|
||||||
'';
|
'';
|
||||||
homepage = "https://github.com/Themaister/libfmsynth";
|
homepage = "https://github.com/Themaister/libfmsynth";
|
||||||
license = stdenv.lib.licenses.mit;
|
license = lib.licenses.mit;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,8 +45,8 @@ stdenv.mkDerivation rec {
|
||||||
'' ;
|
'' ;
|
||||||
|
|
||||||
homepage = "http://freewheeling.sourceforge.net";
|
homepage = "http://freewheeling.sourceforge.net";
|
||||||
license = stdenv.lib.licenses.gpl2;
|
license = lib.licenses.gpl2;
|
||||||
maintainers = [ stdenv.lib.maintainers.sepi ];
|
maintainers = [ lib.maintainers.sepi ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,14 +23,14 @@ stdenv.mkDerivation rec {
|
||||||
};
|
};
|
||||||
|
|
||||||
# Adapt the linux-only CMakeLists to darwin (more reliable than make-macos.sh)
|
# Adapt the linux-only CMakeLists to darwin (more reliable than make-macos.sh)
|
||||||
postPatch = stdenv.lib.optionalString stdenv.isDarwin ''
|
postPatch = lib.optionalString stdenv.isDarwin ''
|
||||||
sed -i -e 's@__LINUX_ALSA__@__MACOSX_CORE__@' -e 's@asound@@' CMakeLists.txt
|
sed -i -e 's@__LINUX_ALSA__@__MACOSX_CORE__@' -e 's@asound@@' CMakeLists.txt
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ];
|
nativeBuildInputs = [ cmake ];
|
||||||
buildInputs = [ SDL2 ]
|
buildInputs = [ SDL2 ]
|
||||||
++ stdenv.lib.optional stdenv.isLinux alsaLib
|
++ lib.optional stdenv.isLinux alsaLib
|
||||||
++ stdenv.lib.optionals stdenv.isDarwin [
|
++ lib.optionals stdenv.isDarwin [
|
||||||
libiconv
|
libiconv
|
||||||
CoreAudio
|
CoreAudio
|
||||||
CoreMIDI
|
CoreMIDI
|
||||||
|
@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
|
||||||
Cocoa
|
Cocoa
|
||||||
];
|
];
|
||||||
|
|
||||||
NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isDarwin [
|
NIX_LDFLAGS = lib.optionalString stdenv.isDarwin [
|
||||||
"-framework CoreAudio"
|
"-framework CoreAudio"
|
||||||
"-framework CoreMIDI"
|
"-framework CoreMIDI"
|
||||||
"-framework CoreServices"
|
"-framework CoreServices"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{stdenv, fetchurl, SDL, SDL_gfx, SDL_image, tremor, flac, mpg123, libmikmod
|
{lib, stdenv, fetchurl, SDL, SDL_gfx, SDL_image, tremor, flac, mpg123, libmikmod
|
||||||
, speex, ncurses
|
, speex, ncurses
|
||||||
, keymap ? "default"
|
, keymap ? "default"
|
||||||
, conf ? "unknown"
|
, conf ? "unknown"
|
||||||
|
@ -26,6 +26,6 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://wejp.k.vu/projects/gmu";
|
homepage = "http://wejp.k.vu/projects/gmu";
|
||||||
description = "Open source music player for portable gaming consoles and handhelds";
|
description = "Open source music player for portable gaming consoles and handhelds";
|
||||||
license = stdenv.lib.licenses.gpl2;
|
license = lib.licenses.gpl2;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv
|
{ lib, stdenv
|
||||||
, fetchurl
|
, fetchurl
|
||||||
, unzip
|
, unzip
|
||||||
, copyDesktopItems
|
, copyDesktopItems
|
||||||
|
@ -8,7 +8,7 @@
|
||||||
, isStereo ? false
|
, isStereo ? false
|
||||||
}:
|
}:
|
||||||
|
|
||||||
with stdenv.lib;
|
with lib;
|
||||||
let
|
let
|
||||||
pname = "goattracker" + optionalString isStereo "-stereo";
|
pname = "goattracker" + optionalString isStereo "-stereo";
|
||||||
desktopItem = makeDesktopItem {
|
desktopItem = makeDesktopItem {
|
||||||
|
|
|
@ -50,12 +50,12 @@ stdenv.mkDerivation rec {
|
||||||
postFixup = ''
|
postFixup = ''
|
||||||
patchelf \
|
patchelf \
|
||||||
--set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
|
--set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
|
||||||
--set-rpath "$(patchelf --print-rpath $out/opt/google/musicmanager/minidump_upload):${stdenv.lib.makeLibraryPath [ stdenv.cc.cc.lib ]}" \
|
--set-rpath "$(patchelf --print-rpath $out/opt/google/musicmanager/minidump_upload):${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}" \
|
||||||
$out/opt/google/musicmanager/minidump_upload
|
$out/opt/google/musicmanager/minidump_upload
|
||||||
|
|
||||||
patchelf \
|
patchelf \
|
||||||
--set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
|
--set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
|
||||||
--set-rpath "$(patchelf --print-rpath $out/opt/google/musicmanager/MusicManager):$out/lib:${stdenv.lib.makeLibraryPath [
|
--set-rpath "$(patchelf --print-rpath $out/opt/google/musicmanager/MusicManager):$out/lib:${lib.makeLibraryPath [
|
||||||
flac
|
flac
|
||||||
expat
|
expat
|
||||||
libidn
|
libidn
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, alsaLib, atk, at-spi2-atk, cairo, cups, dbus, dpkg, expat, fontconfig, freetype
|
{ lib, stdenv, alsaLib, atk, at-spi2-atk, cairo, cups, dbus, dpkg, expat, fontconfig, freetype
|
||||||
, fetchurl, GConf, gdk-pixbuf, glib, gtk2, gtk3, libpulseaudio, makeWrapper, nspr
|
, fetchurl, GConf, gdk-pixbuf, glib, gtk2, gtk3, libpulseaudio, makeWrapper, nspr
|
||||||
, nss, pango, udev, xorg
|
, nss, pango, udev, xorg
|
||||||
}:
|
}:
|
||||||
|
@ -69,14 +69,14 @@ stdenv.mkDerivation {
|
||||||
|
|
||||||
wrapProgram $out/bin/google-play-music-desktop-player \
|
wrapProgram $out/bin/google-play-music-desktop-player \
|
||||||
--prefix LD_LIBRARY_PATH : "$out/share/google-play-music-desktop-player" \
|
--prefix LD_LIBRARY_PATH : "$out/share/google-play-music-desktop-player" \
|
||||||
--prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath deps}"
|
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath deps}"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "https://www.googleplaymusicdesktopplayer.com/";
|
homepage = "https://www.googleplaymusicdesktopplayer.com/";
|
||||||
description = "A beautiful cross platform Desktop Player for Google Play Music";
|
description = "A beautiful cross platform Desktop Player for Google Play Music";
|
||||||
license = stdenv.lib.licenses.mit;
|
license = lib.licenses.mit;
|
||||||
platforms = [ "x86_64-linux" ];
|
platforms = [ "x86_64-linux" ];
|
||||||
maintainers = [ stdenv.lib.maintainers.SuprDewd ];
|
maintainers = [ lib.maintainers.SuprDewd ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec {
|
||||||
./disable-autoupdate.patch
|
./disable-autoupdate.patch
|
||||||
];
|
];
|
||||||
|
|
||||||
postPatch = with stdenv.lib; ''
|
postPatch = with lib; ''
|
||||||
sed -i -re 's,^( *gpodder_dir *= *).*,\1"'"$out"'",' bin/gpodder
|
sed -i -re 's,^( *gpodder_dir *= *).*,\1"'"$out"'",' bin/gpodder
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -25,8 +25,8 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "Virtual Pipe Organ Software";
|
description = "Virtual Pipe Organ Software";
|
||||||
homepage = "https://sourceforge.net/projects/ourorgan";
|
homepage = "https://sourceforge.net/projects/ourorgan";
|
||||||
license = stdenv.lib.licenses.gpl2;
|
license = lib.licenses.gpl2;
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
maintainers = [ stdenv.lib.maintainers.puzzlewolf ];
|
maintainers = [ lib.maintainers.puzzlewolf ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, pythonPackages, gettext, klick}:
|
{ lib, stdenv, fetchurl, pythonPackages, gettext, klick}:
|
||||||
|
|
||||||
pythonPackages.buildPythonApplication rec {
|
pythonPackages.buildPythonApplication rec {
|
||||||
pname = "gtklick";
|
pname = "gtklick";
|
||||||
|
@ -29,6 +29,6 @@ pythonPackages.buildPythonApplication rec {
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://das.nasophon.de/gtklick/";
|
homepage = "http://das.nasophon.de/gtklick/";
|
||||||
description = "Simple metronome with an easy-to-use GTK interface";
|
description = "Simple metronome with an easy-to-use GTK interface";
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = lib.licenses.gpl2Plus;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (stdenv.lib) optional;
|
inherit (lib) optional;
|
||||||
in
|
in
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
|
|
|
@ -72,7 +72,7 @@
|
||||||
Simple arpeggiator
|
Simple arpeggiator
|
||||||
Effects: Formant filter, stutter, delay
|
Effects: Formant filter, stutter, delay
|
||||||
'';
|
'';
|
||||||
license = stdenv.lib.licenses.gpl3;
|
license = lib.licenses.gpl3;
|
||||||
maintainers = [ maintainers.magnetophon ];
|
maintainers = [ maintainers.magnetophon ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
qttools,
|
qttools,
|
||||||
qtwebsockets,
|
qtwebsockets,
|
||||||
rtaudio,
|
rtaudio,
|
||||||
stdenv
|
lib, stdenv
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
|
@ -78,8 +78,8 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "An interactive sequencer for the intermedia arts";
|
description = "An interactive sequencer for the intermedia arts";
|
||||||
homepage = "http://i-score.org/";
|
homepage = "http://i-score.org/";
|
||||||
license = stdenv.lib.licenses.cecill20;
|
license = lib.licenses.cecill20;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,13 +3,13 @@
|
||||||
|
|
||||||
mkDerivation rec {
|
mkDerivation rec {
|
||||||
pname = "iannix";
|
pname = "iannix";
|
||||||
version = "0.9.20-b";
|
version = "unstable-2020-12-09";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "iannix";
|
owner = "iannix";
|
||||||
repo = "IanniX";
|
repo = "IanniX";
|
||||||
rev = "v${version}";
|
rev = "287b51d9b90b3e16ae206c0c4292599619f7b159";
|
||||||
sha256 = "6jjgMvD2VkR3ztU5LguqhtNd+4/ZqRy5pVW5xQ6K20Q=";
|
sha256 = "AhoP+Ok78Vk8Aee/RP572hJeM8O7v2ZTvFalOZZqRy8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig qmake ];
|
nativeBuildInputs = [ pkgconfig qmake ];
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv
|
{ lib, stdenv
|
||||||
, fetchurl
|
, fetchurl
|
||||||
, alsaLib
|
, alsaLib
|
||||||
, audiofile
|
, audiofile
|
||||||
|
@ -43,8 +43,8 @@ stdenv.mkDerivation rec {
|
||||||
After a sound is rendered, it can be played and then saved to a .WAV file.
|
After a sound is rendered, it can be played and then saved to a .WAV file.
|
||||||
'';
|
'';
|
||||||
homepage = "https://sourceforge.net/projects/industrializer/";
|
homepage = "https://sourceforge.net/projects/industrializer/";
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = lib.licenses.gpl2Plus;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,6 +26,6 @@ stdenv.mkDerivation rec {
|
||||||
homepage = "http://archive.notam02.no/arkiv/src";
|
homepage = "http://archive.notam02.no/arkiv/src";
|
||||||
license = licenses.gpl2;
|
license = licenses.gpl2;
|
||||||
maintainers = [ maintainers.goibhniu ];
|
maintainers = [ maintainers.goibhniu ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,6 +22,6 @@ stdenv.mkDerivation rec {
|
||||||
homepage = "http://das.nasophon.de/jack_oscrolloscope";
|
homepage = "http://das.nasophon.de/jack_oscrolloscope";
|
||||||
license = licenses.gpl2;
|
license = licenses.gpl2;
|
||||||
maintainers = [ maintainers.goibhniu ];
|
maintainers = [ maintainers.goibhniu ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, pkgconfig, libjack2, ladspaH, gtk2, alsaLib, libxml2, lrdf }:
|
{ lib, stdenv, fetchurl, pkgconfig, libjack2, ladspaH, gtk2, alsaLib, libxml2, lrdf }:
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "jack-rack-1.4.7";
|
name = "jack-rack-1.4.7";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
|
@ -18,8 +18,8 @@ stdenv.mkDerivation rec {
|
||||||
computer into an effects box.
|
computer into an effects box.
|
||||||
'';
|
'';
|
||||||
homepage = "http://jack-rack.sourceforge.net/";
|
homepage = "http://jack-rack.sourceforge.net/";
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = lib.licenses.gpl2Plus;
|
||||||
maintainers = [ stdenv.lib.maintainers.astsmtl ];
|
maintainers = [ lib.maintainers.astsmtl ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, libjack2, pkgconfig }:
|
{ lib, stdenv, fetchurl, libjack2, pkgconfig }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "jackmeter-0.4";
|
name = "jackmeter-0.4";
|
||||||
|
@ -14,8 +14,8 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "Console jack loudness meter";
|
description = "Console jack loudness meter";
|
||||||
homepage = "https://www.aelius.com/njh/jackmeter/";
|
homepage = "https://www.aelius.com/njh/jackmeter/";
|
||||||
license = stdenv.lib.licenses.gpl2;
|
license = lib.licenses.gpl2;
|
||||||
maintainers = [ stdenv.lib.maintainers.marcweber ];
|
maintainers = [ lib.maintainers.marcweber ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ mkDerivation, stdenv, fetchFromGitHub, fetchpatch, pkg-config, qtscript, qmake, libjack2
|
{ mkDerivation, lib, stdenv, fetchFromGitHub, fetchpatch, pkg-config, qtscript, qmake, libjack2
|
||||||
}:
|
}:
|
||||||
|
|
||||||
mkDerivation rec {
|
mkDerivation rec {
|
||||||
|
@ -7,7 +7,7 @@ mkDerivation rec {
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "corrados";
|
owner = "corrados";
|
||||||
repo = "jamulus";
|
repo = "jamulus";
|
||||||
rev = "r${stdenv.lib.replaceStrings [ "." ] [ "_" ] version}";
|
rev = "r${lib.replaceStrings [ "." ] [ "_" ] version}";
|
||||||
sha256 = "11rwgd2car7ziqa0vancb363m4ca94pj480jfxywd6d81139jl15";
|
sha256 = "11rwgd2car7ziqa0vancb363m4ca94pj480jfxywd6d81139jl15";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -20,8 +20,8 @@ mkDerivation rec {
|
||||||
description = "Enables musicians to perform real-time jam sessions over the internet";
|
description = "Enables musicians to perform real-time jam sessions over the internet";
|
||||||
longDescription = "You also need to enable JACK and should enable several real-time optimizations. See project website for details";
|
longDescription = "You also need to enable JACK and should enable several real-time optimizations. See project website for details";
|
||||||
homepage = "https://github.com/corrados/jamulus/wiki";
|
homepage = "https://github.com/corrados/jamulus/wiki";
|
||||||
license = stdenv.lib.licenses.gpl2; # linked in git repo, at least
|
license = lib.licenses.gpl2; # linked in git repo, at least
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
maintainers = [ stdenv.lib.maintainers.seb314 ];
|
maintainers = [ lib.maintainers.seb314 ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, alsaLib, libjack2, fftwFloat, libclthreads, libclxclient, libX11, libXft, zita-alsa-pcmi, }:
|
{ lib, stdenv, fetchurl, alsaLib, libjack2, fftwFloat, libclthreads, libclxclient, libX11, libXft, zita-alsa-pcmi, }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "0.9.2";
|
version = "0.9.2";
|
||||||
|
@ -23,8 +23,8 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "A 'perceptual' or 'psychoacoustic' audio spectrum analyser for JACK and ALSA";
|
description = "A 'perceptual' or 'psychoacoustic' audio spectrum analyser for JACK and ALSA";
|
||||||
homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/index.html";
|
homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/index.html";
|
||||||
license = stdenv.lib.licenses.gpl2;
|
license = lib.licenses.gpl2;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, sconsPackages, pkgconfig
|
{ lib, stdenv, fetchurl, sconsPackages, pkgconfig
|
||||||
, libsamplerate, libsndfile, liblo, libjack2, boost }:
|
, libsamplerate, libsndfile, liblo, libjack2, boost }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
|
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://das.nasophon.de/klick/";
|
homepage = "http://das.nasophon.de/klick/";
|
||||||
description = "Advanced command-line metronome for JACK";
|
description = "Advanced command-line metronome for JACK";
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = lib.licenses.gpl2Plus;
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl }:
|
{ lib, stdenv, fetchurl }:
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "ladspa-sdk";
|
pname = "ladspa-sdk";
|
||||||
version = "1.15";
|
version = "1.15";
|
||||||
|
@ -21,8 +21,8 @@ stdenv.mkDerivation rec {
|
||||||
three example programs (applyplugin, analyseplugin and listplugins).
|
three example programs (applyplugin, analyseplugin and listplugins).
|
||||||
'';
|
'';
|
||||||
homepage = "http://www.ladspa.org/ladspa_sdk/overview.html";
|
homepage = "http://www.ladspa.org/ladspa_sdk/overview.html";
|
||||||
license = stdenv.lib.licenses.lgpl2;
|
license = lib.licenses.lgpl2;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl }:
|
{ lib, stdenv, fetchurl }:
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "ladspa.h";
|
pname = "ladspa.h";
|
||||||
version = "1.15";
|
version = "1.15";
|
||||||
|
@ -19,8 +19,8 @@ stdenv.mkDerivation rec {
|
||||||
For the full SDK, use the ladspa-sdk package.
|
For the full SDK, use the ladspa-sdk package.
|
||||||
'';
|
'';
|
||||||
homepage = "http://www.ladspa.org/ladspa_sdk/overview.html";
|
homepage = "http://www.ladspa.org/ladspa_sdk/overview.html";
|
||||||
license = stdenv.lib.licenses.lgpl2;
|
license = lib.licenses.lgpl2;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
platforms = stdenv.lib.platforms.all;
|
platforms = lib.platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec {
|
||||||
|
|
||||||
cargoPatches = [ ./cargo-lock.patch ];
|
cargoPatches = [ ./cargo-lock.patch ];
|
||||||
|
|
||||||
cargoBuildFlags = with stdenv.lib; [
|
cargoBuildFlags = with lib; [
|
||||||
"--no-default-features"
|
"--no-default-features"
|
||||||
"--features"
|
"--features"
|
||||||
(concatStringsSep "," (filter (x: x != "") [
|
(concatStringsSep "," (filter (x: x != "") [
|
||||||
|
@ -31,9 +31,9 @@ rustPlatform.buildRustPackage rec {
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig ];
|
nativeBuildInputs = [ pkgconfig ];
|
||||||
|
|
||||||
buildInputs = [ openssl ] ++ stdenv.lib.optional withALSA alsaLib
|
buildInputs = [ openssl ] ++ lib.optional withALSA alsaLib
|
||||||
++ stdenv.lib.optional withPulseAudio libpulseaudio
|
++ lib.optional withPulseAudio libpulseaudio
|
||||||
++ stdenv.lib.optional withPortAudio portaudio;
|
++ lib.optional withPortAudio portaudio;
|
||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv
|
{ lib, stdenv
|
||||||
, fetchurl
|
, fetchurl
|
||||||
, pkg-config
|
, pkg-config
|
||||||
, intltool
|
, intltool
|
||||||
|
@ -31,15 +31,15 @@ stdenv.mkDerivation rec {
|
||||||
alsaLib
|
alsaLib
|
||||||
libpulseaudio
|
libpulseaudio
|
||||||
fftw
|
fftw
|
||||||
] ++ stdenv.lib.optional jackSupport libjack2;
|
] ++ lib.optional jackSupport libjack2;
|
||||||
|
|
||||||
configureFlags = stdenv.lib.optional (!jackSupport) "--disable-jack";
|
configureFlags = lib.optional (!jackSupport) "--disable-jack";
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Not a Guitar-Only tuner";
|
description = "Not a Guitar-Only tuner";
|
||||||
homepage = "https://www.nongnu.org/lingot/";
|
homepage = "https://www.nongnu.org/lingot/";
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = lib.licenses.gpl2Plus;
|
||||||
platforms = with stdenv.lib.platforms; linux;
|
platforms = with lib.platforms; linux;
|
||||||
maintainers = with stdenv.lib.maintainers; [ viric ];
|
maintainers = with lib.maintainers; [ viric ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, makeWrapper, pkgconfig, MMA, libjack2, libsmf, python2Packages }:
|
{ lib, stdenv, fetchurl, makeWrapper, pkgconfig, MMA, libjack2, libsmf, python2Packages }:
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (python2Packages) pyGtkGlade pygtksourceview python;
|
inherit (python2Packages) pyGtkGlade pygtksourceview python;
|
||||||
|
@ -30,8 +30,8 @@ in stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "A GUI front-end for MMA: Type in the chords, choose the groove and it will play an accompaniment";
|
description = "A GUI front-end for MMA: Type in the chords, choose the groove and it will play an accompaniment";
|
||||||
homepage = "http://linuxband.org/";
|
homepage = "http://linuxband.org/";
|
||||||
license = stdenv.lib.licenses.gpl2;
|
license = lib.licenses.gpl2;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,8 +20,8 @@ stdenv.mkDerivation rec {
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
SDL
|
SDL
|
||||||
]
|
]
|
||||||
++ stdenv.lib.optional stdenv.isDarwin Foundation
|
++ lib.optional stdenv.isDarwin Foundation
|
||||||
++ stdenv.lib.optional stdenv.isLinux jack2;
|
++ lib.optional stdenv.isLinux jack2;
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
# Remove outdated (pre-64bit) checks that would fail on modern platforms
|
# Remove outdated (pre-64bit) checks that would fail on modern platforms
|
||||||
|
@ -32,13 +32,13 @@ stdenv.mkDerivation rec {
|
||||||
preBuild = "cd projects";
|
preBuild = "cd projects";
|
||||||
|
|
||||||
makeFlags = [ "CXX=${stdenv.cc.targetPrefix}c++" ]
|
makeFlags = [ "CXX=${stdenv.cc.targetPrefix}c++" ]
|
||||||
++ stdenv.lib.optionals stdenv.isLinux [ "PLATFORM=DEB" ]
|
++ lib.optionals stdenv.isLinux [ "PLATFORM=DEB" ]
|
||||||
++ stdenv.lib.optionals stdenv.isDarwin [ "PLATFORM=OSX" ];
|
++ lib.optionals stdenv.isDarwin [ "PLATFORM=OSX" ];
|
||||||
|
|
||||||
NIX_CFLAGS_COMPILE = [ "-fpermissive" ] ++
|
NIX_CFLAGS_COMPILE = [ "-fpermissive" ] ++
|
||||||
stdenv.lib.optional stdenv.hostPlatform.isAarch64 "-Wno-error=narrowing";
|
lib.optional stdenv.hostPlatform.isAarch64 "-Wno-error=narrowing";
|
||||||
|
|
||||||
NIX_LDFLAGS = stdenv.lib.optional stdenv.isDarwin "-framework Foundation";
|
NIX_LDFLAGS = lib.optional stdenv.isDarwin "-framework Foundation";
|
||||||
|
|
||||||
installPhase = let extension = if stdenv.isDarwin then "app" else "deb-exe";
|
installPhase = let extension = if stdenv.isDarwin then "app" else "deb-exe";
|
||||||
in "install -Dm555 lgpt.${extension} $out/bin/lgpt";
|
in "install -Dm555 lgpt.${extension} $out/bin/lgpt";
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchFromGitHub, pkgconfig, makeWrapper
|
{ lib, stdenv, fetchFromGitHub, pkgconfig, makeWrapper
|
||||||
, libsndfile, jack2Full
|
, libsndfile, jack2Full
|
||||||
, libGLU, libGL, lv2, cairo
|
, libGLU, libGL, lv2, cairo
|
||||||
, ladspaH, php }:
|
, ladspaH, php }:
|
||||||
|
@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
buildFlags = [ "release" ];
|
buildFlags = [ "release" ];
|
||||||
|
|
||||||
meta = with stdenv.lib;
|
meta = with lib;
|
||||||
{ description = "Collection of open-source audio plugins";
|
{ description = "Collection of open-source audio plugins";
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
Compatible with follwing formats:
|
Compatible with follwing formats:
|
||||||
|
|
|
@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "A compressor with character. For jack and lv2";
|
description = "A compressor with character. For jack and lv2";
|
||||||
homepage = "https://github.com/magnetophon/CharacterCompressor";
|
homepage = "https://github.com/magnetophon/CharacterCompressor";
|
||||||
license = stdenv.lib.licenses.gpl3;
|
license = lib.licenses.gpl3;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "A group of compressors mixed into a bus, sidechained from that mix bus. For jack and lv2";
|
description = "A group of compressors mixed into a bus, sidechained from that mix bus. For jack and lv2";
|
||||||
homepage = "https://github.com/magnetophon/CompBus";
|
homepage = "https://github.com/magnetophon/CompBus";
|
||||||
license = stdenv.lib.licenses.gpl3;
|
license = lib.licenses.gpl3;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "A chorus algorithm that maintains constant and symmetric detuning depth (in cents), regardless of modulation rate. For jack and lv2";
|
description = "A chorus algorithm that maintains constant and symmetric detuning depth (in cents), regardless of modulation rate. For jack and lv2";
|
||||||
homepage = "https://github.com/magnetophon/constant-detune-chorus";
|
homepage = "https://github.com/magnetophon/constant-detune-chorus";
|
||||||
license = stdenv.lib.licenses.gpl3;
|
license = lib.licenses.gpl3;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "A fast yet clean lookahead limiter for jack and lv2";
|
description = "A fast yet clean lookahead limiter for jack and lv2";
|
||||||
homepage = "https://magnetophon.github.io/LazyLimiter/";
|
homepage = "https://magnetophon.github.io/LazyLimiter/";
|
||||||
license = stdenv.lib.licenses.gpl2;
|
license = lib.licenses.gpl2;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "Mid-side multiband distortion for jack and lv2";
|
description = "Mid-side multiband distortion for jack and lv2";
|
||||||
homepage = "https://github.com/magnetophon/MBdistortion";
|
homepage = "https://github.com/magnetophon/MBdistortion";
|
||||||
license = stdenv.lib.licenses.gpl2;
|
license = lib.licenses.gpl2;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "Tap a rhythm into your delay! For jack and lv2";
|
description = "Tap a rhythm into your delay! For jack and lv2";
|
||||||
homepage = "https://github.com/magnetophon/RhythmDelay";
|
homepage = "https://github.com/magnetophon/RhythmDelay";
|
||||||
license = stdenv.lib.licenses.gpl3;
|
license = lib.licenses.gpl3;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "Turn your voice into a synthesizer";
|
description = "Turn your voice into a synthesizer";
|
||||||
homepage = "https://github.com/magnetophon/VoiceOfFaust";
|
homepage = "https://github.com/magnetophon/VoiceOfFaust";
|
||||||
license = stdenv.lib.licenses.gpl3;
|
license = lib.licenses.gpl3;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "A collection of bread and butter compressors";
|
description = "A collection of bread and butter compressors";
|
||||||
homepage = "https://github.com/magnetophon/faustCompressors";
|
homepage = "https://github.com/magnetophon/faustCompressors";
|
||||||
license = stdenv.lib.licenses.gpl3;
|
license = lib.licenses.gpl3;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "Some simple utility lv2 plugins";
|
description = "Some simple utility lv2 plugins";
|
||||||
homepage = "https://github.com/magnetophon/pluginUtils";
|
homepage = "https://github.com/magnetophon/pluginUtils";
|
||||||
license = stdenv.lib.licenses.gpl3;
|
license = lib.licenses.gpl3;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "A multiband compressor made from shelving filters.";
|
description = "A multiband compressor made from shelving filters.";
|
||||||
homepage = "https://github.com/magnetophon/shelfMultiBand";
|
homepage = "https://github.com/magnetophon/shelfMultiBand";
|
||||||
license = stdenv.lib.licenses.gpl3;
|
license = lib.licenses.gpl3;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, pkgconfig
|
{ lib, stdenv, fetchurl, pkgconfig
|
||||||
, lv2, libGLU, libGL, gtk2, cairo, pango, fftwFloat, libjack2 }:
|
, lv2, libGLU, libGL, gtk2, cairo, pango, fftwFloat, libjack2 }:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
@ -36,7 +36,7 @@ stdenv.mkDerivation {
|
||||||
preConfigure = "makeFlagsArray=( PREFIX=$out )";
|
preConfigure = "makeFlagsArray=( PREFIX=$out )";
|
||||||
meter_VERSION = version;
|
meter_VERSION = version;
|
||||||
|
|
||||||
meta = with stdenv.lib;
|
meta = with lib;
|
||||||
{ description = "Collection of audio level meters with GUI in LV2 plugin format";
|
{ description = "Collection of audio level meters with GUI in LV2 plugin format";
|
||||||
homepage = "http://x42.github.io/meters.lv2/";
|
homepage = "http://x42.github.io/meters.lv2/";
|
||||||
maintainers = with maintainers; [ ehmry ];
|
maintainers = with maintainers; [ ehmry ];
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{stdenv, fetchurl}:
|
{lib, stdenv, fetchurl}:
|
||||||
let
|
let
|
||||||
s = # Generated upstream information
|
s = # Generated upstream information
|
||||||
rec {
|
rec {
|
||||||
|
@ -32,10 +32,10 @@ stdenv.mkDerivation {
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
inherit (s) version;
|
inherit (s) version;
|
||||||
description = ''MIDI to Lilypond converter'';
|
description = "MIDI to Lilypond converter";
|
||||||
license = stdenv.lib.licenses.gpl2Plus ;
|
license = lib.licenses.gpl2Plus ;
|
||||||
maintainers = [stdenv.lib.maintainers.raskin];
|
maintainers = [lib.maintainers.raskin];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
broken = true; # 2018-04-11
|
broken = true; # 2018-04-11
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,8 +47,8 @@ in stdenv.mkDerivation {
|
||||||
cp bin/Debug/MidiSheetMusic.exe $out/bin/.MidiSheetMusic.exe
|
cp bin/Debug/MidiSheetMusic.exe $out/bin/.MidiSheetMusic.exe
|
||||||
|
|
||||||
makeWrapper ${mono}/bin/mono $out/bin/midisheetmusic.mono.exe \
|
makeWrapper ${mono}/bin/mono $out/bin/midisheetmusic.mono.exe \
|
||||||
--prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ gtk2 cups ]} \
|
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ gtk2 cups ]} \
|
||||||
--prefix PATH : ${stdenv.lib.makeBinPath [ timidity ]} \
|
--prefix PATH : ${lib.makeBinPath [ timidity ]} \
|
||||||
--add-flags $out/bin/.MidiSheetMusic.exe
|
--add-flags $out/bin/.MidiSheetMusic.exe
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, libmikmod, ncurses }:
|
{ lib, stdenv, fetchurl, libmikmod, ncurses }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "mikmod-3.2.8";
|
name = "mikmod-3.2.8";
|
||||||
|
@ -13,8 +13,8 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "Tracker music player for the terminal";
|
description = "Tracker music player for the terminal";
|
||||||
homepage = "http://mikmod.shlomifish.org/";
|
homepage = "http://mikmod.shlomifish.org/";
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = lib.licenses.gpl2Plus;
|
||||||
maintainers = with stdenv.lib.maintainers; [ ];
|
maintainers = with lib.maintainers; [ ];
|
||||||
platforms = with stdenv.lib.platforms; linux;
|
platforms = with lib.platforms; linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ config, stdenv, autoreconfHook, fetchFromGitHub, pkgconfig
|
{ config, lib, stdenv, autoreconfHook, fetchFromGitHub, pkgconfig
|
||||||
, alsaLib, libtool, icu
|
, alsaLib, libtool, icu
|
||||||
, pulseaudioSupport ? config.pulseaudio or false, libpulseaudio }:
|
, pulseaudioSupport ? config.pulseaudio or false, libpulseaudio }:
|
||||||
|
|
||||||
|
@ -22,13 +22,13 @@ stdenv.mkDerivation rec {
|
||||||
alsaLib
|
alsaLib
|
||||||
libtool
|
libtool
|
||||||
icu
|
icu
|
||||||
] ++ stdenv.lib.optional pulseaudioSupport libpulseaudio;
|
] ++ lib.optional pulseaudioSupport libpulseaudio;
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Mycroft's TTS engine, based on CMU's Flite (Festival Lite)";
|
description = "Mycroft's TTS engine, based on CMU's Flite (Festival Lite)";
|
||||||
homepage = "https://mimic.mycroft.ai/";
|
homepage = "https://mimic.mycroft.ai/";
|
||||||
license = stdenv.lib.licenses.free;
|
license = lib.licenses.free;
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
maintainers = [ stdenv.lib.maintainers.noneucat ];
|
maintainers = [ lib.maintainers.noneucat ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ fetchurl, stdenv, pythonPackages, libmms }:
|
{ fetchurl, lib, stdenv, pythonPackages, libmms }:
|
||||||
|
|
||||||
pythonPackages.buildPythonApplication rec {
|
pythonPackages.buildPythonApplication rec {
|
||||||
pname = "mimms";
|
pname = "mimms";
|
||||||
|
@ -16,7 +16,7 @@ pythonPackages.buildPythonApplication rec {
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "https://savannah.nongnu.org/projects/mimms/";
|
homepage = "https://savannah.nongnu.org/projects/mimms/";
|
||||||
license = stdenv.lib.licenses.gpl3;
|
license = lib.licenses.gpl3;
|
||||||
description = "An mms (e.g. mms://) stream downloader";
|
description = "An mms (e.g. mms://) stream downloader";
|
||||||
|
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
opt = stdenv.lib.optional;
|
opt = lib.optional;
|
||||||
mkFlag = c: f: if c then "--with-${f}" else "--without-${f}";
|
mkFlag = c: f: if c then "--with-${f}" else "--without-${f}";
|
||||||
|
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
|
@ -57,7 +57,7 @@ in stdenv.mkDerivation rec {
|
||||||
++ opt midiSupport timidity
|
++ opt midiSupport timidity
|
||||||
++ opt modplugSupport libmodplug
|
++ opt modplugSupport libmodplug
|
||||||
++ opt mp3Support libmad
|
++ opt mp3Support libmad
|
||||||
++ stdenv.lib.optionals musepackSupport [ libmpc libmpcdec taglib ]
|
++ lib.optionals musepackSupport [ libmpc libmpcdec taglib ]
|
||||||
++ opt vorbisSupport libvorbis
|
++ opt vorbisSupport libvorbis
|
||||||
++ opt speexSupport speex
|
++ opt speexSupport speex
|
||||||
++ opt (ffmpegSupport && !withffmpeg4) ffmpeg_3
|
++ opt (ffmpegSupport && !withffmpeg4) ffmpeg_3
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchFromGitHub, faust2jaqt, faust2lv2 }:
|
{ lib, stdenv, fetchFromGitHub, faust2jaqt, faust2lv2 }:
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "mooSpace";
|
pname = "mooSpace";
|
||||||
version = "unstable-2020-06-10";
|
version = "unstable-2020-06-10";
|
||||||
|
@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "Variable reverb audio effect, jack and lv2";
|
description = "Variable reverb audio effect, jack and lv2";
|
||||||
homepage = "https://github.com/modularev/mooSpace";
|
homepage = "https://github.com/modularev/mooSpace";
|
||||||
license = stdenv.lib.licenses.gpl3;
|
license = lib.licenses.gpl3;
|
||||||
maintainers = [ stdenv.lib.maintainers.magnetophon ];
|
maintainers = [ lib.maintainers.magnetophon ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,7 +32,7 @@ pythonPackages.buildPythonApplication rec {
|
||||||
requests
|
requests
|
||||||
setuptools
|
setuptools
|
||||||
tornado
|
tornado
|
||||||
] ++ stdenv.lib.optional (!stdenv.isDarwin) dbus-python
|
] ++ lib.optional (!stdenv.isDarwin) dbus-python
|
||||||
);
|
);
|
||||||
|
|
||||||
# There are no tests
|
# There are no tests
|
||||||
|
|
|
@ -14,11 +14,11 @@ stdenv.mkDerivation rec {
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
ncurses
|
ncurses
|
||||||
libvorbis
|
libvorbis
|
||||||
] ++ stdenv.lib.optional stdenv.isDarwin SDL;
|
] ++ lib.optional stdenv.isDarwin SDL;
|
||||||
|
|
||||||
NIX_CFLAGS_COMPILE = toString ([
|
NIX_CFLAGS_COMPILE = toString ([
|
||||||
"-Wno-narrowing"
|
"-Wno-narrowing"
|
||||||
] ++ stdenv.lib.optionals stdenv.cc.isClang [
|
] ++ lib.optionals stdenv.cc.isClang [
|
||||||
"-Wno-reserved-user-defined-literal"
|
"-Wno-reserved-user-defined-literal"
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ fetchurl, stdenv, ncurses, pkgconfig, gtk2 }:
|
{ fetchurl, lib, stdenv, ncurses, pkgconfig, gtk2 }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "mp3info-0.8.5a";
|
name = "mp3info-0.8.5a";
|
||||||
|
@ -37,9 +37,9 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
homepage = "http://www.ibiblio.org/mp3info/";
|
homepage = "http://www.ibiblio.org/mp3info/";
|
||||||
|
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = lib.licenses.gpl2Plus;
|
||||||
|
|
||||||
maintainers = [ ];
|
maintainers = [ ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl }:
|
{ lib, stdenv, fetchurl }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "mp3val";
|
pname = "mp3val";
|
||||||
|
@ -30,8 +30,8 @@ stdenv.mkDerivation rec {
|
||||||
common types of tags (ID3v1, ID3v2, APEv2).
|
common types of tags (ID3v1, ID3v2, APEv2).
|
||||||
'';
|
'';
|
||||||
homepage = "http://mp3val.sourceforge.net/index.shtml";
|
homepage = "http://mp3val.sourceforge.net/index.shtml";
|
||||||
license = stdenv.lib.licenses.gpl2;
|
license = lib.licenses.gpl2;
|
||||||
platforms = stdenv.lib.platforms.unix;
|
platforms = lib.platforms.unix;
|
||||||
maintainers = [ stdenv.lib.maintainers.devhell ];
|
maintainers = [ lib.maintainers.devhell ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
|
||||||
sha256 = "1qbi0i9cq54rj8z2kapk8x8g1jkw2jz781niwb9i7kw4xfhvy5zx";
|
sha256 = "1qbi0i9cq54rj8z2kapk8x8g1jkw2jz781niwb9i7kw4xfhvy5zx";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ mpd_clientlib ] ++ stdenv.lib.optionals stdenv.isDarwin [ libiconv ];
|
buildInputs = [ mpd_clientlib ] ++ lib.optionals stdenv.isDarwin [ libiconv ];
|
||||||
|
|
||||||
nativeBuildInputs = [ meson ninja pkgconfig sphinx ];
|
nativeBuildInputs = [ meson ninja pkgconfig sphinx ];
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ fetchurl, stdenv, gettext, libmpcdec, libao }:
|
{ fetchurl, lib, stdenv, gettext, libmpcdec, libao }:
|
||||||
|
|
||||||
let version = "0.2.4"; in
|
let version = "0.2.4"; in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
|
@ -25,9 +25,9 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
description = "A Musepack (.mpc) audio player";
|
description = "A Musepack (.mpc) audio player";
|
||||||
|
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = lib.licenses.gpl2Plus;
|
||||||
|
|
||||||
maintainers = [ ];
|
maintainers = [ ];
|
||||||
platforms = stdenv.lib.platforms.gnu ++ stdenv.lib.platforms.linux; # arbitrary choice
|
platforms = lib.platforms.gnu ++ lib.platforms.linux; # arbitrary choice
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv
|
{ lib, stdenv
|
||||||
, fetchurl
|
, fetchurl
|
||||||
, makeWrapper
|
, makeWrapper
|
||||||
|
|
||||||
|
@ -18,9 +18,9 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
|
|
||||||
buildInputs = [ perl ] ++ stdenv.lib.optional (!stdenv.isDarwin) alsaLib;
|
buildInputs = [ perl ] ++ lib.optional (!stdenv.isDarwin) alsaLib;
|
||||||
|
|
||||||
configureFlags = stdenv.lib.optional
|
configureFlags = lib.optional
|
||||||
(stdenv.hostPlatform ? mpg123)
|
(stdenv.hostPlatform ? mpg123)
|
||||||
"--with-cpu=${stdenv.hostPlatform.mpg123.cpu}";
|
"--with-cpu=${stdenv.hostPlatform.mpg123.cpu}";
|
||||||
|
|
||||||
|
@ -41,8 +41,8 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "Fast console MPEG Audio Player and decoder library";
|
description = "Fast console MPEG Audio Player and decoder library";
|
||||||
homepage = "http://mpg123.org";
|
homepage = "http://mpg123.org";
|
||||||
license = stdenv.lib.licenses.lgpl21;
|
license = lib.licenses.lgpl21;
|
||||||
maintainers = [ stdenv.lib.maintainers.ftrvxmtrx ];
|
maintainers = [ lib.maintainers.ftrvxmtrx ];
|
||||||
platforms = stdenv.lib.platforms.unix;
|
platforms = lib.platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,11 +25,11 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
configureFlags =
|
configureFlags =
|
||||||
[ ("--enable-alsa=" + (if stdenv.isLinux then "yes" else "no")) ]
|
[ ("--enable-alsa=" + (if stdenv.isLinux then "yes" else "no")) ]
|
||||||
++ (stdenv.lib.optional (defaultAudio != null)
|
++ (lib.optional (defaultAudio != null)
|
||||||
"--with-default-audio=${defaultAudio}");
|
"--with-default-audio=${defaultAudio}");
|
||||||
|
|
||||||
buildInputs = [libao libid3tag libmad zlib]
|
buildInputs = [libao libid3tag libmad zlib]
|
||||||
++ stdenv.lib.optional stdenv.isLinux alsaLib;
|
++ lib.optional stdenv.isLinux alsaLib;
|
||||||
|
|
||||||
installTargets = [ "install" "install-man" ];
|
installTargets = [ "install" "install-man" ];
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@ in mkDerivation rec {
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = pname;
|
owner = pname;
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = with stdenv.lib.versions; "libmt32emu_${major version}_${minor version}_${patch version}";
|
rev = with lib.versions; "libmt32emu_${major version}_${minor version}_${patch version}";
|
||||||
sha256 = "0bszhkbz24hhx32f973l6h5lkyn4lxhqrckiwmv765d1sba8n5bk";
|
sha256 = "0bszhkbz24hhx32f973l6h5lkyn4lxhqrckiwmv765d1sba8n5bk";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
|
||||||
ncurses
|
ncurses
|
||||||
pulseaudio
|
pulseaudio
|
||||||
taglib
|
taglib
|
||||||
] ++ stdenv.lib.optional systemdSupport systemd;
|
] ++ lib.optional systemdSupport systemd;
|
||||||
|
|
||||||
cmakeFlags = [
|
cmakeFlags = [
|
||||||
"-DDISABLE_STRIP=true"
|
"-DDISABLE_STRIP=true"
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue