From d95a1560f1dbb9b76d3dd5de939ec78489730ebb Mon Sep 17 00:00:00 2001 From: Francisco Redondo Marchena Date: Mon, 10 Nov 2014 18:04:21 +0000 Subject: WIP: Add rabbitmq server and librabbitmq --- strata/openstack-services.morph | 21 +++++++++++++++++++++ strata/openstack-services/librabbitmq.morph | 10 ++++++++++ strata/openstack-services/rabbitmq-server.morph | 2 +- 3 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 strata/openstack-services/librabbitmq.morph (limited to 'strata') 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 -- cgit v1.2.1