diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7d1f36e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/XenServerJava-5.6.100-1-src.zip diff --git a/dead.package b/dead.package deleted file mode 100644 index 1eda3ff..0000000 --- a/dead.package +++ /dev/null @@ -1,3 +0,0 @@ -2017-02-17: Retired orphaned package, because it was orphaned for -more than six weeks. - diff --git a/sources b/sources new file mode 100644 index 0000000..039da12 --- /dev/null +++ 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..f602f89 --- /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/xmlrpc-client.jar:/usr/share/java/xmlrpc-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..ea6e0a8 --- /dev/null +++ b/xenserverjava.spec @@ -0,0 +1,89 @@ +Name: xenserverjava +Version: 5.6.100.1 +Release: 9%{?dist} +Summary: Java SDK for XenServer + +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 + +BuildRequires: java-devel >= 1:1.6.0 +BuildRequires: jpackage-utils +BuildRequires: xmlrpc3-common +BuildRequires: xmlrpc3-client +BuildRequires: ws-commons-util +BuildRequires: dos2unix +Requires: java-headless >= 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} + +%description javadoc +Javadoc for %{name} + +%prep +%setup -qn XenServerJava +%patch0 -p1 +dos2unix README.txt + +%build +make %{?_smp_mflags} +make docs + +%install +mkdir -p $RPM_BUILD_ROOT%{_javadir} +install -m 644 xenserver-5.6.100-1.jar \ + $RPM_BUILD_ROOT%{_javadir}/xenserver.jar + +#javadoc +mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name} +cp -a doc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}/ + +%files +%{_javadir}/xenserver.jar +%doc README.txt LICENSE.txt GPL-2 + +%files javadoc +%doc LICENSE.txt +%{_javadocdir}/* + + +%changelog +* Fri Jun 19 2015 Fedora Release Engineering - 5.6.100.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 5.6.100.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Tue Mar 25 2014 Mikolaj Izdebski - 5.6.100.1-7 +- Move to java-headless +- Resolves: rhbz#1068598 + +* Tue Jan 07 2014 Michael Simacek - 5.6.100.1-6 +- Adapt to current packaging guidelines (rhbz#1022171) +- Fix compat symlink on classpath + +* Sun Aug 04 2013 Fedora Release Engineering - 5.6.100.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Feb 15 2013 Fedora Release Engineering - 5.6.100.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sun Jul 22 2012 Fedora Release Engineering - 5.6.100.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Jan 14 2012 Fedora Release Engineering - 5.6.100.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri May 27 2011 David Nalley - 5.6.100.1 +- Initial packaging