xml
[Seppo.git] / dune-project
blob85eddca35294cb337e0edff3c4d330ad4520a09f
1 (lang dune 3.0)
2 ; https://dune.readthedocs.io/en/latest/opam.html#generating-opam-files
4 (name seppo)
5 (version 0.4)
7 (subst disabled)
8 (implicit_transitive_deps true)
9 (generate_opam_files true)
10 (formatting (enabled_for dune))
12 (license GPL-3.0-only)
13 (maintainers "Marcus Rohrmoser <work@mro.name>")
14 (authors "The #Seppo programmers")
16 (homepage Seppo.Social)
17 (bug_reports Seppo.Social/issues)
18 (source (uri git+ssh://codeberg.org/seppo/seppo.git))
20 (package
21  (name seppo)
22  (synopsis "Personal Social Web")
23  (description "#Seppo empowers you to publish short texts and images and to network in the
24 Social Web.
26 By renting commodity webspace and putting a single file in place. Without being
27 subject to terms and conditions. And without having to fret about small print
28 or tech lore, but have a life.")
29  (tags (Social Web "#Fediverse" ActivityPub CGI RFC3875 RFC4287 RFC4685 RFC5005 RFC7033))
30  (depends
31    camlp-streams
32    cohttp-lwt-unix
33    decoders-ezjsonm
34    lwt_ppx
35    markup
36    optint
37    safepass
38    timedesc
39    tls-lwt
40    uri
41    uuidm
42    uucp
43    uunf
44    uutf
45    x509
46    xmlm
47   (crunch :with-doc)
48   (cstruct-unix :with-test)
49   (decoders-ezxmlm :with-test)
50   (markup :with-test)
51   (ocaml (>= 4.10))
52   (ocaml-lsp-server :with-doc)
53   (ocp-indent :with-doc)
54   (odig :with-doc)
55   (odoc :with-doc)
56   (tyre :with-test)
57   (utop :with-test)
58   (yojson :with-test)
59   dune
60   lwt_ppx
63 (package
64  (name apchk)
65  (synopsis "Webfinger & ActivityPub checker")
66  (description "checker cgi to self-host without a hassle.")
67  (tags (Social Web "#Fediverse" ActivityPub RFC7033 RFC3875 Checker))
68  (authors "The #Seppo programmers")
69  (depends
70   dune
71   (crunch :with-doc)
72   (ocp-indent :with-doc)
73  )
76 ; See the complete stanza docs at https://dune.readthedocs.io/en/stable/dune-files.html#dune-project