OCaml group in comps.xml
Richard W.M. Jones
rjones at redhat.com
Sat Mar 7 13:56:08 UTC 2009
On Sat, Mar 07, 2009 at 01:39:05PM +0000, Richard W.M. Jones wrote:
> On Fri, Mar 06, 2009 at 12:59:46AM +0000, David Lutterkort wrote:
> > I just noticed that Anaconda in F10 offers a group 'Haskell development'
> > under 'Development Tools' - shouldn't there be a similar group for OCaml
> > development ? Has this been discussed in the past ?
> >
> > Not sure what should go into sucha group, but at a minimum it should
> > install ocaml, ocaml-findlib and ocaml-omake - the goal being that the
> > group of packages allows me to check out a typical (fsvo typical) OCaml
> > project and build/run it right away.
>
> Just by bizarre synchronicity I was thinking the same thing. Or
> perhaps it was just because I was editing comps.xml yesterday to add
> the MinGW project.
>
> Anyway yes - I'm going to add it right now...
This was the patch I just added (attached).
I didn't want to get into the game of adding every single package[1]
to comps.xml, so I just added a handful of major, commonly used
packages. For now at least.
On your specific point about omake, it's not so widely used. Lots of
packages use ordinary (GNU) make + autoconf. There are also competing
build systems like OCamlMakefile, ocamlbuild, and actually a few more.
(For a minority language, we do have far too many build systems ...)
Rich.
[1] http://cocan.org/fedora
--
Richard Jones, Emerging Technologies, Red Hat http://et.redhat.com/~rjones
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine. Supports Linux and Windows.
http://et.redhat.com/~rjones/virt-df/
-------------- next part --------------
Index: comps-f11.xml.in
===================================================================
RCS file: /cvs/pkgs/comps/comps-f11.xml.in,v
retrieving revision 1.146
diff -u -r1.146 comps-f11.xml.in
--- comps-f11.xml.in 6 Mar 2009 18:01:37 -0000 1.146
+++ comps-f11.xml.in 7 Mar 2009 13:49:50 -0000
@@ -3930,6 +3930,43 @@
</packagelist>
</group>
<group>
+ <id>ocaml</id>
+ <_name>OCaml</_name>
+ <_description>
+ Support for developing software using the
+ Objective CAML programming language and libraries.
+ </_description>
+ <default>false</default>
+ <uservisible>true</uservisible>
+ <packagelist>
+ <packagereq type="mandatory">ocaml</packagereq>
+ <packagereq type="mandatory">ocaml-runtime</packagereq>
+ <packagereq type="mandatory">ocaml-x11</packagereq>
+ <packagereq type="mandatory">ocaml-ocamldoc</packagereq>
+ <packagereq type="mandatory">ocaml-findlib-devel</packagereq>
+ <packagereq type="default">ocaml-camlp4-devel</packagereq>
+ <packagereq type="default">emacs-tuareg</packagereq>
+ <packagereq type="optional">ocaml-bitstring-devel</packagereq>
+ <packagereq type="optional">ocaml-calendar-devel</packagereq>
+ <packagereq type="optional">ocaml-camomile-devel</packagereq>
+ <packagereq type="optional">ocaml-csv-devel</packagereq>
+ <packagereq type="optional">ocaml-curl-devel</packagereq>
+ <packagereq type="optional">ocaml-curses-devel</packagereq>
+ <packagereq type="optional">ocaml-expat-devel</packagereq>
+ <packagereq type="optional">ocaml-extlib-devel</packagereq>
+ <packagereq type="optional">ocaml-lablgl-devel</packagereq>
+ <packagereq type="optional">ocaml-labltk-devel</packagereq>
+ <packagereq type="optional">ocaml-lablgtk-devel</packagereq>
+ <packagereq type="optional">ocaml-ocamlnet-devel</packagereq>
+ <packagereq type="optional">ocaml-pcre-devel</packagereq>
+ <packagereq type="optional">ocaml-pxp-devel</packagereq>
+ <packagereq type="optional">ocaml-ssl-devel</packagereq>
+ <packagereq type="optional">ocaml-xml-light-devel</packagereq>
+ <packagereq type="optional">ocaml-xmlrpc-light-devel</packagereq>
+ <packagereq type="optional">xemacs-tuareg</packagereq>
+ </packagelist>
+ </group>
+ <group>
<id>occitan-support</id>
<_name>Occitan Support</_name>
<_description/>
@@ -5613,6 +5650,7 @@
<groupid>kde-software-development</groupid>
<groupid>legacy-software-development</groupid>
<groupid>mingw32</groupid>
+ <groupid>ocaml</groupid>
<groupid>ruby</groupid>
<groupid>web-development</groupid>
<groupid>x-software-development</groupid>
More information about the Fedora-ocaml-list
mailing list