Olaf Hering 2016-05-30 06:14:48 +00:00 committed by Git OBS Bridge
parent d9d5f91c85
commit c71904a421

View File

@ -59,12 +59,152 @@ libraries in programs and scripts.
%package devel
Summary: Development files for ocaml-findlib
Group: Development/Libraries/Other
Requires: %{name} = %{version}
Requires: %{name} = %{version}-%{release}
%description devel
The ocaml-findlib-devel package contains libraries and signature files
for developing applications that use ocaml-findlib.
%package bigarray
Summary: Development files for ocaml-findlib
Group: Development/Libraries/Other
Requires: ocaml-runtime
%description bigarray
The ocaml-findlib-bigarray contains signature files for developing applications that use bigarray
%files bigarray
%defattr(-,root,root,-)
%dir %{_libdir}/ocaml/bigarray
%{_libdir}/ocaml/bigarray/META
%package bytes
Summary: Development files for ocaml-findlib
Group: Development/Libraries/Other
%description bytes
The ocaml-findlib-bytes contains signature files for developing applications that use bytes
%files bytes
%defattr(-,root,root,-)
%dir %{_libdir}/ocaml/bytes
%{_libdir}/ocaml/bytes/META
%package camlp4
Summary: Development files for ocaml-findlib
Group: Development/Libraries/Other
Requires: ocaml-camlp4-devel
%description camlp4
The ocaml-findlib-camlp4 contains signature files for developing applications that use camlp4
%files camlp4
%defattr(-,root,root,-)
%dir %{_libdir}/ocaml/camlp4
%{_libdir}/ocaml/camlp4/META
%package compiler-libs
Summary: Development files for ocaml-findlib
Group: Development/Libraries/Other
Requires: ocaml-compiler-libs
%description compiler-libs
The ocaml-findlib-compiler-libs contains signature files for developing applications that use compiler-libs
%files compiler-libs
%defattr(-,root,root,-)
%dir %{_libdir}/ocaml/compiler-libs
%{_libdir}/ocaml/compiler-libs/META
%package dynlink
Summary: Development files for ocaml-findlib
Group: Development/Libraries/Other
Requires: ocaml-runtime
%description dynlink
The ocaml-findlib-dynlink contains signature files for developing applications that use dynlink
%files dynlink
%defattr(-,root,root,-)
%dir %{_libdir}/ocaml/dynlink
%{_libdir}/ocaml/dynlink/META
%package graphics
Summary: Development files for ocaml-findlib
Group: Development/Libraries/Other
Requires: ocaml-runtime
%description graphics
The ocaml-findlib-graphics contains signature files for developing applications that use graphics
%files graphics
%defattr(-,root,root,-)
%dir %{_libdir}/ocaml/graphics
%{_libdir}/ocaml/graphics/META
%package num
Summary: Development files for ocaml-findlib
Group: Development/Libraries/Other
Requires: ocaml-runtime
%description num
The ocaml-findlib-num contains signature files for developing applications that use num
%files num
%defattr(-,root,root,-)
%dir %{_libdir}/ocaml/num
%{_libdir}/ocaml/num/META
%package ocamldoc
Summary: Development files for ocaml-findlib
Group: Development/Libraries/Other
%description ocamldoc
The ocaml-findlib-ocamldoc contains signature files for developing applications that use ocamldoc
%files ocamldoc
%defattr(-,root,root,-)
%dir %{_libdir}/ocaml/ocamldoc
%{_libdir}/ocaml/ocamldoc/META
%package stdlib
Summary: Development files for ocaml-findlib
Group: Development/Libraries/Other
%description stdlib
The ocaml-findlib-stdlib contains signature files for developing applications that use stdlib
%files stdlib
%defattr(-,root,root,-)
%dir %{_libdir}/ocaml/stdlib
%{_libdir}/ocaml/stdlib/META
%package str
Summary: Development files for ocaml-findlib
Group: Development/Libraries/Other
Requires: ocaml-runtime
%description str
The ocaml-findlib-str contains signature files for developing applications that use str
%files str
%defattr(-,root,root,-)
%dir %{_libdir}/ocaml/str
%{_libdir}/ocaml/str/META
%package threads
Summary: Development files for ocaml-findlib
Group: Development/Libraries/Other
Requires: ocaml-runtime
%description threads
The ocaml-findlib-threads contains signature files for developing applications that use threads
%files threads
%defattr(-,root,root,-)
%dir %{_libdir}/ocaml/threads
%{_libdir}/ocaml/threads/META
%package unix
Summary: Development files for ocaml-findlib
Group: Development/Libraries/Other
Requires: ocaml-runtime
%description unix
The ocaml-findlib-unix contains signature files for developing applications that use unix
%files unix
%defattr(-,root,root,-)
%dir %{_libdir}/ocaml/unix
%{_libdir}/ocaml/unix/META
%prep
%setup -q -n findlib-%{version}
@ -94,32 +234,6 @@ rm -rfv $RPM_BUILD_ROOT%{_libdir}/ocaml/ocamlbuild
%config(noreplace) %{_sysconfdir}/ocamlfind.conf
%{_bindir}/*
%{_mandir}/man?/*
%dir %{_libdir}/ocaml/bigarray
%{_libdir}/ocaml/bigarray/META
%dir %{_libdir}/ocaml/bytes
%{_libdir}/ocaml/bytes/META
%dir %{_libdir}/ocaml/camlp4
%{_libdir}/ocaml/camlp4/META
%dir %{_libdir}/ocaml/compiler-libs
%{_libdir}/ocaml/compiler-libs/META
%dir %{_libdir}/ocaml/dynlink
%{_libdir}/ocaml/dynlink/META
%dir %{_libdir}/ocaml/graphics
%{_libdir}/ocaml/graphics/META
%dir %{_libdir}/ocaml/num-top
%{_libdir}/ocaml/num-top/META
%dir %{_libdir}/ocaml/num
%{_libdir}/ocaml/num/META
%dir %{_libdir}/ocaml/ocamldoc
%{_libdir}/ocaml/ocamldoc/META
%dir %{_libdir}/ocaml/stdlib
%{_libdir}/ocaml/stdlib/META
%dir %{_libdir}/ocaml/str
%{_libdir}/ocaml/str/META
%dir %{_libdir}/ocaml/threads
%{_libdir}/ocaml/threads/META
%dir %{_libdir}/ocaml/unix
%{_libdir}/ocaml/unix/META
#
%{_libdir}/ocaml/topfind
%dir %{_libdir}/ocaml/findlib
@ -133,7 +247,9 @@ rm -rfv $RPM_BUILD_ROOT%{_libdir}/ocaml/ocamlbuild
%{_libdir}/ocaml/*/Makefile.config
#
%dir %{_libdir}/ocaml/findlib
%dir %{_libdir}/ocaml/num-top
%{_libdir}/ocaml/findlib/META
%{_libdir}/ocaml/num-top/META
%if %{ocaml_native_compiler}
%{_libdir}/ocaml/*/*.a
%{_libdir}/ocaml/*/*.cmxa