[qpid-proton-java] Initial import (#1055482).

gil gil at fedoraproject.org
Tue Jan 21 19:54:22 UTC 2014


commit 185de081faef0c37c8d266cf9d78a9fd5cd4b0a6
Author: gil <puntogil at libero.it>
Date:   Tue Jan 21 20:54:27 2014 +0100

    Initial import (#1055482).

 .gitignore            |    1 +
 qpid-proton-java.spec |   71 +++++++++++++++++++++++++++++++++++++++++++++++++
 sources               |    1 +
 3 files changed, 73 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..dd22b7e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/qpid-proton-0.6.tar.gz
diff --git a/qpid-proton-java.spec b/qpid-proton-java.spec
new file mode 100644
index 0000000..7409733
--- /dev/null
+++ b/qpid-proton-java.spec
@@ -0,0 +1,71 @@
+Name:          qpid-proton-java
+Version:       0.6
+Release:       1%{?dist}
+Summary:       Java libraries for Qpid Proton
+License:       ASL 2.0
+URL:           http://qpid.apache.org/proton/
+Source0:       http://www.apache.org/dist/qpid/proton/%{version}/qpid-proton-%{version}.tar.gz
+
+BuildRequires: maven-local
+BuildRequires: mvn(junit:junit)
+BuildRequires: mvn(org.apache.maven.doxia:doxia-module-markdown)
+BuildRequires: mvn(org.apache.maven.plugins:maven-site-plugin)
+BuildRequires: mvn(org.bouncycastle:bcprov-jdk16)
+BuildRequires: mvn(org.apache.geronimo.specs:geronimo-jms_1.1_spec)
+BuildRequires: mvn(org.apache.geronimo.specs:specs)
+BuildRequires: mvn(org.fusesource.hawtbuf:hawtbuf)
+# TODO hawtdispatch-version>=1.18
+BuildRequires: mvn(org.fusesource.hawtdispatch:hawtdispatch-transport)
+BuildRequires: mvn(org.mockito:mockito-core)
+
+BuildArch:     noarch
+
+%description
+Java language bindings for the Qpid Proton messaging framework.
+
+%package javadoc
+Summary:       Javadoc for %{name}
+
+%description javadoc
+This package contains javadoc for %{name}.
+
+%prep
+%setup -q -n qpid-proton-%{version}
+
+# Unwanted
+rm -r tools docs config.sh examples/messenger/c \
+  examples/messenger/php examples/messenger/py \
+  examples/messenger/perl examples/messenger/ruby \
+  examples/include CMakeLists.txt bin proton-c \
+  tests/smoke tests/ruby tests/python tests/tools
+
+sed -i 's|bcpkix-jdk15on|bcprov-jdk16|' proton-j/proton/pom.xml
+
+#%%pom_disable_module "tests"
+%pom_remove_dep org.python:jython-standalone tests
+rm -r tests/java/org/apache/qpid/proton/JythonTest.java
+%pom_xpath_remove "pom:profiles/pom:profile[pom:id = 'proton-jni']" tests
+
+%build
+
+%mvn_build
+
+%install
+%mvn_install
+
+%files -f .mfiles
+%dir %{_javadir}/%{name}
+%doc proton-j/proton-api/LICENSE
+%doc examples/messenger/java/README.txt
+
+%files javadoc -f .mfiles-javadoc
+%doc proton-j/proton-api/LICENSE
+
+%changelog
+* Mon Jan 20 2014 gil cattaneo <puntogil at libero.it> 0.6-2
+- fix release field
+- use upstream source archive
+- enable test suite
+
+* Fri Jan 17 2014 gil cattaneo <puntogil at libero.it> 0.6-1
+- initial rpm
\ No newline at end of file
diff --git a/sources b/sources
index e69de29..a81ddae 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+8987587270dd8208cab072daa44cdc37  qpid-proton-0.6.tar.gz


More information about the scm-commits mailing list