Skip to content

user/cgit: new package

Ghost User requested to merge (removed):add-cgit into master

Pretty ho-hum commit. Of note is NO_SYS_POLL_H=1 in $_makeopts, since Git's build system isn't detecting our sys/poll.h.

Aside from that, cgit passes all of its tests (needs htmltidy for a handful of them, so they were skipped by the build system) and runs live at https://git.zlg.space on aarch64. asciidoctor is a dependency for generating the manpage; I tried to package regular asciidoc (since the Alpine APKBUILD called for it) but it's Python-2-only and would need extensive patching to get working for Adélie.

Optional dependencies include:

  • py3-pygments, for code highlighting (stay tuned);
  • py3-markdown, for Markdown about-page rendering (stay tuned);
  • py3-docutils, for rst2html{,4,5}.py about-page rendering

EDIT 2018-11-28: Lua links correctly now, clarified <sys/poll.h> situation and mentioned skipped tests.

Merge request reports