Remove some BRs needed only for transitive dependencies.

Add ocaml-astring-devel and ocaml-fpath-devel Rs to -devel.
Build in parallel.
This commit is contained in:
Jerry James 2020-01-16 13:44:27 -07:00
parent c147e33c80
commit 9cf2e7fd09

View File

@ -6,7 +6,7 @@
Name: ocaml-%{srcname}
Version: 1.4.2
Release: 1%{?dist}
Release: 2%{?dist}
Summary: Documentation compiler for OCaml and Reason
License: MIT
@ -16,7 +16,6 @@ Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
BuildRequires: ocaml >= 4.02.0
BuildRequires: ocaml-alcotest-devel >= 0.8.3
BuildRequires: ocaml-astring-devel
BuildRequires: ocaml-base-devel
BuildRequires: ocaml-bisect-ppx-devel >= 1.3.0
BuildRequires: ocaml-cmdliner-devel >= 1.0.0
BuildRequires: ocaml-cppo
@ -24,14 +23,10 @@ BuildRequires: ocaml-dune
BuildRequires: ocaml-findlib
BuildRequires: ocaml-fpath-devel
BuildRequires: ocaml-markup-devel >= 0.8.0
BuildRequires: ocaml-parsexp-devel
BuildRequires: ocaml-re-devel
BuildRequires: ocaml-result-devel
BuildRequires: ocaml-sexplib-devel
BuildRequires: ocaml-sexplib0-devel
BuildRequires: ocaml-tyxml-devel >= 4.3.0
BuildRequires: ocaml-uuidm-devel
BuildRequires: ocaml-uutf-devel
BuildRequires: tidy
%description
@ -47,6 +42,8 @@ but this is very much a work in progress.
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: ocaml-astring-devel%{?_isa}
Requires: ocaml-fpath-devel%{?_isa}
Requires: ocaml-result-devel%{?_isa}
Requires: ocaml-tyxml-devel%{?_isa}
@ -68,8 +65,8 @@ Documentation for %{name}.
sed -i 's/113\.33\.00/0.13.0/' odoc.opam
%build
dune build
dune build @doc
dune build %{?_smp_mflags}
dune build %{?_smp_mflags} @doc
%install
dune install --destdir=%{buildroot}
@ -134,5 +131,10 @@ dune runtest
%license LICENSE.md
%changelog
* Thu Jan 16 2020 Jerry James <loganjerry@gmail.com> - 1.4.2-2
- Remove some BRs needed only for transitive dependencies
- Add ocaml-astring-devel and ocaml-fpath-devel Rs to -devel
- Build in parallel
* Fri Jan 10 2020 Jerry James <loganjerry@gmail.com> - 1.4.2-1
- Initial RPM