storj-uplink: 1.119.15 -> 1.120.4 (#375732)
[NixPkgs.git] / pkgs / by-name / li / linuxsampler / package.nix
blob6a7fbf180120ba0292816210b512d250effe9837
2   lib,
3   stdenv,
4   fetchurl,
5   autoconf,
6   automake,
7   bison,
8   libtool,
9   pkg-config,
10   which,
11   alsa-lib,
12   asio,
13   libjack2,
14   libgig,
15   libsndfile,
16   lv2,
19 stdenv.mkDerivation rec {
20   pname = "linuxsampler";
21   version = "2.3.1";
23   src = fetchurl {
24     url = "https://download.linuxsampler.org/packages/${pname}-${version}.tar.bz2";
25     sha256 = "sha256-T7quk5N5JBiPqIziQd0vaCr8tLDbwS6otz6egY01OTE=";
26   };
28   preConfigure = ''
29     make -f Makefile.svn
30   '';
32   nativeBuildInputs = [
33     autoconf
34     automake
35     bison
36     libtool
37     pkg-config
38     which
39   ];
41   buildInputs = [
42     alsa-lib
43     asio
44     libjack2
45     libgig
46     libsndfile
47     lv2
48   ];
50   enableParallelBuilding = true;
52   meta = with lib; {
53     homepage = "http://www.linuxsampler.org";
54     description = "Sampler backend";
55     longDescription = ''
56       Includes sampler engine, audio and MIDI drivers, network layer
57       (LSCP) API and native C++ API.
59       LinuxSampler is licensed under the GNU GPL with the exception
60       that USAGE of the source code, libraries and applications FOR
61       COMMERCIAL HARDWARE OR SOFTWARE PRODUCTS IS NOT ALLOWED without
62       prior written permission by the LinuxSampler authors. If you
63       have questions on the subject, that are not yet covered by the
64       FAQ, please contact us.
65     '';
66     license = licenses.unfree;
67     maintainers = [ ];
68     platforms = platforms.linux;
69   };