From 6c123cb7da1c3316fabb76f3d7e8ffcc9e787948 Mon Sep 17 00:00:00 2001 From: orahcio Date: Tue, 26 May 2026 13:09:07 -0300 Subject: [PATCH 1/3] New package: luametatex-2.11.09 --- srcpkgs/luametatex/template | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 srcpkgs/luametatex/template diff --git a/srcpkgs/luametatex/template b/srcpkgs/luametatex/template new file mode 100644 index 00000000000000..42a7196452b1f7 --- /dev/null +++ b/srcpkgs/luametatex/template @@ -0,0 +1,12 @@ +# Template file for 'luametatex' +pkgname=luametatex +version=2.11.09 +revision=1 +build_style=cmake +short_desc="Engine for ConTeXt professional text editor" +maintainer="orahcio " +license="GPL-2.0-only" +homepage="https://www.pragma-ade.nl/index.htm" +distfiles="https://www.pragma-ade.nl/context/latest/cont-lmt.zip" +checksum=86c18ebc41dd54e83f81d205ffab320850707c4773fee8e7e739167318d77dca +build_wrksrc="source/luametatex" From 138443aab8d521f2c79f1f1b82a0fa1309e87421 Mon Sep 17 00:00:00 2001 From: orahcio Date: Tue, 26 May 2026 13:17:41 -0300 Subject: [PATCH 2/3] New package: context-distribution-fonts-2026.04.27 --- srcpkgs/context-distribution-fonts/template | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 srcpkgs/context-distribution-fonts/template diff --git a/srcpkgs/context-distribution-fonts/template b/srcpkgs/context-distribution-fonts/template new file mode 100644 index 00000000000000..2a87fa1b459371 --- /dev/null +++ b/srcpkgs/context-distribution-fonts/template @@ -0,0 +1,17 @@ +# Template file for 'context-distribution-fonts' +pkgname=context-distribution-fonts +version=2026.04.27 +revision=1 +short_desc="Professional text editor - fonts distribution" +maintainer="orahcio " +license="GPL-2.0-only" +homepage="https://github.com/contextgarden/context-distribution-fonts" +_commit="4a676b5702e858160feac4aaa2d84f1311b81fdc" +distfiles="https://github.com/contextgarden/context-distribution-fonts/archive/${_commit}.tar.gz" +checksum=da45ce2e0a556830f32b5fe9267699b701c8e72f71a7ecf914fdfb87dac2dee6 + +do_install() { + local texmf_fonts="usr/share/tex/texmf" + vmkdir "${texmf_fonts}" + vcopy fonts "${texmf_fonts}/" +} From 88ed78d1afa32a68ef5ddb93dbe80d0b4d3aafd5 Mon Sep 17 00:00:00 2001 From: orahcio Date: Tue, 26 May 2026 13:28:52 -0300 Subject: [PATCH 3/3] New package: ConTeXt-2026.04.27 --- srcpkgs/ConTeXt/files/context.sh | 5 ++++ srcpkgs/ConTeXt/template | 39 ++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 srcpkgs/ConTeXt/files/context.sh create mode 100644 srcpkgs/ConTeXt/template diff --git a/srcpkgs/ConTeXt/files/context.sh b/srcpkgs/ConTeXt/files/context.sh new file mode 100644 index 00000000000000..2c84b91a2a5448 --- /dev/null +++ b/srcpkgs/ConTeXt/files/context.sh @@ -0,0 +1,5 @@ +if [ -z "${TEXMFCNF}" ]; then + export TEXMFCNF=/usr/share/tex/texmf-context/web2c +else + export TEXMFCNF=/usr/share/tex/texmf-context/web2c:${TEXMFCNF} +fi diff --git a/srcpkgs/ConTeXt/template b/srcpkgs/ConTeXt/template new file mode 100644 index 00000000000000..6c63d59f534ded --- /dev/null +++ b/srcpkgs/ConTeXt/template @@ -0,0 +1,39 @@ +# Template file for 'ConTeXt' +pkgname=ConTeXt +version=2026.04.27 +revision=1 +depends="luametatex context-distribution-fonts" +short_desc="Professional text editor" +maintainer="orahcio " +license="GPL-2.0-only" +homepage="https://www.pragma-ade.nl/index.htm" +distfiles="https://www.pragma-ade.nl/context/latest/cont-lmt.zip" +checksum=86c18ebc41dd54e83f81d205ffab320850707c4773fee8e7e739167318d77dca + +do_configure() { + # ConTeXt resource paths to Void standard + cp web2c/contextcnf.lua web2c/texmfcnf.lua + sed -i \ + -e 's|selfautodir:|/usr/bin|' \ + -e 's|selfautoparent:|/usr/share/tex/|g' \ + -e 's|\$SELFAUTOPARENT/texmf-cache|home:.cache/context|g' \ + web2c/texmfcnf.lua +} + +do_install() { + local texmf_dir="usr/share/tex/texmf-context" + # ConTeXt resources + vmkdir "${texmf_dir}" + for dir in "colors" "context" \ + "fonts" "metapost" "scripts" \ + "tex" "web2c" "context-readme.txt" + do + vcopy $dir "${texmf_dir}" + done + # Binary files + vbin scripts/context/lua/context.lua + vbin scripts/context/lua/mtxrun.lua + ln -s luametatex ${DESTDIR}/usr/bin/context + ln -s luametatex ${DESTDIR}/usr/bin/mtxrun + vinstall ${FILESDIR}/context.sh 644 etc/profile.d +}