about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDan Peebles <pumpkin@me.com>2015-05-28 03:15:42 +0000
committerDan Peebles <pumpkin@me.com>2015-05-28 03:16:46 +0000
commit4d12ea8311c8a55bd905ed4b9d5480481c4c3726 (patch)
treef4bfcafd86c522ed1bf76381bbbb1efa3c2c539e
parent98d160e1f05d53d045f34b70619fa287c61024e5 (diff)
downloadnixlib-4d12ea8311c8a55bd905ed4b9d5480481c4c3726.tar
nixlib-4d12ea8311c8a55bd905ed4b9d5480481c4c3726.tar.gz
nixlib-4d12ea8311c8a55bd905ed4b9d5480481c4c3726.tar.bz2
nixlib-4d12ea8311c8a55bd905ed4b9d5480481c4c3726.tar.lz
nixlib-4d12ea8311c8a55bd905ed4b9d5480481c4c3726.tar.xz
nixlib-4d12ea8311c8a55bd905ed4b9d5480481c4c3726.tar.zst
nixlib-4d12ea8311c8a55bd905ed4b9d5480481c4c3726.zip
Add micro-httpd package
-rw-r--r--pkgs/servers/http/micro-httpd/default.nix25
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/servers/http/micro-httpd/default.nix b/pkgs/servers/http/micro-httpd/default.nix
new file mode 100644
index 000000000000..ba7c69ef7dbf
--- /dev/null
+++ b/pkgs/servers/http/micro-httpd/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+  name = "micro-httpd-20140814";
+
+  src = fetchurl {
+    url   = "http://acme.com/software/micro_httpd/micro_httpd_14Aug2014.tar.gz";
+    sha256 = "0mlm24bi31s0s8w55i0sysv2nc1n2x4cfp6dm47slz49h2fz24rk";
+  };
+
+  preBuild = ''
+    makeFlagsArray=(BINDIR="$out/bin" MANDIR="$out/share/man/man8")
+    mkdir -p $out/bin
+    mkdir -p $out/share/man/man8
+  '';
+
+  meta = with stdenv.lib; {
+    homepage    = "http://acme.com/software/micro_httpd/";
+    description = "a really small HTTP server";
+    license     = licenses.bsd2;
+    platforms   = platforms.unix;
+    maintainers = with maintainers; [ copumpkin ];
+  };
+}
+
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 1066161dc9b1..41c0e0436e9b 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -8722,6 +8722,8 @@ let
 
   mpdscribble = callPackage ../tools/misc/mpdscribble { };
 
+  microHttpd = callPackage ../servers/http/micro-httpd { };
+
   miniHttpd = callPackage ../servers/http/mini-httpd {};
 
   mlmmj = callPackage ../servers/mail/mlmmj { };