monitorcontrol: 4.2.0 → 4.3.3 (#375061)
[NixPkgs.git] / pkgs / by-name / li / liblscp / package.nix
blob97c48cfa2ca2105e62d1c3e8f4e3e8a23cc27d5e
2   lib,
3   stdenv,
4   fetchurl,
5   cmake,
6   pkg-config,
7 }:
9 stdenv.mkDerivation rec {
10   pname = "liblscp";
11   version = "1.0.0";
13   src = fetchurl {
14     url = "https://download.linuxsampler.org/packages/${pname}-${version}.tar.gz";
15     sha256 = "sha256-ZaPfB3Veg1YCBHieoK9fFqL0tB4PiNsY81oJmn2rd/I=";
16   };
18   postPatch = ''
19     # fix prefix to only appear once
20     substituteInPlace CMakeLists.txt \
21       --replace-fail '"''${CONFIG_PREFIX}/' '"'
22   '';
24   nativeBuildInputs = [
25     cmake
26     pkg-config
27   ];
29   enableParallelBuilding = true;
31   meta = with lib; {
32     homepage = "http://www.linuxsampler.org";
33     description = "LinuxSampler Control Protocol (LSCP) wrapper library";
34     license = licenses.gpl2;
35     maintainers = [ ];
36     platforms = platforms.linux;
37   };