kmidimon: init at 1.4.1 (#383204)

authored by pyrox.dev and committed by

GitHub 5b0cc63f 301554c4

+61
+7
maintainers/maintainer-list.nix
··· 21158 githubId = 2141853; 21159 name = "Bang Lee"; 21160 }; 21161 qxrein = { 21162 email = "mnv07@proton.me"; 21163 github = "qxrein";
··· 21158 githubId = 2141853; 21159 name = "Bang Lee"; 21160 }; 21161 + qweered = { 21162 + email = "grubian2@gmail.com"; 21163 + github = "qweered"; 21164 + githubId = 41731334; 21165 + name = "Aliaksandr Samatyia"; 21166 + keys = [ { fingerprint = "4D3C 1993 340D 0ACE F6AF 1903 CACB 28BA 93CE 71A2"; } ]; 21167 + }; 21168 qxrein = { 21169 email = "mnv07@proton.me"; 21170 github = "qxrein";
+54
pkgs/by-name/km/kmidimon/package.nix
···
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + stdenv, 5 + nix-update-script, 6 + qt6, 7 + qt6Packages, 8 + cmake, 9 + alsa-lib, 10 + pandoc, 11 + }: 12 + 13 + stdenv.mkDerivation (finalAttrs: { 14 + pname = "kmidimon"; 15 + version = "1.4.1"; 16 + src = fetchFromGitHub { 17 + owner = "pedrolcl"; 18 + repo = "kmidimon"; 19 + tag = "RELEASE_${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; 20 + hash = "sha256-cITRv/k7NJvTPJYNjDXb21ctr69ThIJppmBwrmj7O74="; 21 + }; 22 + 23 + strictDeps = true; 24 + 25 + nativeBuildInputs = [ 26 + cmake 27 + qt6.wrapQtAppsHook 28 + pandoc 29 + ]; 30 + 31 + buildInputs = [ 32 + qt6.qtbase 33 + qt6.qttools 34 + qt6.qt5compat 35 + qt6Packages.drumstick 36 + alsa-lib 37 + ]; 38 + 39 + passthru.updateScript = nix-update-script { }; 40 + 41 + meta = { 42 + description = "Drumstick MIDI Monitor"; 43 + longDescription = '' 44 + Drumstick MIDI Monitor logs MIDI events coming from MIDI external ports or 45 + applications via the ALSA sequencer, and from SMF (Standard MIDI files) or 46 + WRK (Cakewalk/Sonar) files. It is especially useful for debugging MIDI 47 + software or your MIDI setup. 48 + ''; 49 + homepage = "https://github.com/pedrolcl/kmidimon"; 50 + license = lib.licenses.gpl2Plus; 51 + maintainers = with lib.maintainers; [ qweered ]; 52 + platforms = lib.platforms.linux; 53 + }; 54 + })