On Thu, Jun 14, 2007 at 09:05:01PM +0100, Stefano Zacchiroli wrote: > On Thu, Jun 14, 2007 at 08:29:36PM +0100, Richard Jones wrote: > > We're actually distributing camlp4 as a separate package. To > > be honest I hadn't looked at the sizes until now: > > Thanks for this list! > > Would you mind sending us (maybe as an attachment?) a list of the files > contained in each package? From this list I can guess the content, but > just to be sure... Gemi did this actually. Here is the list of files: %files camlp4 %defattr(-,root,root,-) %dir %{_libdir}/ocaml/camlp4 %{_libdir}/ocaml/camlp4/*.cmi %{_libdir}/ocaml/camlp4/*.cma %{_libdir}/ocaml/camlp4/*.cmo %dir %{_libdir}/ocaml/camlp4/Camlp4Filters %{_libdir}/ocaml/camlp4/Camlp4Filters/*.cmi %{_libdir}/ocaml/camlp4/Camlp4Filters/*.cmo %dir %{_libdir}/ocaml/camlp4/Camlp4Parsers %{_libdir}/ocaml/camlp4/Camlp4Parsers/*.cmo %{_libdir}/ocaml/camlp4/Camlp4Parsers/*.cmi %dir %{_libdir}/ocaml/camlp4/Camlp4Printers %{_libdir}/ocaml/camlp4/Camlp4Printers/*.cmi %{_libdir}/ocaml/camlp4/Camlp4Printers/*.cmo %dir %{_libdir}/ocaml/camlp4/Camlp4Top %{_libdir}/ocaml/camlp4/Camlp4Top/*.cmi %{_libdir}/ocaml/camlp4/Camlp4Top/*.cmo %files camlp4-devel %defattr(-,root,root,-) %{_bindir}/camlp4* %{_bindir}/mkcamlp4 %{_libdir}/ocaml/camlp4/*.a %{_libdir}/ocaml/camlp4/*.cmxa %{_libdir}/ocaml/camlp4/*.cmx %{_libdir}/ocaml/camlp4/*.o %{_libdir}/ocaml/camlp4/Camlp4Filters/*.cmx %{_libdir}/ocaml/camlp4/Camlp4Filters/*.o %{_libdir}/ocaml/camlp4/Camlp4Parsers/*.cmx %{_libdir}/ocaml/camlp4/Camlp4Parsers/*.o %{_libdir}/ocaml/camlp4/Camlp4Printers/*.cmx %{_libdir}/ocaml/camlp4/Camlp4Printers/*.o %{_libdir}/ocaml/camlp4/Camlp4Top/*.cmx %{_libdir}/ocaml/camlp4/Camlp4Top/*.o %{_mandir}/man1/* > > $ rpm -q --requires ocaml-calendar > > I'll have a look at your guidelines. In the meantime, can you expand the > above command for non rpm speakers so that we can parse the output? :) It just lists the requirements (dependencies) of the ocaml-calendar package. For comparison, here are symbols provided by the same: $ rpm -q --provides ocaml-calendar ocaml(Calendar) = db8ca9a52d58e744b63d354d36f12620 ocaml(Date) = 57886756cbdb3aa1db37638a7809f610 ocaml(Period) = e220d29e5b87b6ec8b8b474a2ae54685 ocaml(Printer) = 4454f0bfed349268f57ffd82a7d78499 ocaml(Time) = 35fe4ca99bb3640b22bc286fc97adff5 ocaml(Time_Zone) = 23b711a8eb543e69e6f53d67a0eccf57 ocaml-calendar = 1.10-5 The symbols are generated automagically by scanning the OCaml objects (*.cmi, *.cmo, *.cma) using ocamlobjinfo. The two scripts attached to this bugzilla do it: http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=239004 (scroll down to near the bottom). Rich. -- Richard Jones Red Hat -- Fedora-packaging mailing list Fedora-packaging@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-packaging