Name: ocaml-batteries Version: 20090405 Release: %mkrel 1 Summary: Batteries included: OCaml development platform License: LGPL + linking exception, MIT, BSD, public domain Group: Development/Other URL: http://batteries.forge.ocamlcore.org/ Source0: http://forge.ocamlcore.org/frs/download.php/199/batteries-%{version}.tgz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} BuildRequires: ocaml >= 3.11 BuildRequires: ocaml-findlib BuildRequires: ncurses-devel BuildRequires: camlp4 BuildRequires: ocaml-type-conv BuildRequires: ocaml-sexplib-devel >= 3.7.5 BuildRequires: ocaml-bin-prot-devel BuildRequires: ocaml-camomile-devel >= 0.7 BuildRequires: ocaml-camlzip-devel BuildRequires: ocaml-ocamlnet-devel BuildRequires: ocaml-pcre-devel Requires: ocaml-type-conv Requires: ocaml-sexplib Requires: ocaml-bin-prot Requires: ocaml-camomile Requires: ocaml-camlzip Requires: ocaml-ocamlnet Requires: ocaml-pcre %description Batteries included is a community-driven effort to standardize on an uniform, documented, and comprehensive OCaml development platform. Batteries included serves 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 one source of documentation * define a standard set of language extensions which may be expected on every compliant installation of OCaml * provide a consistent API for otherwise independent libraries. %package devel Summary: Development files for %{name} Group: Development/Other Requires: %{name} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and signature files for developing applications that use %{name}. %prep %setup -q -n batteries-%{version} %build %configure --prefix=%{buildroot} make all opt top syntax \ DESTDIR=%{buildroot}%{_libdir}/ocaml #make doc %install rm -rf %{buildroot} #make install install-doc \ make install \ DESTDIR=%{buildroot}%{_libdir}/ocaml %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc LICENSE ChangeLog README TODO %dir %{_libdir}/ocaml/batteries %dir %{_libdir}/ocaml/batteries_threads %dir %{_libdir}/ocaml/batteries_nothreads %{_libdir}/ocaml/batteries*/META %{_libdir}/ocaml/batteries*/*.cma %{_libdir}/ocaml/batteries*/*.cmi %{_libdir}/ocaml/batteries*/*.cmo %{_libdir}/ocaml/batteries/ocaml %{_libdir}/ocaml/batteries/ocaml.in %{_libdir}/ocaml/batteries/ocamlbuild %{_libdir}/ocaml/batteries/ocamlc %{_libdir}/ocaml/batteries/ocamlcp %{_libdir}/ocaml/batteries/ocamldep %{_libdir}/ocaml/batteries/ocamlopt %{_libdir}/ocaml/batteries/top.ml %{_libdir}/ocaml/batteries/toplevel.top %{_libdir}/ocaml/batteries_nothreads/run.byte %{_libdir}/ocaml/batteries_threads/run.byte %files devel %defattr(-,root,root) %{_libdir}/ocaml/batteries*/*.a %{_libdir}/ocaml/batteries*/*.cmxa %changelog * Thu Sep 10 2009 Florent Monnier <blue_prawn@mandriva.org> 20090405-1mdv2010.0 + Revision: 437525 - BuildRequires: ncurses-devel - BuildRequires: camlp4 - import ocaml-batteries