Name: ocaml-migrate-parsetree Version: 1.3.1 Release: 1%{?dist} Summary: Convert OCaml parsetrees between different major versions License: LGPLv2+ with exceptions URL: https://github.com/ocaml-ppx/ocaml-migrate-parsetree Source0: https://github.com/ocaml-ppx/ocaml-migrate-parsetree/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: ocaml BuildRequires: ocaml-dune BuildRequires: ocaml-result-devel BuildRequires: ocaml-ppx-derivers-devel BuildRequires: ocaml-findlib BuildRequires: opam-installer %description This library converts between parsetrees of different OCaml versions. For each version, there is a snapshot of the parsetree and conversion functions to the next and/or previous version. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and signature files for developing applications that use %{name}. %prep %setup -q -n %{name}-%{version} %build %make_build %install mkdir -p %{buildroot}%{_libdir}/ocaml %make_install INSTALL_ARGS='--destdir=%{buildroot}' # These files will be installed using doc and license directives. rm -r %{buildroot}/usr/doc # Makes *.cmxs executable such that they will be stripped. find %{buildroot} -name '*.cmxs' -exec chmod 0755 {} \; %check %make_build test %files %doc README.md MANUAL.md CHANGES.md %license LICENSE.md %{_libdir}/ocaml/* %ifarch %{ocaml_native_compiler} %exclude %{_libdir}/ocaml/*/{,*/}*.a %exclude %{_libdir}/ocaml/*/{,*/}*.cmxa %exclude %{_libdir}/ocaml/*/{,*/}*.cmx %endif %exclude %{_libdir}/ocaml/*/{,*/}*.ml %exclude %{_libdir}/ocaml/*/{,*/}*.mli %files devel %doc README.md MANUAL.md CHANGES.md %license LICENSE.md %ifarch %{ocaml_native_compiler} %{_libdir}/ocaml/*/{,*/}*.a %{_libdir}/ocaml/*/{,*/}*.cmxa %{_libdir}/ocaml/*/{,*/}*.cmx %endif %{_libdir}/ocaml/*/{,*/}*.ml %{_libdir}/ocaml/*/{,*/}*.mli %changelog * Sun Jun 16 2019 Andy Li - 1.3.1-1 - New upstream release (RHBZ#1707889). * Fri Feb 01 2019 Fedora Release Engineering - 1.1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Dec 14 2018 Andy Li - 1.1.0-1 - New upstream release. * Wed Aug 01 2018 Andy Li - 1.0.11-1 - New upstream release (RHBZ#1588241). * Fri Jul 13 2018 Fedora Release Engineering - 1.0.10-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Mon May 14 2018 Andy Li - 1.0.10-1 - New upstream release (RHBZ#1564343). * Thu Feb 08 2018 Fedora Release Engineering - 1.0.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Tue Jan 02 2018 Andy Li - 1.0.7-1 - Initial RPM release.