Compare commits

...
Sign in to create a new pull request.

1 commit

Author SHA1 Message Date
Sergey Avseyev
348a05a374
Update build scripts to use dune 2019-05-09 13:19:10 +03:00

View file

@ -1,6 +1,6 @@
Name: utop
Version: 2.2.0
Release: 2%{?dist}
Release: 3%{?dist}
Summary: Improved toplevel for OCaml
License: BSD
@ -11,7 +11,7 @@ BuildRequires: ocaml
BuildRequires: ocaml-findlib
BuildRequires: ocaml-lambda-term
BuildRequires: ocaml-cppo
BuildRequires: jbuilder
BuildRequires: ocaml-dune
BuildRequires: opam-installer
# for utop.el
@ -41,16 +41,21 @@ developing applications that use %{name}.
%autosetup
%build
jbuilder build -p %{name} %{?_smp_mflags}
dune build --verbose \
--for-release-of-packages=%{name} \
%{?_smp_mflags}
%install
export OCAMLFIND_DESTDIR=%{buildroot}%{_libdir}/ocaml
mkdir -p $OCAMLFIND_DESTDIR
jbuilder install --prefix %{buildroot}%{_prefix}
dune install --verbose \
--for-release-of-packages=%{name} \
--destdir=%{buildroot} \
--libdir=%{_libdir}/ocaml
mkdir -p %{buildroot}%{_mandir}/man{1,5}
mv %{buildroot}%{_prefix}/man/*.1 %{buildroot}%{_mandir}/man1
mv %{buildroot}%{_prefix}/man/*.5 %{buildroot}%{_mandir}/man5
rm -rf %{buildroot}%{_prefix}/doc
mv %{buildroot}%{_prefix}/man/man1/*.1 %{buildroot}%{_mandir}/man1
mv %{buildroot}%{_prefix}/man/man5/*.5 %{buildroot}%{_mandir}/man5
rm -f %{buildroot}/usr/doc/%{name}/{LICENSE,CHANGES.md,README.md}
%files
%license LICENSE
@ -64,11 +69,15 @@ rm -rf %{buildroot}%{_prefix}/doc
%exclude %{_libdir}/ocaml/%{name}/*.mli
%files devel
%license LICENSE
%doc README.md CHANGES.md
%{_libdir}/ocaml/%{name}/*.mli
%changelog
* Thu May 09 2019 Sergey Avseyev <sergey.avseyev@gmail.com> - 2.2.0-3
- Update build scripts
* Sun Aug 12 2018 Sergey Avseyev <sergey.avseyev@gmail.com> - 2.2.0-2
- Fix installing man pages