diff options
Diffstat (limited to 'libre/texlive-bin')
-rw-r--r-- | libre/texlive-bin/PKGBUILD | 25 |
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" ############################################################# |