summaryrefslogtreecommitdiff
path: root/strata
diff options
context:
space:
mode:
authorFrancisco Redondo Marchena <francisco.marchena@codethink.co.uk>2014-11-10 18:04:21 +0000
committerFrancisco Redondo Marchena <francisco.marchena@codethink.co.uk>2015-01-22 12:46:22 +0000
commite57ad6ba397fc00d001371f5bdfce9f856d5d683 (patch)
tree118084ddb48e5e35c388e863ba8143212a643e0b /strata
parent3ba05a4d1a2aab0f0b46c9301e307587e380dbbc (diff)
downloaddefinitions-e57ad6ba397fc00d001371f5bdfce9f856d5d683.tar.gz
WIP: Add rabbitmq server and librabbitmq
Diffstat (limited to 'strata')
-rw-r--r--strata/openstack-services.morph21
-rw-r--r--strata/openstack-services/librabbitmq.morph10
-rw-r--r--strata/openstack-services/rabbitmq-server.morph2
3 files changed, 32 insertions, 1 deletions
diff --git a/strata/openstack-services.morph b/strata/openstack-services.morph
index 39641cd8..87b043da 100644
--- a/strata/openstack-services.morph
+++ b/strata/openstack-services.morph
@@ -6,6 +6,19 @@ build-depends:
- morph: strata/openstack-common.morph
- morph: strata/openstack-clients-full.morph
chunks:
+- name: rabbitmq-codegen
+ morph: strata/openstack-services/rabbitmq-codegen.morph
+ ref: 4dc5ccde2a0b3d638e5754b00abf94196fe9ca32
+ unpetrify-ref: rabbitmq_v3_4_1
+ repo: upstream:rabbitmq-codegen
+ build-depends: []
+- name: rabbitmq-server
+ morph: strata/openstack-services/rabbitmq-server.morph
+ ref: cbd78738d05f7ecc736e3cfccf94ca95e29460c4
+ unpetrify-ref: rabbitmq_v3_4_1
+ repo: upstream:rabbitmq-server
+ build-depends:
+ - rabbitmq-codegen
- name: oslo-rootwrap
repo: upstream:openstack/oslo-rootwrap
ref: 8c68df850ab4c7984885503393f6be8bf6461ba1
@@ -32,6 +45,13 @@ chunks:
ref: 875b10d1715def640042c7ff2f42c00a6c07eed1
unpetrify-ref: 1.4.6
build-depends: []
+- name: librabbitmq
+ morph: strata/openstack-services/librabbitmq.morph
+ repo: git://85.199.252.93/delta/python-packages/librabbitq.git
+ ref: 4cd843666d0740877dfa5bef7d9d415d829635dc
+ unpetrify-ref: baserock-clone/master
+ build-depends:
+ - py-amqp
- name: anyjson
repo: upstream:python-packages/anyjson
ref: 016506078e94718e1fe750eb5083ab5ba07498c8
@@ -44,6 +64,7 @@ chunks:
build-depends:
- anyjson
- py-amqp
+ - librabbitmq
- name: sqlalchemy
repo: upstream:python-packages/sqlalchemy
ref: ff34c480dfd2b8b7c72339d196f5477980a5124c
diff --git a/strata/openstack-services/librabbitmq.morph b/strata/openstack-services/librabbitmq.morph
new file mode 100644
index 00000000..b87ce369
--- /dev/null
+++ b/strata/openstack-services/librabbitmq.morph
@@ -0,0 +1,10 @@
+name: librabbitmq
+kind: chunk
+build-system: python-distutils
+configure-commands:
+- (cd rabbitmq-c; rm -rf codegen; ln -sf ../rabbitmq-codegen ./codegen)
+- (cd rabbitmq-c; autoreconf -fvi)
+- (cd rabbitmq-c; automake --add-missing)
+- (cd rabbitmq-c; ./configure --disable-tools --disable-docs)
+- (cd rabbitmq-c; make distdir)
+- mv rabbitmq-c/rabbitmq-c-0.5.3 clib
diff --git a/strata/openstack-services/rabbitmq-server.morph b/strata/openstack-services/rabbitmq-server.morph
index bf6d727d..0c2d9b3b 100644
--- a/strata/openstack-services/rabbitmq-server.morph
+++ b/strata/openstack-services/rabbitmq-server.morph
@@ -6,4 +6,4 @@ configure-commands:
build-commands:
- make
install-commands:
-- make install_bin TARGET_DIR="$DESTDIR" SBIN_DIR="$DESTDIR"/sbin MAN_DIR=/usr/share/man DOC_INSTALL_DIR=/usr/share
+- make install_bin TARGET_DIR="$DESTDIR$PREFIX" SBIN_DIR="$DESTDIR$PREFIX"/sbin MAN_DIR="$PREFIX"/share/man DOC_INSTALL_DIR="$PREFIX"/share