summary refs log tree commit diff
path: root/pkgs/servers/prayer
diff options
context:
space:
mode:
authorAaron Andersen <aaron@fosslib.net>2019-09-12 11:23:35 -0400
committerAaron Andersen <aaron@fosslib.net>2019-09-12 12:11:09 -0400
commit1fca7a89617dc880ac4274b2a3c6a75257581384 (patch)
tree0b4f81bd7530b19f3612d64a862c4feab4464a5d /pkgs/servers/prayer
parent2bcd4fa96d47f246b1577c59c2561f9b8dc38314 (diff)
downloadnixpkgs-1fca7a89617dc880ac4274b2a3c6a75257581384.tar
nixpkgs-1fca7a89617dc880ac4274b2a3c6a75257581384.tar.gz
nixpkgs-1fca7a89617dc880ac4274b2a3c6a75257581384.tar.bz2
nixpkgs-1fca7a89617dc880ac4274b2a3c6a75257581384.tar.lz
nixpkgs-1fca7a89617dc880ac4274b2a3c6a75257581384.tar.xz
nixpkgs-1fca7a89617dc880ac4274b2a3c6a75257581384.tar.zst
nixpkgs-1fca7a89617dc880ac4274b2a3c6a75257581384.zip
prayer: fix broken build
Diffstat (limited to 'pkgs/servers/prayer')
-rw-r--r--pkgs/servers/prayer/default.nix17
1 files changed, 15 insertions, 2 deletions
diff --git a/pkgs/servers/prayer/default.nix b/pkgs/servers/prayer/default.nix
index 7997d0ebcd8..d1351afa0b3 100644
--- a/pkgs/servers/prayer/default.nix
+++ b/pkgs/servers/prayer/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, perl, openssl, db, zlib, uwimap, html-tidy, pam}:
+{ stdenv, fetchurl, fetchpatch, perl, openssl, db, zlib, uwimap, html-tidy, pam}:
 
 let
   ssl = stdenv.lib.optionals uwimap.withSSL
@@ -12,7 +12,20 @@ stdenv.mkDerivation rec {
     sha256 = "135fjbxjn385b6cjys6qhbwfw61mdcl2akkll4jfpdzfvhbxlyda";
   };
 
-  patches = [ ./install.patch ];
+  patches = [
+    ./install.patch
+
+    # fix build errors which result from openssl changes
+    (fetchpatch {
+      url = "https://sources.debian.org/data/main/p/prayer/1.3.5-dfsg1-6/debian/patches/disable_ssl3.patch";
+      sha256 = "1rx4bidc9prh4gffipykp144cyi3zd6qzd990s2aad3knzv5bkdd";
+    })
+    (fetchpatch {
+      url = "https://sources.debian.org/data/main/p/prayer/1.3.5-dfsg1-6/debian/patches/openssl1.1.patch";
+      sha256 = "0zinylvq3bcifdmki867gir49pbjx6qb5h019hawwif2l4jmlxw1";
+    })
+  ];
+
   postPatch = ''
     sed -i -e s/gmake/make/ -e 's/LDAP_ENABLE.*= true/LDAP_ENABLE=false/' \
       ${ssl} \