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