diff options
author | Kim van der Riet <kpvdr@apache.org> | 2013-02-28 16:14:30 +0000 |
---|---|---|
committer | Kim van der Riet <kpvdr@apache.org> | 2013-02-28 16:14:30 +0000 |
commit | 9c73ef7a5ac10acd6a50d5d52bd721fc2faa5919 (patch) | |
tree | 2a890e1df09e5b896a9b4168a7b22648f559a1f2 /bin/release.sh | |
parent | 172d9b2a16cfb817bbe632d050acba7e31401cd2 (diff) | |
download | qpid-python-asyncstore.tar.gz |
Update from trunk r1375509 through r1450773asyncstore
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1451244 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'bin/release.sh')
-rwxr-xr-x | bin/release.sh | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/bin/release.sh b/bin/release.sh index ecd00f4f18..c6a3f43496 100755 --- a/bin/release.sh +++ b/bin/release.sh @@ -37,6 +37,7 @@ usage() echo "--source|-e : Generate the source artefact" echo "--cpp |-c : Generate the CPP artefacts" echo "--java |-j : Generate the java artefacts" + echo "--perl |-r : Generate the Perl artefacts" echo "--python|-p : Generate the python artefacts" echo "--wcf |-w : Generate the WCF artefacts" echo "--tools |-t : Generate the tools artefacts" @@ -53,6 +54,7 @@ all_artefacts() CPP="CPP" JAVA="JAVA" + PERL="PERL" PYTHON="PYTHON" WCF="WCF" TOOLS="TOOLS" @@ -94,6 +96,9 @@ for arg in $* ; do --java|-j) JAVA="JAVA" ;; + --perl|-r) + PERL="PERL" + ;; --python|-p) PYTHON="PYTHON" ;; @@ -146,7 +151,7 @@ echo REV:$REV echo VER:$VER # If nothing is specified then do it all -if [ -z "${CLEAN}${PREPARE}${CPP}${JAVA}${PYTHON}${QMF}${TOOLS}${WCF}${SOURCE}${SIGN}${UPLOAD}" ] ; then +if [ -z "${CLEAN}${PREPARE}${CPP}${JAVA}${PERL}${PYTHON}${QMF}${TOOLS}${WCF}${SOURCE}${SIGN}${UPLOAD}" ] ; then PREPARE="PREPARE" all_artefacts SIGN="SIGN" @@ -184,6 +189,27 @@ if [ "SOURCE" == "$SOURCE" ] ; then tar -czf artifacts/qpid-${VER}.tar.gz qpid-${VER} fi +if [ "PERL" == "$PERL" ]; then + pushd qpid-${VER}/cpp/bindings/qpid + make + popd + mkdir qpid-${VER}/perl-qpid-${VER} + cp qpid-${VER}/cpp/bindings/qpid/perl/perl.i \ + qpid-${VER}/cpp/bindings/qpid/perl/*pm \ + qpid-${VER}/cpp/bindings/qpid/perl/LICENSE \ + qpid-${VER}/cpp/bindings/qpid/perl/Makefile.PL \ + qpid-${VER}/cpp/bindings/qpid/perl/t/*.t \ + qpid-${VER}/perl-qpid-${VER} + cp -r qpid-${VER}/cpp/bindings/qpid/perl/lib \ + qpid-${VER}/perl-qpid-${VER} + mkdir qpid-${VER}/perl-qpid-${VER}/examples + cp qpid-${VER}/cpp/bindings/qpid/examples/perl/* \ + qpid-${VER}/perl-qpid-${VER}/examples + pushd qpid-${VER} + tar -czf ../artifacts/perl-qpid-${VER}.tar.gz perl-qpid-${VER} + popd +fi + if [ "PYTHON" == "$PYTHON" ] ; then tar -czf artifacts/qpid-python-${VER}.tar.gz qpid-${VER}/python qpid-${VER}/specs fi @@ -231,7 +257,6 @@ if [ "JAVA" == "$JAVA" ] ; then cp -a qpid-${VER}/java/management/common/release/maven artifacts/ cp -a qpid-${VER}/java/amqp-1-0-common/release/maven artifacts/ cp -a qpid-${VER}/java/broker-plugins/access-control/release/maven artifacts/ - cp -a qpid-${VER}/java/broker-plugins/firewall/release/maven artifacts/ cp -a qpid-${VER}/java/broker-plugins/management-jmx/release/maven artifacts/ cp -a qpid-${VER}/java/broker-plugins/management-http/release/maven artifacts/ cp -a qpid-${VER}/java/bdbstore/jmx/release/maven artifacts/ |