summary refs log tree commit diff
path: root/pkgs/applications/audio/qtractor
diff options
context:
space:
mode:
authorPeter Hoeg <peter@hoeg.com>2020-12-22 23:17:04 +0800
committerPeter Hoeg <peter@hoeg.com>2020-12-23 13:07:01 +0800
commit2ae527c50e049570dd25132f9325527aa2320e32 (patch)
tree63f25b60fd6bfc79bf492df93ab60edbc88db53f /pkgs/applications/audio/qtractor
parentb7eef7b55a5ae4e1087eaebc0c8b46537180655a (diff)
downloadnixpkgs-2ae527c50e049570dd25132f9325527aa2320e32.tar
nixpkgs-2ae527c50e049570dd25132f9325527aa2320e32.tar.gz
nixpkgs-2ae527c50e049570dd25132f9325527aa2320e32.tar.bz2
nixpkgs-2ae527c50e049570dd25132f9325527aa2320e32.tar.lz
nixpkgs-2ae527c50e049570dd25132f9325527aa2320e32.tar.xz
nixpkgs-2ae527c50e049570dd25132f9325527aa2320e32.tar.zst
nixpkgs-2ae527c50e049570dd25132f9325527aa2320e32.zip
qtractor: 0.9.18 -> 0.9.19
Diffstat (limited to 'pkgs/applications/audio/qtractor')
-rw-r--r--pkgs/applications/audio/qtractor/default.nix80
1 files changed, 62 insertions, 18 deletions
diff --git a/pkgs/applications/audio/qtractor/default.nix b/pkgs/applications/audio/qtractor/default.nix
index 961314088d1..f2d5ae1c809 100644
--- a/pkgs/applications/audio/qtractor/default.nix
+++ b/pkgs/applications/audio/qtractor/default.nix
@@ -1,35 +1,79 @@
-{ alsaLib, autoconf, automake, dssi, fetchurl, libjack2
-, ladspaH, ladspaPlugins, liblo, libmad, libsamplerate, libsndfile
-, libtool, libvorbis, lilv, lv2, pkgconfig, qttools, qtbase, rubberband, serd
-, sord, sratom, stdenv, suil, wrapQtAppsHook }:
+{ alsaLib
+, aubio
+, cmake
+, dssi
+, fetchurl
+, flac
+, libjack2
+, ladspaH
+, ladspaPlugins
+, liblo
+, libmad
+, libsamplerate
+, libsndfile
+, libtool
+, libvorbis
+, lilv
+, lv2
+, mkDerivation
+, opusfile
+, pkg-config
+, qttools
+, qtbase
+, rubberband
+, serd
+, sord
+, sratom
+, stdenv
+, suil
+}:
 
-stdenv.mkDerivation rec {
+mkDerivation rec {
   pname = "qtractor";
-  version = "0.9.18";
+  version = "0.9.19";
 
   src = fetchurl {
     url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz";
-    sha256 = "121vmygdzp37p6f93f8dbbg2m2r55j7amyiapzkqgypgn4vfdbwr";
+    sha256 = "sha256-98/trRZRvNRPEA4ASS81qp2rMevpo5TIrtsU1TYMuT0=";
   };
 
   nativeBuildInputs = [
-    autoconf automake libtool pkgconfig qttools wrapQtAppsHook
+    cmake
+    libtool
+    pkg-config
+    qttools
   ];
 
-  buildInputs =
-    [ alsaLib dssi libjack2 ladspaH
-      ladspaPlugins liblo libmad libsamplerate libsndfile libtool
-      libvorbis lilv lv2 qtbase rubberband serd sord sratom
-      suil
-    ];
-
-  enableParallelBuilding = true;
+  buildInputs = [
+    alsaLib
+    aubio
+    dssi
+    flac
+    libjack2
+    ladspaH
+    ladspaPlugins
+    liblo
+    libmad
+    libsamplerate
+    libsndfile
+    libtool
+    libvorbis
+    lilv
+    lv2
+    opusfile
+    qtbase
+    rubberband
+    serd
+    sord
+    sratom
+    suil
+  ];
 
   meta = with stdenv.lib; {
     description = "Audio/MIDI multi-track sequencer";
-    homepage = "http://qtractor.sourceforge.net";
+    homepage = "https://qtractor.sourceforge.io";
     license = licenses.gpl2Plus;
+    maintainers = with maintainers; [ goibhniu ];
     platforms = platforms.linux;
-    maintainers = [ maintainers.goibhniu ];
   };
 }