From 948e9e1c4281cb3f2603a9d398fac02d3c3d7712 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Fri, 12 May 2023 21:26:57 +0200 Subject: mumble: Apply patch to use OpenSSL 3.0 API Mumble is using a deprecated OpenSSL API and this is causing problems because OpenSSL 1.1 support should be dropped from nixpkgs. However, a patch making Mumble compatible to the OpenSSL 3.0 API is available on its master branch and included in the latest snapshot, but unfortunately that snapshot is not production ready. Apply the patch for the nixpkgs build so that we can get rid of that old OpenSSL version and drop the specific Qt package using it. Signed-off-by: Felix Singer --- pkgs/applications/networking/mumble/default.nix | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'pkgs/applications/networking/mumble/default.nix') diff --git a/pkgs/applications/networking/mumble/default.nix b/pkgs/applications/networking/mumble/default.nix index c9b6ac807a050..5a6e511e28a58 100644 --- a/pkgs/applications/networking/mumble/default.nix +++ b/pkgs/applications/networking/mumble/default.nix @@ -20,6 +20,10 @@ let pname = overrides.type; version = source.version; + patches = [ + ./0001-BUILD-crypto-Migrate-to-OpenSSL-3.0-compatible-API.patch + ]; + nativeBuildInputs = [ cmake pkg-config python3 qt5.wrapQtAppsHook qt5.qttools ] ++ (overrides.nativeBuildInputs or [ ]); -- cgit 1.4.1