# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 TEXLIVE_MODULE_CONTENTS=" collection-context.r69108 context.r69665 context-calendar-examples.r66947 context-collating-marks.r68696 context-cyrillicnumbers.r47085 context-filter.r62070 context-gnuplot.r47085 context-handlecsv.r69186 context-legacy.r69173 context-letter.r60787 context-mathsets.r47085 context-pocketdiary.r66953 context-simpleslides.r67070 context-squares.r68545 context-sudoku.r67289 context-texlive.r66924 context-transliterator.r61127 context-typescripts.r60422 context-vim.r62071 context-visualcounter.r47085 jmn.r45751 " TEXLIVE_MODULE_DOC_CONTENTS=" context.doc.r69665 context-calendar-examples.doc.r66947 context-collating-marks.doc.r68696 context-cyrillicnumbers.doc.r47085 context-filter.doc.r62070 context-gnuplot.doc.r47085 context-handlecsv.doc.r69186 context-legacy.doc.r69173 context-letter.doc.r60787 context-mathsets.doc.r47085 context-notes-zh-cn.doc.r66725 context-pocketdiary.doc.r66953 context-simpleslides.doc.r67070 context-squares.doc.r68545 context-sudoku.doc.r67289 context-transliterator.doc.r61127 context-typescripts.doc.r60422 context-vim.doc.r62071 context-visualcounter.doc.r47085 " TEXLIVE_MODULE_SRC_CONTENTS=" context-visualcounter.source.r47085 " inherit texlive-module DESCRIPTION="TeXLive ConTeXt and packages" LICENSE="BSD BSD-2 GPL-1+ GPL-2 GPL-3 LGPL-2+ LPPL-1.3 LPPL-1.3c MIT TeX TeX-other-free public-domain" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" COMMON_DEPEND=" >=dev-texlive/texlive-basic-2023 " RDEPEND=" ${COMMON_DEPEND} dev-lang/ruby " DEPEND=" ${COMMON_DEPEND} >=app-text/texlive-core-2023[xetex] " TEXLIVE_MODULE_BINSCRIPTS=" texmf-dist/scripts/context/stubs-mkiv/unix/contextjit texmf-dist/scripts/context/stubs-mkiv/unix/luatools texmf-dist/scripts/context/stubs-mkiv/unix/mtxrunjit texmf-dist/scripts/context/stubs/unix/texexec texmf-dist/scripts/context/stubs/unix/texmfstart " src_prepare() { default # No need to install these .exe rm -rf texmf-dist/scripts/context/stubs/{mswin,win64} || die } src_install() { texlive-module_src_install local mtxrun=/usr/share/texmf-dist/scripts/context/lua/mtxrun.lua fperms 755 "${mtxrun}" newbin - mtxrun <<-EOF #!/bin/sh export TEXMF_DIST="${EPREFIX}/usr/share/texmf-dist" exec ${mtxrun} "\$@" EOF newbin - context <<-EOF #!/bin/sh exec mtxrun --script context "\$@" EOF } TL_MODULE_INFORMATION="For using ConTeXt mkII simply use 'texexec' to generate your documents. If you plan to use mkIV and its 'context' command to generate your documents, you have to run 'mtxrun --generate' as normal user before first use. More information and advanced options on: http://wiki.contextgarden.net/TeX_Live_2011"