From c385fdaff9f588d75cdb578ac1817c45946337b6 Mon Sep 17 00:00:00 2001 From: Artem Timofeev <39891735+atimofeev@users.noreply.github.com> Date: Thu, 17 Sep 2026 10:00:26 +0000 Subject: [PATCH] gpauth: fix runtime TLS support The embedded WebKit browser requires glib-networking's GIO TLS backend. Add glib-networking and wrapGAppsHook3 so gpauth discovers the module through GIO_EXTRA_MODULES instead of falling back to GDummyTlsBackend. Assisted-by: pi (OpenAI GPT-5 Codex) (cherry picked from commit 56136b214f7c2902d1678672721bb3323e9d86e9) --- pkgs/by-name/gp/gpauth/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/gp/gpauth/package.nix b/pkgs/by-name/gp/gpauth/package.nix index 05ce9fccc3dc..d4e05bee5488 100644 --- a/pkgs/by-name/gp/gpauth/package.nix +++ b/pkgs/by-name/gp/gpauth/package.nix @@ -2,10 +2,12 @@ rustPlatform, lib, fetchFromGitHub, + glib-networking, openssl, pkg-config, perl, webkitgtk_4_1, + wrapGAppsHook3, stdenv, nix-update-script, }: @@ -29,11 +31,15 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeBuildInputs = [ perl pkg-config + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + wrapGAppsHook3 ]; buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isLinux [ + glib-networking webkitgtk_4_1 ];