[aur-general] Ocaml Packages

Thomas S Hatch thatch45 at gmail.com
Sun Jan 2 15:27:49 EST 2011

On Sun, Jan 2, 2011 at 2:40 AM, Xyne <xyne at archlinux.ca> wrote:

> On 2011-01-01 20:56 -0700 (00:6)
> Thomas S Hatch wrote:
> > I have updated ocaml-findlib and about 10 more ocaml packages with this
> > changes, I have also started to the spread the word on this move and I
> have
> > been met with positive responses.
> >
> > I have a simple OCaml Package guidelines page up on the wiki:
> > https://wiki.archlinux.org/index.php/OCaml_Package_Guidelines
> I've made some changes to the page:
> * reworded "OCaml Library Locations" section for clarity and emphasis
> * added architecture recommendation to "Bytecode" section (I presume that
> if a
>  package does not produce bytecode then it should specify "any" as its
>  architecture.)
> * cleaned up the PKGBUILD
>    - added double quotation marks to all variables
>    - moved "ocaml" from makedepends to depends
> The latter might require some updates to existing PKGBUILDs.
> > This is already making PKGBUILDs for ocaml simpler and has repaired a
> number
> > of build issues in packages.
> >
> > I am going to talk to the upstream maintainers, but I think that all I
> will
> > be requesting is a name change on a few packages.
> ocaml-findlib will eventually need to be moved to [extra] by a dev if it is
> to
> be required by all OCaml packages. I suggest that you contact the
> maintainer of
> the OCaml package about this as the two should logically be maintained
> together.
> > BTW, how far along should I be before I apply to be a TU?
> I can't believe that you top-posted for the first time when asking this
> question. Talk about shooting yourself in the foot. :P
> Regards,
> Xyne

Yes, I top posted, I need to fix that on my phone.

I changed the bytecode changes you made, maybe it will make more sense to
you now how ocaml bytecode works.

I added ocaml back to the makedepends, the ocaml package provides the

OCaml should only be a dependency when the package includes bytecode, since
ocaml executables are %100 native machine code - this is an error in most
OCaml packages (I need to fix a number of mine)

Thanks for the PKGBUILD fixes and the change in the tone and detail on the
ocaml library locations section.

Oh, and BTW...
How far along should I be before I apply to be a TU? :)

-Thomas S Hatch

More information about the aur-general mailing list