Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 0eaaaf814ab5184b1702beb42d93463c > files > 2

ocaml-batteries-2.0.0-3.mga3.src.rpm

%define sversion 2.0
%define mversion 0

Name:           ocaml-batteries
Version:        %{sversion}.%{mversion}
Release:        %mkrel 3
Summary:        A comprehensive standard library for OCaml
Group:          Development/OCaml
License:        LGPLv2 with linking exception
URL:            http://batteries.forge.ocamlcore.org/
Source0:        http://forge.ocamlcore.org/frs/download.php/1096/batteries-%{version}.tar.gz
BuildRequires:  ocaml-compiler-libs
#BuildRequires:  ocaml-camomile-devel
#BuildRequires:  ocaml-camomile-data
BuildRequires:  ocaml-findlib
BuildRequires:  ocaml-ounit-devel
BuildRequires:  ocaml-bisect
#BuildRequires:  camlp4
Requires: ocaml-camomile

%description
OCaml Batteries included, or simply "Batteries", is a community-driven
effort to standardize on a consistent, documented, and comprehensive
development platform for the OCaml programming language.

Batteries is meant to serve the following purposes:
- define a standard set of libraries which may be expected on every
  compliant installation of OCaml;
- organize these libraries into a hierarchy of modules, with a single
  source of documentation;
- define a standard set of language extensions (based on CamlP4) which may
  be expected on every compliant installation of OCaml;
- provides a consistent API for otherwise independent libraries.

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

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

%prep
%setup -q -n batteries-%{sversion}

%build
make
make doc

%install
export DESTDIR=%{buildroot}
export OCAMLFIND_DESTDIR=%{buildroot}/%{_libdir}/ocaml
mkdir -p $OCAMLFIND_DESTDIR $OCAMLFIND_DESTDIR/stublibs
make install
make install-doc DOCROOT=%{buildroot}%{_docdir}/%{name}

# we do not ship the top-level for now
rm -rf %{buildroot}%{_libdir}/ocaml/batteries/ocaml*

%check
#make test test

%files
%doc README.md LICENSE
%dir %{_libdir}/ocaml/batteries
%{_libdir}/ocaml/batteries/*.cmi
%{_libdir}/ocaml/batteries/*.cma
%{_libdir}/ocaml/batteries/*.cmo
%{_libdir}/ocaml/batteries/*.cmxs
%{_libdir}/ocaml/batteries/META

%files devel
%doc FAQ
%dir %{_docdir}/ocaml-batteries
%{_libdir}/ocaml/batteries/*.a
%{_libdir}/ocaml/batteries/*.cmxa
%{_libdir}/ocaml/batteries/*.cmx
%{_libdir}/ocaml/batteries/*.ml
%{_libdir}/ocaml/batteries/*.mli


%changelog

* Sat Apr 06 2013 malo <malo> 2.0.0-3.mga3
+ Revision: 408618
- remove requires

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

* Tue Jan 08 2013 malo <malo> 2.0.0-1.mga3
+ Revision: 343011
- new version 2.0.0

* Mon Oct 01 2012 blue_prawn <blue_prawn> 1.5.0-3.mga3
+ Revision: 301875
- build requires ocaml-compiler-libs
- rebuild for new ocaml 4.00

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

* Wed Sep 05 2012 blue_prawn <blue_prawn> 1.5.0-1.mga3
+ Revision: 288657
- updated to last version 1.5.0

* Wed Jul 04 2012 malo <malo> 1.4.3-1.mga3
+ Revision: 267673
- missing BuildRequires to ocaml-camomile-data
- missing BuildRequires to ocaml-ounit-devel
- new version 1.4.3
- add %%check for tests

* Sat Feb 18 2012 malo <malo> 1.4.1-2.mga2
+ Revision: 210161
- missing requires ocaml-camomile
- fix license

* Wed Jan 11 2012 blue_prawn <blue_prawn> 1.4.1-1.mga2
+ Revision: 195029
- BuildRequires: camlp4
- BuildRequires: ocaml-camomile
- imported package ocaml-batteries