[wsil4j] Initial import (#826014)
Gerard Ryan
galileo at fedoraproject.org
Fri Jun 8 14:31:25 UTC 2012
commit 3f7652499c03f9ec3663e7ebdb6dcb47f2d7a11b
Author: Gerard Ryan <gerard at ryan.lt>
Date: Fri Jun 8 15:31:10 2012 +0100
Initial import (#826014)
.gitignore | 1 +
sources | 1 +
wsil4j-1.0.pom | 27 ++++++++++++++
wsil4j-MANIFEST.MF | 22 +++++++++++
wsil4j.spec | 99 ++++++++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 150 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..238900c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/wsil4j-1.0.tar.xz
diff --git a/sources b/sources
index e69de29..c39c28b 100644
--- a/sources
+++ 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 @@
+<?xml version="1.0" encoding="UTF-8"?><project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache</groupId>
+ <artifactId>wsil4j</artifactId>
+ <name>Apache WSIL4J 1.0</name>
+ <version>1.0.0-v200608161946</version>
+ <dependencies>
+ <dependency>
+ <groupId>org.uddi4j</groupId>
+ <artifactId>uddi4j</artifactId>
+ <version>2.0.5</version>
+ </dependency>
+ <dependency>
+ <groupId>wsdl4j</groupId>
+ <artifactId>wsdl4j</artifactId>
+ <version>1.6.2</version>
+ </dependency>
+ <dependency>
+ <groupId>axis</groupId>
+ <artifactId>axis</artifactId>
+ <version>1.4</version>
+ </dependency>
+ </dependencies>
+ <properties>
+ <eclipse.unpack>true</eclipse.unpack>
+ </properties>
+</project>
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..9561722
--- /dev/null
+++ b/wsil4j.spec
@@ -0,0 +1,99 @@
+Name: wsil4j
+Version: 1.0
+Release: 4%{?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
+* Fri Jun 08 2012 Gerard Ryan <galileo at fedoraproject.org> - 1.0-4
+- Fully removed dependency on xerces-j2
+
+* Fri Jun 08 2012 Gerard Ryan <galileo at fedoraproject.org> - 1.0-3
+- Added POM; removed dependency on xerces-j2
+
+* Fri Jun 08 2012 Gerard Ryan <galileo at fedoraproject.org> - 1.0-2
+- Added zip to BuildRequires
+
+* Mon May 28 2012 Gerard Ryan <galileo at fedoraproject.org> - 1.0-1
+- Initial packaging
More information about the scm-commits
mailing list