diff --git a/geronimo-jta.spec b/geronimo-jta.spec new file mode 100644 index 0000000..697e2c3 --- /dev/null +++ b/geronimo-jta.spec @@ -0,0 +1,52 @@ +Name: geronimo-jta +Summary: J2EE JTA v1.1 API +Version: 1.1.1 +Release: 25 +License: ASL 2.0 +URL: http://geronimo.apache.org/ + +Source0: geronimo-jta_1.1_spec-%{version}.tar.bz + +BuildRequires: maven-local geronimo-parent-poms maven-resources-plugin + +Provides: jta = %{version}-%{release} + +Provides: %{name}-javadoc = %{version}-%{release} +Obsoletes: %{name}-javadoc < %{version}-%{release} + +BuildArch: noarch + +%description +Java Transaction API (JTA) specifies standard Java interfaces between a +transaction manager and the parties involved in a distributed transaction +system: the resource manager, the application server, and the transactional +applications. + +%prep +%autosetup -p1 -n geronimo-jta_1.1_spec-%{version} + +%build +%mvn_file : %{name} geronimo-jta_1.1_spec jta +%mvn_alias : javax.transaction:jta +%mvn_alias : org.eclipse.jetty.orbit:javax.transaction +%mvn_build -f + +%install +%mvn_install + +%pre +if [ $1 -gt 1 ] +then +if [ -L %{_javadocdir}/%{name} ] +then +rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || : +fi +fi + +%files -f .mfiles -f .mfiles-javadoc +%doc LICENSE.txt NOTICE.txt + +%changelog +* Fri Dec 13 2019 caomeng - 1.1.1-25 +- Package init + diff --git a/geronimo-jta_1.1_spec-1.1.1.tar.bz b/geronimo-jta_1.1_spec-1.1.1.tar.bz new file mode 100644 index 0000000..7e0085a Binary files /dev/null and b/geronimo-jta_1.1_spec-1.1.1.tar.bz differ