1{
2 lib,
3 fetchurl,
4 autoconf,
5 automake,
6 libtool,
7 pkg-config,
8 qttools,
9 liblscp,
10 libgig,
11 qtbase,
12 mkDerivation,
13}:
14
15mkDerivation rec {
16 pname = "qsampler";
17 version = "0.6.1";
18
19 src = fetchurl {
20 url = "mirror://sourceforge/qsampler/${pname}-${version}.tar.gz";
21 sha256 = "1wr7k739zx2nz00b810f60g9k3y92w05nfci987hw7y2sks9rd8j";
22 };
23
24 nativeBuildInputs = [
25 autoconf
26 automake
27 libtool
28 pkg-config
29 qttools
30 ];
31 buildInputs = [
32 liblscp
33 libgig
34 qtbase
35 ];
36
37 preConfigure = "make -f Makefile.svn";
38
39 enableParallelBuilding = true;
40
41 meta = with lib; {
42 homepage = "http://www.linuxsampler.org";
43 description = "Graphical frontend to LinuxSampler";
44 mainProgram = "qsampler";
45 license = licenses.gpl2;
46 maintainers = [ ];
47 platforms = platforms.linux;
48 };
49}