texstudio: 4.8.4 -> 4.8.5 (#365076)
[NixPkgs.git] / pkgs / applications / audio / open-music-kontrollers / generic.nix
blob9d07272720aca11a018d5a8405b72d1006766a4b
2   stdenv,
3   lib,
4   fetchurl,
5   pkg-config,
6   meson,
7   ninja,
8   lv2,
9   sord,
10   libX11,
11   libXext,
12   glew,
13   lv2lint,
14   pname,
15   version,
16   sha256,
17   description,
18   url ? "https://git.open-music-kontrollers.ch/lv2/${pname}.lv2/snapshot/${pname}.lv2-${version}.tar.xz",
19   additionalBuildInputs ? [ ],
20   postPatch ? "",
21   ...
24 stdenv.mkDerivation {
25   inherit pname;
27   inherit version;
29   inherit postPatch;
31   src = fetchurl {
32     url = url;
33     sha256 = sha256;
34   };
35   nativeBuildInputs = [
36     pkg-config
37     meson
38     ninja
39   ];
40   buildInputs = [
41     lv2
42     sord
43     libX11
44     libXext
45     glew
46     lv2lint
47   ] ++ additionalBuildInputs;
49   meta = with lib; {
50     broken = stdenv.hostPlatform.isDarwin;
51     description = description;
52     homepage = "https://open-music-kontrollers.ch/lv2/${pname}:";
53     license = licenses.artistic2;
54     maintainers = [ maintainers.magnetophon ];
55     platforms = platforms.all;
56   };