Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

libremidi: init at unstable-2023-05-05

+52
+44
pkgs/development/libraries/libremidi/default.nix
··· 1 + { alsa-lib 2 + , cmake 3 + , CoreAudio 4 + , CoreFoundation 5 + , CoreMIDI 6 + , CoreServices 7 + , fetchFromGitHub 8 + , lib 9 + , stdenv 10 + }: 11 + 12 + stdenv.mkDerivation { 13 + pname = "libremidi"; 14 + version = "unstable-2023-05-05"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "jcelerier"; 18 + repo = "libremidi"; 19 + rev = "cd2e52d59c8ecc97d751619072c4f4271fa82455"; 20 + hash = "sha256-CydoCprxqDl5FXjtgT+AckaRTqQAlCDwwrnPDK17A6o="; 21 + }; 22 + 23 + nativeBuildInputs = [ cmake ]; 24 + 25 + buildInputs = lib.optional stdenv.isLinux alsa-lib 26 + ++ lib.optionals stdenv.isDarwin [ 27 + CoreAudio 28 + CoreFoundation 29 + CoreMIDI 30 + CoreServices 31 + ]; 32 + 33 + postInstall = '' 34 + cp -r $src/include $out 35 + ''; 36 + 37 + meta = { 38 + description = "A modern C++ MIDI real-time & file I/O library"; 39 + homepage = "https://github.com/jcelerier/libremidi"; 40 + maintainers = [ lib.maintainers.paveloom ]; 41 + license = lib.licenses.bsd2; 42 + platforms = lib.platforms.all; 43 + }; 44 + }
+8
pkgs/top-level/all-packages.nix
··· 22000 22000 22001 22001 librem = callPackage ../development/libraries/librem { }; 22002 22002 22003 + libremidi = callPackage ../development/libraries/libremidi { 22004 + inherit (darwin.apple_sdk.frameworks) 22005 + CoreAudio 22006 + CoreFoundation 22007 + CoreMIDI 22008 + CoreServices; 22009 + }; 22010 + 22003 22011 librelp = callPackage ../development/libraries/librelp { }; 22004 22012 22005 22013 librepo = callPackage ../tools/package-management/librepo {