diff options
author | Michael Adler <therisen06@gmail.com> | 2023-09-29 08:28:16 +0200 |
---|---|---|
committer | Michael Adler <therisen06@gmail.com> | 2023-09-29 15:04:28 +0200 |
commit | e00010020ac94bf7dbae3806422a2fcaacf89e6e (patch) | |
tree | 98a1c16cbb42aaf31d2bf823a690565c579dd75c /pkgs/applications/networking/browsers/vivaldi/default.nix | |
parent | d4df1448cb2610c377feeda767ffa9e4c5949b38 (diff) |
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.
Diffstat (limited to 'pkgs/applications/networking/browsers/vivaldi/default.nix')
-rw-r--r-- | pkgs/applications/networking/browsers/vivaldi/default.nix | 4 |
1 files changed, 3 insertions, 1 deletions
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) |