about summary refs log tree commit diff
path: root/pkgs/applications/audio/qtractor/default.nix
blob: 78a22031dceadc431105da839c0738651e11baf3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{ alsaLib, autoconf, automake, dssi, fetchsvn, gtk, jackaudio,
ladspaH, ladspaPlugins, liblo, libmad, libsndfile, libtool, libvorbis,
pkgconfig, qt4, stdenv }:

stdenv.mkDerivation rec {
  version = "svn-1992";
  name = "qtractor-${version}";

  src = fetchsvn {
    url = "http://qtractor.svn.sourceforge.net/svnroot/qtractor/trunk";
    rev = "1992";
    sha256 = "10k0w5pzci21k1i32jzv5gdkbs34iv4hdn6dzp3n5048hvrp1hiy";
  };

  preConfigure = "make -f Makefile.svn";

  buildInputs = [ alsaLib autoconf automake dssi gtk jackaudio ladspaH
    ladspaPlugins liblo libmad libsndfile libtool libvorbis pkgconfig
    qt4 ];

  meta = with stdenv.lib; {
    description = "Audio/MIDI multi-track sequencer";
    homepage = http://qtractor.sourceforge.net;
    license = licenses.gpl2Plus;
    platforms = platforms.linux;
    maintainers = [ maintainers.goibhniu ];
  };
}