Skip to content

Commit 3a07c5c

Browse files
authored
Merge pull request #27604 from dbuenzli/b0-publish-topkg-care.1.0.8-etc-34b29252ad1a6aca
Add: topkg.1.0.8, topkg-care.1.0.8
2 parents f513a32 + abd0682 commit 3a07c5c

File tree

2 files changed

+107
-0
lines changed
  • packages
    • topkg-care/topkg-care.1.0.8
    • topkg/topkg.1.0.8

2 files changed

+107
-0
lines changed
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
opam-version: "2.0"
2+
synopsis: "The transitory OCaml software packager"
3+
description: """\
4+
**Warning** Topkg is in maintenance mode and should not longer be used.
5+
6+
Topkg is a packager for distributing OCaml software. It provides an
7+
API to describe the files a package installs in a given build
8+
configuration and to specify information about the package's
9+
distribution, creation and publication procedures.
10+
11+
The optional topkg-care package provides the `topkg` command line tool
12+
which helps with various aspects of a package's life cycle: creating
13+
and linting a distribution, releasing it on the WWW, publish its
14+
documentation, add it to the OCaml opam repository, etc.
15+
16+
Topkg is distributed under the ISC license and has **no**
17+
dependencies. This is what your packages will need as a *build*
18+
dependency.
19+
20+
Topkg-care is distributed under the ISC license it depends on
21+
[fmt][fmt], [logs][logs], [bos][bos], [cmdliner][cmdliner],
22+
[webbrowser][webbrowser] and `opam-format`.
23+
24+
[fmt]: http://erratique.ch/software/fmt
25+
[logs]: http://erratique.ch/software/logs
26+
[bos]: http://erratique.ch/software/bos
27+
[cmdliner]: http://erratique.ch/software/cmdliner
28+
[webbrowser]: http://erratique.ch/software/webbrowser
29+
30+
Home page: <http://erratique.ch/software/topkg>"""
31+
maintainer: "Daniel Bünzli <daniel.buenzl [email protected]>"
32+
authors: "The topkg programmers"
33+
license: "ISC"
34+
tags: ["packaging" "ocamlbuild" "org:erratique"]
35+
homepage: "https://erratique.ch/software/topkg"
36+
doc: "https://erratique.ch/software/topkg/doc"
37+
bug-reports: "https://github.com/dbuenzli/topkg/issues"
38+
depends: [
39+
"ocaml" {>= "4.08.0"}
40+
"ocamlfind" {build & >= "1.6.1"}
41+
"ocamlbuild"
42+
"topkg" {= version}
43+
"fmt" {>= "0.9.0"}
44+
"logs"
45+
"bos" {>= "0.2.1"}
46+
"cmdliner" {>= "1.3.0"}
47+
"webbrowser"
48+
"opam-format" {>= "2.0.0"}
49+
]
50+
build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--dev-pkg" "%{dev}%"]
51+
dev-repo: "git+https://erratique.ch/repos/topkg.git"
52+
url {
53+
src: "https://erratique.ch/software/topkg/releases/topkg-1.0.8.tbz"
54+
checksum:
55+
"sha512=4b632b60137852bb72ff9c8cdc2e16ac5ece6473569e50963fef9c1e800a0933a516bea1107b04011645afa4a1e78893c82dbce0aa8de2970d4d6c6d0dd2fe02"
56+
}
57+
x-maintenance-intent: ["(latest)"]

packages/topkg/topkg.1.0.8/opam

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
opam-version: "2.0"
2+
synopsis: "The transitory OCaml software packager"
3+
description: """\
4+
**Warning** Topkg is in maintenance mode and should not longer be used.
5+
6+
Topkg is a packager for distributing OCaml software. It provides an
7+
API to describe the files a package installs in a given build
8+
configuration and to specify information about the package's
9+
distribution, creation and publication procedures.
10+
11+
The optional topkg-care package provides the `topkg` command line tool
12+
which helps with various aspects of a package's life cycle: creating
13+
and linting a distribution, releasing it on the WWW, publish its
14+
documentation, add it to the OCaml opam repository, etc.
15+
16+
Topkg is distributed under the ISC license and has **no**
17+
dependencies. This is what your packages will need as a *build*
18+
dependency.
19+
20+
Topkg-care is distributed under the ISC license it depends on
21+
[fmt][fmt], [logs][logs], [bos][bos], [cmdliner][cmdliner],
22+
[webbrowser][webbrowser] and `opam-format`.
23+
24+
[fmt]: http://erratique.ch/software/fmt
25+
[logs]: http://erratique.ch/software/logs
26+
[bos]: http://erratique.ch/software/bos
27+
[cmdliner]: http://erratique.ch/software/cmdliner
28+
[webbrowser]: http://erratique.ch/software/webbrowser
29+
30+
Home page: <http://erratique.ch/software/topkg>"""
31+
maintainer: "Daniel Bünzli <daniel.buenzl [email protected]>"
32+
authors: "The topkg programmers"
33+
license: "ISC"
34+
tags: ["packaging" "ocamlbuild" "org:erratique"]
35+
homepage: "https://erratique.ch/software/topkg"
36+
doc: "https://erratique.ch/software/topkg/doc"
37+
bug-reports: "https://github.com/dbuenzli/topkg/issues"
38+
depends: [
39+
"ocaml" {>= "4.08.0"}
40+
"ocamlfind" {build & >= "1.6.1"}
41+
"ocamlbuild"
42+
]
43+
build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--dev-pkg" "%{dev}%"]
44+
dev-repo: "git+https://erratique.ch/repos/topkg.git"
45+
url {
46+
src: "https://erratique.ch/software/topkg/releases/topkg-1.0.8.tbz"
47+
checksum:
48+
"sha512=4b632b60137852bb72ff9c8cdc2e16ac5ece6473569e50963fef9c1e800a0933a516bea1107b04011645afa4a1e78893c82dbce0aa8de2970d4d6c6d0dd2fe02"
49+
}
50+
x-maintenance-intent: ["(latest)"]

0 commit comments

Comments
 (0)