diff options
Diffstat (limited to 'nixpkgs/pkgs/by-name/qt')
-rw-r--r-- | nixpkgs/pkgs/by-name/qt/qtractor/package.nix | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/by-name/qt/qtractor/package.nix b/nixpkgs/pkgs/by-name/qt/qtractor/package.nix new file mode 100644 index 000000000000..a19e84467f8d --- /dev/null +++ b/nixpkgs/pkgs/by-name/qt/qtractor/package.nix @@ -0,0 +1,81 @@ +{ lib +, alsa-lib +, aubio +, cmake +, dssi +, fetchurl +, flac +, libjack2 +, ladspaH +, ladspaPlugins +, liblo +, libmad +, libsamplerate +, libsndfile +, libtool +, libvorbis +, lilv +, lv2 +, opusfile +, pkg-config +, qt6 +, rubberband +, serd +, stdenv +, sord +, sratom +, suil +}: + +stdenv.mkDerivation rec { + pname = "qtractor"; + version = "0.9.38"; + + src = fetchurl { + url = "mirror://sourceforge/qtractor/qtractor-${version}.tar.gz"; + hash = "sha256-aAUOz9gztk9ynQYRq+mniUk++rM6Rdne9U1QM7jKPcU="; + }; + + nativeBuildInputs = [ + cmake + libtool + pkg-config + qt6.qttools + qt6.wrapQtAppsHook + ]; + + buildInputs = [ + alsa-lib + aubio + dssi + flac + libjack2 + ladspaH + ladspaPlugins + liblo + libmad + libsamplerate + libsndfile + libtool + libvorbis + lilv + lv2 + opusfile + qt6.qtbase + qt6.qtsvg + rubberband + serd + sord + sratom + suil + ]; + + meta = with lib; { + description = "Audio/MIDI multi-track sequencer"; + homepage = "https://qtractor.sourceforge.io"; + license = licenses.gpl2Plus; + mainProgram = "qtractor"; + maintainers = with maintainers; [ goibhniu ]; + platforms = platforms.linux; + }; +} |