Skip to content

Latest commit

 

History

History
61 lines (45 loc) · 2.15 KB

File metadata and controls

61 lines (45 loc) · 2.15 KB

JavaPerformance Gentoo overlay

Ebuilds for tools published under github.com/JavaPerformance. Currently:

Package Upstream Description
app-text/md2any md2any Markdown → 5 document formats. Source build (cargo).
app-text/md2any-bin md2any release Same tool, prebuilt binary. No Rust toolchain needed.

Enable the overlay

# Modern (eselect-repo) — recommended:
sudo eselect repo add javaperformance git https://github.com/JavaPerformance/gentoo-overlay.git
sudo emerge --sync javaperformance
# Or with layman:
sudo layman -o https://raw.githubusercontent.com/JavaPerformance/gentoo-overlay/main/repositories.xml -f -a javaperformance

Install

# Source build (compiles ~73 crates, ~30-60 s on a modern laptop):
sudo emerge --autounmask --autounmask-write app-text/md2any
sudo dispatch-conf
sudo emerge app-text/md2any

# Or prebuilt binary (instant, no Rust):
sudo emerge --autounmask --autounmask-write app-text/md2any-bin
sudo dispatch-conf
sudo emerge app-text/md2any-bin

Then:

md2any --help
md2any doctor       # probe optional CLIs + bundled fonts
md2any --help-pdf   # build the embedded user manual as PDF

Status & roadmap

This overlay is the first step. The longer-term plan is to submit md2any to the GURU community repository so it ships with Gentoo by default.

Issues

Per-package bugs go to the upstream repos. Overlay packaging issues (ebuild syntax, dependency resolution, USE flags) go to this repo's issue tracker.

License

Each ebuild's LICENSE field declares the relevant upstream + dependency licences. The ebuilds themselves are GPL-2 per Gentoo convention.