summary refs log tree commit diff
diff options
context:
space:
mode:
authorNick Cao <nickcao@nichi.co>2022-10-19 10:34:45 +0800
committerNick Cao <nickcao@nichi.co>2022-10-19 14:11:33 +0800
commitb32db0ec02694e481190a603785e948bc84f8a51 (patch)
tree970f6c9a802835375ef4f5a78fadd26a271bd5f2
parentb593442345ecbdf689a749a68bc89d5ec1cfe397 (diff)
downloadnixpkgs-b32db0ec02694e481190a603785e948bc84f8a51.tar
nixpkgs-b32db0ec02694e481190a603785e948bc84f8a51.tar.gz
nixpkgs-b32db0ec02694e481190a603785e948bc84f8a51.tar.bz2
nixpkgs-b32db0ec02694e481190a603785e948bc84f8a51.tar.lz
nixpkgs-b32db0ec02694e481190a603785e948bc84f8a51.tar.xz
nixpkgs-b32db0ec02694e481190a603785e948bc84f8a51.tar.zst
nixpkgs-b32db0ec02694e481190a603785e948bc84f8a51.zip
dovecot: build with openssl 3.0
-rw-r--r--pkgs/servers/mail/dovecot/default.nix5
-rw-r--r--pkgs/top-level/all-packages.nix4
2 files changed, 6 insertions, 3 deletions
diff --git a/pkgs/servers/mail/dovecot/default.nix b/pkgs/servers/mail/dovecot/default.nix
index 81d858d41b4..9c9121baf0e 100644
--- a/pkgs/servers/mail/dovecot/default.nix
+++ b/pkgs/servers/mail/dovecot/default.nix
@@ -63,6 +63,11 @@ stdenv.mkDerivation rec {
       url = "https://github.com/dovecot/core/compare/7bad6a24%5E..a1022072.patch";
       hash = "sha256-aSyRcQreyA9j8QwkODHqPpRuS3vzouVatEWCqhh+r+8=";
     })
+    # fix openssl 3.0 compatibility
+    (fetchpatch {
+      url = "https://salsa.debian.org/debian/dovecot/-/raw/debian/1%252.3.19.1+dfsg1-2/debian/patches/Support-openssl-3.0.patch";
+      hash = "sha256-PbBB1jIY3jIC8Js1NY93zkV0gISGUq7Nc67Ul5tN7sw=";
+    })
   ];
 
   configureFlags = [
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 29ec62363ef..04d5df4c7ab 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -23234,9 +23234,7 @@ with pkgs;
 
   dodgy = with python3Packages; toPythonApplication dodgy;
 
-  dovecot = callPackage ../servers/mail/dovecot {
-    openssl = openssl_1_1;
-  };
+  dovecot = callPackage ../servers/mail/dovecot { };
   dovecot_pigeonhole = callPackage ../servers/mail/dovecot/plugins/pigeonhole { };
   dovecot_fts_xapian = callPackage ../servers/mail/dovecot/plugins/fts_xapian { };