mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-08 22:45:43 +00:00
extra/texlive-bin to 2024.0-1
This commit is contained in:
parent
55a0a46468
commit
7f0660b023
4 changed files with 90 additions and 102 deletions
|
@ -1,89 +1,103 @@
|
||||||
pkgbase = texlive-bin
|
pkgbase = texlive-bin
|
||||||
pkgver = 2023.66984
|
pkgver = 2024.0
|
||||||
pkgrel = 18
|
pkgrel = 1
|
||||||
url = https://tug.org/texlive/
|
url = https://tug.org/texlive/
|
||||||
arch = x86_64
|
arch = x86_64
|
||||||
license = GPL
|
license = GPL-2.0-or-later
|
||||||
makedepends = git
|
makedepends = bash
|
||||||
makedepends = cairo
|
makedepends = cairo
|
||||||
makedepends = pixman
|
|
||||||
makedepends = graphite
|
|
||||||
makedepends = t1lib
|
|
||||||
makedepends = gd
|
|
||||||
makedepends = libsigsegv
|
|
||||||
makedepends = zziplib
|
|
||||||
makedepends = libpng
|
|
||||||
makedepends = libjpeg
|
|
||||||
makedepends = freetype2
|
|
||||||
makedepends = icu
|
|
||||||
makedepends = harfbuzz-icu
|
|
||||||
makedepends = mpfr
|
|
||||||
makedepends = potrace
|
|
||||||
makedepends = libpaper
|
|
||||||
makedepends = perl
|
|
||||||
makedepends = clisp
|
makedepends = clisp
|
||||||
makedepends = ffcall
|
makedepends = ffcall
|
||||||
makedepends = libxcrypt
|
|
||||||
makedepends = subversion
|
|
||||||
makedepends = glibc
|
|
||||||
makedepends = zlib
|
|
||||||
makedepends = bash
|
|
||||||
makedepends = libxaw
|
|
||||||
makedepends = fontconfig
|
makedepends = fontconfig
|
||||||
|
makedepends = freetype2
|
||||||
|
makedepends = gcc-libs
|
||||||
|
makedepends = gd
|
||||||
|
makedepends = git
|
||||||
|
makedepends = glibc
|
||||||
|
makedepends = gmp
|
||||||
|
makedepends = graphite
|
||||||
|
makedepends = harfbuzz
|
||||||
makedepends = icu
|
makedepends = icu
|
||||||
makedepends = readline
|
makedepends = libjpeg
|
||||||
|
makedepends = libpaper
|
||||||
|
makedepends = libpng
|
||||||
|
makedepends = libsigsegv
|
||||||
|
makedepends = libunistring
|
||||||
|
makedepends = libx11
|
||||||
|
makedepends = libxaw
|
||||||
|
makedepends = libxcrypt
|
||||||
makedepends = libxmu
|
makedepends = libxmu
|
||||||
makedepends = libxpm
|
makedepends = libxpm
|
||||||
makedepends = libunistring
|
|
||||||
makedepends = libxt
|
makedepends = libxt
|
||||||
makedepends = libx11
|
makedepends = mpfr
|
||||||
makedepends = ncurses
|
makedepends = ncurses
|
||||||
makedepends = gcc-libs
|
makedepends = perl
|
||||||
makedepends = harfbuzz
|
makedepends = pixman
|
||||||
source = git+https://github.com/Tex-Live/texlive-source.git#commit=871c7a2856d70e1a9703d1f72f0587b9995dba5f
|
makedepends = potrace
|
||||||
|
makedepends = readline
|
||||||
|
makedepends = subversion
|
||||||
|
makedepends = t1lib
|
||||||
|
makedepends = zlib
|
||||||
|
makedepends = zziplib
|
||||||
|
source = git+https://github.com/Tex-Live/texlive-source.git#commit=3f43289c20ca846ddbe7fc92d4495082069950c3
|
||||||
source = ptex-debug-print.patch
|
source = ptex-debug-print.patch
|
||||||
source = context-luatex-1.17.patch
|
|
||||||
sha256sums = SKIP
|
sha256sums = SKIP
|
||||||
sha256sums = aa838f09003c62c2efb5770a8de66f99b409df049fbd65098d80fd1957d06c50
|
sha256sums = aa838f09003c62c2efb5770a8de66f99b409df049fbd65098d80fd1957d06c50
|
||||||
sha256sums = a56838d19c3bd820781693b5a2e058e1a22378b37ea199bac426d97fcc420920
|
|
||||||
|
|
||||||
pkgname = texlive-bin
|
pkgname = texlive-bin
|
||||||
pkgdesc = TeX Live binaries
|
pkgdesc = TeX Live binaries
|
||||||
depends = cairo
|
|
||||||
depends = pixman
|
|
||||||
depends = graphite
|
|
||||||
depends = t1lib
|
|
||||||
depends = gd
|
|
||||||
depends = poppler
|
|
||||||
depends = ffcall
|
|
||||||
depends = libsigsegv
|
|
||||||
depends = zziplib
|
|
||||||
depends = libpng
|
|
||||||
depends = libjpeg
|
|
||||||
depends = freetype2
|
|
||||||
depends = libxcrypt
|
|
||||||
depends = harfbuzz-icu
|
|
||||||
depends = mpfr
|
|
||||||
depends = potrace
|
|
||||||
depends = libpaper
|
|
||||||
depends = libsynctex
|
|
||||||
depends = glibc
|
|
||||||
depends = zlib
|
|
||||||
depends = bash
|
depends = bash
|
||||||
depends = libxaw
|
depends = cairo
|
||||||
|
depends = libcairo.so
|
||||||
|
depends = ffcall
|
||||||
depends = fontconfig
|
depends = fontconfig
|
||||||
|
depends = libfontconfig.so
|
||||||
|
depends = freetype2
|
||||||
|
depends = libfreetype.so
|
||||||
|
depends = gcc-libs
|
||||||
|
depends = gd
|
||||||
|
depends = glibc
|
||||||
|
depends = gmp
|
||||||
|
depends = graphite
|
||||||
|
depends = libgraphite2.so
|
||||||
|
depends = harfbuzz
|
||||||
|
depends = libharfbuzz.so
|
||||||
depends = icu
|
depends = icu
|
||||||
depends = readline
|
depends = libicui18n.so
|
||||||
|
depends = libicuuc.so
|
||||||
|
depends = libpaper
|
||||||
|
depends = libpng
|
||||||
|
depends = libpng16.so
|
||||||
|
depends = libsigsegv
|
||||||
|
depends = libsynctex
|
||||||
|
depends = libsynctex.so
|
||||||
|
depends = libunistring
|
||||||
|
depends = libunistring.so
|
||||||
|
depends = libx11
|
||||||
|
depends = libxaw
|
||||||
|
depends = libxcrypt
|
||||||
|
depends = libcrypt.so
|
||||||
depends = libxmu
|
depends = libxmu
|
||||||
depends = libxpm
|
depends = libxpm
|
||||||
depends = libunistring
|
|
||||||
depends = libxt
|
depends = libxt
|
||||||
depends = libx11
|
depends = mpfr
|
||||||
|
depends = libmpfr.so
|
||||||
depends = ncurses
|
depends = ncurses
|
||||||
depends = gcc-libs
|
depends = libncursesw.so
|
||||||
depends = harfbuzz
|
depends = perl
|
||||||
|
depends = pixman
|
||||||
|
depends = libpixman-1.so
|
||||||
|
depends = potrace
|
||||||
|
depends = readline
|
||||||
|
depends = libreadline.so
|
||||||
|
depends = zlib
|
||||||
|
depends = libz.so
|
||||||
|
depends = zziplib
|
||||||
optdepends = psutils: to manipulate the output of dvips
|
optdepends = psutils: to manipulate the output of dvips
|
||||||
provides = lcdf-typetools
|
provides = lcdf-typetools
|
||||||
|
provides = libptexenc.so
|
||||||
|
provides = libtexlua53.so
|
||||||
|
provides = libtexluajit.so
|
||||||
provides = kpathsea
|
provides = kpathsea
|
||||||
provides = xindy
|
provides = xindy
|
||||||
|
|
||||||
|
@ -91,3 +105,4 @@ pkgname = libsynctex
|
||||||
pkgdesc = Library for synchronization between TeX files and resulting file
|
pkgdesc = Library for synchronization between TeX files and resulting file
|
||||||
depends = glibc
|
depends = glibc
|
||||||
depends = zlib
|
depends = zlib
|
||||||
|
provides = libsynctex.so
|
||||||
|
|
7
extra/texlive-bin/.nvchecker.toml
Normal file
7
extra/texlive-bin/.nvchecker.toml
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
[texlive-bin]
|
||||||
|
source = "github"
|
||||||
|
github = "TeX-Live/texlive-source"
|
||||||
|
include_regex = 'build-svn\d+'
|
||||||
|
from_pattern = 'build-svn(\d+)'
|
||||||
|
to_pattern = '2023.\1'
|
||||||
|
use_max_tag = true
|
|
@ -11,9 +11,9 @@
|
||||||
|
|
||||||
pkgname=(texlive-bin libsynctex)
|
pkgname=(texlive-bin libsynctex)
|
||||||
_rev=66984
|
_rev=66984
|
||||||
pkgver=2023.$_rev
|
pkgver=2024.0
|
||||||
pkgrel=19
|
pkgrel=1
|
||||||
license=(GPL)
|
license=(GPL-2.0-or-later)
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
makedepends=(bash
|
makedepends=(bash
|
||||||
cairo
|
cairo
|
||||||
|
@ -23,9 +23,9 @@ makedepends=(bash
|
||||||
gd
|
gd
|
||||||
git
|
git
|
||||||
glibc
|
glibc
|
||||||
|
gmp
|
||||||
graphite
|
graphite
|
||||||
harfbuzz
|
harfbuzz
|
||||||
harfbuzz-icu
|
|
||||||
icu
|
icu
|
||||||
libjpeg
|
libjpeg
|
||||||
libpaper
|
libpaper
|
||||||
|
@ -49,13 +49,11 @@ makedepends=(bash
|
||||||
zlib
|
zlib
|
||||||
zziplib)
|
zziplib)
|
||||||
url='https://tug.org/texlive/'
|
url='https://tug.org/texlive/'
|
||||||
_commit=871c7a2856d70e1a9703d1f72f0587b9995dba5f # tags/texlive-2023.0
|
_commit=3f43289c20ca846ddbe7fc92d4495082069950c3 # tags/texlive-2024.0
|
||||||
source=(git+https://github.com/Tex-Live/texlive-source.git#commit=$_commit
|
source=(git+https://github.com/Tex-Live/texlive-source.git#commit=$_commit
|
||||||
ptex-debug-print.patch
|
ptex-debug-print.patch)
|
||||||
context-luatex-1.17.patch)
|
|
||||||
sha256sums=('SKIP'
|
sha256sums=('SKIP'
|
||||||
'aa838f09003c62c2efb5770a8de66f99b409df049fbd65098d80fd1957d06c50'
|
'aa838f09003c62c2efb5770a8de66f99b409df049fbd65098d80fd1957d06c50')
|
||||||
'a56838d19c3bd820781693b5a2e058e1a22378b37ea199bac426d97fcc420920')
|
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd texlive-source
|
cd texlive-source
|
||||||
|
@ -67,8 +65,6 @@ prepare() {
|
||||||
sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c
|
sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c
|
||||||
# remove spurious ptex "guessed encoding" print
|
# remove spurious ptex "guessed encoding" print
|
||||||
patch -p1 -i ../ptex-debug-print.patch
|
patch -p1 -i ../ptex-debug-print.patch
|
||||||
# update context to work with luatex 1.17
|
|
||||||
patch -p1 -i ../context-luatex-1.17.patch
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
@ -145,11 +141,10 @@ package_texlive-bin() {
|
||||||
gcc-libs # libgcc_s.so libstdc++.so
|
gcc-libs # libgcc_s.so libstdc++.so
|
||||||
gd # libgd.so
|
gd # libgd.so
|
||||||
glibc # ld-linux-x86-64.so libc.so libm.so
|
glibc # ld-linux-x86-64.so libc.so libm.so
|
||||||
|
gmp
|
||||||
graphite libgraphite2.so
|
graphite libgraphite2.so
|
||||||
harfbuzz libharfbuzz.so
|
harfbuzz libharfbuzz.so
|
||||||
harfbuzz-icu
|
|
||||||
icu libicui18n.so libicuuc.so
|
icu libicui18n.so libicuuc.so
|
||||||
libjpeg
|
|
||||||
libpaper # libpaper.so
|
libpaper # libpaper.so
|
||||||
libpng libpng16.so
|
libpng libpng16.so
|
||||||
libsigsegv # libsigsegv.so
|
libsigsegv # libsigsegv.so
|
||||||
|
@ -163,11 +158,10 @@ package_texlive-bin() {
|
||||||
libxt # libXt.so
|
libxt # libXt.so
|
||||||
mpfr libmpfr.so
|
mpfr libmpfr.so
|
||||||
ncurses libncursesw.so
|
ncurses libncursesw.so
|
||||||
|
perl
|
||||||
pixman libpixman-1.so
|
pixman libpixman-1.so
|
||||||
poppler
|
|
||||||
potrace # libpotrace.so
|
potrace # libpotrace.so
|
||||||
readline libreadline.so
|
readline libreadline.so
|
||||||
t1lib
|
|
||||||
zlib libz.so
|
zlib libz.so
|
||||||
zziplib) # libzzip-0.so
|
zziplib) # libzzip-0.so
|
||||||
provides=(lcdf-typetools
|
provides=(lcdf-typetools
|
||||||
|
@ -186,12 +180,6 @@ package_texlive-bin() {
|
||||||
LD_PRELOAD="$pkgdir"/usr/lib/libkpathsea.so.6 \
|
LD_PRELOAD="$pkgdir"/usr/lib/libkpathsea.so.6 \
|
||||||
make DESTDIR="$pkgdir" texlinks
|
make DESTDIR="$pkgdir" texlinks
|
||||||
|
|
||||||
# install old ConTeXt stubs
|
|
||||||
cd "$srcdir"/texlive-source
|
|
||||||
for _stub in `ls texk/texlive/linked_scripts/context/stubs/unix`; do
|
|
||||||
install -m755 texk/texlive/linked_scripts/context/stubs/unix/$_stub "$pkgdir"/usr/bin/$_stub
|
|
||||||
done
|
|
||||||
|
|
||||||
# remove stuff included in texlive-texmf
|
# remove stuff included in texlive-texmf
|
||||||
rm -r "$pkgdir"/usr/share/texmf-dist
|
rm -r "$pkgdir"/usr/share/texmf-dist
|
||||||
|
|
||||||
|
|
|
@ -1,22 +0,0 @@
|
||||||
diff --git a/texk/texlive/linked_scripts/context/stubs/unix/mtxrun b/texk/texlive/linked_scripts/context/stubs/unix/mtxrun
|
|
||||||
index 6fc17adb0..722e9fc8f 100755
|
|
||||||
--- a/texk/texlive/linked_scripts/context/stubs/unix/mtxrun
|
|
||||||
+++ b/texk/texlive/linked_scripts/context/stubs/unix/mtxrun
|
|
||||||
@@ -25606,7 +25606,7 @@ local function secondaryflags(arguments)
|
|
||||||
end
|
|
||||||
return concat(flags," ")
|
|
||||||
end
|
|
||||||
-local template=[[--ini %primaryflags% --lua=%luafile% %texfile% %secondaryflags% %redirect%]]
|
|
||||||
+local template=[[--ini %primaryflags% --socket --shell-escape --lua=%luafile% %texfile% %secondaryflags% %redirect%]]
|
|
||||||
local checkers={
|
|
||||||
primaryflags="verbose",
|
|
||||||
secondaryflags="verbose",
|
|
||||||
@@ -25741,7 +25741,7 @@ function environment.make_format(formatname)
|
|
||||||
report_format()
|
|
||||||
lfs.chdir(startupdir)
|
|
||||||
end
|
|
||||||
-local template=[[%primaryflags% --fmt=%fmtfile% --lua=%luafile% %texfile% %secondaryflags%]]
|
|
||||||
+local template=[[%primaryflags% --socket --shell-escape --fmt=%fmtfile% --lua=%luafile% %texfile% %secondaryflags%]]
|
|
||||||
local checkers={
|
|
||||||
primaryflags="verbose",
|
|
||||||
secondaryflags="verbose",
|
|
Loading…
Reference in a new issue