nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 17.09 33 lines 1.0 kB view raw
1{ lib, stdenv, fetchurl, pkgconfig, libpulseaudio, alsaLib, libcap 2, CoreAudio, CoreServices, AudioUnit 3, usePulseAudio }: 4 5stdenv.mkDerivation rec { 6 version = "1.2.0"; 7 name = "libao-${version}"; 8 src = fetchurl { 9 url = "http://downloads.xiph.org/releases/ao/${name}.tar.gz"; 10 sha256 = "1bwwv1g9lchaq6qmhvj1pp3hnyqr64ydd4j38x94pmprs4d27b83"; 11 }; 12 13 outputs = [ "out" "dev" "man" "doc" ]; 14 15 buildInputs = 16 [ pkgconfig ] ++ 17 lib.optional usePulseAudio libpulseaudio ++ 18 lib.optional stdenv.isLinux alsaLib ++ 19 lib.optional stdenv.isLinux libcap ++ 20 lib.optionals stdenv.isDarwin [ CoreAudio CoreServices AudioUnit ]; 21 22 meta = { 23 longDescription = '' 24 Libao is Xiph.org's cross-platform audio library that allows 25 programs to output audio using a simple API on a wide variety of 26 platforms. 27 ''; 28 homepage = https://xiph.org/ao/; 29 license = stdenv.lib.licenses.gpl2; 30 maintainers = with stdenv.lib.maintainers; [ fuuzetsu ]; 31 platforms = with stdenv.lib.platforms; unix; 32 }; 33}