1 %define module batteries
2 Summary: OCaml Batteries Included
8 Source0: https://forge.ocamlcore.org/frs/download.php/1363/%{module}-%{version}.tar.gz
9 # Source0-md5: 42063b5f2da9a311ff16799b8bec4ba5
10 URL: http://batteries.forge.ocamlcore.org/
11 BuildRequires: ocaml >= 3.04-7
12 %requires_eq ocaml-runtime
13 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15 %define debug_package %{nil}
18 This package contains files needed to run bytecode executables using
21 %description -l pl.UTF-8
22 Pakiet ten zawiera binaria potrzebne do uruchamiania programów
23 używających tej biblioteki.
26 Summary: OCaml Batteries Included - development part
27 Group: Development/Libraries
28 Requires: %{name} = %{version}-%{release}
32 This package contains files needed to develop OCaml programs using
35 %description devel -l pl.UTF-8
36 Pakiet ten zawiera pliki niezbędne do tworzenia programów używających
40 %setup -q -n %{module}-%{version}
46 rm -rf $RPM_BUILD_ROOT
47 export OCAMLFIND_DESTDIR=$RPM_BUILD_ROOT%{_libdir}/ocaml
48 install -d $OCAMLFIND_DESTDIR $OCAMLFIND_DESTDIR/stublibs
50 DESTDIR=$RPM_BUILD_ROOT
52 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
53 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
55 # move to dir pld ocamlfind looks
56 install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/%{module}
57 mv $OCAMLFIND_DESTDIR/%{module}/META \
58 $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/%{module}
59 cat <<EOF >> $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/%{module}/META
60 directory="+%{module}"
64 rm -rf $RPM_BUILD_ROOT
67 %defattr(644,root,root,755)
68 %dir %{_libdir}/ocaml/%{module}
69 %attr(755,root,root) %{_libdir}/ocaml/%{module}/*.cmxs
70 %{_libdir}/ocaml/%{module}/battop.ml
71 %attr(755,root,root) %{_libdir}/ocaml/%{module}/ocaml
72 %{_libdir}/ocaml/%{module}/ocamlinit
73 %{_libdir}/ocaml/site-lib/%{module}
76 %defattr(644,root,root,755)
78 %{_libdir}/ocaml/%{module}/*.cm[xia]
79 %{_libdir}/ocaml/%{module}/*.cmo
80 %{_libdir}/ocaml/%{module}/*.mli
81 %{_libdir}/ocaml/%{module}/*.[ao]
82 %{_libdir}/ocaml/%{module}/*.cmxa
83 %{_examplesdir}/%{name}-%{version}