summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-texlive/texlive-context/texlive-context-2024_p72727.ebuild')
-rw-r--r--dev-texlive/texlive-context/texlive-context-2024_p72727.ebuild122
1 files changed, 122 insertions, 0 deletions
diff --git a/dev-texlive/texlive-context/texlive-context-2024_p72727.ebuild b/dev-texlive/texlive-context/texlive-context-2024_p72727.ebuild
new file mode 100644
index 000000000000..a2adf89e5d1e
--- /dev/null
+++ b/dev-texlive/texlive-context/texlive-context-2024_p72727.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TEXLIVE_MODULE_CONTENTS="
+ collection-context.r72727
+ context.r72745
+ context-calendar-examples.r66947
+ context-chat.r72010
+ context-collating-marks.r68696
+ context-companion-fonts.r72732
+ context-cyrillicnumbers.r47085
+ context-filter.r62070
+ context-gnuplot.r47085
+ context-handlecsv.r70065
+ context-legacy.r70191
+ context-letter.r60787
+ context-mathsets.r47085
+ context-pocketdiary.r66953
+ context-simpleslides.r67070
+ context-squares.r70128
+ context-sudoku.r67289
+ context-texlive.r70437
+ context-transliterator.r61127
+ context-typescripts.r60422
+ context-vim.r62071
+ context-visualcounter.r47085
+ jmn.r45751
+"
+TEXLIVE_MODULE_DOC_CONTENTS="
+ context.doc.r72745
+ context-calendar-examples.doc.r66947
+ context-chat.doc.r72010
+ context-collating-marks.doc.r68696
+ context-companion-fonts.doc.r72732
+ context-cyrillicnumbers.doc.r47085
+ context-filter.doc.r62070
+ context-gnuplot.doc.r47085
+ context-handlecsv.doc.r70065
+ context-legacy.doc.r70191
+ 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.r70128
+ context-sudoku.doc.r67289
+ context-texlive.doc.r70437
+ 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 greadme texlive-module
+
+DESCRIPTION="TeXLive ConTeXt and packages"
+
+LICENSE="BSD BSD-2 GPL-1+ GPL-2 GPL-3 MIT 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-2024
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ dev-lang/ruby
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ >=app-text/texlive-core-2024[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
+
+ greadme_stdin <<-EOF
+ 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
+EOF
+}
+
+pkg_postinst() {
+ texlive-module_pkg_postinst
+ greadme_pkg_postinst
+}