Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
belenios
belenios
Commits
7e9d0793
Commit
7e9d0793
authored
Jun 21, 2013
by
Stephane Glondu
Browse files
README, meta-packages and minimal target
parent
cef0a503
Changes
6
Hide whitespace changes
Inline
Side-by-side
Makefile
View file @
7e9d0793
minimal
:
ocamlbuild minimal.otarget
all
:
ocamlbuild all.otarget
...
...
README.md
0 → 100644
View file @
7e9d0793
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.
all.itarget
View file @
7e9d0793
...
...
@@ -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
minimal.itarget
0 → 100644
View file @
7e9d0793
src/bin/trustee-keygen.native
stuff/belenios-deps-all.control
0 → 100644
View file @
7e9d0793
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
stuff/belenios-deps-minimal.control
0 → 100644
View file @
7e9d0793
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
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment