summary refs log tree commit diff
path: root/pkgs/servers
diff options
context:
space:
mode:
authorTom Sydney Kerckhove <syd@cs-syd.eu>2021-11-22 17:14:16 +0100
committerTom Sydney Kerckhove <syd@cs-syd.eu>2021-11-22 17:17:45 +0100
commit184f4f66184223af52427a1945804d98785d1767 (patch)
treee1c9366458c621668d20ad098747f0049686dd29 /pkgs/servers
parentf8bbefb200660ba5fe2bb16728b46f39dd26ec00 (diff)
downloadnixpkgs-184f4f66184223af52427a1945804d98785d1767.tar
nixpkgs-184f4f66184223af52427a1945804d98785d1767.tar.gz
nixpkgs-184f4f66184223af52427a1945804d98785d1767.tar.bz2
nixpkgs-184f4f66184223af52427a1945804d98785d1767.tar.lz
nixpkgs-184f4f66184223af52427a1945804d98785d1767.tar.xz
nixpkgs-184f4f66184223af52427a1945804d98785d1767.tar.zst
nixpkgs-184f4f66184223af52427a1945804d98785d1767.zip
mod_itk: init at 2.4.7-04
Diffstat (limited to 'pkgs/servers')
-rw-r--r--pkgs/servers/http/apache-modules/mod_itk/default.nix39
1 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/servers/http/apache-modules/mod_itk/default.nix b/pkgs/servers/http/apache-modules/mod_itk/default.nix
new file mode 100644
index 00000000000..a36a030899a
--- /dev/null
+++ b/pkgs/servers/http/apache-modules/mod_itk/default.nix
@@ -0,0 +1,39 @@
+{ lib
+, stdenv
+, fetchurl
+, pkg-config
+, mod_ca
+, apr
+, aprutil
+, apacheHttpd
+}:
+
+stdenv.mkDerivation rec {
+  pname = "mod_itk";
+  version = "2.4.7-04";
+
+  src = fetchurl {
+    url = "http://mpm-itk.sesse.net/mpm-itk-${version}.tar.gz";
+    sha256 = "sha256:1kzgd1332pgpxf489kr0vdwsaik0y8wp3q282d4wa5jlk7l877v0";
+  };
+
+  nativeBuildInputs = [ pkg-config ];
+  buildInputs = [ mod_ca apr aprutil apacheHttpd ];
+
+  installPhase = ''
+    runHook preInstall
+
+    mkdir -p $out/modules
+    ${apacheHttpd.dev}/bin/apxs -S LIBEXECDIR=$out/modules -i mpm_itk.la
+
+    runHook postInstall
+  '';
+
+  meta = with lib; {
+    description = "an MPM (Multi-Processing Module) for the Apache web server.";
+    maintainers = [ maintainers.zupo ];
+    homepage = "http://mpm-itk.sesse.net/";
+    license = licenses.asl20;
+    platforms = platforms.unix;
+  };
+}