diff options
author | 2009-04-19 12:42:55 +0000 | |
---|---|---|
committer | 2009-04-19 12:42:55 +0000 | |
commit | dcfd65e99e05d0ebd12a8937f8f073b04b162d78 (patch) | |
tree | 88f6eafe3d5153f48e6684060d923e562d34eb29 /net-misc/rabbitmq-server | |
parent | Marking hal-info-20090309 ppc64 and ppc for bug 266661 (diff) | |
download | gentoo-2-dcfd65e99e05d0ebd12a8937f8f073b04b162d78.tar.gz gentoo-2-dcfd65e99e05d0ebd12a8937f8f073b04b162d78.tar.bz2 gentoo-2-dcfd65e99e05d0ebd12a8937f8f073b04b162d78.zip |
Initial import
(Portage version: 2.1.6.11/cvs/Linux i686)
Diffstat (limited to 'net-misc/rabbitmq-server')
-rw-r--r-- | net-misc/rabbitmq-server/ChangeLog | 10 | ||||
-rw-r--r-- | net-misc/rabbitmq-server/files/rabbitmq-server.init | 22 | ||||
-rw-r--r-- | net-misc/rabbitmq-server/metadata.xml | 8 | ||||
-rw-r--r-- | net-misc/rabbitmq-server/rabbitmq-server-1.5.4.ebuild | 42 |
4 files changed, 82 insertions, 0 deletions
diff --git a/net-misc/rabbitmq-server/ChangeLog b/net-misc/rabbitmq-server/ChangeLog new file mode 100644 index 000000000000..01921e62799d --- /dev/null +++ b/net-misc/rabbitmq-server/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for net-misc/rabbitmq-server +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/ChangeLog,v 1.1 2009/04/19 12:42:54 caleb Exp $ + +*rabbitmq-server-1.5.4 (19 Apr 2009) + + 19 Apr 2009; Caleb Tennis <caleb@gentoo.org +files/rabbitmq-server.init, + +metadata.xml, +rabbitmq-server-1.5.4.ebuild: + Initial import + diff --git a/net-misc/rabbitmq-server/files/rabbitmq-server.init b/net-misc/rabbitmq-server/files/rabbitmq-server.init new file mode 100644 index 000000000000..109191c38756 --- /dev/null +++ b/net-misc/rabbitmq-server/files/rabbitmq-server.init @@ -0,0 +1,22 @@ +#!/sbin/runscript +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/files/rabbitmq-server.init,v 1.1 2009/04/19 12:42:55 caleb Exp $ + +depend() { + need net + use dns +} + +start() { + ebegin "Starting RabbitMQ..." + rabbitmq-server -detached + eend $? +} + +stop() { + ebegin "Stopping RabbitMQ..." + rabbitmqctl stop + eend $? +} + diff --git a/net-misc/rabbitmq-server/metadata.xml b/net-misc/rabbitmq-server/metadata.xml new file mode 100644 index 000000000000..9167772c5c2f --- /dev/null +++ b/net-misc/rabbitmq-server/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>no-herd</herd> + <maintainer> + <email>caleb@gentoo.org</email> + </maintainer> +</pkgmetadata> diff --git a/net-misc/rabbitmq-server/rabbitmq-server-1.5.4.ebuild b/net-misc/rabbitmq-server/rabbitmq-server-1.5.4.ebuild new file mode 100644 index 000000000000..89ee232112cb --- /dev/null +++ b/net-misc/rabbitmq-server/rabbitmq-server-1.5.4.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-1.5.4.ebuild,v 1.1 2009/04/19 12:42:54 caleb Exp $ + +inherit eutils + +DESCRIPTION="RabbitMQ is a high-performance AMQP-compliant message broker written in Erlang." +HOMEPAGE="http://www.rabbitmq.com/" +SRC_URI="http://www.rabbitmq.com/releases/rabbitmq-server/v${PV}/rabbitmq-server-generic-unix-${PV}.tar.gz" +LICENSE="MPL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +# Q: is RDEPEND-only sufficient for a binary package, since we don't compile? +DEPEND="dev-lang/erlang" +RDEPEND="${DEPEND}" + +# grr: the packaged directory contains an underscore +MODNAME="rabbitmq_server-${PV}" +S="${WORKDIR}/${MODNAME}" + +src_install() { + # erlang module + local targetdir="/usr/$(get_libdir)/erlang/lib/${MODNAME}" + dodir "${targetdir}" + cp -dpR ebin include "${D}/${targetdir}" + + # scripts + dosbin sbin/* + + # docs + dodoc INSTALL LICENSE-MPL-RabbitMQ + + newinitd "${FILESDIR}/rabbitmq-server.init" rabbitmq-server + + # TODO: + # config to set env vars as per INSTALL? + # set LOGDIR to /var/log/rabbitmq.log + # run as different user? +} + |