1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 xorg,
6 cairo,
7 lv2,
8 pkg-config,
9}:
10
11stdenv.mkDerivation rec {
12 pname = "bsequencer";
13 version = "1.8.10";
14
15 src = fetchFromGitHub {
16 owner = "sjaehn";
17 repo = "BSEQuencer";
18 rev = version;
19 sha256 = "sha256-1PSICm5mw37nO3gkHA9MNUH+CFULeOZURjimYEA/dXA=";
20 };
21
22 nativeBuildInputs = [ pkg-config ];
23 buildInputs = [
24 xorg.libX11
25 cairo
26 lv2
27 ];
28
29 installFlags = [ "PREFIX=$(out)" ];
30
31 meta = with lib; {
32 homepage = "https://github.com/sjaehn/BSEQuencer";
33 description = "Multi channel MIDI step sequencer LV2 plugin";
34 maintainers = [ maintainers.magnetophon ];
35 platforms = platforms.linux;
36 license = licenses.gpl3;
37 };
38}