%global oname threeten Name: time-api Version: 0.6.4 Release: 14%{?dist} Summary: JSR-310 - Date and Time API # GPLv2: src-openjdk/main/java/java/util/GregorianCalendar.java # src-openjdk/main/java/java/util/Calendar.java # src-openjdk/main/java/java/util/Date.java # Public Domain: src/main/tzdata/tzdata200*.tar.gz License: BSD and GPLv2+ and Public Domain URL: http://threeten.github.com/ Source0: https://github.com/ThreeTen/%{oname}/archive/v%{version}.tar.gz Source1: %{name}-template-pom.xml Patch0: %{name}-0.6.4-dont-compile-openjdk-classes.patch BuildRequires: java-devel BuildRequires: jpackage-utils BuildRequires: javapackages-tools BuildRequires: maven-local BuildRequires: ant BuildRequires: emma BuildRequires: testng Requires: jpackage-utils BuildArch: noarch # https://fedorahosted.org/fpc/ticket/365 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} # Use system libraries 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|@VERSION@|%{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 # https://fedoraproject.org/wiki/Packaging:Java#Packages_providing_APIs 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 * Sat Jul 27 2019 Fedora Release Engineering - 0.6.4-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sun Feb 03 2019 Fedora Release Engineering - 0.6.4-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sat Jul 14 2018 Fedora Release Engineering - 0.6.4-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Feb 09 2018 Fedora Release Engineering - 0.6.4-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 0.6.4-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 0.6.4-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Fri Feb 05 2016 Fedora Release Engineering - 0.6.4-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Fri Jun 19 2015 Fedora Release Engineering - 0.6.4-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Tue Jun 10 2014 Pete MacKinnon 0.6.4-6 - changes for xmvn 2.0 - add javapackages-tools, maven-local * Sun Jun 08 2014 Fedora Release Engineering - 0.6.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Fri Mar 28 2014 Michael Simacek - 0.6.4-4 - Use Requires: java-headless rebuild (#1067528) * Tue Nov 19 2013 Pete MacKinnon 0.6.4-3 - add API symlink per review - added version-release for bundled provides * Mon Nov 18 2013 Pete MacKinnon 0.6.4-2 - add fpc notes and virtual provide * Thu Sep 19 2013 gil cattaneo 0.6.4-1 - initial rpm