Skip to content

Commit

Permalink
Metadata and fix for opam.
Browse files Browse the repository at this point in the history
  • Loading branch information
Rodolphe Lepigre committed Nov 22, 2018
1 parent bf38e09 commit c7ad3ff
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 4 deletions.
13 changes: 13 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
### 0.2 (2018-11-22)

First reasonable release of Patoline, although it is still hard to use.
Here are some of the latest changes:
- Patoline is now built using dune,
- the package structure has been cleaned,
- GNU make wizardry has disappeared,
- libraries are wrapped (use Typography.Document, Patoraw.RawContents, ...),
- many things have been cleaned.

### 0.1 (2013-11-21)

First release of Patoline by Pierre-Étienne Meunier.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ The minimal dependencies are
- OCaml (version 4.03.0 or higher)
- Opam
- Dune
- Ocamlfind
- Earley (version 2.0.0 or higher)
- Camlzip
- Sqlite3
Expand Down
27 changes: 23 additions & 4 deletions patoline.opam
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
synopsis: "Patoline typesetting software and libraries."
synopsis: "Patoline typesetting system and libraries."
description:
"""
Patoline is a collection of typesetting libraries designed to be combined into
a variety of possible applications. Its primary goal is not to offer the
definitive answer to all typesetting problems, but rather to write the painful
and boring parts of the job, so that interesting tools could be written
easily. Obviously, a related (but much smaller) project is the Patoline
compiler, which compiles a mixed Wiki/LaTeX/Ocaml syntax into a variety of
output formats, including traditional PDF files, but also web servers that
deliver dynamic contents.
"""

opam-version: "2.0"
Expand All @@ -14,12 +22,23 @@ authors: [
"Rodolphe Lepigre <rodolphe.lepigre@inria.fr>"
"Tom Hirschowitz" ]
license: "GPLv2"
doc: ""
doc: "https://patoline.github.io/patoline/"

depends: [
"ocaml" { >= "4.03.0" & <= "4.07.1" }
"ocaml" { >= "4.03.0" }
"opam" { build & >= "2.0" }
"dune" { build & >= "1.2.0" }
"ocamlfind"
"earley" { >= "2.0.0" }
"camlzip"
"sqlite3"
"dune" { >= "1.2.0" }
"imagelib"
]

depopts: [
"lablgl"
"cairo2"
"kryptokit"
]

build: [ [ "dune" "build" "-p" name "-j" jobs ] ]
Expand Down

0 comments on commit c7ad3ff

Please sign in to comment.