[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