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