[packages/ocaml-dune] - package extre libs

baggins baggins at pld-linux.org
Fri Apr 24 09:43:21 CEST 2026


commit ff1fab818cbf8de28c2bff468182e49994c0463b
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Fri Apr 24 11:43:10 2026 +0200

    - package extre libs

 ocaml-dune.spec | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 90 insertions(+), 6 deletions(-)
---
diff --git a/ocaml-dune.spec b/ocaml-dune.spec
index d065803..c37f803 100644
--- a/ocaml-dune.spec
+++ b/ocaml-dune.spec
@@ -101,7 +101,6 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc LICENSE.md CHANGES.md README.md doc/_build/*
 %attr(755,root,root) %{_bindir}/dune
-%dir %{_libdir}/ocaml/chrome-trace
 %dir %{_libdir}/ocaml/dune
 %dir %{_libdir}/ocaml/dune-action-plugin
 %dir %{_libdir}/ocaml/dune-build-info
@@ -121,11 +120,6 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_libdir}/ocaml/stdune
 %dir %{_libdir}/ocaml/stdune/csexp
 %dir %{_libdir}/ocaml/stdune/filesystem_stubs
-%{_libdir}/ocaml/chrome-trace/META
-%{_libdir}/ocaml/chrome-trace/*.cma
-%{_libdir}/ocaml/chrome-trace/*.cmi
-%{_libdir}/ocaml/chrome-trace/dune-package
-%{_libdir}/ocaml/chrome-trace/opam
 %{_libdir}/ocaml/dune*/META
 %{_libdir}/ocaml/dune-*/*.cma
 %{_libdir}/ocaml/dune-*/*.cmi
@@ -150,6 +144,50 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/dune*.1*
 %{_mandir}/man5/dune-config.5*
 
+# Extra libs build with dune, keep the separate
+%dir %{_libdir}/ocaml/chrome-trace
+%{_libdir}/ocaml/chrome-trace/META
+%{_libdir}/ocaml/chrome-trace/*.cma
+%{_libdir}/ocaml/chrome-trace/*.cmi
+%{_libdir}/ocaml/chrome-trace/dune-package
+%{_libdir}/ocaml/chrome-trace/opam
+%dir %{_libdir}/ocaml/dyn
+%{_libdir}/ocaml/dyn/META
+%{_libdir}/ocaml/dyn/dune-package
+%{_libdir}/ocaml/dyn/*.cma
+%{_libdir}/ocaml/dyn/*.cmi
+%{_libdir}/ocaml/dyn/opam
+%dir %{_libdir}/ocaml/dyn/pp
+%{_libdir}/ocaml/dyn/pp/*.cma
+%{_libdir}/ocaml/dyn/pp/*.cmi
+%dir %{_libdir}/ocaml/ocamlc-loc
+%{_libdir}/ocaml/ocamlc-loc/META
+%{_libdir}/ocaml/ocamlc-loc/dune-package
+%{_libdir}/ocaml/ocamlc-loc/*.cma
+%{_libdir}/ocaml/ocamlc-loc/*.cmi
+%{_libdir}/ocaml/ocamlc-loc/opam
+%dir %{_libdir}/ocaml/ordering
+%{_libdir}/ocaml/ordering/META
+%{_libdir}/ocaml/ordering/dune-package
+%{_libdir}/ocaml/ordering/opam
+%{_libdir}/ocaml/ordering/*.cma
+%{_libdir}/ocaml/ordering/*.cmi
+%dir %{_libdir}/ocaml/xdg
+%{_libdir}/ocaml/xdg/META
+%{_libdir}/ocaml/xdg/dune-package
+%{_libdir}/ocaml/xdg/opam
+%{_libdir}/ocaml/xdg/*.cma
+%{_libdir}/ocaml/xdg/*.cmi
+%if %{with ocaml_opt}
+%{_libdir}/ocaml/chrome-trace/*.cmxs
+%{_libdir}/ocaml/dyn/*.cmxs
+%{_libdir}/ocaml/dyn/pp/*.cmxs
+%{_libdir}/ocaml/ocamlc-loc/*.cmxs
+%{_libdir}/ocaml/ordering/*.cmxs
+%{_libdir}/ocaml/xdg/*.cmxs
+%endif
+%{_libdir}/ocaml/stublibs/dllxdg_stubs.so
+
 %files devel
 %defattr(644,root,root,755)
 %{_libdir}/ocaml/dune*/dune-package
@@ -189,3 +227,49 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/ocaml/stdune/libstdune_stubs.a
 %{_libdir}/ocaml/stdune/filesystem_stubs/libdune_filesystem_stubs_stubs.a
 %endif
+
+# Extra libs build with dune, keep the separate
+%{_libdir}/ocaml/chrome-trace/*.cmt
+%{_libdir}/ocaml/chrome-trace/*.cmti
+%{_libdir}/ocaml/chrome-trace/*.ml
+%{_libdir}/ocaml/chrome-trace/*.mli
+%{_libdir}/ocaml/dyn/*.cmt
+%{_libdir}/ocaml/dyn/*.cmti
+%{_libdir}/ocaml/dyn/*.ml
+%{_libdir}/ocaml/dyn/*.mli
+%{_libdir}/ocaml/dyn/pp/*.cmt
+%{_libdir}/ocaml/dyn/pp/*.cmti
+%{_libdir}/ocaml/dyn/pp/*.ml
+%{_libdir}/ocaml/dyn/pp/*.mli
+%{_libdir}/ocaml/ocamlc-loc/*.cmt
+%{_libdir}/ocaml/ocamlc-loc/*.cmti
+%{_libdir}/ocaml/ocamlc-loc/*.ml
+%{_libdir}/ocaml/ocamlc-loc/*.mli
+%{_libdir}/ocaml/ordering/*.cmt
+%{_libdir}/ocaml/ordering/*.cmti
+%{_libdir}/ocaml/ordering/*.ml
+%{_libdir}/ocaml/ordering/*.mli
+%{_libdir}/ocaml/xdg/*.cmt
+%{_libdir}/ocaml/xdg/*.cmti
+%{_libdir}/ocaml/xdg/*.ml
+%{_libdir}/ocaml/xdg/*.mli
+%if %{with ocaml_opt}
+%{_libdir}/ocaml/chrome-trace/*.a
+%{_libdir}/ocaml/chrome-trace/*.cmx
+%{_libdir}/ocaml/chrome-trace/*.cmxa
+%{_libdir}/ocaml/dyn/*.a
+%{_libdir}/ocaml/dyn/*.cmx
+%{_libdir}/ocaml/dyn/*.cmxa
+%{_libdir}/ocaml/dyn/pp/*.a
+%{_libdir}/ocaml/dyn/pp/*.cmx
+%{_libdir}/ocaml/dyn/pp/*.cmxa
+%{_libdir}/ocaml/ocamlc-loc/*.a
+%{_libdir}/ocaml/ocamlc-loc/*.cmx
+%{_libdir}/ocaml/ocamlc-loc/*.cmxa
+%{_libdir}/ocaml/ordering/*.a
+%{_libdir}/ocaml/ordering/*.cmx
+%{_libdir}/ocaml/ordering/*.cmxa
+%{_libdir}/ocaml/xdg/*.a
+%{_libdir}/ocaml/xdg/*.cmx
+%{_libdir}/ocaml/xdg/*.cmxa
+%endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ocaml-dune.git/commitdiff/ff1fab818cbf8de28c2bff468182e49994c0463b



More information about the pld-cvs-commit mailing list