Author: eelco
Date: Thu Mar 31 11:09:20 2011
New Revision: 26623
URL: https://svn.nixos.org/websvn/nix/?rev=26623&sc=1

Log:
* Added rabbitmq-server.

Added:
   nixpkgs/branches/modular-python/pkgs/servers/amqp/
   nixpkgs/branches/modular-python/pkgs/servers/amqp/rabbitmq-server/
   nixpkgs/branches/modular-python/pkgs/servers/amqp/rabbitmq-server/default.nix
Modified:
   nixpkgs/branches/modular-python/pkgs/top-level/all-packages.nix

Added: 
nixpkgs/branches/modular-python/pkgs/servers/amqp/rabbitmq-server/default.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ 
nixpkgs/branches/modular-python/pkgs/servers/amqp/rabbitmq-server/default.nix   
    Thu Mar 31 11:09:20 2011        (r26623)
@@ -0,0 +1,33 @@
+{ stdenv, fetchurl, erlang, python, libxml2, libxslt, xmlto
+, docbook_xml_dtd_45, docbook_xsl }:
+
+stdenv.mkDerivation rec {
+  name = "rabbitmq-server-2.4.0";
+
+  src = fetchurl {
+    url = 
"http://www.rabbitmq.com/releases/rabbitmq-server/v2.4.0/${name}.tar.gz";;
+    sha256 = "0zvyyqw9kpzi791hvv8qj1aw0fpx5m5cgqfvffxfrdz8daxx3nma";
+  };
+
+  buildInputs =
+    [ erlang python libxml2 libxslt xmlto docbook_xml_dtd_45 docbook_xsl ];
+
+  preBuild =
+    ''
+      # Fix the "/usr/bin/env" in "calculate-relative".
+      patchShebangs .
+    '';
+
+  installFlags = "TARGET_DIR=$(out)/libexec/rabbitmq SBIN_DIR=$(out)/sbin 
MAN_DIR=$(out)/share/man";
+
+  postInstall =
+    ''
+      echo 'PATH=${erlang}/bin:${PATH:+:}$PATH' >> $out/sbin/rabbitmq-env
+    ''; # */
+
+  meta = {
+    homepage = http://www.rabbitmq.com/;
+    description = "An implementation of the AMQP messaging protocol";
+    platforms = stdenv.lib.platforms.linux;
+  };
+}

Modified: nixpkgs/branches/modular-python/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/branches/modular-python/pkgs/top-level/all-packages.nix     Thu Mar 
31 10:40:30 2011        (r26622)
+++ nixpkgs/branches/modular-python/pkgs/top-level/all-packages.nix     Thu Mar 
31 11:09:20 2011        (r26623)
@@ -4379,7 +4379,7 @@
 
   sabnzbd = callPackage ../servers/sabnzbd { };
 
-  bind = callPackage ../servers/dns/bind/default.nix {
+  bind = callPackage ../servers/dns/bind {
     inherit openssl libtool perl;
   };
 
@@ -4503,6 +4503,8 @@
     inherit xmpppy python makeWrapper fetchcvs;
   };
 
+  rabbitmq_server = callPackage ../servers/amqp/rabbitmq-server { };
+
   radius = callPackage ../servers/radius { };
 
   redstore = callPackage ../servers/http/redstore { };
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to