- install META where dune expects it
%prep
%setup -q -n ocurl-%{version}
%prep
%setup -q -n ocurl-%{version}
# Install curl.mli
cp -p curl.mli $OCAMLFIND_DESTDIR/curl
# Install curl.mli
cp -p curl.mli $OCAMLFIND_DESTDIR/curl
-install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/curl
-cat > $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/curl/META <<EOF
+cat > $RPM_BUILD_ROOT%{_libdir}/ocaml/curl/META <<EOF
requires = ""
version = "%{version}"
directory = "+curl"
requires = ""
version = "%{version}"
directory = "+curl"
+install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/curl
+ln -sr $RPM_BUILD_ROOT%{_libdir}/ocaml/{curl,site-lib/curl}/META
+
# Make clean in the examples dir so our docs don't contain binaries.
%{__make} -C examples clean
# Make clean in the examples dir so our docs don't contain binaries.
%{__make} -C examples clean
--- ocurl-0.7.1/Makefile.in~ 2014-05-12 22:10:26.000000000 +0200
+++ ocurl-0.7.1/Makefile.in 2015-07-25 14:46:23.107163100 +0200
--- ocurl-0.7.1/Makefile.in~ 2014-05-12 22:10:26.000000000 +0200
+++ ocurl-0.7.1/Makefile.in 2015-07-25 14:46:23.107163100 +0200
--INSTALL_TARGETS = curl.a curl.cmi curl.mli $(TARGETS)
+-INSTALL_TARGETS = curl$(EXT_LIB) curl.cmi curl.mli $(TARGETS)
+INSTALL_TARGETS = curl.cmi curl.mli $(TARGETS)
+INSTALL_TARGETS = curl.cmi curl.mli $(TARGETS)
- ifneq (@OCAML_PKG_lwt@,no)
- INSTALL_TARGETS += curl_lwt.cmi curl_lwt.mli curl_lwt.o
- endif
+ifeq (@OCAMLBEST@,opt)
+INSTALL_TARGETS += curl.a
+endif
+ifeq (@OCAMLBEST@,opt)
+INSTALL_TARGETS += curl.a
+endif
-
- all:
- @$(MAKE) depend
+ ifeq (@OCAML_HAS_BIN_ANNOT@,yes)
+ INSTALL_TARGETS += curl.cmt curl.cmti
+ endif
@@ -97,10 +97,10 @@
mkdir -p $(INSTALLDIR)
$(INSTALLDATA) curl.cma $(INSTALLDIR)
ifeq (@OCAMLBEST@,opt)
- $(INSTALLDATA) curl.cmxa $(INSTALLDIR)
@@ -97,10 +97,10 @@
mkdir -p $(INSTALLDIR)
$(INSTALLDATA) curl.cma $(INSTALLDIR)
ifeq (@OCAMLBEST@,opt)
- $(INSTALLDATA) curl.cmxa $(INSTALLDIR)
-+ $(INSTALLDATA) curl.cmxa curl.a $(INSTALLDIR)
++ $(INSTALLDATA) curl.cmxa curl$(EXT_LIB) $(INSTALLDIR)
endif
$(INSTALLDATA) curl.mli curl.cmi $(INSTALLDIR)
endif
$(INSTALLDATA) curl.mli curl.cmi $(INSTALLDIR)
-- $(INSTALLDATA) curl.a libcurl-helper.a $(INSTALLDIR)
-+ $(INSTALLDATA) libcurl-helper.a $(INSTALLDIR)
+- $(INSTALLDATA) curl$(EXT_LIB) libcurl-helper$(EXT_LIB) $(INSTALLDIR)
++ $(INSTALLDATA) libcurl-helper$(EXT_LIB) $(INSTALLDIR)