e4361e2
%global tzversion tzdata2016c
80515ac
80515ac
Name:             joda-time
e4361e2
Version:          2.9.3
07af567
Release:          3.%{tzversion}%{?dist}
80515ac
Summary:          Java date and time API
80515ac
80515ac
License:          ASL 2.0
7083e90
URL:              http://www.joda.org/joda-time/
7083e90
Source0:          https://github.com/JodaOrg/%{name}/archive/v%{version}.tar.gz
84ec555
Source1:          ftp://ftp.iana.org/tz/releases/%{tzversion}.tar.gz
80515ac
BuildArch:        noarch
80515ac
4dd3da4
BuildRequires:  maven-local
4dd3da4
BuildRequires:  mvn(junit:junit)
4dd3da4
BuildRequires:  mvn(org.apache.maven.plugins:maven-source-plugin)
4dd3da4
BuildRequires:  mvn(org.apache.velocity:velocity)
4dd3da4
BuildRequires:  mvn(org.codehaus.mojo:exec-maven-plugin)
4dd3da4
BuildRequires:  mvn(org.joda:joda-convert)
80515ac
80515ac
502cc9c
%description
80515ac
Joda-Time provides a quality replacement for the Java date and time classes. The
80515ac
design allows for multiple calendar systems, while still providing a simple API.
Stanislav Ochotnicky 9a83bea
The 'default' calendar is the ISO8601 standard which is used by XML. The
Stanislav Ochotnicky 9a83bea
Gregorian, Julian, Buddhist, Coptic, Ethiopic and Islamic systems are also
Stanislav Ochotnicky 9a83bea
included, and we welcome further additions. Supporting classes include time
Stanislav Ochotnicky 9a83bea
zone, duration, format and parsing.
502cc9c
502cc9c
80515ac
%package javadoc
80515ac
Summary:          Javadoc for %{name}
502cc9c
80515ac
%description javadoc
502cc9c
This package contains the API documentation for %{name}.
502cc9c
502cc9c
502cc9c
%prep
7083e90
%setup -q
7083e90
80515ac
sed -i 's/\r//' LICENSE.txt
Stanislav Ochotnicky 4cc5e0e
sed -i 's/\r//' NOTICE.txt
80515ac
sed -i 's/\r//' RELEASE-NOTES.txt
502cc9c
502cc9c
# all java binaries must be removed from the sources
502cc9c
find . -name '*.jar' -exec rm -f '{}' \;
502cc9c
502cc9c
# replace internal tzdata
80515ac
rm -f src/main/java/org/joda/time/tz/src/*
80515ac
tar -xzf %{SOURCE1} -C src/main/java/org/joda/time/tz/src/
502cc9c
Stanislav Ochotnicky 2ab6518
# compat filename
Stanislav Ochotnicky 9a83bea
%mvn_file : %{name}
502cc9c
1a6d234
# javadoc generation fails due to strict doclint in JDK 8
1a6d234
%pom_remove_plugin :maven-javadoc-plugin
1a6d234
502cc9c
%build
Stanislav Ochotnicky 9a83bea
%mvn_build
502cc9c
502cc9c
%install
Stanislav Ochotnicky 9a83bea
%mvn_install
80515ac
Stanislav Ochotnicky 9a83bea
%files -f .mfiles
Stanislav Ochotnicky 4cc5e0e
%doc LICENSE.txt RELEASE-NOTES.txt NOTICE.txt
502cc9c
Stanislav Ochotnicky 9a83bea
%files javadoc -f .mfiles-javadoc
Stanislav Ochotnicky 4cc5e0e
%doc LICENSE.txt NOTICE.txt
80515ac
502cc9c
%changelog
07af567
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-3.tzdata2016c
07af567
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
07af567
4dd3da4
* Wed Jun 15 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.9.3-2.tzdata2016c
4dd3da4
- Regenerate build-requires
4dd3da4
e4361e2
* Wed Mar 30 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.9.3-1.tzdata2016c
e4361e2
- Update to upstream version 2.9.3
e4361e2
- Update to tzdata2016c
e4361e2
6acf782
* Wed Mar 30 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.9.2-2.tzdata2016a
6acf782
- Reintroduce accidentally removed tzdata version to release tag
6acf782
f7afdaa
* Tue Feb 16 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.9.2-1
f7afdaa
- Update to upstream version 2.9.2
f7afdaa
49170f8
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.9-2.tzdata2015e
49170f8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
49170f8
fda7c27
* Mon Nov  2 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.9-1.tzdata2015e
fda7c27
- Update to upstream version 2.9
fda7c27
7083e90
* Tue Jul 14 2015 Michael Simacek <msimacek@redhat.com> - 2.8.1-1.tzdata2015e
7083e90
- Update to upstream version 2.8.1
7083e90
- Update upstream URL
7083e90
- Update to tzdata2015e
7083e90
dfb30bb
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-4.tzdata2013g
dfb30bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
dfb30bb
1a6d234
* Thu May 14 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.3-3.tzdata2013g
1a6d234
- Remove maven-javadoc-plugin execution
1a6d234
bcb2d92
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-2.tzdata2013g
bcb2d92
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
bcb2d92
Stanislav Ochotnicky a06e024
* Wed Oct 16 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.3-1.tzdata2013g
Stanislav Ochotnicky a06e024
- Update to latest upstream and tzdata2013g
Stanislav Ochotnicky a06e024
85dd102
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2-2.tzdata2013c
85dd102
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
85dd102
Stanislav Ochotnicky 4cc5e0e
* Wed Jun  5 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.2-1.tzdata2013c
Stanislav Ochotnicky 4cc5e0e
- Update to latest upstream and tzdata
Stanislav Ochotnicky 4cc5e0e
- Install NOTICE.txt
Stanislav Ochotnicky 4cc5e0e
Stanislav Ochotnicky 9a83bea
* Tue Jun  4 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.1-5.tzdata2012h
Stanislav Ochotnicky 9a83bea
- Enable testsuite
Stanislav Ochotnicky 9a83bea
- Update to lates packaging guidelines
Stanislav Ochotnicky 9a83bea
b602f8d
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-4.tzdata2012h
b602f8d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b602f8d
Stanislav Ochotnicky aec9a3c
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 2.1-3.tzdata2012h
Stanislav Ochotnicky aec9a3c
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
Stanislav Ochotnicky aec9a3c
- Replace maven BuildRequires with maven-local
Stanislav Ochotnicky aec9a3c
6a534be
* Thu Nov 1 2012 Chris Spike <spike@fedoraproject.org> 2.1-2.tzdata2012h
6a534be
- New tzdata (2012h)
6a534be
84ec555
* Sat Oct 20 2012 Chris Spike <spike@fedoraproject.org> 2.1-1.tzdata2012g
84ec555
- Updated to 2.1
84ec555
- New tzdata (2012g)
84ec555
- Updated spec file according to latest java packaging guidelines
84ec555
43980de
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-8.tzdata2011f
43980de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
43980de
516a99b
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-7.tzdata2011f
516a99b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
516a99b
d58054c
* Tue Nov 29 2011 Alexander Kurtakov <akurtako@redhat.com> 1.6.2-6.tzdata2011f
d58054c
- Adapt to current guidelines.
d58054c
f400cc5
* Fri Apr 15 2011 Chris Spike <spike@fedoraproject.org> 1.6.2-5.tzdata2011f
6b3ec3f
- New tzdata (2011f)
6b3ec3f
- Fixed build for maven 3
6b3ec3f
- Cleaned up BRs
c366253
f400cc5
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-4.tzdata2010n
f400cc5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
f400cc5
6b3ec3f
* Wed Oct 27 2010 Chris Spike <spike@fedoraproject.org> 1.6.2-3.tzdata2010n
3adb50b
- New tzdata (2010n)
3adb50b
6b3ec3f
* Thu Sep 23 2010 Chris Spike <spike@fedoraproject.org> 1.6.2-2.tzdata2010l
b621d71
- Ignore test failures (tests fail in koji)
b621d71
6b3ec3f
* Thu Sep 23 2010 Chris Spike <spike@fedoraproject.org> 1.6.2-1.tzdata2010l
80515ac
- New upstream version (1.6.2)
80515ac
- Removed dependency on main package for -javadoc subpackage
80515ac
- Replaced summary with latest version
80515ac
- Switched from ant to maven (no build.xml any more)
80515ac
- Added patch to remove maven toolchain from pom.xml
80515ac
c93fe9b
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-3.tzdata2008i
c93fe9b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
c93fe9b
0ffa61a
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-2.tzdata2008i
0ffa61a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
0ffa61a
b6449ea
* Fri Dec 12 2008 Conrad Meyer <konrad@tylerc.org> - 1.6-1.tzdata2008i
b6449ea
- New upstream version (1.6).
b6449ea
c60c5d8
* Fri Oct 31 2008 Conrad Meyer <konrad@tylerc.org> - 1.5.2-10.tzdata2008i
c60c5d8
- New tzdata.
c60c5d8
c5f4053
* Mon Oct 13 2008 Conrad Meyer <konrad@tylerc.org> - 1.5.2-7.tzdata2008g
c5f4053
- New tzdata (2008g).
c5f4053
2be559f
* Sat Aug 23 2008 Conrad Meyer <konrad@tylerc.org> - 1.5.2-7.tzdata2008e
2be559f
- New version with new tzdata (2008e).
2be559f
99e2f7d
* Sat Jul 19 2008 Conrad Meyer <konrad@tylerc.org> - 1.5.2-7.tzdata2008d
99e2f7d
- New version with new tzdata (2008d).
99e2f7d
a2f6128
* Mon Jun 9 2008 Conrad Meyer <konrad@tylerc.org> - 1.5.2-6.tzdata2008c
a2f6128
- New version with new tzdata (2008c).
a2f6128
502cc9c
* Sun Apr 6 2008 Conrad Meyer <konrad@tylerc.org> - 1.5.2-5.tzdata2008b
502cc9c
- Don't compile GCJ bits yet as we hit some GCJ bug.
502cc9c
502cc9c
* Sat Apr 5 2008 Conrad Meyer <konrad@tylerc.org> - 1.5.2-4.tzdata2008b
502cc9c
- Update to tzdata2008b.
502cc9c
- Use unversioned jar.
502cc9c
- Some small things to comply with Java Packaging Guidelines.
502cc9c
- GCJ support.
502cc9c
502cc9c
* Mon Mar 17 2008 Conrad Meyer <konrad@tylerc.org> - 1.5.2-3.tzdata2008a
502cc9c
- Many small changes from bz# 436239 comment 6.
502cc9c
- Change -javadocs to -javadoc in accordance with java packaging
502cc9c
  guidelines draft.
502cc9c
502cc9c
* Sun Mar 16 2008 Conrad Meyer <konrad@tylerc.org> - 1.5.2-2
502cc9c
- Use system junit via Mamoru Tasaka's patch.
502cc9c
502cc9c
* Mon Mar 3 2008 Conrad Meyer <konrad@tylerc.org> - 1.5.2-1
502cc9c
- Initial package.