about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEfraim Flashner2020-06-10 10:45:48 -0500
committerEfraim Flashner2020-06-10 10:45:48 -0500
commitd6c20a7eeb74bb29750006449494dd9cb1f7972b (patch)
tree56718007ec244c5b237e4a337d5988f44b248b3a
parentfc1e3f01cc55995a47494a61227d7f0a142cbb32 (diff)
downloadguix-bioinformatics-d6c20a7eeb74bb29750006449494dd9cb1f7972b.tar.gz
gn: Add httpd@2.2
-rw-r--r--gn/packages/web.scm20
1 files changed, 20 insertions, 0 deletions
diff --git a/gn/packages/web.scm b/gn/packages/web.scm
index 1539aa3..66241c9 100644
--- a/gn/packages/web.scm
+++ b/gn/packages/web.scm
@@ -8,6 +8,7 @@
   #:use-module (gnu packages python)
   #:use-module (gnu packages readline)
   #:use-module (gnu packages tcl)
+  #:use-module (gnu packages tls)
   #:use-module (gnu packages web)
   #:use-module (guix packages)
   #:use-module (guix download)
@@ -164,6 +165,25 @@ extensive prebuilt components, and powerful plugins built on jQuery.")
       (description "Bootstrap native does not use jquery.")
       (license license:expat))))
 
+(define-public httpd-2.2
+  (package
+    (inherit httpd)
+    (version "2.2.34")
+    (source (origin
+             (method url-fetch)
+             (uri (string-append "mirror://apache/httpd/httpd-"
+                                 version ".tar.bz2"))
+             (sha256
+              (base32
+               "0q4196krxbyaswl5yzmm0r5ry2dijfhvxjdld3bl0mxcvzaq6cg5"))))
+    (inputs
+     `(("openssl" ,openssl-1.0)
+       ,@(alist-delete "openssl" (package-inputs httpd))))
+    (arguments
+     (substitute-keyword-arguments (package-arguments httpd)
+       ((#:configure-flags flags)
+        `(cons "--enable-mods-shared=most" ,flags))))))
+
 (define-public mod-python
   (let ((commit "902bb8700e2c45ffd96b78e2f1146a3c101be7f5")
         (revision "1"))