[xenserverjava] Initial import
David Nalley
ke4qqq at fedoraproject.org
Fri Jun 17 17:27:20 UTC 2011
commit 6a937c61605b4c9645da7dcbd3939068c4fb9691
Author: David Nalley <david at gnsa.us>
Date: Fri Jun 17 13:27:14 2011 -0400
Initial import
.gitignore | 1 +
sources | 1 +
xenserverjava-makefile.patch | 12 +++++++
xenserverjava.spec | 73 ++++++++++++++++++++++++++++++++++++++++++
4 files changed, 87 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..7d1f36e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/XenServerJava-5.6.100-1-src.zip
diff --git a/sources b/sources
index e69de29..039da12 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+576bb606973796d75cd6c1286d696172 XenServerJava-5.6.100-1-src.zip
diff --git a/xenserverjava-makefile.patch b/xenserverjava-makefile.patch
new file mode 100644
index 0000000..f90adfa
--- /dev/null
+++ b/xenserverjava-makefile.patch
@@ -0,0 +1,12 @@
+--- ./Makefile 2010-12-03 07:18:44.000000000 -0500
++++ Makefile.updated 2011-05-27 10:57:43.987172234 -0400
+@@ -4,7 +4,7 @@
+ BINDINGCLASSFILES := $(BINDINGJAVAFILES:.java=.class)
+ BINDINGJAR := xenserver-5.6.100-1.jar
+
+-CLASSPATH := :xmlrpc-client-3.1.jar:xmlrpc-common-3.1.jar:ws-commons-util-1.0.2.jar
++CLASSPATH := :/usr/share/java/xmlrpc3-client.jar:/usr/share/java/xmlrpc3-common.jar:/usr/share/java/ws-commons-util.jar
+ EXAMPLECLASSPATH := :$(BINDINGJAR)$(CLASSPATH)
+
+ .PHONY: all
+
diff --git a/xenserverjava.spec b/xenserverjava.spec
new file mode 100644
index 0000000..a735f6b
--- /dev/null
+++ b/xenserverjava.spec
@@ -0,0 +1,73 @@
+Name: xenserverjava
+Version: 5.6.100.1
+Release: 1%{?dist}
+Summary: Java SDK for XenServer
+
+Group: Development/Libraries
+License: GPLv2 with exceptions
+URL: http://citrix.com
+Source0: http://community.citrix.com/download/attachments/38633496/XenServerJava-5.6.100-1-src.zip
+Patch0: %{name}-makefile.patch
+BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+
+BuildRequires: java-devel >= 1:1.6.0
+BuildRequires: jpackage-utils
+BuildRequires: xmlrpc3-common
+BuildRequires: xmlrpc3-client
+BuildRequires: ws-commons-util
+BuildRequires: dos2unix
+Requires: java >= 1:1.6.0
+Requires: jpackage-utils
+Requires: xmlrpc3-common
+Requires: xmlrpc3-client
+Requires: ws-commons-util
+
+BuildArch: noarch
+
+%description
+XenServer Java SDK for utilizing the XML-RPC interface of XenServer.
+
+%package javadoc
+Summary: Javadoc for %{name}
+Group: Development/Libraries
+
+%description javadoc
+Javadoc for %{name}
+
+%prep
+%setup -qn XenServerJava
+%patch0 -p1
+dos2unix README.txt
+
+%build
+make %{?_smp_mflags}
+make docs
+
+%install
+rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT%{_javadir}
+install -m 644 xenserver-5.6.100-1.jar \
+ $RPM_BUILD_ROOT%{_javadir}/xenserver-5.6.100-1.jar
+
+#javadoc
+mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+cp -a doc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}/
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%{_javadir}/xenserver-5.6.100-1.jar
+%doc README.txt LICENSE.txt GPL-2
+
+%files javadoc
+%defattr(-,root,root,-)
+%doc LICENSE.txt
+%{_javadocdir}/*
+
+
+%changelog
+* Fri May 27 2011 David Nalley <david at gnsa.us> - 5.6.100.1
+- Initial packaging
More information about the scm-commits
mailing list