#
# Conditional build:
-%bcond_with opt # build opt
+%bcond_without opt # build opt
%define modname Fuse
Summary: %{modname} binding for OCaml
Summary(pl.UTF-8): Wiązania %{modname} dla OCamla
Name: ocaml-fuse
Version: 2.7
-Release: 1
+Release: 3
License: GPL v2
Group: Libraries
Source0: http://downloads.sourceforge.net/ocamlfuse/ocamlfuse-%{version}-1.tar.gz
URL: http://sourceforge.net/apps/mediawiki/ocamlfuse/
BuildRequires: libfuse-devel
BuildRequires: ocaml >= 3.08
-BuildRequires: ocaml-camlidl >= 1.0.5
BuildRequires: ocaml-findlib >= 1.4
+BuildRequires: ocaml-idl-devel >= 1.0.5
%requires_eq ocaml-runtime
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%requires_eq ocaml
+Requires: libfuse-devel
+Requires: ocaml-idl-devel >= 1.0.5
%description devel
This package contains files needed to develop OCaml programs using
mv ocamlfuse/* .
%build
-%{__make} -j1 all %{?with_opt:opt} -C lib \
+%{__make} -j1 all -C lib \
+ PACKS=camlidl \
CC="%{__cc} %{rpmcflags} -fPIC"
%install
cd lib
install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/{%{modname},stublibs}
-install -p *.cm[ixa]* *.a dll*.so $RPM_BUILD_ROOT%{_libdir}/ocaml/%{modname}
+install -p *.cm[ixa]* *.a $RPM_BUILD_ROOT%{_libdir}/ocaml/%{modname}
install -p dll*.so $RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs
install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/%{modname}
%files
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/ocaml/stublibs/*.so
-%dir %{_libdir}/ocaml/%{modname}
-%attr(755,root,root) %{_libdir}/ocaml/%{modname}/dll*_stubs.so
%files devel
%defattr(644,root,root,755)