summary refs log tree commit diff
path: root/pkgs/servers/http/apache-modules
diff options
context:
space:
mode:
authorAaron Andersen <aaron@fosslib.net>2019-11-05 20:45:55 -0500
committerGitHub <noreply@github.com>2019-11-05 20:45:55 -0500
commit0cad3f67340c092bb2dc88c985ace1f6bf00add3 (patch)
tree96f734f644f2a8cf3111e9412af6b32be1e47516 /pkgs/servers/http/apache-modules
parentebaedb0e11c6513fce3d007395452f2f2339efe0 (diff)
parentbabd3f774738c07aa399699677a1f1e07a1f78e4 (diff)
downloadnixpkgs-0cad3f67340c092bb2dc88c985ace1f6bf00add3.tar
nixpkgs-0cad3f67340c092bb2dc88c985ace1f6bf00add3.tar.gz
nixpkgs-0cad3f67340c092bb2dc88c985ace1f6bf00add3.tar.bz2
nixpkgs-0cad3f67340c092bb2dc88c985ace1f6bf00add3.tar.lz
nixpkgs-0cad3f67340c092bb2dc88c985ace1f6bf00add3.tar.xz
nixpkgs-0cad3f67340c092bb2dc88c985ace1f6bf00add3.tar.zst
nixpkgs-0cad3f67340c092bb2dc88c985ace1f6bf00add3.zip
Merge pull request #70365 from jglukasik/mod_tile
apacheHttpdPackages.mod_tile: init at unstable-2017-01-08
Diffstat (limited to 'pkgs/servers/http/apache-modules')
-rw-r--r--pkgs/servers/http/apache-modules/mod_tile/default.nix35
1 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/servers/http/apache-modules/mod_tile/default.nix b/pkgs/servers/http/apache-modules/mod_tile/default.nix
new file mode 100644
index 00000000000..397e0dfe0bb
--- /dev/null
+++ b/pkgs/servers/http/apache-modules/mod_tile/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchFromGitHub, autoreconfHook, apacheHttpd, apr, cairo, iniparser, mapnik }:
+
+stdenv.mkDerivation rec {
+  pname = "mod_tile";
+  version = "unstable-2017-01-08";
+
+  src = fetchFromGitHub {
+    owner = "openstreetmap";
+    repo = "mod_tile";
+    rev = "e25bfdba1c1f2103c69529f1a30b22a14ce311f1";
+    sha256 = "12c96avka1dfb9wxqmjd57j30w9h8yx4y4w34kyq6xnf6lwnkcxp";
+  };
+
+  nativeBuildInputs = [ autoreconfHook ];
+  buildInputs = [ apacheHttpd apr cairo iniparser mapnik ];
+
+  configureFlags = [
+    "--with-apxs=${apacheHttpd.dev}/bin/apxs"
+  ];
+
+  installPhase = ''
+    mkdir -p $out/modules
+    make install-mod_tile DESTDIR=$out
+    mv $out${apacheHttpd}/* $out
+    rm -rf $out/nix
+  '';
+
+  meta = with stdenv.lib; {
+    homepage = "https://github.com/openstreetmap/mod_tile";
+    description = "Efficiently render and serve OpenStreetMap tiles using Apache and Mapnik";
+    license = licenses.gpl2;
+    maintainers = with maintainers; [ jglukasik ];
+    platforms = platforms.linux;
+  };
+}