package opam-lib
Install
Dune Dependency
Authors
-
TThomas Gazagnaire <thomas@gazagnaire.org>
-
AAnil Madhavapeddy <anil@recoil.org>
-
FFabrice Le Fessant <Fabrice.Le_fessant@inria.fr>
-
FFrederic Tuong <tuong@users.gforge.inria.fr>
-
LLouis Gesbert <louis.gesbert@ocamlpro.com>
-
GGuillem Rieu <guillem.rieu@ocamlpro.com>
-
VVincent Bernardoff <vb@luminar.eu.org>
-
RRoberto Di Cosmo <roberto@dicosmo.org>
Maintainers
Sources
sha256=625767c3465219cc8799aad1449c74279b31686db0821300cfdb92fbff17e9fd
md5=e0688c0cf9a55f93ee93f62d07cf6b74
doc/opam-lib.repository/OpamRepositoryPath/index.html
Module OpamRepositoryPath
val create :
OpamFilename.Dir.t ->
OpamTypes.repository_name ->
OpamTypes.dirname
Repository local path: $opam/repo/<name>
val update_cache : OpamTypes.repository -> OpamTypes.filename
Update cache
val repo : OpamTypes.repository -> OpamTypes.filename
Return the repo file
val remote_repo : OpamTypes.repository -> OpamTypes.filename
Remote repo file
val raw_config :
OpamTypes.dirname ->
OpamTypes.repository_name ->
OpamTypes.filename
Return the repository config: $opam/repo/$repo/config
val config : OpamTypes.repository -> OpamTypes.filename
Return the repository config: $opam/repo/$repo/config
val packages_dir : OpamTypes.repository -> OpamTypes.dirname
Packages folder: $opam/repo/$repo/packages
val remote_packages_dir : OpamTypes.repository -> OpamTypes.dirname
Remote package files: $remote/packages
val packages :
OpamTypes.repository ->
string option ->
OpamTypes.package ->
OpamTypes.dirname
Package folder: $opam/repo/$repo/packages/XXX/$NAME.$VERSION
val opam :
OpamTypes.repository ->
string option ->
OpamTypes.package ->
OpamTypes.filename
Return the OPAM file for a given package: $opam/repo/$repo/packages/XXX/$NAME.$VERSION/opam
val descr :
OpamTypes.repository ->
string option ->
OpamTypes.package ->
OpamTypes.filename
Return the description file for a given package: $opam/repo/$repo/packages/XXX/$NAME.VERSION/descr
val url :
OpamTypes.repository ->
string option ->
OpamTypes.package ->
OpamTypes.filename
urls $opma/repo/$repo/package/XXX/$NAME.$VERSION/url
val files :
OpamTypes.repository ->
string option ->
OpamTypes.package ->
OpamTypes.dirname
files $opam/repo/$repo/packages/XXX/$NAME.$VERSION/files
val archive : OpamTypes.repository -> OpamTypes.package -> OpamTypes.filename
Return the archive for a given package: $opam/repo/$repo/archives/$NAME.$VERSION.tar.gz
val remote_archive :
OpamTypes.repository ->
OpamTypes.package ->
OpamTypes.filename
Remote archive $remote/archives/$NAME.$VERSION.tar.gz
val archives_dir : OpamTypes.repository -> OpamTypes.dirname
Return the archive folder: $opam/repo/$repo/archives/
val upload_dir : OpamTypes.repository -> OpamTypes.dirname
Return the upload folder for a given version: $opam/repo/$repo/upload/
val compilers_dir : OpamTypes.repository -> OpamTypes.dirname
Compiler files: $opam/repo/$repo/compilers/
val compiler_comp :
OpamTypes.repository ->
string option ->
OpamTypes.compiler ->
OpamTypes.filename
Compiler files: $opam/repo/$repo/compilers/XXX/$OVERSION.comp
val compiler_descr :
OpamTypes.repository ->
string option ->
OpamTypes.compiler ->
OpamTypes.filename
Compiler description files: $opam/repo/$repo/compilers/XXX/$OVERSION.descr
val remote_compilers_dir : OpamTypes.repository -> OpamTypes.dirname
Remote compiler files: $remote/compilers