Sophie

Sophie

distrib > Mageia > cauldron > x86_64 > media > core-release-src > by-pkgid > 7ec8bc96c716f25c7c9ae20d96e9decb > files > 3

ocaml-fileutils-0.5.3-11.mga9.src.rpm

Name:           ocaml-fileutils
Version:        0.5.3
Release:        %mkrel 11
Summary:        OCaml library for common file and filename operations
Group:          Development/OCaml
License:        LGPLv2+
URL:            http://ocaml-fileutils.forge.ocamlcore.org/
Source0:        https://forge.ocamlcore.org/frs/download.php/1728/%{name}-%{version}.tar.gz

# Use ounit2.
Patch2:         ocaml-fileutils-0.5.2-ounit2.patch

BuildRequires:  ocaml-compiler
BuildRequires:  ocaml-findlib
BuildRequires:  ocaml-ounit
BuildRequires:  ocaml-ocamlbuild

%description
This library is intended to provide a basic interface to the most
common file and filename operations.  It provides several different
filename functions: reduce, make_absolute, make_relative...  It also
enables you to manipulate real files: cp, mv, rm, touch...

It is separated into two modules: SysUtil and SysPath.  The first one
manipulates real files, the second one is made for manipulating
abstract filenames.

%package        devel
Summary:        Development files for %{name}
Group:          Development/OCaml
Requires:       %{name} = %{version}-%{release}

%description    devel
The %{name}-devel package contains libraries and signature files for
developing applications that use %{name}.

%prep
%setup -q
%autopatch -p1

%build
ocaml setup.ml -configure
ocaml setup.ml -build

%check
ocaml setup.ml -test

%install
export DESTDIR=%{buildroot}
export OCAMLFIND_DESTDIR=%{buildroot}/%{_libdir}/ocaml
mkdir -p $OCAMLFIND_DESTDIR $OCAMLFIND_DESTDIR/stublibs
ocaml setup.ml -install

%files
%doc README.txt
%dir %{_libdir}/ocaml/fileutils
%{_libdir}/ocaml/fileutils/*.cmi
%{_libdir}/ocaml/fileutils/*.cma
%{_libdir}/ocaml/fileutils/*.cmxs
%{_libdir}/ocaml/fileutils/META

%files devel
%doc COPYING.txt AUTHORS.txt CHANGELOG.txt README.txt TODO.txt
%{_libdir}/ocaml/fileutils/*.a
%{_libdir}/ocaml/fileutils/*.cmt*
%{_libdir}/ocaml/fileutils/*.annot
%{_libdir}/ocaml/fileutils/*.cmx
%{_libdir}/ocaml/fileutils/*.cmxa
%{_libdir}/ocaml/fileutils/*.ml
%{_libdir}/ocaml/fileutils/*.mli


%changelog
* Fri May 20 2022 pterjan <pterjan> 0.5.3-11.mga9
+ Revision: 1859412
- Rebuild for OCaml 4.14

* Wed Oct 13 2021 tv <tv> 0.5.3-10.mga9
+ Revision: 1751150
- Rebuild for ocaml 4.13.1

* Fri Mar 19 2021 tv <tv> 0.5.3-9.mga9
+ Revision: 1705021
- Rebuild for OCaml 4.12.0
- Use ounit2
- rebuild for ocaml-4.2-12

* Sun Jan 10 2021 pterjan <pterjan> 0.5.3-7.mga8
+ Revision: 1670285
- Rebuild to generate ocamlx provides

* Fri Feb 28 2020 umeabot <umeabot> 0.5.3-6.mga8
+ Revision: 1551458
- Rebuild for ocaml 4.10.0 final

* Wed Feb 19 2020 umeabot <umeabot> 0.5.3-5.mga8
+ Revision: 1543237
- Mageia 8 Mass Rebuild

* Sun Jan 19 2020 tv <tv> 0.5.3-4.mga8
+ Revision: 1481517
- rebuild for ocaml-4.10

* Tue Oct 23 2018 pterjan <pterjan> 0.5.3-3.mga7
+ Revision: 1324397
- Rebuild for ocaml 4.07.1
+ tv <tv>
- rebuild with ocaml-4.07.1

* Tue Aug 28 2018 daviddavid <daviddavid> 0.5.3-1.mga7
+ Revision: 1255204
- new version: 0.5.3
- remove merged upstream patch

* Sun Nov 26 2017 tv <tv> 0.5.2-3.mga7
+ Revision: 1179636
- rebuild for new ocaml

* Sun Nov 26 2017 tv <tv> 0.5.2-2.mga7
+ Revision: 1179308
- fix filelist
- new release
- new release
- rebuild for new ocaml

* Mon Sep 26 2016 pterjan <pterjan> 0.5.0-2.mga6
+ Revision: 1056346
- Rebuild for fix in ocaml

* Fri Jan 29 2016 pterjan <pterjan> 0.5.0-1.mga6
+ Revision: 928997
- Update to 0.5.0

* Wed Oct 15 2014 umeabot <umeabot> 0.4.5-5.mga5
+ Revision: 744052
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 0.4.5-4.mga5
+ Revision: 683033
- Mageia 5 Mass Rebuild

* Sat Oct 19 2013 umeabot <umeabot> 0.4.5-3.mga4
+ Revision: 534710
- Mageia 4 Mass Rebuild

* Fri Sep 13 2013 malo <malo> 0.4.5-2.mga4
+ Revision: 478626
- rebuild for new ocaml

* Sun Jun 09 2013 malo <malo> 0.4.5-1.mga4
+ Revision: 441336
- update to 0.4.5

* Sat Jan 12 2013 umeabot <umeabot> 0.4.4-5.mga3
+ Revision: 361332
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Fri Nov 30 2012 malo <malo> 0.4.4-4.mga3
+ Revision: 323484
- rebuild for new ocaml
- change BuildRequires to ocaml-compiler

* Mon Oct 01 2012 blue_prawn <blue_prawn> 0.4.4-3.mga3
+ Revision: 301542
- rebuild for ocaml 4.00

* Sat Sep 29 2012 blue_prawn <blue_prawn> 0.4.4-2.mga3
+ Revision: 300120
- new rpm group for ocaml

* Wed Jun 20 2012 malo <malo> 0.4.4-1.mga3
+ Revision: 262152
- new version 0.4.4
- adding native code modules
+ blue_prawn <blue_prawn>
- clean the spec file to fit the Mageia policy

* Sun Oct 02 2011 shlomif <shlomif> 0.4.3-2.mga2
+ Revision: 151083
- Rebuild for new OCaml - thanks to Malo.

* Sun Sep 25 2011 shlomif <shlomif> 0.4.3-1.mga2
+ Revision: 147756
- Update to new version - thanks to Malo

* Mon Mar 07 2011 saispo <saispo> 0.4.0-1.mga1
+ Revision: 66253
- imported package ocaml-fileutils