Commit 7e9d0793 authored by Stephane Glondu's avatar Stephane Glondu
Browse files

README, meta-packages and minimal target

parent cef0a503
minimal:
ocamlbuild minimal.otarget
all:
ocamlbuild all.otarget
......
Belenios
========
Compilation
-----------
To run basic command-line tools, you will need:
* [OCaml](http://caml.inria.fr/)
* [Findlib](http://projects.camlcity.org/projects/findlib.html)
* [Zarith](https://forge.ocamlcore.org/projects/zarith/)
* [Calendar](http://calendar.forge.ocamlcore.org/)
* [Uuidm](http://erratique.ch/software/uuidm)
* [Cryptokit](https://forge.ocamlcore.org/projects/cryptokit/)
* [Atdgen](http://mjambon.com/atdgen)
* [Yojson](http://mjambon.com/yojson.html)
To run the web server, you will additionally need:
* [Eliom](http://ocsigen.org/eliom/) version 3
On Debian and its derivatives, you can try the following:
BELENIOS=`pwd`
cd /tmp
equivs-build $BELENIOS/stuff/belenios-deps-minimal.control
equivs-build $BELENIOS/stuff/belenios-deps-all.control
Then install the chosen `deb`s with `dpkg -i`, followed by `aptitude`
to install missing dependencies.
NOTE: `equiv-build` should not be run from a NFS directory!
There are two Makefile targets corresponding to the two levels of
dependencies: `minimal` (default) and `all`.
Trustee's guide
---------------
To generate a keypair, run:
make trustee-keypair
It will generate two files, `XXXXXXXX.public` and `XXXXXXXX.private`,
containing respectively the public and the private key. Send the
public key file to the server administrator, and keep the private key
with extreme care.
......@@ -2,5 +2,6 @@ src/lib/lib.cma
src/web/server.cma
api.docdir/index.html
tests/legacy/README.html
README.html
src/bin/trustee-keygen.native
src/bin/trustee-keygen.native
Section: misc
Priority: optional
Standards-Version: 3.9.4
Package: belenios-deps-all
Version: 0.0.1
Maintainer: Stéphane Glondu <Stephane.Glondu@inria.fr>
Depends:
camlp4,
liblwt-ocaml-dev (>= 2.4),
libeliom-ocaml-dev (>= 3)
Description: meta-package depending on all Belenios dependencies
Section: misc
Priority: optional
Standards-Version: 3.9.4
Package: belenios-deps-minimal
Version: 0.0.1
Maintainer: Stéphane Glondu <Stephane.Glondu@inria.fr>
Depends:
build-essential,
ocaml-findlib,
libzarith-ocaml-dev,
libcalendar-ocaml-dev,
libuuidm-ocaml-dev,
libatdgen-ocaml-dev,
libyojson-ocaml-dev,
libcryptokit-ocaml-dev,
libgmp-dev
Description: meta-package depending on Belenios minimal dependencies
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment