readme
[Seppo.git] / dune-project
bloba0be9969055426ecd580d1a09587dd51660bd6c5
1 (lang dune 3.0)
2 ; https://dune.readthedocs.io/en/latest/opam.html#generating-opam-files
4 (name seppo)
5 (version 0.5)
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 RFC7565 RFC8890 RFC9116 XSLT))
30  (depends
31    camlp-streams
32    cohttp-lwt-unix
33    crunch
34    decoders-ezjsonm
35    lambdasoup
36    lwt_ppx
37    markup
38    (mirage-crypto-rng (< 1.0))
39    (optint (>= 0.3.0))
40    safepass
41    sqlite3
42    timedesc
43    tls-lwt
44    tyre
45    uri
46    uucp
47    uuidm
48    uunf
49    uutf
50    x509
51    xmlm
52   (alcotest :with-test)
53   (cstruct-unix :with-test)
54   (decoders-ezxmlm :with-test)
55   (markup :with-test)
56   ocaml
57 ;  (ocaml-lsp-server (= 1.7.0) :with-doc) https://github.com/ocaml/ocaml-lsp/issues/1069#issuecomment-2376511874
58 ;  (ocp-indent :with-doc)
59   (odig :with-doc)
60   (odoc :with-doc)
61   (sherlodoc :with-doc)
62   (utop :with-test)
63   (yojson :with-test)
64   dune
65   lwt_ppx
68 (package
69  (name apchk)
70  (synopsis "Webfinger & ActivityPub checker")
71  (description "checker cgi to self-host without a hassle.")
72  (tags (Social Web "#Fediverse" ActivityPub RFC7033 RFC3875 Checker))
73  (authors "The #Seppo programmers")
74  (depends
75   dune
76   (crunch :with-doc)
77   (ocp-indent :with-doc)
78  )
81 (package
82  (name as2_vocab)
83  (synopsis "ActityStreams 2.0 Vocabulary")
84  (description "...")
85  (tags (Social Web "#Fediverse" ActivityStreams))
86  (authors "The #Seppo programmers")
87  (depends
88   dune
89   (ocp-indent :with-doc)
90  )
92 ; See the complete stanza docs at https://dune.readthedocs.io/en/stable/dune-files.html#dune-project