diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..238900c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/wsil4j-1.0.tar.xz diff --git a/dead.package b/dead.package deleted file mode 100644 index 5204a84..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Orphaned for 6+ weeks diff --git a/sources b/sources new file mode 100644 index 0000000..c39c28b --- /dev/null +++ b/sources @@ -0,0 +1 @@ +dfd1a0422b31100c6faa8ffc120afbbe wsil4j-1.0.tar.xz diff --git a/wsil4j-1.0.pom b/wsil4j-1.0.pom new file mode 100644 index 0000000..1c2f671 --- /dev/null +++ b/wsil4j-1.0.pom @@ -0,0 +1,27 @@ + + 4.0.0 + org.apache + wsil4j + Apache WSIL4J 1.0 + 1.0.0-v200608161946 + + + org.uddi4j + uddi4j + 2.0.5 + + + wsdl4j + wsdl4j + 1.6.2 + + + axis + axis + 1.4 + + + + true + + diff --git a/wsil4j-MANIFEST.MF b/wsil4j-MANIFEST.MF new file mode 100644 index 0000000..b13f4fc --- /dev/null +++ b/wsil4j-MANIFEST.MF @@ -0,0 +1,22 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %Bundle-Name.0 +Bundle-SymbolicName: org.apache.wsil4j +Bundle-Version: 1.0.0 +Bundle-Vendor: %Bundle-Vendor.0 +Bundle-Localization: plugin +Export-Package: org.apache.wsil, + org.apache.wsil.client, + org.apache.wsil.extension, + org.apache.wsil.extension.uddi, + org.apache.wsil.extension.wsdl, + org.apache.wsil.impl, + org.apache.wsil.impl.extension, + org.apache.wsil.impl.extension.uddi, + org.apache.wsil.impl.extension.wsdl, + org.apache.wsil.util, + org.apache.wsil.xml +Require-Bundle: org.uddi4j, + javax.wsdl, + org.apache.axis +Eclipse-BuddyPolicy: registered diff --git a/wsil4j.spec b/wsil4j.spec new file mode 100644 index 0000000..e91d51c --- /dev/null +++ b/wsil4j.spec @@ -0,0 +1,108 @@ +Name: wsil4j +Version: 1.0 +Release: 7%{?dist} +Summary: Web Services Inspection Language for Java API + +Group: Development/Libraries +License: ASL 1.1 +URL: http://svn.apache.org/repos/asf/webservices/archive/wsil4j/ + +# svn co http://svn.apache.org/repos/asf/webservices/archive/wsil4j/trunk/java/ wsil4j-1.0 +# tar -cJf wsil4j-1.0.tar.xz wsil4j-1.0 +Source0: %{name}-%{version}.tar.xz +Source1: %{name}-MANIFEST.MF +Source2: %{name}-%{version}.pom +BuildArch: noarch + +BuildRequires: zip +BuildRequires: ant +BuildRequires: uddi4j +BuildRequires: wsdl4j +BuildRequires: java-devel +BuildRequires: jpackage-utils + +Requires: java +Requires: uddi4j +Requires: wsdl4j +Requires: jpackage-utils + +%description +The Web Services Inspection Language (WS-Inspection) provides a distributed Web +service discovery method, by specifying how to inspect a web site for available +Web services. The WS-Inspection specification defines the locations on a Web +site where you could look for Web service descriptions. + +%package javadoc +Summary: Javadocs for %{name} +Group: Documentation +Requires: jpackage-utils + +%description javadoc +This package contains the API documentation for %{name}. + +%prep +%setup -q + +find -name '*.class' -exec rm -f '{}' \; +find -name '*.jar' -exec rm -f '{}' \; + +ln -s %{_javadir}/uddi4j.jar +ln -s %{_javadir}/wsdl4j.jar + +%build +ant -lib ./ compile javadocs + +%install +# inject OSGi manifest +mkdir -p META-INF +cp -p %{SOURCE1} META-INF/MANIFEST.MF +touch META-INF/MANIFEST.MF +zip -u build/lib/%{name}.jar META-INF/MANIFEST.MF + +install -d -m 0755 $RPM_BUILD_ROOT%{_javadir} +cp -p build/lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar + +install -d -m 0755 $RPM_BUILD_ROOT%{_javadocdir}/%{name} +cp -rp build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name} + +# POMs +install -d -m 0755 $RPM_BUILD_ROOT%{_mavenpomdir} +install -p -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom +%add_maven_depmap JPP-%{name}.pom %{name}.jar + +%files +%{_javadir}/* +%doc docs +%doc LICENSE +%doc README.htm +%{_mavenpomdir}/* +%{_mavendepmapfragdir}/* + +%files javadoc +%doc docs +%doc LICENSE +%doc README.htm +%{_javadocdir}/%{name} + + +%changelog +* Sun Aug 04 2013 Fedora Release Engineering - 1.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Feb 15 2013 Fedora Release Engineering - 1.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sun Jul 22 2012 Fedora Release Engineering - 1.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jun 08 2012 Gerard Ryan - 1.0-4 +- Fully removed dependency on xerces-j2 + +* Fri Jun 08 2012 Gerard Ryan - 1.0-3 +- Added POM; removed dependency on xerces-j2 + +* Fri Jun 08 2012 Gerard Ryan - 1.0-2 +- Added zip to BuildRequires + +* Mon May 28 2012 Gerard Ryan - 1.0-1 +- Initial packaging