[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