2bc1dac
%undefine _package_note_flags
a6045e6
%ifnarch %{ocaml_native_compiler}
a6045e6
%global debug_package %{nil}
a6045e6
%endif
a6045e6
43f0b03
Name:           ocaml-calendar
fdad83d
Version:        2.04
a936e48
Release:        46%{?dist}
43f0b03
Summary:        Objective Caml library for managing dates and times
43f0b03
License:        LGPLv2
e970cc3
66dd101
URL:            http://calendar.forge.ocamlcore.org/
fdad83d
Source0:        https://forge.ocamlcore.org/frs/download.php/1481/calendar-2.04.tar.gz
e970cc3
e970cc3
Patch1:         calendar-2.03.2-enable-debug.patch
e970cc3
66a231b
BuildRequires: make
c83ed8b
BuildRequires:  ocaml >= 4.00.1
c83ed8b
BuildRequires:  ocaml-findlib-devel >= 1.3.3-3
c83ed8b
BuildRequires:  ocaml-ocamldoc
b7ab912
BuildRequires:  gawk
43f0b03
43cc6f1
# Ignore all generated modules *except* CalendarLib, since everything
43cc6f1
# now appears in that namespace.
e8ceed2
%global __ocaml_requires_opts -i Calendar_builder -i Calendar_sig -i Date -i Date_sig -i Fcalendar -i Ftime -i Period -i Printer -i Time -i Time_sig -i Time_Zone -i Utils -i Version
e8ceed2
%global __ocaml_provides_opts -i Calendar_builder -i Calendar_sig -i Date -i Date_sig -i Fcalendar -i Ftime -i Period -i Printer -i Time -i Time_sig -i Time_Zone -i Utils -i Version
e8ceed2
43f0b03
43f0b03
%description
43f0b03
Objective Caml library for managing dates and times.
43f0b03
43f0b03
43f0b03
%package        devel
43f0b03
Summary:        Development files for %{name}
43f0b03
Requires:       %{name} = %{version}-%{release}
43f0b03
43f0b03
43f0b03
%description    devel
43f0b03
The %{name}-devel package contains libraries and signature files for
43f0b03
developing applications that use %{name}.
43f0b03
43f0b03
43f0b03
%prep
43f0b03
%setup -q -n calendar-%{version}
e970cc3
%patch1 -p1
43f0b03
43f0b03
43f0b03
%build
43f0b03
./configure --libdir=%{_libdir}
43f0b03
make
43f0b03
make doc
43f0b03
e89ccd8
mv TODO TODO.old
e89ccd8
iconv -f iso-8859-1 -t utf-8 < TODO.old > TODO
e89ccd8
43f0b03
43f0b03
%install
43f0b03
export DESTDIR=$RPM_BUILD_ROOT
43f0b03
export OCAMLFIND_DESTDIR=$RPM_BUILD_ROOT%{_libdir}/ocaml
43f0b03
mkdir -p $OCAMLFIND_DESTDIR $OCAMLFIND_DESTDIR/stublibs
43f0b03
make install
43f0b03
43f0b03
43f0b03
%files
43f0b03
%doc CHANGES README TODO LGPL COPYING
43f0b03
%{_libdir}/ocaml/calendar
b1ab22b
%ifarch %{ocaml_native_compiler}
e89ccd8
%exclude %{_libdir}/ocaml/calendar/*.cmx
e89ccd8
%endif
43f0b03
%exclude %{_libdir}/ocaml/calendar/*.mli
43f0b03
43f0b03
43f0b03
%files devel
43f0b03
%doc CHANGES README TODO LGPL COPYING calendarFAQ-2.6.txt doc/*
b1ab22b
%ifarch %{ocaml_native_compiler}
e89ccd8
%{_libdir}/ocaml/calendar/*.cmx
e89ccd8
%endif
43f0b03
%{_libdir}/ocaml/calendar/*.mli
43f0b03
43f0b03
43f0b03
%changelog
a936e48
* Tue Jan 24 2023 Richard W.M. Jones <rjones@redhat.com> - 2.04-46
a936e48
- Rebuild OCaml packages for F38
a936e48
7820911
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.04-45
7820911
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
7820911
c62b64a
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.04-44
c62b64a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
c62b64a
c76cf71
* Sat Jun 18 2022 Richard W.M. Jones <rjones@redhat.com> - 2.04-43
c76cf71
- OCaml 4.14.0 rebuild
c76cf71
33e0a9e
* Fri Feb 04 2022 Richard W.M. Jones <rjones@redhat.com> - 2.04-42
33e0a9e
- Bump release and rebuild.
33e0a9e
2bc1dac
* Fri Feb 04 2022 Richard W.M. Jones <rjones@redhat.com> - 2.04-41
2bc1dac
- OCaml 4.13.1 rebuild to remove package notes
2bc1dac
03b4292
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.04-40
03b4292
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
03b4292
74afe29
* Mon Oct 04 2021 Richard W.M. Jones <rjones@redhat.com> - 2.04-39
74afe29
- OCaml 4.13.1 build
74afe29
bf53a19
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.04-38
bf53a19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
bf53a19
ed0615f
* Mon Mar  1 14:31:55 GMT 2021 Richard W.M. Jones <rjones@redhat.com> - 2.04-37
ed0615f
- OCaml 4.12.0 build
ed0615f
edf6454
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.04-36
edf6454
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
edf6454
96bfcca
* Tue Sep 01 2020 Richard W.M. Jones <rjones@redhat.com> - 2.04-35
96bfcca
- OCaml 4.11.1 rebuild
96bfcca
dfc93a2
* Fri Aug 21 2020 Richard W.M. Jones <rjones@redhat.com> - 2.04-34
dfc93a2
- OCaml 4.11.0 rebuild
dfc93a2
3191dc5
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.04-33
3191dc5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
3191dc5
fcd3bc0
* Mon May 04 2020 Richard W.M. Jones <rjones@redhat.com> - 2.04-32
fcd3bc0
- OCaml 4.11.0+dev2-2020-04-22 rebuild
fcd3bc0
46292f2
* Tue Apr 21 2020 Richard W.M. Jones <rjones@redhat.com> - 2.04-31
46292f2
- OCaml 4.11.0 pre-release attempt 2
46292f2
e3edd6a
* Fri Apr 17 2020 Richard W.M. Jones <rjones@redhat.com> - 2.04-30
e3edd6a
- OCaml 4.11.0 pre-release
e3edd6a
973c1a5
* Thu Apr 02 2020 Richard W.M. Jones <rjones@redhat.com> - 2.04-29
973c1a5
- Update all OCaml dependencies for RPM 4.16.
973c1a5
403b617
* Wed Feb 26 2020 Richard W.M. Jones <rjones@redhat.com> - 2.04-28
403b617
- OCaml 4.10.0 final.
403b617
e9048e1
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.04-27
e9048e1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
e9048e1
14d0dbc
* Sun Jan 19 2020 Richard W.M. Jones <rjones@redhat.com> - 2.04-26
14d0dbc
- OCaml 4.10.0+beta1 rebuild.
14d0dbc
5952203
* Thu Jan 09 2020 Richard W.M. Jones <rjones@redhat.com> - 2.04-25
5952203
- OCaml 4.09.0 for riscv64
5952203
55d9e6a
* Fri Dec 06 2019 Richard W.M. Jones <rjones@redhat.com> - 2.04-24
55d9e6a
- OCaml 4.09.0 (final) rebuild.
55d9e6a
fddde42
* Fri Aug 16 2019 Richard W.M. Jones <rjones@redhat.com> - 2.04-23
fddde42
- OCaml 4.08.1 (final) rebuild.
fddde42
139fbe0
* Wed Jul 31 2019 Richard W.M. Jones <rjones@redhat.com> - 2.04-22
139fbe0
- OCaml 4.08.1 (rc2) rebuild.
139fbe0
4ac7cb3
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.04-21
4ac7cb3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
4ac7cb3
5752294
* Thu Jun 27 2019 Richard W.M. Jones <rjones@redhat.com> - 2.04-20
5752294
- OCaml 4.08.0 (final) rebuild.
5752294
d3579ab
* Mon Apr 29 2019 Richard W.M. Jones <rjones@redhat.com> - 2.04-19
d3579ab
- OCaml 4.08.0 (beta 3) rebuild.
d3579ab
127c601
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.04-18
127c601
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
127c601
ada925a
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.04-17
ada925a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
ada925a
b96de1b
* Wed Jul 11 2018 Richard W.M. Jones <rjones@redhat.com> - 2.04-16
b96de1b
- OCaml 4.07.0 (final) rebuild.
b96de1b
13cfde5
* Tue Jun 19 2018 Richard W.M. Jones <rjones@redhat.com> - 2.04-15
13cfde5
- OCaml 4.07.0-rc1 rebuild.
13cfde5
a332e3c
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.04-14
a332e3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
a332e3c
1d49bf3
* Tue Nov 07 2017 Richard W.M. Jones <rjones@redhat.com> - 2.04-13
1d49bf3
- OCaml 4.06.0 rebuild.
1d49bf3
a85d635
* Mon Aug 07 2017 Richard W.M. Jones <rjones@redhat.com> - 2.04-12
a85d635
- OCaml 4.05.0 rebuild.
a85d635
c9be968
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.04-11
c9be968
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
c9be968
ffc198c
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.04-10
ffc198c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
ffc198c
e3ee3b4
* Mon Jun 26 2017 Richard W.M. Jones <rjones@redhat.com> - 2.04-9
e3ee3b4
- OCaml 4.04.2 rebuild.
e3ee3b4
4d7a688
* Thu May 11 2017 Richard W.M. Jones <rjones@redhat.com> - 2.04-8
4d7a688
- Rebuild for OCaml 4.04.1.
4d7a688
bd80699
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.04-7
bd80699
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
bd80699
a4a4f6b
* Wed Nov 09 2016 Dan Horák <dan@danny.cz> - 2.04-6
a4a4f6b
- rebuild for s390x codegen bug
a4a4f6b
960d52b
* Fri Nov 04 2016 Richard W.M. Jones <rjones@redhat.com> - 2.04-5
960d52b
- Rebuild for OCaml 4.04.0.
960d52b
a6045e6
* Wed Oct 19 2016 Dan Horák <dan[at]danny.cz> - 2.04-4
a6045e6
- disable debuginfo subpackage on interpreted builds
a6045e6
52b6f34
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.04-3
52b6f34
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
52b6f34
22b59b7
* Tue Jul 28 2015 Richard W.M. Jones <rjones@redhat.com> - 2.04-2
22b59b7
- OCaml 4.02.3 rebuild.
22b59b7
fdad83d
* Tue Jul 21 2015 Richard W.M. Jones <rjones@redhat.com> - 2.04-1
fdad83d
- New upstream version 2.04.
fdad83d
- Enable bytecode compilation.
fdad83d
bf85972
* Wed Jun 24 2015 Richard W.M. Jones <rjones@redhat.com> - 2.03.2-14
bf85972
- Bump release and rebuild.
bf85972
235e670
* Wed Jun 17 2015 Richard W.M. Jones <rjones@redhat.com> - 2.03.2-13
235e670
- ocaml-4.02.2 rebuild.
235e670
c9d2db8
* Mon Feb 16 2015 Richard W.M. Jones <rjones@redhat.com> - 2.03.2-12
c9d2db8
- ocaml-4.02.1 rebuild.
c9d2db8
ec75fc3
* Sat Aug 30 2014 Richard W.M. Jones <rjones@redhat.com> - 2.03.2-11
ec75fc3
- ocaml-4.02.0 final rebuild.
ec75fc3
25bb24e
* Sat Aug 23 2014 Richard W.M. Jones <rjones@redhat.com> - 2.03.2-10
25bb24e
- Rebuild for ocaml-4.02.0+rc1.
25bb24e
2586bfe
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.03.2-9
2586bfe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2586bfe
50b62a3
* Fri Aug 01 2014 Richard W.M. Jones <rjones@redhat.com> - 2.03.2-8
50b62a3
- ocaml-4.02.0-0.8.git10e45753.fc22 build.
50b62a3
b1ab22b
* Thu Jul 17 2014 Richard W.M. Jones <rjones@redhat.com> - 2.03.2-7
b1ab22b
- Rebuild for OCaml 4.02.0 beta.
b1ab22b
6cdb4dc
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.03.2-6
6cdb4dc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
6cdb4dc
e970cc3
* Sat Sep 14 2013 Richard W.M. Jones <rjones@redhat.com> - 2.03.2-5
e970cc3
- Rebuild for OCaml 4.01.0.
e970cc3
- Enable debuginfo.
e970cc3
f3e337b
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.03.2-4
f3e337b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
f3e337b
419bd9e
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.03.2-3
419bd9e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
419bd9e
c83ed8b
* Tue Nov 27 2012 Richard W.M. Jones <rjones@redhat.com> - 2.03.2-2
c83ed8b
- BR >= OCaml 4.00.1 so we can't be built against the wrong OCaml.
c83ed8b
9c2f99d
* Mon Oct 29 2012 Richard W.M. Jones <rjones@redhat.com> - 2.03.2-1
9c2f99d
- New upstream version 2.03.2.
9c2f99d
- Rebuild for OCaml 4.00.1.
9c2f99d
- Remove upstream patch.
9c2f99d
9d926b9
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.03.1-5
9d926b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9d926b9
9a27d51
* Sat Jun 09 2012 Richard W.M. Jones <rjones@redhat.com> - 2.03.1-4
9a27d51
- Rebuild for OCaml 4.00.0.
9a27d51
cc03c14
* Sat Apr 28 2012 Richard W.M. Jones <rjones@redhat.com> - 2.03.1-2
cc03c14
- Bump and rebuild against new OCaml compiler in ARM.
cc03c14
81a7c32
* Fri Jan  6 2012 Richard W.M. Jones <rjones@redhat.com> - 2.03.1-1
81a7c32
- New upstream version 2.03.1.
81a7c32
503ea0c
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.03-2
503ea0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
503ea0c
c97e0e3
* Thu Jan  6 2011 Richard W.M. Jones <rjones@redhat.com> - 2.03-1
c97e0e3
- New upstream version 2.03.
c97e0e3
- Rebuild for OCaml 3.12.0.
c97e0e3
- Remove META file patch, now upstream.
c97e0e3
e8ceed2
* Tue Jan 12 2010 Richard W.M. Jones <rjones@redhat.com> - 2.01.1-5
e8ceed2
- Replace %%define with %%global.
e8ceed2
- Use upstream RPM 4.8 OCaml dependency generator.
e8ceed2
- Suppress bogus requires as well as provides.
e8ceed2
2581c0f
* Wed Dec 30 2009 Richard W.M. Jones <rjones@redhat.com> - 2.01.1-3
2581c0f
- Rebuild for OCaml 3.11.2.
2581c0f
dd5786c
* Thu Oct  8 2009 Richard W.M. Jones <rjones@redhat.com> - 2.01.1-2
8cb1756
- New upstream release 2.01.1.
dd5786c
- Patch META file so it doesn't include the library twice.
8cb1756
f960745
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.4-7
f960745
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f960745
66dd101
* Sat May 23 2009 Richard W.M. Jones <rjones@redhat.com> - 2.0.4-6
66dd101
- Calendar has a new upstream URL.
66dd101
f94fe28
* Sat May 23 2009 Richard W.M. Jones <rjones@redhat.com> - 2.0.4-5
f94fe28
- Rebuild for OCaml 3.11.1
f94fe28
89e4a08
* Thu Apr 16 2009 S390x secondary arch maintainer <fedora-s390x@lists.fedoraproject.org>
89e4a08
- ExcludeArch sparc64, s390, s390x as we don't have OCaml on those archs
89e4a08
  (added sparc64 per request from the sparc maintainer)
89e4a08
39f748d
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.4-4
39f748d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
39f748d
c8f2d8f
* Wed Nov 26 2008 Richard W.M. Jones <rjones@redhat.com> - 2.0.4-3
c8f2d8f
- Rebuild for OCaml 3.11.0+rc1.
c8f2d8f
8a92154
* Wed Nov 19 2008 Richard W.M. Jones <rjones@redhat.com> - 2.0.4-2
8a92154
- Rebuild for OCaml 3.11.0
8a92154
e89ccd8
* Thu Jul 10 2008 Richard W.M. Jones <rjones@redhat.com> - 2.0.4-1
e89ccd8
- New upstream version 2.0.4 (rhbz #454789).
e89ccd8
- Fix non-UTF-8 characters in TODO.
e89ccd8
- *.cmx file moved to -devel subpackage as per packaging guidelines.
e89ccd8
6eded5a
* Wed Apr 23 2008 Richard W.M. Jones <rjones@redhat.com> - 2.0.2-2
6eded5a
- Rebuild for OCaml 3.10.2
6eded5a
9630992
* Fri Mar 28 2008 Richard W.M. Jones <rjones@redhat.com> - 2.0.2-1
9630992
- New upstream version 2.0.2 (rhbz #439124)
9630992
3fb807f
* Sat Mar  1 2008 Richard W.M. Jones <rjones@redhat.com> - 2.0-2
3fb807f
- Rebuild for ppc64.
3fb807f
43cc6f1
* Tue Feb 12 2008 Richard W.M. Jones <rjones@redhat.com> - 2.0-1
43cc6f1
- New upstream version 2.0.
43cc6f1
- Rebuild for OCaml 3.10.1.
43cc6f1
4517fce
* Thu Sep  6 2007 Richard W.M. Jones <rjones@redhat.com> - 1.10-9
4517fce
- Force rebuild because of updated requires/provides scripts in OCaml.
4517fce
4517fce
* Mon Sep  3 2007 Richard W.M. Jones <rjones@redhat.com> - 1.10-8
4517fce
- Force rebuild because of base OCaml.
4517fce
b7ab912
* Thu Aug 30 2007 Richard W.M. Jones <rjones@redhat.com> - 1.10-7
b7ab912
- Force rebuild because of changed BRs in base OCaml.
b7ab912
43f0b03
* Tue Aug  7 2007 Richard W.M. Jones <rjones@redhat.com> - 1.10-6
43f0b03
- ExcludeArch ppc64
43f0b03
- Clarify license is LGPLv2
43f0b03
- Add LGPL, COPYING, calendarFAQ-2.6.txt and doc/ subdirectory to docs.
43f0b03
- BR +ocaml-ocamldoc
43f0b03
43f0b03
* Mon Jun 11 2007 Richard W.M. Jones <rjones@redhat.com> - 1.10-5
43f0b03
- Updated to latest packaging guidelines.
43f0b03
43f0b03
* Sat Jun  2 2007 Richard W.M. Jones <rjones@redhat.com> - 1.10-4
43f0b03
- Handle bytecode-only architectures.
43f0b03
43f0b03
* Tue May 29 2007 Richard W.M. Jones <rjones@redhat.com> - 1.10-3
43f0b03
- Remove Debian DISTDIR patch.
43f0b03
43f0b03
* Fri May 25 2007 Richard W.M. Jones <rjones@redhat.com> - 1.10-2
43f0b03
- Added find-requires and find-provides.
43f0b03
43f0b03
* Fri May 18 2007 Richard W.M. Jones <rjones@redhat.com> - 1.10-1
43f0b03
- Initial RPM release.
43f0b03