[openstack-java-sdk] initial build
Federico Simoncelli
fsimonce at fedoraproject.org
Fri May 24 16:14:11 UTC 2013
commit bb1e33f8d27a5c7a49ece017527ffb822bdf1c50
Author: Federico Simoncelli <fsimonce at redhat.com>
Date: Fri May 24 16:21:44 2013 +0200
initial build
.gitignore | 1 +
openstack-java-sdk.spec | 191 +++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 193 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..d0900af 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/openstack-java-sdk-3.0.0-git10597f7.tar.xz
diff --git a/openstack-java-sdk.spec b/openstack-java-sdk.spec
new file mode 100644
index 0000000..335e2fb
--- /dev/null
+++ b/openstack-java-sdk.spec
@@ -0,0 +1,191 @@
+%global git_hash git10597f7
+
+Name: openstack-java-sdk
+Version: 3.0.0
+Release: 0.0.%{?git_hash}%{?dist}
+Summary: OpenStack Java SDK
+
+Group: Development/Libraries
+License: ASL 2.0
+URL: https://github.com/woorea/openstack-java-sdk
+# git archive --prefix=openstack-java-sdk-3.0.0-git${git_hash}/ ${git_hash} \
+# | xz > openstack-java-sdk-3.0.0-git${git_hash}.tar.xz
+Source0: %{name}-%{version}-%{git_hash}.tar.xz
+
+BuildArch: noarch
+
+BuildRequires: java-devel >= 1:1.7.0
+BuildRequires: jpackage-utils >= 0:1.7.3
+BuildRequires: maven-local
+BuildRequires: resteasy
+BuildRequires: jboss-annotations-1.1-api
+
+
+%description
+OpenStack client implementation in Java.
+
+
+%package -n openstack-java-javadoc
+Summary: Java docs for OpenStack Java SDK
+Group: Documentation
+
+%description -n openstack-java-javadoc
+This package contains the API documentation for the OpenStack Java SDK.
+
+
+%package -n openstack-java-client
+Summary: OpenStack Java Client
+
+%description -n openstack-java-client
+This package contains the %{summary}.
+
+
+%package -n openstack-java-resteasy-connector
+Summary: OpenStack Java RESTEasy Connector
+
+%description -n openstack-java-resteasy-connector
+This package contains the %{summary}.
+
+
+%package -n openstack-java-ceilometer-client
+Summary: OpenStack Java Ceilometer Client
+
+%description -n openstack-java-ceilometer-client
+This package contains the %{summary}.
+
+
+%package -n openstack-java-ceilometer-model
+Summary: OpenStack Java Ceilometer Model
+
+%description -n openstack-java-ceilometer-model
+This package contains the %{summary}.
+
+
+%package -n openstack-java-glance-client
+Summary: OpenStack Java Glance Client
+
+%description -n openstack-java-glance-client
+This package contains the %{summary}.
+
+
+%package -n openstack-java-glance-model
+Summary: OpenStack Java Glance Model
+
+%description -n openstack-java-glance-model
+This package contains the %{summary}.
+
+
+%package -n openstack-java-keystone-client
+Summary: OpenStack Java Keystone Client
+
+%description -n openstack-java-keystone-client
+This package contains the %{summary}.
+
+
+%package -n openstack-java-keystone-model
+Summary: OpenStack Java Keystone Model
+
+%description -n openstack-java-keystone-model
+This package contains the %{summary}.
+
+
+%package -n openstack-java-nova-client
+Summary: OpenStack Java Nova Client
+
+%description -n openstack-java-nova-client
+This package contains the %{summary}.
+
+
+%package -n openstack-java-nova-model
+Summary: OpenStack Java Nova Model
+
+%description -n openstack-java-nova-model
+This package contains the %{summary}.
+
+
+%package -n openstack-java-quantum-client
+Summary: OpenStack Java Quantum Client
+
+%description -n openstack-java-quantum-client
+This package contains the %{summary}.
+
+
+%package -n openstack-java-quantum-model
+Summary: OpenStack Java Quantum Model
+
+%description -n openstack-java-quantum-model
+This package contains the %{summary}.
+
+
+%package -n openstack-java-swift-client
+Summary: OpenStack Java Swift Client
+
+%description -n openstack-java-swift-client
+This package contains the %{summary}.
+
+
+%package -n openstack-java-swift-model
+Summary: OpenStack Java Swift Model
+
+%description -n openstack-java-swift-model
+This package contains the %{summary}.
+
+
+%prep
+%setup -q -n %{name}-%{version}-%{git_hash}
+%mvn_package ":{openstack-java-sdk,openstack-client-connectors}" __noinstall
+
+
+%build
+%mvn_build -s -- -P "!console,!examples,!jersey2,resteasy"
+
+
+%install
+%mvn_install
+
+
+%files -n openstack-java-javadoc -f .mfiles-javadoc
+%doc LICENSE.txt README.textile
+
+%files -n openstack-java-client -f .mfiles-openstack-client
+%doc LICENSE.txt README.textile
+%dir %{_javadir}/%{name}
+
+%files -n openstack-java-resteasy-connector -f .mfiles-resteasy-connector
+%doc LICENSE.txt README.textile
+%dir %{_javadir}/%{name}
+
+%files -n openstack-java-ceilometer-client -f .mfiles-ceilometer-client
+%files -n openstack-java-ceilometer-model -f .mfiles-ceilometer-model
+%doc LICENSE.txt README.textile
+%dir %{_javadir}/%{name}
+
+%files -n openstack-java-glance-client -f .mfiles-glance-client
+%files -n openstack-java-glance-model -f .mfiles-glance-model
+%doc LICENSE.txt README.textile
+%dir %{_javadir}/%{name}
+
+%files -n openstack-java-keystone-client -f .mfiles-keystone-client
+%files -n openstack-java-keystone-model -f .mfiles-keystone-model
+%doc LICENSE.txt README.textile
+%dir %{_javadir}/%{name}
+
+%files -n openstack-java-nova-client -f .mfiles-nova-client
+%files -n openstack-java-nova-model -f .mfiles-nova-model
+%doc LICENSE.txt README.textile
+%dir %{_javadir}/%{name}
+
+%files -n openstack-java-quantum-client -f .mfiles-quantum-client
+%files -n openstack-java-quantum-model -f .mfiles-quantum-model
+%doc LICENSE.txt README.textile
+%dir %{_javadir}/%{name}
+
+%files -n openstack-java-swift-client -f .mfiles-swift-client
+%files -n openstack-java-swift-model -f .mfiles-swift-model
+%doc LICENSE.txt README.textile
+%dir %{_javadir}/%{name}
+
+
+%changelog
+* Thu May 23 2013 Federico Simoncelli <fsimonce at redhat.com> - 3.0.0-0.0.git10597f7
+- Initial build
diff --git a/sources b/sources
index e69de29..b376968 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+264b7d471e4083bac37c6c4b35634379 openstack-java-sdk-3.0.0-git10597f7.tar.xz
More information about the scm-commits
mailing list