diff options
Diffstat (limited to 'libre/texlive-bin/PKGBUILD')
-rw-r--r-- | libre/texlive-bin/PKGBUILD | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/libre/texlive-bin/PKGBUILD b/libre/texlive-bin/PKGBUILD index 01e26a0a1..1473b8863 100644 --- a/libre/texlive-bin/PKGBUILD +++ b/libre/texlive-bin/PKGBUILD @@ -6,18 +6,20 @@ pkgname=texlive-bin pkgver=2017.44590 -pkgrel=2.parabola1 +pkgrel=3.parabola1 license=('GPL') arch=('i686' 'x86_64' 'armv7h') -makedepends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler=0.57.0' +makedepends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler=0.59.0' 'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2' 'icu=59.1' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper' 'perl' 'clisp' 'ffcall') url='http://tug.org/texlive/' source=("http://mirrors.kernel.org/archlinux/other/texlive/texlive-bin-source-${pkgver}.tar.xz" - "luatex-gcc7.patch") + "luatex-gcc7.patch" + "texlive-poppler-0.59.patch") sha256sums=('4645b4d55fc500ba9be7156a6a330afb44fbf7fda40dfd73fe9cb16d207f2038' - 'ee97f3e07e235dee4ad6d0c3e85c2260914c965e94d5ffbf481fa506df5f01ec') + 'ee97f3e07e235dee4ad6d0c3e85c2260914c965e94d5ffbf481fa506df5f01ec' + '8ff387b417b4da920d6ffc3f3d89e52796334693cb88b97bf1770931bf2791e5') prepare() { cd "$srcdir/source" @@ -30,6 +32,10 @@ prepare() { # Luatex crashes when compiled with GCC7.1 patch -Np0 -i "${srcdir}/luatex-gcc7.patch" + + # Poppler 0.58 introduces API changes by hiding internal object + # management. + patch -Np1 -i "${srcdir}/texlive-poppler-0.59.patch" } build() { @@ -100,7 +106,7 @@ build() { package() { pkgdesc="TeX Live binaries (Parabola rebranded)" - depends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler=0.57.0' + depends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler=0.59.0' 'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2' 'icu=59.1' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper' 'libsynctex') |