1{
2 mkDerivation,
3 lib,
4 fetchFromGitHub,
5 alsa-lib,
6 pkg-config,
7 qtbase,
8 qtscript,
9 qmake,
10}:
11
12mkDerivation {
13 pname = "iannix";
14 version = "unstable-2020-12-09";
15
16 src = fetchFromGitHub {
17 owner = "iannix";
18 repo = "IanniX";
19 rev = "287b51d9b90b3e16ae206c0c4292599619f7b159";
20 sha256 = "AhoP+Ok78Vk8Aee/RP572hJeM8O7v2ZTvFalOZZqRy8=";
21 };
22
23 nativeBuildInputs = [
24 pkg-config
25 qmake
26 ];
27 buildInputs = [
28 alsa-lib
29 qtbase
30 qtscript
31 ];
32
33 qmakeFlags = [ "PREFIX=/" ];
34
35 installFlags = [ "INSTALL_ROOT=$(out)" ];
36
37 meta = with lib; {
38 description = "Graphical open-source sequencer";
39 mainProgram = "iannix";
40 homepage = "https://www.iannix.org/";
41 license = licenses.lgpl3;
42 platforms = platforms.linux;
43 maintainers = with maintainers; [ freezeboy ];
44 };
45}