1{ lib, stdenv
2, fetchFromGitHub
3, cmake
4, pkg-config
5# The two audio backends:
6, SDL2
7, jack2
8}:
9
10stdenv.mkDerivation (finalAttrs: {
11 pname = "audiality2";
12 version = "1.9.4";
13
14 src = fetchFromGitHub {
15 owner = "olofson";
16 repo = "audiality2";
17 rev = "v${finalAttrs.version}";
18 sha256 = "0ipqna7a9mxqm0fl9ggwhbc7i9yxz3jfyi0w3dymjp40v7jw1n20";
19 };
20
21 nativeBuildInputs = [
22 cmake
23 pkg-config
24 ];
25
26 buildInputs = [
27 SDL2
28 jack2
29 ];
30
31 meta = with lib; {
32 description = "A realtime scripted modular audio engine for video games and musical applications";
33 mainProgram = "a2play";
34 homepage = "http://audiality.org";
35 license = licenses.zlib;
36 platforms = platforms.all;
37 maintainers = with maintainers; [ fgaz ];
38 };
39})