18 stdenv.mkDerivation rec {
19 pname = "midimonster";
22 nativeBuildInputs = [ pkg-config ];
23 buildInputs = [gnumake gcc lua5_4 openssl jack1 python3 alsa-lib ncurses libevdev];
25 src = fetchFromGitHub {
28 rev = "f16f7db86662fcdbf45b6373257c90c824b0b4b0";
29 sha256 = "131zs4j9asq9xl72cbyi463xpkj064ca1s7i77q5jrwqysgy52sp";
33 enableParallelBuilding = true;
35 outputs = ["out" "man"];
38 PLUGINS=$out/lib/midimonster make all
42 PREFIX=$out make install
44 mkdir -p "$man/share/man/man1"
45 cp assets/midimonster.1 "$man/share/man/man1"
47 mkdir -p "$out/share/icons/hicolor/scalable/apps"
48 cp assets/MIDIMonster.svg "$out/share/icons/hicolor/scalable/apps/"
52 homepage = "https://midimonster.net";
53 description = "Multi-protocol translation tool";
54 license = licenses.bsd2;
55 platforms = platforms.unix;
56 maintainers = with maintainers; [keldu];