Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 497184

Summary: dev-util/opam-1.1.0 - OCaml package manager
Product: Gentoo Linux Reporter: OGINO Masanori <masanori.ogino>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED FIXED    
Severity: enhancement CC: anton.kochkov, guillaume.horel, jrmalaq, ml, pharpend2
Priority: Normal Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://opam.ocaml.org/
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 527292, 527294    
Bug Blocks:    
Attachments: opam-1.1.0.ebuild
opam-1.2.0.ebuild

Description OGINO Masanori 2014-01-05 22:26:42 UTC
OPAM is the OCaml package manager. It can find, build, install and uninstall OCaml compilers, tools and libraries. It is now an easy way to use OCaml.

I suggest dev-ml/opam.

Also, attached opam-1.1.0.ebuild can fetch OPAM source from git repo when PV is 9999, so you can copy it to opam-9999.ebuild and fix KEYWORDS and then it should work as expected.

Reproducible: Always
Comment 1 OGINO Masanori 2014-01-05 22:29:00 UTC
Created attachment 367128 [details]
opam-1.1.0.ebuild
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2014-10-21 08:14:09 UTC
*** Bug 526174 has been marked as a duplicate of this bug. ***
Comment 3 Guillaume Horel 2014-10-29 02:16:03 UTC
Created attachment 387698 [details]
opam-1.2.0.ebuild

This is the build for the 1.2.0 version. Unfortunately it has a few dependencies that are not in portage at the moment, including cmdliner bug #520060. I file bugs for the missing ones (uutf and jsonm)
Comment 4 Peter Harpending 2014-10-29 04:01:52 UTC
(In reply to Guillaume Horel from comment #3)
> Created attachment 387698 [details]
> opam-1.2.0.ebuild
> 
> This is the build for the 1.2.0 version. Unfortunately it has a few
> dependencies that are not in portage at the moment, including cmdliner bug
> #520060. I file bugs for the missing ones (uutf and jsonm)

Maybe we should create an overlay, analogous to Gentoo-Haskell, to handle all of these dependencies? I don't know enough about Gentoo, overlays, or OCaml to determine if this is a terrible idea.
Comment 5 Alexis Ballier gentoo-dev 2014-10-29 09:05:09 UTC
added, thanks all!