mini-calc: 3.3.2 -> 3.3.3 (#364716)
[NixPkgs.git] / pkgs / applications / audio / open-music-kontrollers / mephisto.nix
blobf64577d53e75c4fb00df102237f7daf4fb89a86e
2   stdenv,
3   lib,
4   fetchFromSourcehut,
5   pkg-config,
6   cmake,
7   meson,
8   ninja,
9   faust,
10   fontconfig,
11   glew,
12   libvterm-neovim,
13   lv2,
14   lv2lint,
15   sord,
16   xorg,
19 stdenv.mkDerivation (finalAttrs: {
20   pname = "mephisto";
21   version = "0.18.2";
23   src = fetchFromSourcehut {
24     domain = "open-music-kontrollers.ch";
25     owner = "~hp";
26     repo = "mephisto.lv2";
27     rev = finalAttrs.version;
28     hash = "sha256-ab6OGt1XVgynKNdszzdXwJ/jVKJSzgSmAv6j1U3/va0=";
29   };
31   nativeBuildInputs = [
32     pkg-config
33     meson
34     ninja
35     fontconfig
36     cmake
37   ];
39   buildInputs = [
40     faust
41     libvterm-neovim
42     lv2
43     sord
44     xorg.libX11
45     xorg.libXext
46     glew
47     lv2lint
48   ];
50   meta = with lib; {
51     description = "Just-in-time FAUST embedded in an LV2 plugin";
52     homepage = "https://git.open-music-kontrollers.ch/~hp/mephisto.lv2";
53     license = licenses.artistic2;
54     maintainers = [ maintainers.magnetophon ];
55     platforms = platforms.linux;
56   };