diff --git a/geronimo-jaxrpc.spec b/geronimo-jaxrpc.spec new file mode 100644 index 0000000..03551c1 --- /dev/null +++ b/geronimo-jaxrpc.spec @@ -0,0 +1,49 @@ +Name: geronimo-jaxrpc +Version: 2.1 +Release: 23 +Summary: Java XML RPC API +License: ASL 2.0 and W3C + +URL: http://geronimo.apache.org/ +Source0: https://repo1.maven.org/maven2/org/apache/geronimo/specs/geronimo-jaxrpc_1.1_spec/%{version}/geronimo-jaxrpc_1.1_spec-%{version}-source-release.tar.gz +BuildArch: noarch + +BuildRequires: java-devel >= 1:1.6.0 jpackage-utils maven-local geronimo-parent-poms maven-resources-plugin +BuildRequires: saaj_api geronimo-osgi-locator glassfish-servlet-api maven-surefire-provider-junit + +Provides: jaxrpc_api = 1.1 + +%description +Jaxrpc is the core APIS for XML RPC in client programming model. + +%package help +Summary: Documentation for %{name} +Provides: %{name}-javadoc = %{version}-%{release} +Obsoletes: %{name}-javadoc < %{version}-%{release} + +%description help +API documentation for geronimo-jaxrpc. + +%prep +%autosetup -n geronimo-jaxrpc_1.1_spec-%{version} +iconv -f iso8859-1 -t utf-8 LICENSE > LICENSE.conv && mv -f LICENSE.conv LICENSE +sed -i 's/\r//' LICENSE NOTICE +%pom_set_parent org.apache.geronimo.specs:specs:1.4 +%mvn_alias : javax.xml:jaxrpc-api +%mvn_file : %{name} jaxrpc + +%build +%mvn_build + +%install +%mvn_install + +%files -f .mfiles +%doc LICENSE NOTICE + +%files help -f .mfiles-javadoc +%doc NOTICE + +%changelog +* Wed Feb 26 2020 lihao - 2.1-23 +- Package Init diff --git a/geronimo-jaxrpc_1.1_spec-2.1-source-release.tar.gz b/geronimo-jaxrpc_1.1_spec-2.1-source-release.tar.gz new file mode 100644 index 0000000..1a8fae9 Binary files /dev/null and b/geronimo-jaxrpc_1.1_spec-2.1-source-release.tar.gz differ