biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / audio / open-music-kontrollers / generic.nix
blobb76a52ca3d28f02dc2a50bc9ffb342d9cb393893
1 { stdenv, lib, fetchurl, pkg-config, meson, ninja, libGLU, lv2, serd, sord, libX11, libXext, glew, lv2lint
2 , pname, version, sha256, description
3 , url ? "https://git.open-music-kontrollers.ch/lv2/${pname}.lv2/snapshot/${pname}.lv2-${version}.tar.xz"
4 , additionalBuildInputs ? []
5 , postPatch ? ""
6 , ...
7 }:
9 stdenv.mkDerivation {
10   inherit pname;
12   inherit version;
14   inherit postPatch;
16   src = fetchurl {
17     url = url;
18     sha256 = sha256;
19   };
20   nativeBuildInputs = [ pkg-config meson ninja ];
21   buildInputs = [
22     lv2
23     sord
24     libX11
25     libXext
26     glew
27     lv2lint
28   ] ++ additionalBuildInputs;
30   meta = with lib; {
31     broken = stdenv.isDarwin;
32     description = description;
33     homepage = "https://open-music-kontrollers.ch/lv2/${pname}:";
34     license = licenses.artistic2;
35     maintainers = [ maintainers.magnetophon ];
36     platforms = platforms.all;
37   };