module Repository: sig
.. end
Repository paths
val create : OpamPath.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