dune-project 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. (lang dune 3.0)
  2. ; https://dune.readthedocs.io/en/latest/opam.html#generating-opam-files
  3. (name seppo)
  4. (version 0.5)
  5. (subst disabled)
  6. (implicit_transitive_deps true)
  7. (generate_opam_files true)
  8. (formatting
  9. (enabled_for dune))
  10. (license GPL-3.0-only)
  11. (maintainers "Marcus Rohrmoser <work@mro.name>")
  12. (authors "The #Seppo programmers")
  13. (source
  14. (uri git+ssh://codeberg.org/seppo/seppo.git))
  15. (homepage Seppo.mro.name)
  16. (bug_reports Seppo.mro.name/issues)
  17. (package
  18. (name seppo)
  19. (synopsis "Personal Social Web")
  20. (description
  21. "#Seppo empowers you to publish short texts and images and to network in the\nSocial Web.\n\nBy renting commodity webspace and putting a single file in place. Without being\nsubject to terms and conditions. And without having to fret about small print\nor tech lore, but have a life.")
  22. (tags
  23. (Social
  24. Web
  25. Fediverse
  26. ActivityPub
  27. CGI
  28. RFC3875
  29. RFC4287
  30. RFC4685
  31. RFC5005
  32. RFC7033
  33. RFC7565
  34. RFC8890
  35. RFC9116
  36. XSLT))
  37. (depends
  38. as2_vocab
  39. camlp-streams
  40. cohttp-lwt-unix
  41. crunch
  42. decoders-ezjsonm
  43. lambdasoup
  44. lwt_ppx
  45. mcdb
  46. (mirage-crypto-rng
  47. (>= 2.0))
  48. (optint
  49. (>= 0.3.0))
  50. safepass
  51. sqlite3
  52. (timedesc
  53. (>= 3.0))
  54. tls-lwt
  55. tyre
  56. uucp
  57. uuidm
  58. uunf
  59. uutf
  60. x509
  61. xmlm
  62. (alcotest :with-test)
  63. (cstruct-unix :with-test)
  64. (decoders-ezxmlm :with-test)
  65. (markup :with-test)
  66. ocaml
  67. ; (ocaml-lsp-server (= 1.7.0) :with-doc) https://github.com/ocaml/ocaml-lsp/issues/1069#issuecomment-2376511874
  68. ; (ocp-indent :with-doc)
  69. (odig :with-doc)
  70. (odoc :with-doc)
  71. (sherlodoc :with-doc)
  72. (sexplib :with-test)
  73. (utop :with-test)
  74. (yojson :with-test)
  75. dune
  76. lwt_ppx))
  77. (package
  78. (name apchk)
  79. (synopsis "Webfinger & ActivityPub checker")
  80. (description "checker cgi to self-host without a hassle.")
  81. (tags
  82. (Social Web "#Fediverse" ActivityPub RFC7033 RFC3875 Checker))
  83. (authors "The #Seppo programmers")
  84. (depends
  85. dune
  86. (crunch :with-doc)
  87. (ocp-indent :with-doc)))
  88. (package
  89. (name as2_vocab)
  90. (synopsis "ActityStreams 2.0 Vocabulary")
  91. (description "...")
  92. (tags
  93. (Social Web "#Fediverse" ActivityStreams))
  94. (authors "The #Seppo programmers")
  95. (depends
  96. dune
  97. (ocp-indent :with-doc)))
  98. (package
  99. (name mcdb)
  100. (version 0.1)
  101. (synopsis "cdb")
  102. (description "...")
  103. (tags
  104. (cdb constant database file))
  105. (authors "The mcdb programmers")
  106. (depends
  107. camlp-streams
  108. dune
  109. (optint
  110. (>= 0.3.0))
  111. (alcotest :with-test)
  112. (ocp-indent :with-doc)))
  113. ; See the complete stanza docs at https://dune.readthedocs.io/en/stable/dune-files.html#dune-project