magic/appimage
Darryl L. Miles 88411e3387 appimage: install texlive so the images regenerate + ship docs
The AppImage builders already shipped the pre-built PostScript
documentation (each Dockerfile runs "make install", and INSTALL_CAD_DIRS
includes doc/), but they did not install latex/dvips, so the docs were
never regenerated from source.

Install texlive (latex + dvips + recommended fonts) before the magic
build in all four EL variants (yum on EL7, dnf on EL8/9/10), so configure
reports "LaTeX docs: yes" and the default "make" regenerates the docs
into the build before "make install" ships them.

The install is non-fatal (|| echo): if a texlive package is unavailable
on a given EL release it falls back to the pre-built PostScript, so the
release image build can never be broken by documentation, and docs are
shipped either way.

NOTE: not build-tested here (no Docker/EL toolchain available).  The
package names (texlive-latex, texlive-dvips,
texlive-collection-fontsrecommended) should be validated on each EL
image; the non-fatal guard protects the tag-triggered release builds in
the meantime.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-26 14:54:11 -04:00
..
7 appimage: install texlive so the images regenerate + ship docs 2026-07-26 14:54:11 -04:00
8 appimage: install texlive so the images regenerate + ship docs 2026-07-26 14:54:11 -04:00
9 appimage: install texlive so the images regenerate + ship docs 2026-07-26 14:54:11 -04:00
10 appimage: install texlive so the images regenerate + ship docs 2026-07-26 14:54:11 -04:00
rsc Add AppStream metadata license and developer info 2026-07-23 16:09:35 -04:00
.gitignore Add AppImage Building Capabilities 2022-05-03 08:28:53 -04:00