Update mdcat to 2.3.0
To unbreak my own release pipelines I removed the mdcat build script in mdcat 2.3.0.
As a consequence mdcat now longer builds the manpage and completions during compilation. This MR adapts the PKGBUILD accordingly:
- Generate completions from the built binaries, as mdcat no longer writes completions to OUT_DIR during build.
- Explicity build manpage with asciidoctor, as mdcat no longer does so during build.
- Remove OUT_DIR logic which is no longer needed.
Additionally, I changed the mdless hardlink to a symlink, as this seems to be a more established practice these days. At least, ls -l /usr/bin
had quite a few symlinks in there, especially from core packages such systemd, and I added a symlink for an mdless manpage, to make man mdless
work.
Note that mdcat 2.3.0 doesn't contain any other functional changes beyond the usual cargo update
, so it's not critical to merge this soon.