From 2da40ede1f97aa1305aaa87c5fedc06f0239ba8b Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Sat, 25 Dec 2021 12:07:16 +0100 Subject: [PATCH 1/1] - use upstream provided META file, separated -lwt* subpackages (supported via exists-if in META) --- ocaml-curl.spec | 77 ++++++++++++++++++++++++++++++++++++------------- 1 file changed, 57 insertions(+), 20 deletions(-) diff --git a/ocaml-curl.spec b/ocaml-curl.spec index df459bb..22877d9 100644 --- a/ocaml-curl.spec +++ b/ocaml-curl.spec @@ -58,6 +58,35 @@ applications that use OCaml Curl library. Ten pakiet zawiera biblioteki i pliki sygnatur do tworzenia aplikacji z użyciem biblioteki OCamla Curl. +%package lwt +Summary: Lwt support for OCaml Curl library +Summary(pl.UTF-8): Obsługa Lwt do biblioteki OCamla Curl +Group: Libraries +Requires: %{name} = %{version}-%{release} +Requires: ocaml-lwt + +%description lwt +Lwt support for OCaml Curl library. + +%description lwt -l pl.UTF-8 +Obsługa Lwt do biblioteki OCamla Curl. + +%package lwt-devel +Summary: Lwt support for OCaml Curl library - development part +Summary(pl.UTF-8): Obsługa Lwt do biblioteki OCamla Curl - część programistyczna +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} +Requires: %{name}-lwt = %{version}-%{release} +Requires: ocaml-lwt-devel + +%description lwt-devel +This package contains libraries and signature files for developing +applications that use OCaml curl-lwt library. + +%description lwt-devel -l pl.UTF-8 +Ten pakiet zawiera biblioteki i pliki sygnatur do tworzenia aplikacji +z użyciem biblioteki OCamla curl-lwt. + %prep %setup -q -n ocurl-%{version} %patch0 -p1 @@ -77,15 +106,6 @@ install -d $OCAMLFIND_DESTDIR $OCAMLFIND_DESTDIR/stublibs %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -cat > $RPM_BUILD_ROOT%{_libdir}/ocaml/curl/META <