diff options
author | Thiago Kenji Okada <thiagokokada@gmail.com> | 2022-10-31 20:48:52 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-31 20:48:52 +0000 |
commit | 21fdd3855b792c12721ed53adaa72c84429218a0 (patch) | |
tree | d8fe3c735c34081d7c2accaa9fc5ed1b89dfbe14 /pkgs/development/libraries | |
parent | 34be1054a7c29bcddf545822beac59a3f8aec284 (diff) | |
parent | 4f578293039ab1f2bc044c3005c62574a8107314 (diff) |
Merge pull request #198590 from zhaofengli/cemu-wiiu
cemu: init at 2.0-10
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r-- | pkgs/development/libraries/audio/cubeb/default.nix | 56 | ||||
-rw-r--r-- | pkgs/development/libraries/fmt/default.nix | 4 |
2 files changed, 58 insertions, 2 deletions
diff --git a/pkgs/development/libraries/audio/cubeb/default.nix b/pkgs/development/libraries/audio/cubeb/default.nix new file mode 100644 index 0000000000000..7fc7f87a20ae9 --- /dev/null +++ b/pkgs/development/libraries/audio/cubeb/default.nix @@ -0,0 +1,56 @@ +{ lib, stdenv, fetchFromGitHub +, cmake +, pkg-config +, jack2 +, pulseaudio +, sndio +, speexdsp +, lazyLoad ? true +}: + +stdenv.mkDerivation { + pname = "cubeb"; + version = "unstable-2022-10-18"; + + src = fetchFromGitHub { + owner = "mozilla"; + repo = "cubeb"; + rev = "27d2a102b0b75d9e49d43bc1ea516233fb87d778"; + hash = "sha256-q+uz1dGU4LdlPogL1nwCR/KuOX4Oy3HhMdA6aJylBRk="; + }; + + nativeBuildInputs = [ + cmake + pkg-config + ]; + + buildInputs = [ + jack2 + pulseaudio + sndio + speexdsp + ]; + + cmakeFlags = [ + "-DBUILD_SHARED_LIBS=ON" + "-DBUILD_TESTS=OFF" # tests require an audio server + "-DBUNDLE_SPEEX=OFF" + "-DUSE_SANITIZERS=OFF" + + # Whether to lazily load libraries with dlopen() + "-DLAZY_LOAD_LIBS=${if lazyLoad then "ON" else "OFF"}" + ]; + + passthru = { + # For downstream users when lazyLoad is true + backendLibs = [ jack2 pulseaudio sndio speexdsp ]; + }; + + meta = with lib; { + description = "Cross platform audio library"; + homepage = "https://github.com/mozilla/cubeb"; + license = licenses.isc; + platforms = platforms.linux; + maintainers = with maintainers; [ zhaofengli ]; + }; +} diff --git a/pkgs/development/libraries/fmt/default.nix b/pkgs/development/libraries/fmt/default.nix index 07adb5fde829c..76107e1e07026 100644 --- a/pkgs/development/libraries/fmt/default.nix +++ b/pkgs/development/libraries/fmt/default.nix @@ -53,7 +53,7 @@ in }; fmt_9 = generic { - version = "9.0.0"; - sha256 = "sha256-nwlAzMkY1JdhLtes48VaNH9LS7GzqtPCwk2dZA/bGmQ="; + version = "9.1.0"; + sha256 = "sha256-rP6ymyRc7LnKxUXwPpzhHOQvpJkpnRFOt2ctvUNlYI0="; }; } |