diff options
author | Pavol Rusnak <pavol@rusnak.io> | 2021-10-01 21:39:40 +0200 |
---|---|---|
committer | Pavol Rusnak <pavol@rusnak.io> | 2021-10-01 21:39:54 +0200 |
commit | 00a5d0172c8a5fa1df573f44b387ad662083fabc (patch) | |
tree | 7d77bff557c5a93846a434f277a0a7534af78f27 /pkgs/development/libraries/audio | |
parent | cdb48d75c0b8bf4cdb9d5ba970afe376e29ed10e (diff) | |
download | nixpkgs-00a5d0172c8a5fa1df573f44b387ad662083fabc.tar nixpkgs-00a5d0172c8a5fa1df573f44b387ad662083fabc.tar.gz nixpkgs-00a5d0172c8a5fa1df573f44b387ad662083fabc.tar.bz2 nixpkgs-00a5d0172c8a5fa1df573f44b387ad662083fabc.tar.lz nixpkgs-00a5d0172c8a5fa1df573f44b387ad662083fabc.tar.xz nixpkgs-00a5d0172c8a5fa1df573f44b387ad662083fabc.tar.zst nixpkgs-00a5d0172c8a5fa1df573f44b387ad662083fabc.zip |
pkgs/development/libraries/audio: enable build on darwin
Diffstat (limited to 'pkgs/development/libraries/audio')
8 files changed, 38 insertions, 7 deletions
diff --git a/pkgs/development/libraries/audio/libkeyfinder/default.nix b/pkgs/development/libraries/audio/libkeyfinder/default.nix new file mode 100644 index 00000000000..8265cd0ba7c --- /dev/null +++ b/pkgs/development/libraries/audio/libkeyfinder/default.nix @@ -0,0 +1,31 @@ +{ lib, stdenv, fetchFromGitHub, cmake, fftw, catch2 }: + +stdenv.mkDerivation rec { + pname = "libkeyfinder"; + version = "2.2.5"; + + src = fetchFromGitHub { + owner = "mixxxdj"; + repo = "libkeyfinder"; + rev = "v${version}"; + sha256 = "sha256-4jbnsKMGJKUIRfRPymGGgqPgwPyLInc6rLvCXnOcQ5g="; + }; + + # needed for finding libkeyfinder.so to link it into keyfinder-tests executable + cmakeFlags = [ "-DCMAKE_SKIP_BUILD_RPATH=OFF" ]; + + nativeBuildInputs = [ cmake ]; + + buildInputs = [ fftw ]; + + checkInputs = [ catch2 ]; + + doCheck = true; + + meta = with lib; { + description = "Musical key detection for digital audio (C++ library)"; + homepage = "https://mixxxdj.github.io/libkeyfinder/"; + license = licenses.gpl3Plus; + platforms = platforms.unix; + }; +} diff --git a/pkgs/development/libraries/audio/libsmf/default.nix b/pkgs/development/libraries/audio/libsmf/default.nix index 0c173a6a99e..a98f3f55a48 100644 --- a/pkgs/development/libraries/audio/libsmf/default.nix +++ b/pkgs/development/libraries/audio/libsmf/default.nix @@ -16,6 +16,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/stump/libsmf"; license = licenses.bsd2; maintainers = [ maintainers.goibhniu ]; - platforms = platforms.linux; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/audio/lilv/default.nix b/pkgs/development/libraries/audio/lilv/default.nix index f074287ab16..a630d0420b4 100644 --- a/pkgs/development/libraries/audio/lilv/default.nix +++ b/pkgs/development/libraries/audio/lilv/default.nix @@ -20,6 +20,6 @@ stdenv.mkDerivation rec { description = "A C library to make the use of LV2 plugins"; license = licenses.mit; maintainers = [ maintainers.goibhniu ]; - platforms = platforms.linux; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/audio/lvtk/default.nix b/pkgs/development/libraries/audio/lvtk/default.nix index 0ded707b3a1..111a72972ed 100644 --- a/pkgs/development/libraries/audio/lvtk/default.nix +++ b/pkgs/development/libraries/audio/lvtk/default.nix @@ -29,6 +29,6 @@ stdenv.mkDerivation rec { homepage = "https://lvtk.org/"; license = licenses.gpl3; maintainers = [ maintainers.goibhniu ]; - platforms = platforms.linux; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/audio/qm-dsp/default.nix b/pkgs/development/libraries/audio/qm-dsp/default.nix index 3d8e15f97cd..a9163a25776 100644 --- a/pkgs/development/libraries/audio/qm-dsp/default.nix +++ b/pkgs/development/libraries/audio/qm-dsp/default.nix @@ -48,6 +48,6 @@ stdenv.mkDerivation rec { homepage = "https://code.soundsoftware.ac.uk/projects/qm-dsp"; license = licenses.gpl2Plus; maintainers = [ maintainers.goibhniu ]; - platforms = platforms.linux; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/audio/raul/default.nix b/pkgs/development/libraries/audio/raul/default.nix index b1a8288c5f0..c200d4ab79c 100644 --- a/pkgs/development/libraries/audio/raul/default.nix +++ b/pkgs/development/libraries/audio/raul/default.nix @@ -22,6 +22,6 @@ stdenv.mkDerivation rec { homepage = "http://drobilla.net/software/raul"; license = licenses.gpl3; maintainers = [ maintainers.goibhniu ]; - platforms = platforms.linux; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/audio/sratom/default.nix b/pkgs/development/libraries/audio/sratom/default.nix index bc8dc70f9b4..1a40d249fd5 100644 --- a/pkgs/development/libraries/audio/sratom/default.nix +++ b/pkgs/development/libraries/audio/sratom/default.nix @@ -17,6 +17,6 @@ stdenv.mkDerivation rec { description = "A library for serialising LV2 atoms to/from RDF"; license = licenses.mit; maintainers = [ maintainers.goibhniu ]; - platforms = platforms.linux; + platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/audio/vamp-plugin-sdk/default.nix b/pkgs/development/libraries/audio/vamp-plugin-sdk/default.nix index 4d033d99d29..01b3caa24ea 100644 --- a/pkgs/development/libraries/audio/vamp-plugin-sdk/default.nix +++ b/pkgs/development/libraries/audio/vamp-plugin-sdk/default.nix @@ -24,6 +24,6 @@ stdenv.mkDerivation rec { homepage = "https://vamp-plugins.org/"; license = licenses.bsd3; maintainers = [ maintainers.goibhniu maintainers.marcweber ]; - platforms = platforms.linux; + platforms = platforms.unix; }; } |