diff options
author | AndersonTorres <torres.anderson.85@protonmail.com> | 2022-07-09 11:06:18 -0300 |
---|---|---|
committer | AndersonTorres <torres.anderson.85@protonmail.com> | 2022-07-14 00:38:21 -0300 |
commit | 5c09c468587c71be7ba0cc70399dda024f3c8100 (patch) | |
tree | 7a75273865b3aa03666095eed49291b01f13c139 | |
parent | 0dc7730340d405dbaa4b82c276df4862db9255b0 (diff) | |
download | nixpkgs-5c09c468587c71be7ba0cc70399dda024f3c8100.tar nixpkgs-5c09c468587c71be7ba0cc70399dda024f3c8100.tar.gz nixpkgs-5c09c468587c71be7ba0cc70399dda024f3c8100.tar.bz2 nixpkgs-5c09c468587c71be7ba0cc70399dda024f3c8100.tar.lz nixpkgs-5c09c468587c71be7ba0cc70399dda024f3c8100.tar.xz nixpkgs-5c09c468587c71be7ba0cc70399dda024f3c8100.tar.zst nixpkgs-5c09c468587c71be7ba0cc70399dda024f3c8100.zip |
pcaudiolib: 1.1 -> 1.2
-rw-r--r-- | pkgs/development/libraries/pcaudiolib/default.nix | 58 |
1 files changed, 39 insertions, 19 deletions
diff --git a/pkgs/development/libraries/pcaudiolib/default.nix b/pkgs/development/libraries/pcaudiolib/default.nix index 2cfd0ab58bd..7730b30b396 100644 --- a/pkgs/development/libraries/pcaudiolib/default.nix +++ b/pkgs/development/libraries/pcaudiolib/default.nix @@ -1,33 +1,53 @@ -{ config, stdenv, lib, fetchFromGitHub -, autoconf, automake, which, libtool, pkg-config -, portaudio, alsa-lib -, pulseaudioSupport ? config.pulseaudio or stdenv.isLinux, libpulseaudio }: +{ config +, lib +, stdenv +, fetchFromGitHub +, alsa-lib +, autoconf +, automake +, libpulseaudio +, libtool +, pkg-config +, portaudio +, which +, pulseaudioSupport ? config.pulseaudio or stdenv.isLinux +}: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pcaudiolib"; - version = "1.1"; + version = "1.2"; src = fetchFromGitHub { owner = "espeak-ng"; - repo = "pcaudiolib"; - rev = version; - sha256 = "0c55hlqqh0m7bcb3nlgv1s4a22s5bgczr1cakjh3767rjb10khi0"; + repo = finalAttrs.pname; + rev = finalAttrs.version; + hash = "sha256-ZG/HBk5DHaZP/H3M01vDr3M2nP9awwsPuKpwtalz3EE="; }; - nativeBuildInputs = [ autoconf automake which libtool pkg-config ]; + nativeBuildInputs = [ + autoconf + automake + libtool + pkg-config + which + ]; - buildInputs = [ portaudio ] - ++ lib.optionals stdenv.isLinux [ alsa-lib ] - ++ lib.optionals pulseaudioSupport [ libpulseaudio ]; + buildInputs = [ + portaudio + ] + ++ lib.optional stdenv.isLinux alsa-lib + ++ lib.optional pulseaudioSupport libpulseaudio; - preConfigure = "./autogen.sh"; + preConfigure = '' + ./autogen.sh + ''; meta = with lib; { - broken = stdenv.isDarwin; - description = "Provides a C API to different audio devices"; homepage = "https://github.com/espeak-ng/pcaudiolib"; - license = licenses.gpl3; + description = "Provides a C API to different audio devices"; + license = licenses.gpl3Plus; maintainers = with maintainers; [ aske ]; - platforms = platforms.all; + platforms = platforms.unix; + badPlatforms = platforms.darwin; }; -} +}) |