Skip to content

JavaPerformance/gentoo-overlay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Gentoo overlay for JavaPerformance's tools — md2any and friends

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages