From e00010020ac94bf7dbae3806422a2fcaacf89e6e Mon Sep 17 00:00:00 2001 From: Michael Adler Date: Fri, 29 Sep 2023 08:28:16 +0200 Subject: vivaldi: support for Kerberos authentication libkrb5 is a dynamic (dlopen) runtime dependency. If the library is missing, Kerberos authentication silently fails. By adding it to RPATH, vivaldi (actually the chromium engine) will successfully detect the library. --- pkgs/applications/networking/browsers/vivaldi/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pkgs/applications/networking/browsers/vivaldi') diff --git a/pkgs/applications/networking/browsers/vivaldi/default.nix b/pkgs/applications/networking/browsers/vivaldi/default.nix index f4b9cae677e39..a956dee90d1a6 100644 --- a/pkgs/applications/networking/browsers/vivaldi/default.nix +++ b/pkgs/applications/networking/browsers/vivaldi/default.nix @@ -16,6 +16,7 @@ , enableWidevine ? false, widevine-cdm ? null , commandLineArgs ? "" , pulseSupport ? stdenv.isLinux, libpulseaudio +, kerberosSupport ? true, libkrb5 }: let @@ -57,7 +58,8 @@ in stdenv.mkDerivation rec { libdrm mesa vulkan-loader wayland pipewire ] ++ lib.optional proprietaryCodecs vivaldi-ffmpeg-codecs - ++ lib.optional pulseSupport libpulseaudio; + ++ lib.optional pulseSupport libpulseaudio + ++ lib.optional kerberosSupport libkrb5; libPath = lib.makeLibraryPath buildInputs + lib.optionalString (stdenv.is64bit) -- cgit 1.4.1