kew: 3.1.2 -> 3.2.0, linux audio fix (#401236)

authored by Matteo Pacini and committed by GitHub 96417d8a 1ad4aaa1

+39 -10
+39 -10
pkgs/by-name/ke/kew/package.nix
··· 1 { 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 fftwFloat, 6 - chafa, 7 - curl, 8 glib, 9 libopus, 10 opusfile, 11 - libvorbis, 12 - taglib, 13 - faad2, 14 - libogg, 15 pkg-config, 16 versionCheckHook, 17 - nix-update-script, 18 }: 19 20 stdenv.mkDerivation (finalAttrs: { 21 pname = "kew"; 22 - version = "3.1.2"; 23 24 src = fetchFromGitHub { 25 owner = "ravachol"; 26 repo = "kew"; 27 tag = "v${finalAttrs.version}"; 28 - hash = "sha256-64xdxRx4OanAcLgir9N7p/q71+gQYhffnWnxZzz93h8="; 29 }; 30 31 - nativeBuildInputs = [ pkg-config ]; 32 buildInputs = [ 33 fftwFloat.dev 34 chafa ··· 41 faad2 42 libogg 43 ]; 44 45 installFlags = [ 46 "MAN_DIR=${placeholder "out"}/share/man"
··· 1 { 2 + config, 3 lib, 4 stdenv, 5 + alsa-lib, 6 + autoPatchelfHook, 7 + chafa, 8 + curl, 9 + faad2, 10 fetchFromGitHub, 11 fftwFloat, 12 glib, 13 + libogg, 14 libopus, 15 + libjack2, 16 + libpulseaudio, 17 + libvorbis, 18 + nix-update-script, 19 opusfile, 20 pkg-config, 21 + taglib, 22 versionCheckHook, 23 + 24 + withALSA ? stdenv.hostPlatform.isLinux, 25 + withJACK ? false, 26 + withPulseaudio ? config.pulseaudio or stdenv.hostPlatform.isLinux, 27 }: 28 29 stdenv.mkDerivation (finalAttrs: { 30 pname = "kew"; 31 + version = "3.2.0"; 32 33 src = fetchFromGitHub { 34 owner = "ravachol"; 35 repo = "kew"; 36 tag = "v${finalAttrs.version}"; 37 + hash = "sha256-nntbxDy1gfd4F/FvlilLeOAepqtxhnYE2XRjJSlFvgI="; 38 }; 39 40 + nativeBuildInputs = 41 + [ 42 + pkg-config 43 + ] 44 + ++ lib.optionals stdenv.hostPlatform.isLinux [ 45 + autoPatchelfHook 46 + ]; 47 + 48 buildInputs = [ 49 fftwFloat.dev 50 chafa ··· 57 faad2 58 libogg 59 ]; 60 + 61 + runtimeDependencies = 62 + lib.optionals withPulseaudio [ 63 + libpulseaudio 64 + ] 65 + ++ lib.optionals (withALSA || withJACK) [ 66 + alsa-lib 67 + ] 68 + ++ lib.optionals withJACK [ 69 + libjack2 70 + ]; 71 + 72 + enableParallelBuilding = true; 73 74 installFlags = [ 75 "MAN_DIR=${placeholder "out"}/share/man"