Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
f55e8d9
commit 41be7d0
Showing
5 changed files
with
96 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
case "${ACTION}" in | ||
post) | ||
case "${UPDATE}" in | ||
no) | ||
cd opt/texlive2023-installer | ||
case "${ARCH}" in | ||
x86_64-musl) | ||
./install-tl -profile void.profile -force-platform x86_64-linuxmusl | ||
;; | ||
*) | ||
./install-tl -profile void.profile | ||
;; | ||
esac | ||
esac | ||
esac |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
To update your TeX Live installation use only the program | ||
|
||
/opt/texlive/2023/bin/<arch>/tlmgr | ||
|
||
where <arch> is: | ||
- x86_64-linux ==> x86_64 architecture | ||
- i386-linux ==> i386 architecture | ||
|
||
for details see: | ||
http://www.tug.org/texlive/doc/tlmgr.html#EXAMPLES | ||
|
||
WARNING: To avoid messing up your TeX Live installation, DON'T use | ||
the installation scripts in /opt/texlive-installer. | ||
|
||
This package only installs TeX Live infrastructure now, not TeX Live itself. | ||
For a basic installation (previous default), run "tlmgr install scheme-basic". | ||
For a full installation, run "tlmgr install scheme-full". |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# This script will clear the TeXLive directory | ||
# | ||
case "${ACTION}" in | ||
post) | ||
rm -rf opt/texlive/2023 | ||
rm -r opt/texlive2023-installer | ||
;; | ||
esac |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# texlive.profile written for voidlinux | ||
TEXDIR ../texlive/2023 | ||
TEXMFCONFIG ~/.texlive2023/texmf-config | ||
TEXMFHOME ~/texmf | ||
TEXMFLOCAL ../texlive/texmf-local | ||
TEXMFSYSCONFIG ../texlive/2023/texmf-config | ||
TEXMFSYSVAR ../texlive/2023/texmf-var | ||
TEXMFVAR ~/.texlive2023/texmf-var |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
# Template file for 'texlive2023-bin' | ||
pkgname=texlive2023-bin | ||
version=2023 | ||
revision=1 | ||
archs="x86_64* i686 aarch64 arm*" | ||
create_wrksrc=yes | ||
depends="cairo pixman graphite gd poppler libsigsegv | ||
zziplib libpng libjpeg-turbo freetype icu harfbuzz wget perl | ||
ghostscript xz" | ||
short_desc="TeX Live Binary distribution through tl-install" | ||
maintainer="Leah Neukirchen <leah@vuxu.org>" | ||
license="GPL-2.0-or-later" | ||
homepage="https://tug.org/texlive/" | ||
distfiles="ftp://ftp.tug.org/texlive/historic/${version}/install-tl-unx.tar.gz>${pkgname}-${version}-${revision}.tar.gz" | ||
checksum=d97bdb3b1903428e56373e70861b24db448243d74d950cdff96f4e888f008605 | ||
|
||
# Package build options | ||
build_options="infraonly basic small medium full" | ||
build_options_default="infraonly" | ||
desc_option_infraonly="Install TeXLive infrastructure only" | ||
desc_option_basic="Install TeXLive using scheme-basic" | ||
desc_option_small="Install TeXLive using scheme-small" | ||
desc_option_medium="Install TeXLive using scheme-medium" | ||
desc_option_full="Install TeXLive using scheme-full" | ||
|
||
pre_install() { | ||
rm -rf ${wrksrc}/install-tl*/tlpkg/installer/xz \ | ||
${wrksrc}/install-tl*/tlpkg/installer/wget | ||
} | ||
|
||
do_install() { | ||
vmkdir opt/texlive${version}-installer | ||
vcopy "install-tl-*/*" /opt/texlive${version}-installer | ||
vinstall ${FILESDIR}/void.profile 644 opt/texlive${version}-installer | ||
if [ "$build_option_infraonly" ]; then | ||
echo "selected_scheme scheme-infraonly" | ||
elif [ "$build_option_basic" ]; then | ||
echo "selected_scheme scheme-basic" | ||
elif [ "$build_option_small" ]; then | ||
echo "selected_scheme scheme-small" | ||
elif [ "$build_option_medium" = "medium" ];then | ||
echo "selected_scheme scheme-medium" | ||
elif [ "$build_option_full" ];then | ||
echo "selected_scheme scheme-full" | ||
fi >>${DESTDIR}/opt/texlive${version}-installer/void.profile | ||
vlicense ${DESTDIR}/opt/texlive${version}-installer/LICENSE.CTAN | ||
vlicense ${DESTDIR}/opt/texlive${version}-installer/LICENSE.TL | ||
} |