summaryrefslogtreecommitdiff
path: root/libre
diff options
context:
space:
mode:
Diffstat (limited to 'libre')
-rw-r--r--libre/texlive-bin/PKGBUILD25
1 files changed, 12 insertions, 13 deletions
diff --git a/libre/texlive-bin/PKGBUILD b/libre/texlive-bin/PKGBUILD
index 9c7cebdff..47b62691b 100644
--- a/libre/texlive-bin/PKGBUILD
+++ b/libre/texlive-bin/PKGBUILD
@@ -10,24 +10,24 @@
# parabola changes and rationale:
# - rebrand for parabola
-# - pin to strongly-coupled dependency versions
+# - pin to strongly-coupled dependency versions (NOTE: this build does not pin to poppler - it may no longer be necessary due to removal of --with-system-poppler flag?)
# - disable xindy on armv7h
pkgname=('texlive-bin' 'libsynctex')
-pkgver=2021.58686
-pkgrel=4
-pkgrel+=.parabola8
+pkgver=2021.59745
+pkgrel=1
+pkgrel+=.parabola1
license=('GPL')
arch=('x86_64')
-arch+=('armv7h' 'i686')
+arch+=('i686' 'armv7h')
makedepends=('git' 'cairo' 'pixman' 'graphite' 't1lib' 'gd'
'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2'
'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper'
'perl' 'clisp' 'ffcall' 'libxcrypt')
[[ "${CARCH}" == 'armv7h' ]] && makedepends=( $(sed -E 's/clisp|ffcall//g' <<<${makedepends[@]}) )
url='https://tug.org/texlive/'
-_commit=ccb6338507149edf2772bfccb9933b72761f4cc4 # svn://tug.org/texlive/trunk/Build/source@58686
+_commit=7eaec95e244515fe11445111c0aaa1349de6790d # svn://tug.org/texlive/tags/texlive-2021.3/Build/source@59745
source=("git+https://github.com/Tex-Live/texlive-source.git#commit=${_commit}")
sha256sums=('SKIP')
@@ -48,6 +48,10 @@ build() {
echo "--> Initial configuration..."
# we use temporary prefix to avoid messing the existing
# $pkgdir/usr/share/texmf tree
+ #
+ # Preset float endianness to avoid a crash in cairo configure
+ # with recent toolchains. We are not building cairo anyway.
+ ax_cv_c_float_words_bigendian=no \
../configure --prefix=/usr -C \
--sysconfdir=/etc \
--datarootdir=/usr/share \
@@ -88,7 +92,7 @@ build() {
--with-clisp-runtime=default \
$(case "$CARCH" in
armv7h ) echo '--disable-xindy --disable-cxx-runtime-hack' ;;
- x86_64|i686) echo '--enable-xindy --disable-xindy-rules --disable-xindy-docs' ;;
+ i686|x86_64) echo '--enable-xindy --disable-xindy-rules --disable-xindy-docs' ;;
esac)
#############################################################
### make
@@ -109,7 +113,7 @@ package_libsynctex() {
package_texlive-bin() {
pkgdesc="TeX Live binaries"
- depends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler'
+ depends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler' 'ffcall'
'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2' 'libxcrypt'
'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper'
'libsynctex')
@@ -118,11 +122,6 @@ package_texlive-bin() {
'biber: for bibliography processing')
options=('!strip')
- # pin to strongly-coupled dependency versions
- local poppler_ver=$(pacman -S --print-format='%v' poppler | tail -n 1)
- depends=(${depends[*]/poppler/})
- depends+=('libicui18n.so' 'libicuuc.so' "poppler=${poppler_ver}")
-
cd "$srcdir/texlive-source"
#############################################################