diff --git a/time-api-0.6.3.pom b/time-api-0.6.3.pom new file mode 100644 index 0000000..f9f880b --- /dev/null +++ b/time-api-0.6.3.pom @@ -0,0 +1,7 @@ + + + 4.0.0 + javax.time + time-api + 0.6.3 + diff --git a/time-api-0.6.4-dont-compile-openjdk-classes.patch b/time-api-0.6.4-dont-compile-openjdk-classes.patch new file mode 100644 index 0000000..bf8f6b3 --- /dev/null +++ b/time-api-0.6.4-dont-compile-openjdk-classes.patch @@ -0,0 +1,26 @@ +--- build.xml 2013-09-19 22:18:06.248541482 +0200 ++++ build.xml-gil 2013-09-20 05:55:11.705972512 +0200 +@@ -145,12 +145,12 @@ + + + +- ++ + + + + +- + + +- ++ + + + diff --git a/time-api.spec b/time-api.spec new file mode 100644 index 0000000..2ec8abc --- /dev/null +++ b/time-api.spec @@ -0,0 +1,55 @@ +%global oname threeten +%global pomversion 0.6.3 +Name: time-api +Version: 0.6.4 +Release: 1 +Summary: JSR-310 - Date and Time API +License: BSD and GPLv2+ and Public Domain +URL: http://threeten.github.com/ +Source0: https://github.com/ThreeTen/threeten/archive/v%{version}.tar.gz +Source1: https://www.datanucleus.org/downloads/maven2/javax/time/%{name}/%{pomversion}/%{name}-%{pomversion}.pom +Patch0: %{name}-0.6.4-dont-compile-openjdk-classes.patch + +BuildRequires: java-devel jpackage-utils javapackages-tools maven-local +BuildRequires: ant emma testng +Requires: jpackage-utils +BuildArch: noarch +Provides: bundled(openjdk8-javax-time) = %{version}-%{release} + +%description +This JSR will provide a new and improved date and +time API for Java. + +%package javadoc +Summary: Javadoc for %{name} +%description javadoc +This package contains javadoc for %{name}. + +%prep +%setup -q -n %{oname}-%{version} +sed -i 's|src="${maven.ibiblio.url}/@{group}/@{artifact}/@{version}/@{artifact}-@{version}@{variant}.jar"|src="file:///usr/share/java/@{artifact}.jar"|' build.xml +%patch0 -p0 +cp -p %{SOURCE1} pom.xml +sed -i "s|%{pomversion}|%{version}|" pom.xml +sed -i 's/\r//' COPYRIGHT-ASSIGN.txt LICENSE.txt LICENSE_OpenJDK.txt LICENSE_Oracle.txt \ + OpenJDKChallenge.txt README.txt RELEASE-NOTES.txt TODO.txt + +%build +%mvn_build -f + +%install +%mvn_install +mkdir -p %{buildroot}%{_javadir}/javax.time +ln -sf %{_javadir}/%{name}/%{name}.jar %{buildroot}%{_javadir}/javax.time/ + +%files -f .mfiles +%{_javadir}/javax.time/%{name}.jar +%doc COPYRIGHT-ASSIGN.txt LICENSE.txt LICENSE_OpenJDK.txt LICENSE_Oracle.txt +%doc OpenJDKChallenge.txt README.txt RELEASE-NOTES.txt TODO.txt + +%files javadoc -f .mfiles-javadoc +%doc COPYRIGHT-ASSIGN.txt LICENSE.txt LICENSE_OpenJDK.txt LICENSE_Oracle.txt + +%changelog +* Mon Aug 17 2020 maminjie - 0.6.4-1 +- package init diff --git a/time-api.yaml b/time-api.yaml new file mode 100644 index 0000000..94e728e --- /dev/null +++ b/time-api.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: ThreeTen/threeten +tag_prefix: "^v" +seperator: "." diff --git a/v0.6.4.tar.gz b/v0.6.4.tar.gz new file mode 100644 index 0000000..2aab105 Binary files /dev/null and b/v0.6.4.tar.gz differ