38 lines
838 B
Ragel
38 lines
838 B
Ragel
;; ! hbpkg.rli ! ;;
|
|
;; package name & version, non-optional.
|
|
(package
|
|
"example"
|
|
;; Major Minor Patch
|
|
(version 1 0 1)
|
|
:authors ("AbleTheAbove")
|
|
|
|
:tags ("a" "b" "c")
|
|
|
|
(deps
|
|
;; first item after name is always source.
|
|
(lily "https://git.ablecorp.us/lily-org/lily.git"
|
|
;; semantic version. min & max both optional.
|
|
;; if version is string, exact match will be used.
|
|
;; if version is "0.x", then the latest of "0.x.y" will be used
|
|
:version (:min "0.0.2" :max "0.0.5")
|
|
)
|
|
(libexample "./src/lib.hb")
|
|
(third-dep
|
|
;; Repo lookup refers to the rlrepo project
|
|
(repo :core "third-dep")
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(some_clib "https://example.org/clib.git"
|
|
:commit "ABCDEFGH" ;; optional
|
|
:branch "trunk" ;; optional
|
|
;; optional, probably not required if specifying commit.
|
|
:hash "abcdefghijklmnopqrstuvwxyz123456"
|
|
)
|
|
)
|
|
) |