|
|
be6508 |
%global libname dune
|
|
|
be6508 |
|
|
|
be6508 |
# Since menhir now requires dune to build, but dune needs menhir only for the
|
|
|
be6508 |
# tests, build in bootstrap mode to skip the tests and the need for menhir.
|
|
|
be6508 |
%bcond_without menhir
|
|
|
be6508 |
|
|
|
be6508 |
Name: ocaml-%{libname}
|
|
|
be6508 |
Version: 2.8.5
|
|
|
be6508 |
Release: 6%{?dist}
|
|
|
be6508 |
Summary: A composable build system for OCaml
|
|
|
be6508 |
|
|
|
be6508 |
# Dune itself is MIT. Some bundled libraries have a different license:
|
|
|
be6508 |
# ISC:
|
|
|
be6508 |
# - vendor/cmdliner
|
|
|
be6508 |
# LGPLv2:
|
|
|
be6508 |
# - vendor/incremental-cycles
|
|
|
be6508 |
# LGPLv2 with exceptions:
|
|
|
be6508 |
# - vendor/opam-file-format
|
|
|
be6508 |
# - vendor/re
|
|
|
be6508 |
License: MIT and LGPLv2 and LGPLv2 with exceptions and ISC
|
|
|
be6508 |
|
|
|
be6508 |
URL: https://dune.build
|
|
|
be6508 |
Source0: https://github.com/ocaml/%{libname}/archive/%{version}/%{libname}-%{version}.tar.gz
|
|
|
be6508 |
|
|
|
be6508 |
BuildRequires: emacs
|
|
|
be6508 |
BuildRequires: make
|
|
|
be6508 |
BuildRequires: ocaml >= 4.08
|
|
|
be6508 |
BuildRequires: ocaml-csexp-devel >= 1.3.0
|
|
|
be6508 |
BuildRequires: ocaml-findlib
|
|
|
be6508 |
BuildRequires: %{py3_dist sphinx}
|
|
|
be6508 |
BuildRequires: %{py3_dist sphinx-rtd-theme}
|
|
|
be6508 |
|
|
|
be6508 |
%if %{without menhir}
|
|
|
be6508 |
# Required by tests.
|
|
|
be6508 |
BuildRequires: ocaml-menhir
|
|
|
be6508 |
%endif
|
|
|
be6508 |
|
|
|
be6508 |
# Dune has vendored deps (ugh):
|
|
|
be6508 |
# I'm not clear on how to unbundle them.
|
|
|
be6508 |
# It seems to be unsupported upstream; the bootstrap process for dune
|
|
|
be6508 |
# doesn't seem to be able to detect libraries installed systemwide.
|
|
|
be6508 |
# https://github.com/ocaml/dune/issues/220
|
|
|
be6508 |
Provides: bundled(ocaml-build-path-prefix-map) = 0.2
|
|
|
be6508 |
Provides: bundled(ocaml-opam-file-format) = 2.0.0
|
|
|
be6508 |
Provides: bundled(ocaml-cmdliner) = 1.0.4
|
|
|
be6508 |
Provides: bundled(ocaml-re) = 1.9.0
|
|
|
be6508 |
|
|
|
be6508 |
Provides: dune = %{version}-%{release}
|
|
|
be6508 |
|
|
|
be6508 |
Provides: jbuilder = %{version}-%{release}
|
|
|
be6508 |
Obsoletes: jbuilder < 1.0.1-3
|
|
|
be6508 |
|
|
|
be6508 |
%description
|
|
|
be6508 |
Dune is a build system designed for OCaml/Reason projects only. It focuses
|
|
|
be6508 |
on providing the user with a consistent experience and takes care of most of
|
|
|
be6508 |
the low-level details of OCaml compilation. All you have to do is provide a
|
|
|
be6508 |
description of your project and Dune will do the rest.
|
|
|
be6508 |
|
|
|
be6508 |
The scheme it implements is inspired from the one used inside Jane Street and
|
|
|
be6508 |
adapted to the open source world. It has matured over a long time and is used
|
|
|
be6508 |
daily by hundred of developers, which means that it is highly tested and
|
|
|
be6508 |
productive.
|
|
|
be6508 |
|
|
|
be6508 |
%package devel
|
|
|
be6508 |
Summary: Development files for %{name}
|
|
|
be6508 |
Requires: %{name}%{?isa} = %{version}-%{release}
|
|
|
be6508 |
Requires: ocaml-csexp-devel%{?_isa}
|
|
|
be6508 |
|
|
|
be6508 |
%description devel
|
|
|
be6508 |
The %{name}-devel package contains libraries and
|
|
|
be6508 |
signature files for developing applications that use %{name}.
|
|
|
be6508 |
|
|
|
be6508 |
%package doc
|
|
|
be6508 |
Summary: HTML documentation for %{name}
|
|
|
be6508 |
Requires: %{name} = %{version}-%{release}
|
|
|
be6508 |
|
|
|
be6508 |
BuildArch: noarch
|
|
|
be6508 |
|
|
|
be6508 |
%description doc
|
|
|
be6508 |
HTML documentation for dune, a composable build system for OCaml.
|
|
|
be6508 |
|
|
|
be6508 |
%package emacs
|
|
|
be6508 |
Summary: Emacs support for %{name}
|
|
|
be6508 |
License: ISC
|
|
|
be6508 |
Requires: %{name} = %{version}-%{release}
|
|
|
be6508 |
|
|
|
be6508 |
BuildArch: noarch
|
|
|
be6508 |
|
|
|
be6508 |
%description emacs
|
|
|
be6508 |
The %{name}-devel package contains Emacs integration with the dune build
|
|
|
be6508 |
system, a mode to edit dune files, and flymake support for dune files.
|
|
|
be6508 |
|
|
|
be6508 |
%prep
|
|
|
be6508 |
%autosetup -n %{libname}-%{version} -p1
|
|
|
be6508 |
|
|
|
be6508 |
%build
|
|
|
be6508 |
./configure --libdir %{_libdir}/ocaml --mandir %{_mandir}
|
|
|
be6508 |
|
|
|
be6508 |
# This command fails, because ppx_bench, ppx_expect, and core_bench are missing.
|
|
|
be6508 |
# However, it is only tests that fail, not the actual build, so ignore the
|
|
|
be6508 |
# failures and continue.
|
|
|
be6508 |
%make_build release || :
|
|
|
be6508 |
./dune.exe build @install
|
|
|
be6508 |
%make_build doc
|
|
|
be6508 |
|
|
|
be6508 |
# Relink the stublibs. See https://github.com/ocaml/dune/issues/2977.
|
|
|
be6508 |
cd _build/default/src/stdune
|
|
|
be6508 |
ocamlmklib -g -ldopt "%{build_ldflags}" -o stdune_stubs fcntl_stubs.o
|
|
|
be6508 |
cd -
|
|
|
be6508 |
cd _build/default/src/dune_filesystem_stubs
|
|
|
be6508 |
ocamlmklib -g -ldopt "%{build_ldflags}" -o dune_filesystem_stubs_stubs \
|
|
|
be6508 |
$(ar t libdune_filesystem_stubs_stubs.a)
|
|
|
be6508 |
cd -
|
|
|
be6508 |
|
|
|
be6508 |
%install
|
|
|
be6508 |
# "make install" only installs the binary. We want the libraries, too.
|
|
|
be6508 |
./dune.exe install --destdir %{buildroot}
|
|
|
be6508 |
|
|
|
be6508 |
%ifarch %{ocaml_native_compiler}
|
|
|
be6508 |
# Add missing executable bits
|
|
|
be6508 |
find %{buildroot}%{_libdir}/ocaml -name \*.cmxs -exec chmod 0755 {} \+
|
|
|
be6508 |
%endif
|
|
|
be6508 |
|
|
|
be6508 |
# Byte compile the Emacs files
|
|
|
be6508 |
cd %{buildroot}%{_emacs_sitelispdir}
|
|
|
be6508 |
%_emacs_bytecompile dune.el dune-flymake.el
|
|
|
be6508 |
cd -
|
|
|
be6508 |
|
|
|
be6508 |
# Install documentation by way of pkgdocdir.
|
|
|
be6508 |
rm -fr %{buildroot}%{_prefix}/doc
|
|
|
be6508 |
mkdir -p %{buildroot}%{_pkgdocdir}/
|
|
|
be6508 |
cp -ar README.md CHANGES.md MIGRATION.md doc/_build/* %{buildroot}%{_pkgdocdir}/
|
|
|
be6508 |
|
|
|
be6508 |
%if %{without menhir}
|
|
|
be6508 |
%check
|
|
|
be6508 |
# These are the only tests we can run. The others require components that
|
|
|
be6508 |
# either depend on dune themselves or are not available in Fedora at all.
|
|
|
be6508 |
%{buildroot}%{_bindir}/dune runtest test/unit-tests
|
|
|
be6508 |
%endif
|
|
|
be6508 |
|
|
|
be6508 |
%files
|
|
|
be6508 |
%license LICENSE.md
|
|
|
be6508 |
%doc %{_pkgdocdir}/README.md
|
|
|
be6508 |
%doc %{_pkgdocdir}/CHANGES.md
|
|
|
be6508 |
%doc %{_pkgdocdir}/MIGRATION.md
|
|
|
be6508 |
%{_bindir}/dune
|
|
|
be6508 |
%{_mandir}/man*/dune*
|
|
|
be6508 |
%dir %{_pkgdocdir}/
|
|
|
be6508 |
%dir %{_libdir}/ocaml/dune/
|
|
|
be6508 |
%dir %{_libdir}/ocaml/dune-action-plugin/
|
|
|
be6508 |
%dir %{_libdir}/ocaml/dune-build-info/
|
|
|
be6508 |
%dir %{_libdir}/ocaml/dune-configurator/
|
|
|
be6508 |
%dir %{_libdir}/ocaml/dune-glob/
|
|
|
be6508 |
%dir %{_libdir}/ocaml/dune-private-libs/
|
|
|
be6508 |
%dir %{_libdir}/ocaml/dune-private-libs/dune-lang/
|
|
|
be6508 |
%dir %{_libdir}/ocaml/dune-private-libs/dune_re/
|
|
|
be6508 |
%dir %{_libdir}/ocaml/dune-private-libs/ocaml-config/
|
|
|
be6508 |
%dir %{_libdir}/ocaml/dune-private-libs/stdune/
|
|
|
be6508 |
%dir %{_libdir}/ocaml/dune-site/
|
|
|
be6508 |
%dir %{_libdir}/ocaml/dune-site/plugins/
|
|
|
be6508 |
%{_libdir}/ocaml/dune*/META
|
|
|
be6508 |
%{_libdir}/ocaml/dune*/*.cma
|
|
|
be6508 |
%{_libdir}/ocaml/dune*/*.cmi
|
|
|
be6508 |
%{_libdir}/ocaml/dune-configurator/.private/
|
|
|
be6508 |
%{_libdir}/ocaml/dune-private-libs/*/*.cma
|
|
|
be6508 |
%{_libdir}/ocaml/dune-private-libs/*/*.cmi
|
|
|
be6508 |
%{_libdir}/ocaml/dune-site/*/*.cma
|
|
|
be6508 |
%{_libdir}/ocaml/dune-site/*/*.cmi
|
|
|
be6508 |
%ifarch %{ocaml_native_compiler}
|
|
|
be6508 |
%{_libdir}/ocaml/dune*/*.cmxs
|
|
|
be6508 |
%{_libdir}/ocaml/dune-private-libs/*/*.cmxs
|
|
|
be6508 |
%{_libdir}/ocaml/dune-site/*/*.cmxs
|
|
|
be6508 |
%{_libdir}/ocaml/stublibs/dllstdune_stubs.so
|
|
|
be6508 |
%{_libdir}/ocaml/stublibs/dlldune_filesystem_stubs_stubs.so
|
|
|
be6508 |
%endif
|
|
|
be6508 |
|
|
|
be6508 |
%files devel
|
|
|
be6508 |
%{_libdir}/ocaml/dune*/dune-package
|
|
|
be6508 |
%{_libdir}/ocaml/dune*/opam
|
|
|
be6508 |
%{_libdir}/ocaml/dune*/*.cmt
|
|
|
be6508 |
%{_libdir}/ocaml/dune*/*.cmti
|
|
|
be6508 |
%{_libdir}/ocaml/dune*/*.ml
|
|
|
be6508 |
%{_libdir}/ocaml/dune*/*.mli
|
|
|
be6508 |
%{_libdir}/ocaml/dune-private-libs/*/*.cmt
|
|
|
be6508 |
%{_libdir}/ocaml/dune-private-libs/*/*.cmti
|
|
|
be6508 |
%{_libdir}/ocaml/dune-private-libs/*/*.ml
|
|
|
be6508 |
%{_libdir}/ocaml/dune-private-libs/*/*.mli
|
|
|
be6508 |
%{_libdir}/ocaml/dune-site/*/*.cmt
|
|
|
be6508 |
%{_libdir}/ocaml/dune-site/*/*.cmti
|
|
|
be6508 |
%{_libdir}/ocaml/dune-site/*/*.ml
|
|
|
be6508 |
%{_libdir}/ocaml/dune-site/*/*.mli
|
|
|
be6508 |
%ifarch %{ocaml_native_compiler}
|
|
|
be6508 |
%{_libdir}/ocaml/dune*/*.a
|
|
|
be6508 |
%{_libdir}/ocaml/dune*/*.cmx
|
|
|
be6508 |
%{_libdir}/ocaml/dune*/*.cmxa
|
|
|
be6508 |
%{_libdir}/ocaml/dune-private-libs/*/*.a
|
|
|
be6508 |
%{_libdir}/ocaml/dune-private-libs/*/*.cmx
|
|
|
be6508 |
%{_libdir}/ocaml/dune-private-libs/*/*.cmxa
|
|
|
be6508 |
%{_libdir}/ocaml/dune-site/*/*.a
|
|
|
be6508 |
%{_libdir}/ocaml/dune-site/*/*.cmx
|
|
|
be6508 |
%{_libdir}/ocaml/dune-site/*/*.cmxa
|
|
|
be6508 |
%endif
|
|
|
be6508 |
|
|
|
be6508 |
%files doc
|
|
|
be6508 |
%exclude %{_pkgdocdir}/README.md
|
|
|
be6508 |
%exclude %{_pkgdocdir}/CHANGES.md
|
|
|
be6508 |
%doc %{_pkgdocdir}/*
|
|
|
be6508 |
|
|
|
be6508 |
%files emacs
|
|
|
be6508 |
%{_emacs_sitelispdir}/dune*
|
|
|
be6508 |
|
|
|
be6508 |
%changelog
|
|
|
be6508 |
* Fri Mar 11 2022 Richard W.M. Jones <rjones@redhat.com> - 2.8.5-6
|
|
|
be6508 |
- Rebuild for EPEL
|
|
|
be6508 |
resolves: rhbz#2060850
|
|
|
be6508 |
|
|
|
be6508 |
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.8.5-5
|
|
|
be6508 |
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
be6508 |
Related: rhbz#1991688
|
|
|
be6508 |
|
|
|
be6508 |
* Sat Aug 7 2021 Florian Weimer <fweimer@redhat.com> - 2.8.5-4
|
|
|
be6508 |
- Rebuild to pick up new build flags from redhat-rpm-config (#1984652)
|
|
|
be6508 |
|
|
|
be6508 |
* Wed Jun 23 2021 Richard W.M. Jones <rjones@redhat.com> - 2.8.5-3
|
|
|
be6508 |
- Bump and rebuild
|
|
|
be6508 |
resolves: rhbz#1975305
|
|
|
be6508 |
|
|
|
be6508 |
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 2.8.5-2
|
|
|
be6508 |
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
be6508 |
|
|
|
be6508 |
* Mon Mar 29 2021 Jerry James <loganjerry@gmail.com> - 2.8.5-1
|
|
|
be6508 |
- Version 2.8.5
|
|
|
be6508 |
|
|
|
be6508 |
* Mon Mar 8 2021 Jerry James <loganjerry@gmail.com> - 2.8.4-1
|
|
|
be6508 |
- Version 2.8.4
|
|
|
be6508 |
|
|
|
be6508 |
* Mon Mar 8 2021 Jerry James <loganjerry@gmail.com> - 2.8.3-1
|
|
|
be6508 |
- Version 2.8.3
|
|
|
be6508 |
|
|
|
be6508 |
* Mon Feb 1 2021 Richard W.M. Jones <rjones@redhat.com> - 2.8.2-3
|
|
|
be6508 |
- Bump and rebuild for updated ocaml Dynlink dependency.
|
|
|
be6508 |
|
|
|
be6508 |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.2-2
|
|
|
be6508 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
be6508 |
|
|
|
be6508 |
* Thu Jan 21 2021 Jerry James <loganjerry@gmail.com> - 2.8.2-1
|
|
|
be6508 |
- Version 2.8.2
|
|
|
be6508 |
|
|
|
be6508 |
* Thu Jan 14 2021 Jerry James <loganjerry@gmail.com> - 2.8.1-1
|
|
|
be6508 |
- Version 2.8.1
|
|
|
be6508 |
|
|
|
be6508 |
* Wed Jan 13 2021 Jerry James <loganjerry@gmail.com> - 2.8.0-1
|
|
|
be6508 |
- Version 2.8.0
|
|
|
be6508 |
- Drop upstreamed patch from pull request 3757
|
|
|
be6508 |
|
|
|
be6508 |
* Fri Sep 18 2020 Jerry James <loganjerry@gmail.com> - 2.7.1-2
|
|
|
be6508 |
- Add ocaml-csexp-devel R to the -devel subpackage
|
|
|
be6508 |
|
|
|
be6508 |
* Mon Sep 14 2020 Jerry James <loganjerry@gmail.com> - 2.7.1-1
|
|
|
be6508 |
- Version 2.7.1
|
|
|
be6508 |
- Csexp is no longer vendored in
|
|
|
be6508 |
- Drop upstreamed patches for issue 3736 and pull request 3739
|
|
|
be6508 |
- Fix configuration with patch from pull request 3757
|
|
|
be6508 |
|
|
|
be6508 |
* Tue Sep 01 2020 Richard W.M. Jones <rjones@redhat.com> - 2.7.0-6
|
|
|
be6508 |
- OCaml 4.11.1 rebuild
|
|
|
be6508 |
|
|
|
be6508 |
* Mon Aug 24 2020 Richard W.M. Jones <rjones@redhat.com> - 2.7.0-5
|
|
|
be6508 |
- Add fix for https://github.com/ocaml/dune/issues/3736
|
|
|
be6508 |
|
|
|
be6508 |
* Fri Aug 21 2020 Richard W.M. Jones <rjones@redhat.com> - 2.7.0-2
|
|
|
be6508 |
- OCaml 4.11.0 rebuild
|
|
|
be6508 |
|
|
|
be6508 |
* Fri Aug 14 2020 Jerry James <loganjerry@gmail.com> - 2.7.0-1
|
|
|
be6508 |
- Version 2.7.0
|
|
|
be6508 |
- Drop upstreamed patch for issue 3671
|
|
|
be6508 |
|
|
|
be6508 |
* Tue Aug 4 2020 Richard W.M. Jones <rjones@redhat.com> - 2.6.2-2
|
|
|
be6508 |
- Pass -g option when compiling ppx extensions.
|
|
|
be6508 |
https://github.com/ocaml/dune/pull/3671
|
|
|
be6508 |
|
|
|
be6508 |
* Mon Aug 3 2020 Jerry James <loganjerry@gmail.com> - 2.6.2-1
|
|
|
be6508 |
- New version 2.6.2
|
|
|
be6508 |
|
|
|
be6508 |
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.1-2
|
|
|
be6508 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
be6508 |
|
|
|
be6508 |
* Thu Jul 2 2020 Jerry James <loganjerry@gmail.com> - 2.6.1-1
|
|
|
be6508 |
- New version 2.6.1
|
|
|
be6508 |
|
|
|
be6508 |
* Sat Jun 6 2020 Jerry James <loganjerry@gmail.com> - 2.6.0-1
|
|
|
be6508 |
- New version 2.6.0
|
|
|
be6508 |
|
|
|
be6508 |
* Mon May 04 2020 Richard W.M. Jones <rjones@redhat.com> - 2.5.1-4
|
|
|
be6508 |
- OCaml 4.11.0+dev2-2020-04-22 rebuild
|
|
|
be6508 |
|
|
|
be6508 |
* Tue Apr 21 2020 Richard W.M. Jones <rjones@redhat.com> - 2.5.1-3
|
|
|
be6508 |
- OCaml 4.11.0 pre-release attempt 2
|
|
|
be6508 |
- Rename cond "bootstrap" as "menhir".
|
|
|
be6508 |
|
|
|
be6508 |
* Sun Apr 19 2020 Jerry James <loganjerry@gmail.com> - 2.5.1-1
|
|
|
be6508 |
- New version 2.5.1
|
|
|
be6508 |
|
|
|
be6508 |
* Sat Apr 18 2020 Richard W.M. Jones <rjones@redhat.com> - 2.5.0-5
|
|
|
be6508 |
- Bump release and rebuild.
|
|
|
be6508 |
|
|
|
be6508 |
* Sat Apr 18 2020 Richard W.M. Jones <rjones@redhat.com> - 2.5.0-4
|
|
|
be6508 |
- Bump release and rebuild.
|
|
|
be6508 |
|
|
|
be6508 |
* Fri Apr 17 2020 Richard W.M. Jones <rjones@redhat.com> - 2.5.0-3
|
|
|
be6508 |
- Bump release and rebuild.
|
|
|
be6508 |
|
|
|
be6508 |
* Fri Apr 17 2020 Richard W.M. Jones <rjones@redhat.com> - 2.5.0-2
|
|
|
be6508 |
- OCaml 4.11.0 pre-release
|
|
|
be6508 |
|
|
|
be6508 |
* Fri Apr 10 2020 Jerry James <loganjerry@gmail.com> - 2.5.0-1
|
|
|
be6508 |
- Version 2.5.0
|
|
|
be6508 |
|
|
|
be6508 |
* Thu Apr 02 2020 Richard W.M. Jones <rjones@redhat.com> - 2.4.0-2
|
|
|
be6508 |
- Update all OCaml dependencies for RPM 4.16.
|
|
|
be6508 |
|
|
|
be6508 |
* Fri Mar 6 2020 Jerry James <loganjerry@gmail.com> - 2.4.0-1
|
|
|
be6508 |
- New version 2.4.0
|
|
|
be6508 |
- Add bootstrap conditional for builds without ocaml-menhir
|
|
|
be6508 |
|
|
|
be6508 |
* Wed Feb 26 2020 Richard W.M. Jones <rjones@redhat.com> - 2.3.1-2
|
|
|
be6508 |
- OCaml 4.10.0 final.
|
|
|
be6508 |
|
|
|
be6508 |
* Thu Feb 20 2020 Jerry James <loganjerry@gmail.com> - 2.3.1-1
|
|
|
be6508 |
- New version 2.3.1 (bz 1805578)
|
|
|
be6508 |
|
|
|
be6508 |
* Tue Feb 18 2020 Jerry James <loganjerry@gmail.com> - 2.3.0-1
|
|
|
be6508 |
- New version 2.3.0 (bz 1803374)
|
|
|
be6508 |
|
|
|
be6508 |
* Fri Feb 7 2020 Jerry James <loganjerry@gmail.com> - 2.2.0-1
|
|
|
be6508 |
- New version 2.2.0 (bz 1742638)
|
|
|
be6508 |
|
|
|
be6508 |
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-3
|
|
|
be6508 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
be6508 |
|
|
|
be6508 |
* Sun Jan 19 2020 Richard W.M. Jones <rjones@redhat.com> - 2.1.2-2
|
|
|
be6508 |
- OCaml 4.10.0+beta1 rebuild.
|
|
|
be6508 |
|
|
|
be6508 |
* Fri Jan 10 2020 Ben Rosser <rosser.bjr@gmail.com> - 2.1.2-1
|
|
|
be6508 |
- Update to latest upstream release, 2.1.2.
|
|
|
be6508 |
- Remove doc patches (as they were accepted upstream).
|
|
|
be6508 |
|
|
|
be6508 |
* Sat Jan 4 2020 Jerry James <loganjerry@gmail.com> - 2.1.0-1
|
|
|
be6508 |
- New version 2.1.0 (bz 1742638)
|
|
|
be6508 |
- Invoke the configure script (bz 1740196)
|
|
|
be6508 |
- Add LGPLv2 to License due to incremental-cycles
|
|
|
be6508 |
- Add -emacs subpackage and byte compile the Emacs Lisp files
|
|
|
be6508 |
- Drop upstreamed 15c04b09a8c06871635d5fd98c3a37089bbde6d9.patch
|
|
|
be6508 |
- Add -doc-emphasis and -doc-scheme patches
|
|
|
be6508 |
- Run the unit tests in %%check
|
|
|
be6508 |
|
|
|
be6508 |
* Fri Dec 06 2019 Richard W.M. Jones <rjones@redhat.com> - 1.11.0-4
|
|
|
be6508 |
- OCaml 4.09.0 (final) rebuild.
|
|
|
be6508 |
|
|
|
be6508 |
* Fri Aug 16 2019 Richard W.M. Jones <rjones@redhat.com> - 1.11.0-3
|
|
|
be6508 |
- OCaml 4.08.1 (final) rebuild.
|
|
|
be6508 |
|
|
|
be6508 |
* Fri Aug 09 2019 Richard W.M. Jones <rjones@redhat.com> - 1.11.0-2
|
|
|
be6508 |
- Work around nodynlink issue on armv7.
|
|
|
be6508 |
https://github.com/ocaml/dune/issues/2527
|
|
|
be6508 |
|
|
|
be6508 |
* Thu Aug 08 2019 Richard W.M. Jones <rjones@redhat.com> - 1.11.0-1
|
|
|
be6508 |
- New version 1.11.0 (also required for camomile 1.0.2).
|
|
|
be6508 |
|
|
|
be6508 |
* Tue Aug 06 2019 Ben Rosser <rosser.bjr@gmail.com> - 1.10.0-5
|
|
|
be6508 |
- Install dune libraries. Add new ocaml-dune subpackage (rhbz#1737414).
|
|
|
be6508 |
|
|
|
be6508 |
* Wed Jul 31 2019 Richard W.M. Jones <rjones@redhat.com> - 1.10.0-4
|
|
|
be6508 |
- OCaml 4.08.1 (rc2) rebuild.
|
|
|
be6508 |
|
|
|
be6508 |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-3
|
|
|
be6508 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
be6508 |
|
|
|
be6508 |
* Thu Jun 27 2019 Richard W.M. Jones <rjones@redhat.com> - 1.10.0-2
|
|
|
be6508 |
- OCaml 4.08.0 (final) rebuild.
|
|
|
be6508 |
|
|
|
be6508 |
* Sun Jun 16 2019 Andy Li <andy@onthewings.net> - 1.10.0-1
|
|
|
be6508 |
- Updated to latest upstream release (#1715394).
|
|
|
be6508 |
|
|
|
be6508 |
* Thu May 16 2019 Andy Li <andy@onthewings.net> - 1.9.3-1
|
|
|
be6508 |
- Updated to latest upstream release (#1705660).
|
|
|
be6508 |
|
|
|
be6508 |
* Tue Apr 30 2019 Richard W.M. Jones <rjones@redhat.com> - 1.9.1-2
|
|
|
be6508 |
- OCaml 4.08.0 (beta 3) rebuild.
|
|
|
be6508 |
|
|
|
be6508 |
* Thu Apr 11 2019 Andy Li <andy@onthewings.net> - 1.9.1-1
|
|
|
be6508 |
- Updated to latest upstream release (#1698732).
|
|
|
be6508 |
|
|
|
be6508 |
* Wed Apr 10 2019 Andy Li <andy@onthewings.net> - 1.9.0-1
|
|
|
be6508 |
- Updated to latest upstream release (#1698022).
|
|
|
be6508 |
|
|
|
be6508 |
* Wed Mar 13 2019 Andy Li <andy@onthewings.net> - 1.8.2-1
|
|
|
be6508 |
- Updated to latest upstream release (#1686836).
|
|
|
be6508 |
- Add missing dependency on sphinx_rtd_theme.
|
|
|
be6508 |
|
|
|
be6508 |
* Fri Mar 08 2019 Andy Li <andy@onthewings.net> - 1.8.0-1
|
|
|
be6508 |
- Updated to latest upstream release (#1686466).
|
|
|
be6508 |
|
|
|
be6508 |
* Fri Mar 01 2019 Andy Li <andy@onthewings.net> - 1.7.3-1
|
|
|
be6508 |
- Renamed source package from jbuilder to ocaml-dune.
|
|
|
be6508 |
- Updated URLs and license according to upstream changes.
|
|
|
be6508 |
- Updated to latest upstream release (#1600105).
|
|
|
be6508 |
- Removed 1113.patch which has been applied upstream in eariler version.
|
|
|
be6508 |
- Removed rpm check section since the upstream tests depend on opam.
|
|
|
be6508 |
|
|
|
be6508 |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-2
|
|
|
be6508 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
be6508 |
|
|
|
be6508 |
* Tue Aug 07 2018 Ben Rosser <rosser.bjr@gmail.com> - 1.0.1-1
|
|
|
be6508 |
- Updated to latest upstream release.
|
|
|
be6508 |
- Manpages have been renamed to 'dune'. A 'dune' binary is now provided as well.
|
|
|
be6508 |
|
|
|
be6508 |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0-0.12.beta20
|
|
|
be6508 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
be6508 |
|
|
|
be6508 |
* Wed May 02 2018 Ben Rosser <rosser.bjr@gmail.com> - 1.0-0.11.beta20
|
|
|
be6508 |
- Updated to latest upstream release (#1537836).
|
|
|
be6508 |
|
|
|
be6508 |
* Tue Mar 06 2018 Ben Rosser <rosser.bjr@gmail.com> - 1.0-0.10.beta18
|
|
|
be6508 |
- Updated to latest upstream release (#1537836).
|
|
|
be6508 |
|
|
|
be6508 |
* Mon Feb 12 2018 Ben Rosser <rosser.bjr@gmail.com> - 1.0-0.9.beta17
|
|
|
be6508 |
- Update to upstream re-release of beta 17.
|
|
|
be6508 |
|
|
|
be6508 |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0-0.8.beta17
|
|
|
be6508 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
be6508 |
|
|
|
be6508 |
* Tue Jan 30 2018 Ben Rosser <rosser.bjr@gmail.com> - 1.0-0.7.beta18
|
|
|
be6508 |
- Fix build failure on ppc64 by always using bytecode ocaml compiler to bootstrap.
|
|
|
be6508 |
|
|
|
be6508 |
* Wed Jan 24 2018 Ben Rosser <rosser.bjr@gmail.com> 1.0-0.6.beta17
|
|
|
be6508 |
- Update to latest upstream release, beta17 (#1537836).
|
|
|
be6508 |
- Remove unit tests that require external deps (that themselves require jbuilder).
|
|
|
be6508 |
|
|
|
be6508 |
* Tue Nov 14 2017 Ben Rosser <rosser.bjr@gmail.com> 1.0-0.5.beta16
|
|
|
be6508 |
- Update to latest upstream release, beta16 (#1509749).
|
|
|
be6508 |
- Add pre_tag version suffix to source flie name to avoid confusion.
|
|
|
be6508 |
|
|
|
be6508 |
* Mon Oct 23 2017 Ben Rosser <rosser.bjr@gmail.com> 1.0-0.4.beta14
|
|
|
be6508 |
- Update to latest upstream release, beta14 (#1504414).
|
|
|
be6508 |
|
|
|
be6508 |
* Mon Aug 28 2017 Ben Rosser <rosser.bjr@gmail.com> 1.0-0.3.beta12
|
|
|
be6508 |
- Update to latest upstream release, beta12.
|
|
|
be6508 |
- Fix typo in description.
|
|
|
be6508 |
- Use simpler github source URL.
|
|
|
be6508 |
- Use make_build macros when compiling.
|
|
|
be6508 |
|
|
|
be6508 |
* Tue Aug 15 2017 Ben Rosser <rosser.bjr@gmail.com> 1.0-0.2.beta11
|
|
|
be6508 |
- Update to a git snapshot so opam can be built against.
|
|
|
be6508 |
- Modernize ocaml packaging.
|
|
|
be6508 |
|
|
|
be6508 |
* Tue Aug 1 2017 Ben Rosser <rosser.bjr@gmail.com> 1.0-0.1.beta11
|
|
|
be6508 |
- Initial package.
|