various: migrate applications/audio to by-name/ part 2 (#454032)

This commit is contained in:
Wolfgang Walther
2025-10-22 11:19:39 +00:00
committed by GitHub
39 changed files with 310 additions and 411 deletions
@@ -11,17 +11,16 @@
libsndfile,
pkg-config,
python3Packages,
libsForQt5,
which,
gtk3 ? null,
qtbase ? null,
withFrontend ? true,
withGtk3 ? true,
withQt ? true,
wrapQtAppsHook ? null,
}:
assert withQt -> qtbase != null;
assert withQt -> wrapQtAppsHook != null;
assert withQt -> libsForQt5.qtbase != null;
assert withQt -> libsForQt5.wrapQtAppsHook != null;
stdenv.mkDerivation (finalAttrs: {
pname = "carla";
@@ -30,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "falkTX";
repo = "carla";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-21QaFCIjGjRTcJtf2nwC5RcVJF8JgcFPIbS8apvf9tw=";
};
@@ -38,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: {
python3Packages.wrapPython
pkg-config
which
wrapQtAppsHook
libsForQt5.wrapQtAppsHook
];
pythonPath =
@@ -58,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: {
libpulseaudio
libsndfile
]
++ lib.optional withQt qtbase
++ lib.optional withQt libsForQt5.qtbase
++ lib.optional withGtk3 gtk3;
propagatedBuildInputs = finalAttrs.pythonPath;
@@ -99,7 +98,7 @@ stdenv.mkDerivation (finalAttrs: {
done
'';
meta = with lib; {
meta = {
homepage = "https://kx.studio/Applications:Carla";
description = "Audio plugin host";
longDescription = ''
@@ -108,8 +107,8 @@ stdenv.mkDerivation (finalAttrs: {
It uses JACK as the default and preferred audio driver but also
supports native drivers like ALSA, DirectSound or CoreAudio.
'';
license = licenses.gpl2Plus;
maintainers = [ maintainers.minijackson ];
platforms = platforms.linux;
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ minijackson ];
platforms = lib.platforms.linux;
};
})
@@ -62,18 +62,16 @@
let
inherit (lib) optionals;
version = "1.10.0";
in
clangStdenv.mkDerivation {
clangStdenv.mkDerivation (finalAttrs: {
pname = "deadbeef";
inherit version;
version = "1.10.0";
src = fetchFromGitHub {
owner = "DeaDBeeF-Player";
repo = "deadbeef";
fetchSubmodules = true;
rev = version;
tag = finalAttrs.version;
hash = "sha256-qa0ULmE15lV2vkyXPNW9kSISQZEANrjwJwykTiifk5Q=";
};
@@ -155,16 +153,16 @@ clangStdenv.mkDerivation {
enableParallelBuilding = true;
meta = with lib; {
meta = {
description = "Ultimate Music Player for GNU/Linux";
mainProgram = "deadbeef";
homepage = "http://deadbeef.sourceforge.net/";
downloadPage = "https://github.com/DeaDBeeF-Player/deadbeef";
license = licenses.gpl2;
license = lib.licenses.gpl2;
platforms = [
"x86_64-linux"
"i686-linux"
];
maintainers = [ ];
};
}
})
@@ -1,12 +1,10 @@
{
mkDerivation,
stdenv,
lib,
fetchFromGitHub,
fftw,
libsndfile,
qtbase,
qtmultimedia,
qmake,
libsForQt5,
}:
let
@@ -36,13 +34,13 @@ let
};
in
mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "dfasma";
version = "1.4.5";
src = fetchFromGitHub {
sha256 = "09fcyjm0hg3y51fnjax88m93im39nbynxj79ffdknsazmqw9ac0h";
rev = "v${version}";
tag = "v${finalAttrs.version}";
repo = "dfasma";
owner = "gillesdegottex";
};
@@ -50,11 +48,14 @@ mkDerivation rec {
buildInputs = [
fftw
libsndfile
qtbase
qtmultimedia
libsForQt5.qtbase
libsForQt5.qtmultimedia
];
nativeBuildInputs = [ qmake ];
nativeBuildInputs = [
libsForQt5.qmake
libsForQt5.wrapQtAppsHook
];
postPatch = ''
cp -Rv "${reaperFork.src}"/* external/REAPER
@@ -62,7 +63,7 @@ mkDerivation rec {
substituteInPlace dfasma.pro --replace "CONFIG += file_sdif" "";
'';
meta = with lib; {
meta = {
description = "Analyse and compare audio files in time and frequency";
mainProgram = "dfasma";
longDescription = ''
@@ -75,9 +76,9 @@ mkDerivation rec {
'';
homepage = "https://gillesdegottex.gitlab.io/dfasma-website/";
license = [
licenses.gpl3Plus
lib.licenses.gpl3Plus
reaperFork.meta.license
];
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
}
})
@@ -1,34 +1,33 @@
{
lib,
fetchFromGitHub,
pythonPackages,
python3Packages,
}:
with pythonPackages;
buildPythonApplication rec {
python3Packages.buildPythonApplication rec {
pname = "greg";
version = "0.4.8";
format = "setuptools";
disabled = !isPy3k;
disabled = !python3Packages.isPy3k;
src = fetchFromGitHub {
owner = "manolomartinez";
repo = "greg";
tag = "v${version}";
sha256 = "sha256-o4+tXVJTgT52JyJOC+Glr2cvZjbTaZL8TIsmz+A4vE4=";
hash = "sha256-o4+tXVJTgT52JyJOC+Glr2cvZjbTaZL8TIsmz+A4vE4=";
};
propagatedBuildInputs = [
setuptools
feedparser
python3Packages.setuptools
python3Packages.feedparser
];
meta = with lib; {
meta = {
homepage = "https://github.com/manolomartinez/greg";
description = "Command-line podcast aggregator";
mainProgram = "greg";
license = licenses.gpl3;
maintainers = with maintainers; [ edwtjo ];
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ edwtjo ];
};
}
@@ -12,13 +12,8 @@
libusb-compat-0_1,
llvmPackages,
mpfr,
qtcharts,
qtdeclarative,
qtwayland,
qtwebengine,
qtwebview,
wavpack,
wrapQtAppsHook,
kdePackages,
}:
let
@@ -44,7 +39,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [
autoPatchelfHook
dpkg
wrapQtAppsHook
kdePackages.wrapQtAppsHook
];
buildInputs = [
@@ -56,11 +51,11 @@ stdenv.mkDerivation {
libusb-compat-0_1
llvmPackages.openmp
mpfr
qtcharts
qtdeclarative
qtwayland
qtwebengine
qtwebview
kdePackages.qtcharts
kdePackages.qtdeclarative
kdePackages.qtwayland
kdePackages.qtwebengine
kdePackages.qtwebview
wavpack
];
@@ -111,12 +106,12 @@ stdenv.mkDerivation {
patchelf --replace-needed libomp.so.5 libomp.so $out/bin/.hqplayer5*-wrapped
'';
meta = with lib; {
meta = {
homepage = "https://www.signalyst.com";
description = "High-end upsampling multichannel software HD-audio player";
license = licenses.unfree;
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = lib.licenses.unfree;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
platforms = builtins.attrNames srcs;
maintainers = with maintainers; [ lovesegfault ];
maintainers = with lib.maintainers; [ lovesegfault ];
};
}
@@ -1,15 +1,13 @@
{
mkDerivation,
stdenv,
lib,
fetchFromGitHub,
alsa-lib,
pkg-config,
qtbase,
qtscript,
qmake,
libsForQt5,
}:
mkDerivation {
stdenv.mkDerivation {
pname = "iannix";
version = "unstable-2020-12-09";
@@ -22,24 +20,25 @@ mkDerivation {
nativeBuildInputs = [
pkg-config
qmake
libsForQt5.qmake
libsForQt5.wrapQtAppsHook
];
buildInputs = [
alsa-lib
qtbase
qtscript
libsForQt5.qtbase
libsForQt5.qtscript
];
qmakeFlags = [ "PREFIX=/" ];
installFlags = [ "INSTALL_ROOT=$(out)" ];
meta = with lib; {
meta = {
description = "Graphical open-source sequencer";
mainProgram = "iannix";
homepage = "https://www.iannix.org/";
license = licenses.lgpl3;
platforms = platforms.linux;
maintainers = with maintainers; [ freezeboy ];
license = lib.licenses.lgpl3;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ freezeboy ];
};
}
@@ -1,13 +1,12 @@
{
stdenv,
lib,
mkDerivation,
fetchFromGitHub,
pkg-config,
qmake,
qtbase,
libjack2,
libsForQt5,
}:
mkDerivation {
stdenv.mkDerivation {
pname = "jack_autoconnect";
# It does not have any versions (yet?)
@@ -17,16 +16,18 @@ mkDerivation {
owner = "kripton";
repo = "jack_autoconnect";
rev = "fe0c8f69149e30979e067646f80b9d326341c02b";
sha256 = "sha256-imvNc498Q2W9RKmiOoNepSoJzIv2tGvFG6hx+seiifw=";
hash = "sha256-imvNc498Q2W9RKmiOoNepSoJzIv2tGvFG6hx+seiifw=";
};
buildInputs = [
qtbase
libsForQt5.qtbase
libjack2
];
nativeBuildInputs = [
pkg-config
qmake
libsForQt5.qmake
libsForQt5.wrapQtAppsHook
];
installPhase = ''
@@ -34,12 +35,12 @@ mkDerivation {
cp -- jack_autoconnect "$out/bin"
'';
meta = with lib; {
meta = {
homepage = "https://github.com/kripton/jack_autoconnect";
description = "Tiny application that reacts on port registrations by clients and connects them";
mainProgram = "jack_autoconnect";
maintainers = with maintainers; [ unclechu ];
license = licenses.gpl2Only;
platforms = platforms.linux;
maintainers = with lib.maintainers; [ unclechu ];
license = lib.licenses.gpl2Only;
platforms = lib.platforms.linux;
};
}
@@ -1,25 +1,25 @@
{
mkDerivation,
stdenv,
lib,
fetchFromGitHub,
pkg-config,
scons,
qtbase,
lash,
libjack2,
jack ? libjack2,
alsa-lib,
libsForQt5,
fetchpatch,
}:
mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "jackmix";
version = "0.6.0";
src = fetchFromGitHub {
owner = "kampfschlaefer";
repo = "jackmix";
rev = version;
tag = finalAttrs.version;
sha256 = "0p59411vk38lccn24r7nih10jpgg9i46yc26zpc3x13amxwwpd4h";
};
@@ -35,9 +35,10 @@ mkDerivation rec {
nativeBuildInputs = [
scons
pkg-config
libsForQt5.wrapQtAppsHook
];
buildInputs = [
qtbase
libsForQt5.qtbase
lash
jack
alsa-lib
@@ -55,4 +56,4 @@ mkDerivation rec {
maintainers = with maintainers; [ kampfschlaefer ];
platforms = platforms.linux;
};
}
})
@@ -4,22 +4,22 @@
fetchurl,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "ladspa-sdk";
version = "1.15";
src = fetchurl {
url = "https://www.ladspa.org/download/ladspa_sdk_${version}.tgz";
url = "https://www.ladspa.org/download/ladspa_sdk_${finalAttrs.version}.tgz";
sha256 = "1vgx54cgsnc3ncl9qbgjbmq12c444xjafjkgr348h36j16draaa2";
};
sourceRoot = "ladspa_sdk_${version}/src";
sourceRoot = "ladspa_sdk_${finalAttrs.version}/src";
strictDeps = true;
patchPhase = ''
sed -i 's@/usr/@$(out)/@g' Makefile
substituteInPlace Makefile \
--replace /tmp/test.wav $NIX_BUILD_TOP/${sourceRoot}/test.wav
--replace /tmp/test.wav $NIX_BUILD_TOP/${finalAttrs.sourceRoot}/test.wav
'';
makeFlags = [
@@ -47,4 +47,4 @@ stdenv.mkDerivation rec {
maintainers = [ lib.maintainers.magnetophon ];
platforms = lib.platforms.linux;
};
}
})
@@ -3,11 +3,11 @@
stdenv,
fetchurl,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "ladspa.h";
version = "1.15";
src = fetchurl {
url = "https://www.ladspa.org/download/ladspa_sdk_${version}.tgz";
url = "https://www.ladspa.org/download/ladspa_sdk_${finalAttrs.version}.tgz";
sha256 = "1vgx54cgsnc3ncl9qbgjbmq12c444xjafjkgr348h36j16draaa2";
};
@@ -27,4 +27,4 @@ stdenv.mkDerivation rec {
maintainers = [ lib.maintainers.magnetophon ];
platforms = lib.platforms.all;
};
}
})
@@ -3,28 +3,27 @@
stdenv,
fetchFromGitHub,
cmake,
qtbase,
wrapQtAppsHook,
qt5,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "linvstmanager";
version = "1.1.1";
src = fetchFromGitHub {
owner = "Goli4thus";
repo = "linvstmanager";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-K6eugimMy/MZgHYkg+zfF8DDqUuqqoeymxHtcFGu2Uk=";
};
nativeBuildInputs = [
cmake
wrapQtAppsHook
qt5.wrapQtAppsHook
];
buildInputs = [
qtbase
qt5.qtbase
];
postPatch = ''
@@ -32,12 +31,12 @@ stdenv.mkDerivation rec {
--replace-fail "cmake_minimum_required(VERSION 3.0.0)" "cmake_minimum_required(VERSION 3.10)"
'';
meta = with lib; {
meta = {
description = "Graphical companion application for various bridges like LinVst, etc";
mainProgram = "linvstmanager";
homepage = "https://github.com/Goli4thus/linvstmanager";
license = with licenses; [ gpl3 ];
platforms = platforms.linux;
maintainers = [ maintainers.GabrielDougherty ];
license = with lib.licenses; [ gpl3 ];
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ GabrielDougherty ];
};
}
})
@@ -1,43 +1,38 @@
{
stdenv,
cmake,
fetchFromGitLab,
lib,
libnotify,
mkDerivation,
pkg-config,
qtbase,
qtdeclarative,
qtgraphicaleffects,
qtquickcontrols2,
qttools,
qtwebengine,
stdenv,
libsForQt5,
}:
mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "MellowPlayer";
version = "3.6.8";
src = fetchFromGitLab {
owner = "ColinDuquesnoy";
repo = "MellowPlayer";
rev = version;
tag = finalAttrs.version;
hash = "sha256-rsF2xQet7U8d4oGU/HgghvE3vvmkxjlGXPBlLD9mWTk=";
};
nativeBuildInputs = [
cmake
pkg-config
libsForQt5.wrapQtAppsHook
];
buildInputs = [
libnotify
qtbase
qtdeclarative
qtgraphicaleffects
qtquickcontrols2
qttools
qtwebengine
libsForQt5.qtbase
libsForQt5.qtdeclarative
libsForQt5.qtgraphicaleffects
libsForQt5.qtquickcontrols2
libsForQt5.qttools
libsForQt5.qtwebengine
];
doCheck = true;
@@ -63,18 +58,18 @@ mkDerivation rec {
(lib.optionalString (pkg ? qtQmlPrefix) ''
export QML2_IMPORT_PATH="${pkg}/${pkg.qtQmlPrefix}"''${QML2_IMPORT_PATH:+':'}$QML2_IMPORT_PATH
'')
]) buildInputs
]) finalAttrs.buildInputs
)
));
meta = with lib; {
inherit (qtbase.meta) platforms;
meta = {
inherit (libsForQt5.qtbase.meta) platforms;
broken = stdenv.hostPlatform.isDarwin; # test build fails, but the project is not maintained anymore
description = "Cloud music integration for your desktop";
mainProgram = "MellowPlayer";
homepage = "https://gitlab.com/ColinDuquesnoy/MellowPlayer";
license = licenses.gpl2;
maintainers = with maintainers; [ kalbasit ];
license = lib.licenses.gpl2;
maintainers = with lib.maintainers; [ kalbasit ];
};
}
})
@@ -36,11 +36,6 @@
portaudio,
portmidi,
protobuf,
qt5compat,
qtbase,
qtdeclarative,
qtkeychain,
qtsvg,
rubberband,
serd,
sord,
@@ -51,7 +46,7 @@
upower,
vamp-plugin-sdk,
wavpack,
wrapQtAppsHook,
kdePackages,
}:
stdenv.mkDerivation rec {
@@ -74,7 +69,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
cmake
pkg-config
wrapQtAppsHook
kdePackages.wrapQtAppsHook
];
buildInputs = [
@@ -110,11 +105,11 @@ stdenv.mkDerivation rec {
portaudio
portmidi
protobuf
qt5compat
qtbase
qtdeclarative
qtkeychain
qtsvg
kdePackages.qt5compat
kdePackages.qtbase
kdePackages.qtdeclarative
kdePackages.qtkeychain
kdePackages.qtsvg
rubberband
serd
sord
@@ -1,7 +1,6 @@
{
lib,
stdenv,
mkDerivation,
fetchFromGitHub,
alsa-lib,
cmake,
@@ -9,24 +8,20 @@
libmt32emu,
pkg-config,
portaudio,
qtbase,
qtmultimedia,
withJack ? stdenv.hostPlatform.isUnix,
libjack2,
libsForQt5,
}:
let
char2underscore = char: str: lib.replaceStrings [ char ] [ "_" ] str;
in
mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "mt32emu-qt";
version = "1.11.1";
src = fetchFromGitHub {
owner = "munt";
repo = "munt";
rev = "${char2underscore "-" pname}_${char2underscore "." version}";
sha256 = "sha256-PqYPYnKPlnU3PByxksBscl4GqDRllQdmD6RWpy/Ura0=";
tag = "mt32emu_qt_${lib.replaceString "." "_" finalAttrs.version}";
hash = "sha256-PqYPYnKPlnU3PByxksBscl4GqDRllQdmD6RWpy/Ura0=";
};
postPatch = ''
@@ -36,13 +31,14 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
pkg-config
libsForQt5.wrapQtAppsHook
];
buildInputs = [
libmt32emu
portaudio
qtbase
qtmultimedia
libsForQt5.qtbase
libsForQt5.qtmultimedia
]
++ lib.optionals stdenv.hostPlatform.isLinux [
alsa-lib
@@ -58,11 +54,11 @@ mkDerivation rec {
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
mkdir $out/Applications
mv $out/bin/${pname}.app $out/Applications/
ln -s $out/{Applications/${pname}.app/Contents/MacOS,bin}/${pname}
mv $out/bin/mt32emu-qt.app $out/Applications/
ln -s $out/{Applications/mt32emu-qt.app/Contents/MacOS,bin}/mt32emu-qt
'';
meta = with lib; {
meta = {
homepage = "https://munt.sourceforge.net/";
description = "Synthesizer application built on Qt and libmt32emu";
mainProgram = "mt32emu-qt";
@@ -71,8 +67,8 @@ mkDerivation rec {
synthesis and conversion of pre-recorded SMF files to WAVE making use of
the mt32emu library and the Qt framework.
'';
license = with licenses; [ gpl3Plus ];
maintainers = with maintainers; [ OPNA2608 ];
platforms = platforms.all;
license = with lib.licenses; [ gpl3Plus ];
maintainers = with lib.maintainers; [ OPNA2608 ];
platforms = lib.platforms.all;
};
}
})
@@ -5,8 +5,6 @@
cmake,
extra-cmake-modules,
pkg-config,
qttools,
wrapQtAppsHook,
alsa-lib,
dssi,
fluidsynth,
@@ -20,11 +18,11 @@
lilv,
lrdf,
lv2,
qtsvg,
rtaudio,
rubberband,
sord,
serd,
libsForQt5,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -34,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "muse-sequencer";
repo = "muse";
rev = finalAttrs.version;
tag = finalAttrs.version;
hash = "sha256-LxibuqopMHuKEfTWXSEXc1g3wTm2F3NQRiV71FHvaY0=";
};
@@ -44,8 +42,8 @@ stdenv.mkDerivation (finalAttrs: {
cmake
extra-cmake-modules
pkg-config
qttools
wrapQtAppsHook
libsForQt5.qttools
libsForQt5.wrapQtAppsHook
];
buildInputs = [
@@ -62,7 +60,7 @@ stdenv.mkDerivation (finalAttrs: {
lilv
lrdf
lv2
qtsvg
libsForQt5.qtsvg
rtaudio
rubberband
sord
@@ -9,26 +9,21 @@
libpulseaudio,
libvorbis,
soundtouch,
qtbase,
qtdeclarative,
qtgraphicaleffects,
qtquickcontrols2,
qttools,
wrapQtAppsHook,
qt5,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "nootka";
version = "2.0.2";
src = fetchurl {
url = "mirror://sourceforge/nootka/${pname}-${version}-source.tar.bz2";
sha256 = "sha256-ZHdyLZ3+TCpQ77tcNuDlN2124qLDZu9DdH5x7RI1HIs=";
url = "mirror://sourceforge/nootka/nootka-${finalAttrs.version}-source.tar.bz2";
hash = "sha256-ZHdyLZ3+TCpQ77tcNuDlN2124qLDZu9DdH5x7RI1HIs=";
};
nativeBuildInputs = [
cmake
wrapQtAppsHook
qt5.wrapQtAppsHook
];
buildInputs = [
alsa-lib
@@ -37,11 +32,11 @@ stdenv.mkDerivation rec {
libpulseaudio
libvorbis
soundtouch
qtbase
qtdeclarative
qtgraphicaleffects
qtquickcontrols2
qttools
qt5.qtbase
qt5.qtdeclarative
qt5.qtgraphicaleffects
qt5.qtquickcontrols2
qt5.qttools
];
cmakeFlags = [
@@ -50,15 +45,15 @@ stdenv.mkDerivation rec {
"-DENABLE_PULSEAUDIO=ON"
];
meta = with lib; {
meta = {
description = "Application for practicing playing musical scores and ear training";
mainProgram = "nootka";
homepage = "https://nootka.sourceforge.io/";
license = licenses.gpl3Plus;
maintainers = with maintainers; [
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
mmlb
orivej
];
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
}
})
@@ -1,27 +1,26 @@
{
lib,
fetchurl,
buildPythonApplication,
python3Packages,
libjack2,
pyqt5,
qt5,
which,
bash,
}:
buildPythonApplication rec {
python3Packages.buildPythonApplication rec {
pname = "patchance";
version = "1.1.0";
src = fetchurl {
url = "https://github.com/Houston4444/Patchance/releases/download/v${version}/Patchance-${version}-source.tar.gz";
sha256 = "sha256-wlkEKkPH2C/y7TQicIVycWbtLUdX2hICcUWi7nFN51w=";
hash = "sha256-wlkEKkPH2C/y7TQicIVycWbtLUdX2hICcUWi7nFN51w=";
};
format = "other";
nativeBuildInputs = [
pyqt5 # pyuic5 and pyrcc5 to build resources.
python3Packages.pyqt5 # pyuic5 and pyrcc5 to build resources.
qt5.qttools # lrelease to build translations.
which # which to find lrelease.
qt5.wrapQtAppsHook
@@ -30,7 +29,7 @@ buildPythonApplication rec {
libjack2
bash
];
propagatedBuildInputs = [ pyqt5 ];
propagatedBuildInputs = [ python3Packages.pyqt5 ];
dontWrapQtApps = true; # The program is a python script.
@@ -54,12 +53,12 @@ buildPythonApplication rec {
done
'';
meta = with lib; {
meta = {
homepage = "https://github.com/Houston4444/Patchance";
description = "JACK Patchbay GUI";
mainProgram = "patchance";
license = licenses.gpl2;
maintainers = with maintainers; [ orivej ];
platforms = platforms.linux;
license = lib.licenses.gpl2;
maintainers = with lib.maintainers; [ orivej ];
platforms = lib.platforms.linux;
};
}
@@ -7,7 +7,7 @@
cmake,
gtk2,
libjack2,
libgnomecanvas,
gnome2,
libpthreadstubs,
libsamplerate,
libsndfile,
@@ -17,12 +17,12 @@
openssl,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "petri-foo";
version = "0.1.87";
src = fetchurl {
url = "mirror://sourceforge/petri-foo/${pname}-${version}.tar.bz2";
url = "mirror://sourceforge/petri-foo/petri-foo-${finalAttrs.version}.tar.bz2";
sha256 = "0b25iicgn8c42487fdw32ycfrll1pm2zjgy5djvgw6mfcaa4gizh";
};
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
alsa-lib
gtk2
libjack2
libgnomecanvas
gnome2.libgnomecanvas
libpthreadstubs
libsamplerate
libsndfile
@@ -61,13 +61,13 @@ stdenv.mkDerivation rec {
openssl
];
meta = with lib; {
meta = {
description = "MIDI controllable audio sampler";
longDescription = "a fork of Specimen";
homepage = "https://petri-foo.sourceforge.net";
license = licenses.gpl2Plus;
platforms = platforms.linux;
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
maintainers = [ ];
mainProgram = "petri-foo";
};
}
})
@@ -8,7 +8,7 @@
appstream-glib,
glib,
wrapGAppsHook3,
pythonPackages,
python3Packages,
gtk3,
adwaita-icon-theme,
gobject-introspection,
@@ -17,7 +17,7 @@
gst_all_1,
}:
pythonPackages.buildPythonApplication rec {
python3Packages.buildPythonApplication rec {
pname = "pithos";
version = "1.6.2";
@@ -61,17 +61,17 @@ pythonPackages.buildPythonApplication rec {
propagatedBuildInputs = [
adwaita-icon-theme
]
++ (with pythonPackages; [
++ (with python3Packages; [
pygobject3
pylast
]);
meta = with lib; {
meta = {
broken = stdenv.hostPlatform.isDarwin;
description = "Pandora Internet Radio player for GNOME";
mainProgram = "pithos";
homepage = "https://pithos.github.io/";
license = licenses.gpl3;
maintainers = with maintainers; [ obadz ];
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ obadz ];
};
}
@@ -1,14 +1,13 @@
{
lib,
stdenv,
intltool,
mkDerivation,
installShellFiles,
pkg-config,
fetchFromGitHub,
dbus-glib,
desktop-file-utils,
hicolor-icon-theme,
qtbase,
sqlite,
taglib,
zlib,
@@ -17,6 +16,7 @@
libcddb,
libcdio,
gst_all_1,
libsForQt5,
withGstPlugins ? true,
glyr,
withGlyr ? true,
@@ -45,15 +45,15 @@
assert withGlyr -> withLastfm;
assert withLastfm -> withCD;
mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "pragha";
version = "1.3.99.1";
src = fetchFromGitHub {
owner = "pragha-music-player";
repo = "pragha";
rev = "v${version}";
sha256 = "sha256-C4zh2NHqP4bwKMi5s+3AfEtKqxRlzL66H8OyNonGzxE=";
tag = "v${finalAttrs.version}";
hash = "sha256-C4zh2NHqP4bwKMi5s+3AfEtKqxRlzL66H8OyNonGzxE=";
};
nativeBuildInputs = [
@@ -62,6 +62,7 @@ mkDerivation rec {
xfce.xfce4-dev-tools
desktop-file-utils
installShellFiles
libsForQt5.wrapQtAppsHook
];
buildInputs =
@@ -73,7 +74,7 @@ mkDerivation rec {
gtk3
hicolor-icon-theme
libpeas
qtbase
libsForQt5.qtbase
sqlite
taglib
zlib
@@ -108,17 +109,17 @@ mkDerivation rec {
postInstall = ''
qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0")
install -m 444 data/${pname}.desktop $out/share/applications
install -m 444 data/pragha.desktop $out/share/applications
install -d $out/share/pixmaps
installManPage data/${pname}.1
installManPage data/pragha.1
'';
meta = with lib; {
meta = {
description = "Lightweight GTK+ music manager - fork of Consonance Music Manager";
mainProgram = "pragha";
homepage = "https://pragha-music-player.github.io/";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ mbaeten ];
platforms = platforms.unix;
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ mbaeten ];
platforms = lib.platforms.unix;
};
}
})
@@ -1,37 +1,37 @@
{
stdenv,
mkDerivation,
lib,
fetchFromGitHub,
autoreconfHook,
pkg-config,
SDL2,
qtdeclarative,
libpulseaudio,
glm,
which,
libsForQt5,
}:
mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "projectm";
version = "3.1.12";
src = fetchFromGitHub {
owner = "projectM-visualizer";
repo = "projectM";
rev = "v${version}";
sha256 = "sha256-oEfOx93JyR94II5NkUCvMwqxuV7ktpOHZ8PNMLCiqDw=";
tag = "v${finalAttrs.version}";
hash = "sha256-oEfOx93JyR94II5NkUCvMwqxuV7ktpOHZ8PNMLCiqDw=";
};
nativeBuildInputs = [
pkg-config
autoreconfHook
which
libsForQt5.wrapQtAppsHook
];
buildInputs = [
SDL2
qtdeclarative
libsForQt5.qtdeclarative
libpulseaudio
glm
];
@@ -65,4 +65,4 @@ mkDerivation rec {
Read an audio input and produces mesmerizing visuals, detecting tempo, and rendering advanced equations into a limitless array of user-contributed visualizations.
'';
};
}
})
@@ -1,20 +1,18 @@
{
lib,
mkDerivation,
stdenv,
fetchFromGitHub,
pkg-config,
cmake,
alsa-lib,
libjack2,
dbus,
qtbase,
qttools,
qtx11extras,
libsForQt5,
# Enable jack session support
jackSession ? false,
}:
mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
version = "0.9.91";
pname = "qjackctl";
@@ -23,14 +21,14 @@ mkDerivation rec {
src = fetchFromGitHub {
owner = "rncbc";
repo = "qjackctl";
rev = "${pname}_${lib.replaceStrings [ "." ] [ "_" ] version}";
sha256 = "sha256-YfdRyylU/ktFvsh18FjpnG9MkV1HxHJBhRnHWQ7I+hY=";
tag = "qjackctl_${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}";
hash = "sha256-YfdRyylU/ktFvsh18FjpnG9MkV1HxHJBhRnHWQ7I+hY=";
};
buildInputs = [
qtbase
qtx11extras
qttools
libsForQt5.qtbase
libsForQt5.qtx11extras
libsForQt5.qttools
alsa-lib
libjack2
dbus
@@ -39,6 +37,7 @@ mkDerivation rec {
nativeBuildInputs = [
cmake
pkg-config
libsForQt5.wrapQtAppsHook
];
cmakeFlags = [
@@ -46,12 +45,12 @@ mkDerivation rec {
"-DCONFIG_JACK_SESSION=${toString jackSession}"
];
meta = with lib; {
meta = {
description = "Qt application to control the JACK sound server daemon";
mainProgram = "qjackctl";
homepage = "https://github.com/rncbc/qjackctl";
license = licenses.gpl2Plus;
license = lib.licenses.gpl2Plus;
maintainers = [ ];
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
}
})
@@ -1,40 +1,42 @@
{
mkDerivation,
stdenv,
lib,
fetchurl,
pkg-config,
qtbase,
qttools,
alsa-lib,
libjack2,
libsForQt5,
}:
mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
version = "0.9.4";
pname = "qmidinet";
src = fetchurl {
url = "mirror://sourceforge/qmidinet/${pname}-${version}.tar.gz";
url = "mirror://sourceforge/qmidinet/qmidinet-${finalAttrs.version}.tar.gz";
sha256 = "sha256-7Ui4kUgYgpPVAaaINrd6WGZoYon5UuHszGVaHafb/p0=";
};
hardeningDisable = [ "format" ];
buildInputs = [
qtbase
qttools
libsForQt5.qtbase
libsForQt5.qttools
alsa-lib
libjack2
];
nativeBuildInputs = [ pkg-config ];
nativeBuildInputs = [
pkg-config
libsForQt5.wrapQtAppsHook
];
meta = with lib; {
meta = {
description = "MIDI network gateway application that sends and receives MIDI data (ALSA Sequencer and/or JACK MIDI) over the network";
mainProgram = "qmidinet";
homepage = "http://qmidinet.sourceforge.net/";
license = licenses.gpl2Plus;
maintainers = [ maintainers.magnetophon ];
platforms = platforms.linux;
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ magnetophon ];
platforms = lib.platforms.linux;
};
}
})
@@ -1,23 +1,22 @@
{
lib,
stdenv,
fetchurl,
autoconf,
automake,
libtool,
pkg-config,
qttools,
liblscp,
libgig,
qtbase,
mkDerivation,
libsForQt5,
}:
mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "qsampler";
version = "0.6.1";
src = fetchurl {
url = "mirror://sourceforge/qsampler/${pname}-${version}.tar.gz";
url = "mirror://sourceforge/qsampler/qsampler-${finalAttrs.version}.tar.gz";
sha256 = "1wr7k739zx2nz00b810f60g9k3y92w05nfci987hw7y2sks9rd8j";
};
@@ -26,24 +25,25 @@ mkDerivation rec {
automake
libtool
pkg-config
qttools
libsForQt5.qttools
libsForQt5.wrapQtAppsHook
];
buildInputs = [
liblscp
libgig
qtbase
libsForQt5.qtbase
];
preConfigure = "make -f Makefile.svn";
enableParallelBuilding = true;
meta = with lib; {
meta = {
homepage = "http://www.linuxsampler.org";
description = "Graphical frontend to LinuxSampler";
mainProgram = "qsampler";
license = licenses.gpl2;
license = lib.licenses.gpl2;
maintainers = [ ];
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
}
})
@@ -1,22 +1,20 @@
{
lib,
fetchurl,
buildPythonApplication,
python3Packages,
libjack2,
pyliblo3,
pyqt5,
which,
bash,
qt5,
}:
buildPythonApplication rec {
python3Packages.buildPythonApplication rec {
pname = "raysession";
version = "0.14.4";
src = fetchurl {
url = "https://github.com/Houston4444/RaySession/releases/download/v${version}/RaySession-${version}-source.tar.gz";
sha256 = "sha256-cr9kqZdqY6Wq+RkzwYxNrb/PLFREKUgWeVNILVUkc7A=";
hash = "sha256-cr9kqZdqY6Wq+RkzwYxNrb/PLFREKUgWeVNILVUkc7A=";
};
postPatch = ''
@@ -30,7 +28,7 @@ buildPythonApplication rec {
format = "other";
nativeBuildInputs = [
pyqt5 # pyuic5 and pyrcc5 to build resources.
python3Packages.pyqt5 # pyuic5 and pyrcc5 to build resources.
qt5.qttools # lrelease to build translations.
which # which to find lrelease.
qt5.wrapQtAppsHook
@@ -40,8 +38,8 @@ buildPythonApplication rec {
bash
];
dependencies = [
pyliblo3
pyqt5
python3Packages.pyliblo3
python3Packages.pyqt5
];
dontWrapQtApps = true; # The program is a python script.
@@ -62,11 +60,11 @@ buildPythonApplication rec {
done
'';
meta = with lib; {
meta = {
homepage = "https://github.com/Houston4444/RaySession";
description = "Session manager for Linux musical programs";
license = licenses.gpl2;
maintainers = with maintainers; [ orivej ];
platforms = platforms.linux;
license = lib.licenses.gpl2;
maintainers = with lib.maintainers; [ orivej ];
platforms = lib.platforms.linux;
};
}
@@ -8,27 +8,24 @@
liblo,
libsndfile,
lv2,
qtbase,
qttools,
rubberband,
wrapQtAppsHook,
cmake,
qtsvg,
kdePackages,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "samplv1";
version = "1.3.2";
src = fetchurl {
url = "mirror://sourceforge/samplv1/samplv1-${version}.tar.gz";
url = "mirror://sourceforge/samplv1/samplv1-${finalAttrs.version}.tar.gz";
hash = "sha256-YCxt9RAP02uAigddA6HjBt2ryM6MyOtI3L2eLg0AhFg=";
};
nativeBuildInputs = [
qttools
kdePackages.qttools
pkg-config
wrapQtAppsHook
kdePackages.wrapQtAppsHook
cmake
];
@@ -38,9 +35,9 @@ stdenv.mkDerivation rec {
liblo
libsndfile
lv2
qtbase
kdePackages.qtbase
rubberband
qtsvg
kdePackages.qtsvg
];
meta = {
@@ -51,4 +48,4 @@ stdenv.mkDerivation rec {
platforms = lib.platforms.linux;
maintainers = [ ];
};
}
})
@@ -1,5 +1,5 @@
{
mkDerivation,
stdenv,
cmake,
fetchFromGitLab,
nix-update-script,
@@ -9,11 +9,10 @@
ninja,
pcre,
pkg-config,
qtbase,
qttools,
taglib,
zlib,
python3,
libsForQt5,
}:
let
@@ -23,14 +22,14 @@ let
]
);
in
mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "sayonara";
version = "1.10.0-stable1";
src = fetchFromGitLab {
owner = "luciocarreras";
repo = "sayonara-player";
rev = version;
tag = finalAttrs.version;
hash = "sha256-ZcuWe1dsLJS4/nLXSSKB7wzPU9COFyE4vPSwZIo0bgI=";
};
@@ -44,13 +43,14 @@ mkDerivation rec {
cmake
ninja
pkg-config
qttools
libsForQt5.qttools
libsForQt5.wrapQtAppsHook
];
buildInputs = [
libpulseaudio
pcre
qtbase
libsForQt5.qtbase
taglib
zlib
py
@@ -80,11 +80,11 @@ mkDerivation rec {
updateScript = nix-update-script { };
};
meta = with lib; {
meta = {
description = "Sayonara music player";
homepage = "https://sayonara-player.com/";
license = licenses.gpl3;
maintainers = with maintainers; [ deepfire ];
platforms = platforms.unix;
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ deepfire ];
platforms = lib.platforms.unix;
};
}
})
@@ -4,55 +4,53 @@
fetchFromGitHub,
autoreconfHook,
pkg-config,
qttools,
which,
alsa-lib,
libjack2,
liblo,
qtbase,
wrapQtAppsHook,
qt5,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "seq66";
version = "0.99.21";
src = fetchFromGitHub {
owner = "ahlstromcj";
repo = "seq66";
rev = version;
tag = finalAttrs.version;
hash = "sha256-0joa69nSX3lcpoRq9YToNA75Sg9dlYMGRZEfcJm9Vjg=";
};
nativeBuildInputs = [
autoreconfHook
pkg-config
qttools
qt5.qttools
which
wrapQtAppsHook
qt5.wrapQtAppsHook
];
buildInputs = [
alsa-lib
libjack2
liblo
qtbase
qt5.qtbase
];
postPatch = ''
for d in libseq66/src libsessions/include libsessions/src seq_qt5/src seq_rtmidi/src; do
substituteInPlace "$d/Makefile.am" --replace-fail '$(git_info)' '${version}'
substituteInPlace "$d/Makefile.am" --replace-fail '$(git_info)' '${finalAttrs.version}'
done
'';
enableParallelBuilding = true;
meta = with lib; {
meta = {
homepage = "https://github.com/ahlstromcj/seq66";
description = "Loop based midi sequencer with Qt GUI derived from seq24 and sequencer64";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ orivej ];
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ orivej ];
mainProgram = "qseq66";
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
}
})
@@ -1,42 +1,44 @@
{
mkDerivation,
lib,
stdenv,
fetchurl,
pkg-config,
qtbase,
qttools,
libjack2,
alsa-lib,
liblo,
lv2,
libsForQt5,
}:
mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "synthv1";
version = "0.9.23";
src = fetchurl {
url = "mirror://sourceforge/synthv1/${pname}-${version}.tar.gz";
sha256 = "sha256-0V72T51icT/t9fJf4mwcMYZLjzTPnmiCbU+BdwnCmw4=";
url = "mirror://sourceforge/synthv1/synthv1-${finalAttrs.version}.tar.gz";
hash = "sha256-0V72T51icT/t9fJf4mwcMYZLjzTPnmiCbU+BdwnCmw4=";
};
buildInputs = [
qtbase
qttools
libsForQt5.qtbase
libsForQt5.qttools
libjack2
alsa-lib
liblo
lv2
];
nativeBuildInputs = [ pkg-config ];
nativeBuildInputs = [
pkg-config
libsForQt5.wrapQtAppsHook
];
meta = with lib; {
meta = {
description = "Old-school 4-oscillator subtractive polyphonic synthesizer with stereo fx";
mainProgram = "synthv1_jack";
homepage = "https://synthv1.sourceforge.io/";
license = licenses.gpl2Plus;
platforms = platforms.linux;
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
maintainers = [ ];
};
}
})
@@ -1,5 +1,5 @@
{
mkDerivation,
stdenv,
lib,
fetchurl,
cmake,
@@ -15,22 +15,24 @@
libsndfile,
libvorbis,
portaudio,
qtbase,
wavpack,
libsForQt5,
}:
mkDerivation {
stdenv.mkDerivation (finalAttrs: {
pname = "traverso";
version = "0.49.6";
src = fetchurl {
url = "https://traverso-daw.org/traverso-0.49.6.tar.gz";
url = "https://traverso-daw.org/traverso-${finalAttrs.version}.tar.gz";
sha256 = "12f7x8kw4fw1j0xkwjrp54cy4cv1ql0zwz2ba5arclk4pf6bhl7q";
};
nativeBuildInputs = [
cmake
pkg-config
libsForQt5.wrapQtAppsHook
];
buildInputs = [
alsa-lib
fftw
@@ -43,7 +45,7 @@ mkDerivation {
libsndfile.dev
libvorbis
portaudio
qtbase
libsForQt5.qtbase
wavpack
];
@@ -56,15 +58,15 @@ mkDerivation {
hardeningDisable = [ "format" ];
meta = with lib; {
meta = {
description = "Cross-platform multitrack audio recording and audio editing suite";
mainProgram = "traverso";
homepage = "https://traverso-daw.org/";
license = with licenses; [
license = with lib.licenses; [
gpl2Plus
lgpl21Plus
];
platforms = platforms.all;
maintainers = with maintainers; [ coconnor ];
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ coconnor ];
};
}
})
+2 -72
View File
@@ -2032,10 +2032,6 @@ with pkgs;
inherit (darwin) libresolv;
};
greg = callPackage ../applications/audio/greg {
pythonPackages = python3Packages;
};
hocr-tools = with python3Packages; toPythonApplication hocr-tools;
hopper = qt5.callPackage ../development/tools/analysis/hopper { };
@@ -2383,8 +2379,6 @@ with pkgs;
protobuf = protobuf_21;
};
mellowplayer = libsForQt5.callPackage ../applications/audio/mellowplayer { };
circus = with python310Packages; toPythonApplication circus;
inherit (callPackage ../applications/networking/remote/citrix-workspace { })
@@ -3062,8 +3056,6 @@ with pkgs;
hpccm = with python3Packages; toPythonApplication hpccm;
hqplayer-desktop = qt6Packages.callPackage ../applications/audio/hqplayer-desktop { };
html-proofer = callPackage ../tools/misc/html-proofer { };
httpie = with python3Packages; toPythonApplication httpie;
@@ -3078,8 +3070,6 @@ with pkgs;
hyphenDicts = recurseIntoAttrs (callPackages ../development/libraries/hyphen/dictionaries.nix { });
iannix = libsForQt5.callPackage ../applications/audio/iannix { };
iaito = libsForQt5.callPackage ../tools/security/iaito { };
icemon = libsForQt5.callPackage ../applications/networking/icemon { };
@@ -3749,8 +3739,6 @@ with pkgs;
patch = gnupatch;
patchance = python3Packages.callPackage ../applications/audio/patchance { };
pcscliteWithPolkit = pcsclite.override {
pname = "pcsclite-with-polkit";
polkitSupport = true;
@@ -3835,8 +3823,6 @@ with pkgs;
polaris-web = callPackage ../servers/polaris/web.nix { };
projectm_3 = libsForQt5.callPackage ../applications/audio/projectm_3 { };
proxmark3 = libsForQt5.callPackage ../tools/security/proxmark3/default.nix { };
pycflow2dot = with python3.pkgs; toPythonApplication pycflow2dot;
@@ -3853,8 +3839,6 @@ with pkgs;
pywal = with python3Packages; toPythonApplication pywal;
raysession = python3Packages.callPackage ../applications/audio/raysession { };
remarshal = with python3Packages; toPythonApplication remarshal;
riseup-vpn = qt6Packages.callPackage ../tools/networking/bitmask-vpn {
@@ -10842,8 +10826,6 @@ with pkgs;
confd-calico
;
carla = libsForQt5.callPackage ../applications/audio/carla { };
cb2bib = libsForQt5.callPackage ../applications/office/cb2bib { };
cbconvert-gui = cbconvert.gui;
@@ -10914,8 +10896,6 @@ with pkgs;
inherit (darwin) autoSignDarwinBinariesHook;
};
deadbeef = callPackage ../applications/audio/deadbeef { };
deadbeefPlugins = {
headerbar-gtk3 = callPackage ../applications/audio/deadbeef/plugins/headerbar-gtk3.nix { };
lyricbar = callPackage ../applications/audio/deadbeef/plugins/lyricbar.nix { };
@@ -10932,8 +10912,6 @@ with pkgs;
inherit (callPackage ../development/tools/devpod { }) devpod devpod-desktop;
dfasma = libsForQt5.callPackage ../applications/audio/dfasma { };
djv = callPackage ../by-name/dj/djv/package.nix { openexr = openexr_2; };
djview4 = djview;
@@ -11015,8 +10993,7 @@ with pkgs;
espeak-classic = callPackage ../applications/audio/espeak { };
espeak-ng = callPackage ../applications/audio/espeak-ng { };
espeak = res.espeak-ng;
espeak = espeak-ng;
espeakedit = callPackage ../applications/audio/espeak/edit.nix { };
@@ -11290,8 +11267,6 @@ with pkgs;
linssid = libsForQt5.callPackage ../applications/networking/linssid { };
linvstmanager = qt5.callPackage ../applications/audio/linvstmanager { };
deadd-notification-center = haskell.lib.compose.justStaticExecutables (
haskellPackages.callPackage ../applications/misc/deadd-notification-center { }
);
@@ -11375,8 +11350,6 @@ with pkgs;
ocamlPackages = ocaml-ng.ocamlPackages_4_14;
};
mt32emu-qt = libsForQt5.callPackage ../applications/audio/munt/mt32emu-qt.nix { };
pass2csv = python3Packages.callPackage ../tools/security/pass2csv { };
pinboard = with python3Packages; toPythonApplication pinboard;
@@ -11582,7 +11555,6 @@ with pkgs;
subproject = "reader";
};
jackmix = libsForQt5.callPackage ../applications/audio/jackmix { };
jackmix_jack1 = jackmix.override { jack = jack1; };
js8call = qt5.callPackage ../applications/radio/js8call { };
@@ -11668,14 +11640,10 @@ with pkgs;
kvirc = libsForQt5.callPackage ../applications/networking/irc/kvirc { };
ladspaH = callPackage ../applications/audio/ladspa-sdk/ladspah.nix { };
ladspaPlugins = callPackage ../applications/audio/ladspa-plugins {
fftw = fftwSinglePrec;
};
ladspa-sdk = callPackage ../applications/audio/ladspa-sdk { };
lemonbar = callPackage ../applications/window-managers/lemonbar { };
lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { };
@@ -11781,10 +11749,6 @@ with pkgs;
python3Packages.callPackage ../applications/networking/instant-messengers/matrix-commander
{ };
mbrola = callPackage ../applications/audio/mbrola { };
mbrola-voices = callPackage ../applications/audio/mbrola/voices.nix { };
mediaelch-qt5 = callPackage ../by-name/me/mediaelch/package.nix { qtVersion = 5; };
mediaelch-qt6 = mediaelch;
@@ -11810,8 +11774,6 @@ with pkgs;
minitube = libsForQt5.callPackage ../applications/video/minitube { };
mixxx = qt6Packages.callPackage ../applications/audio/mixxx { };
mldonkey = callPackage ../applications/networking/p2p/mldonkey {
ocamlPackages = ocaml-ng.ocamlPackages_4_14;
};
@@ -11875,8 +11837,6 @@ with pkgs;
withConplay = false;
};
pragha = libsForQt5.callPackage ../applications/audio/pragha { };
rofi-emoji = (callPackage ../applications/misc/rofi-emoji { }).v3;
rofi-rbw = python3Packages.callPackage ../applications/misc/rofi-rbw {
@@ -11940,8 +11900,6 @@ with pkgs;
ninja_1_11 = callPackage ../by-name/ni/ninja/package.nix { ninjaRelease = "1.11"; };
nootka = qt5.callPackage ../applications/audio/nootka { };
opcua-client-gui = libsForQt5.callPackage ../misc/opcua-client-gui { };
ostinato = libsForQt5.callPackage ../applications/networking/ostinato {
@@ -12113,10 +12071,6 @@ with pkgs;
sed = gnused;
};
petrifoo = callPackage ../applications/audio/petrifoo {
inherit (gnome2) libgnomecanvas;
};
pdfpc = callPackage ../applications/misc/pdfpc {
inherit (gst_all_1)
gstreamer
@@ -12138,10 +12092,6 @@ with pkgs;
inherit (pidginPackages) pidgin;
pithos = callPackage ../applications/audio/pithos {
pythonPackages = python3Packages;
};
pineapple-pictures = qt6Packages.callPackage ../applications/graphics/pineapple-pictures { };
plex-mpv-shim = python3Packages.callPackage ../applications/video/plex-mpv-shim { };
@@ -12171,9 +12121,8 @@ with pkgs;
pulseview = libsForQt5.callPackage ../applications/science/electronics/pulseview { };
puredata = callPackage ../applications/audio/puredata { };
puredata-with-plugins =
plugins: callPackage ../applications/audio/puredata/wrapper.nix { inherit plugins; };
plugins: callPackage ../by-name/pu/puredata/wrapper.nix { inherit plugins; };
pure-maps = libsForQt5.callPackage ../applications/misc/pure-maps { };
@@ -12213,19 +12162,13 @@ with pkgs;
wrapQemuBinfmtP = callPackage ../applications/virtualization/qemu/binfmt-p-wrapper.nix { };
qjackctl = libsForQt5.callPackage ../applications/audio/qjackctl { };
qmediathekview = libsForQt5.callPackage ../applications/video/qmediathekview { };
qmplay2-qt5 = qmplay2.override { qtVersion = "5"; };
qmplay2-qt6 = qmplay2.override { qtVersion = "6"; };
qmidinet = libsForQt5.callPackage ../applications/audio/qmidinet { };
qnotero = libsForQt5.callPackage ../applications/office/qnotero { };
qsampler = libsForQt5.callPackage ../applications/audio/qsampler { };
qsstv = qt5.callPackage ../applications/radio/qsstv { };
qsyncthingtray = libsForQt5.callPackage ../applications/misc/qsyncthingtray { };
@@ -12357,14 +12300,10 @@ with pkgs;
rusty-psn-gui = rusty-psn.override { withGui = true; };
sayonara = libsForQt5.callPackage ../applications/audio/sayonara { };
scantailor-advanced = callPackage ../applications/graphics/scantailor/advanced.nix { };
scantailor-universal = callPackage ../applications/graphics/scantailor/universal.nix { };
seq66 = qt5.callPackage ../applications/audio/seq66 { };
sfxr-qt = libsForQt5.callPackage ../applications/audio/sfxr-qt { };
stag = callPackage ../applications/misc/stag {
@@ -12634,8 +12573,6 @@ with pkgs;
transmission_4-qt6 = transmission_4.override { enableQt6 = true; };
transmission_4-qt = transmission_4-qt5;
traverso = libsForQt5.callPackage ../applications/audio/traverso { };
tinywl = callPackage ../applications/window-managers/tinywl {
wlroots = wlroots_0_19;
};
@@ -13123,8 +13060,6 @@ with pkgs;
stdenv = llvmPackages.stdenv;
};
samplv1 = qt6.callPackage ../applications/audio/samplv1 { };
beancount = with python3.pkgs; toPythonApplication beancount;
beancount_2 = with python3.pkgs; toPythonApplication beancount_2;
@@ -13526,8 +13461,6 @@ with pkgs;
stuntrally = callPackage ../games/stuntrally { boost = boost183; };
synthv1 = libsForQt5.callPackage ../applications/audio/synthv1 { };
the-powder-toy = callPackage ../by-name/th/the-powder-toy/package.nix {
lua = lua5_2;
};
@@ -14252,7 +14185,6 @@ with pkgs;
libjack2 = jack2.override { prefix = "lib"; };
jack-autoconnect = libsForQt5.callPackage ../applications/audio/jack-autoconnect { };
jack_autoconnect = jack-autoconnect;
j2cli = with python311Packages; toPythonApplication j2cli;
@@ -14288,8 +14220,6 @@ with pkgs;
openlilylib-fonts = callPackage ../misc/lilypond/fonts.nix { };
muse = libsForQt5.callPackage ../applications/audio/muse { };
nixDependencies = recurseIntoAttrs (
callPackage ../tools/package-management/nix/dependencies-scope.nix { }
);