summaryrefslogtreecommitdiff
path: root/libre
diff options
context:
space:
mode:
authorIsaac David <isacdaavid@isacdaavid.info>2017-11-22 13:23:28 -0600
committerIsaac David <isacdaavid@isacdaavid.info>2017-11-22 13:27:41 -0600
commit162adcfa0eae19a448ee94e241be21495aab45c1 (patch)
tree4eda6a841d5bd9692d108569de3f4392ef905def /libre
parent96ec82f37f72dd9fe214eaa7ecce880ba0cc7a4a (diff)
texlive-bin: icu+poppler rebuild for i686
Diffstat (limited to 'libre')
-rw-r--r--libre/texlive-bin/PKGBUILD24
1 files changed, 17 insertions, 7 deletions
diff --git a/libre/texlive-bin/PKGBUILD b/libre/texlive-bin/PKGBUILD
index 4b4315ef7..1da1bb0a2 100644
--- a/libre/texlive-bin/PKGBUILD
+++ b/libre/texlive-bin/PKGBUILD
@@ -1,19 +1,28 @@
# Maintainer (Arch): Rémy Oudompheng <remy@archlinux.org>
# Contributor (Arch): francois <francois.archlinux.org>
-# Contributor (Hyperbola): André Silva <emulatorman@hyperbola.info>
-# Maintainer: Michał Masłowski <mtjm@mtjm.eu>
+# Contributor: André Silva <emulatorman@hyperbola.info>
+# Contributor: Michał Masłowski <mtjm@mtjm.eu>
# Contributor: Isaac David <isacdaavid(at)isacdaavid!info>
# Contributor: Omar Vega Ramos <ovruni@gnu.org.pe>
pkgname=texlive-bin
pkgver=2017.44590
-pkgrel=9.parabola4
+pkgrel=9.parabola4.1
license=('GPL')
arch=('i686' 'x86_64' 'armv7h')
-makedepends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler=0.61.1'
+makedepends=('cairo' 'pixman' 'graphite' 't1lib' 'gd'
'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2'
- 'icu=60.1' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper'
+ 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper'
'perl' 'clisp' 'ffcall')
+# if we know in advance that binaries will be linked against
+# foo.so.$VERSION (as opposed to some foo.so.$VERSION.$MINOR) we can
+# avoid recompiling every time $MINOR is increased, by using a range:
+makedepends+=('icu>=60' 'icu<61')
+# TODO: on the other hand, I don't know enough about the mapping from
+# poppler versions to sonames to predict a safe range. e.g. poppler
+# 0.61.1 provides libpoppler.so.72
+makedepends+=('poppler=0.61.1')
+
url='http://tug.org/texlive/'
source=("http://mirrors.kernel.org/archlinux/other/texlive/texlive-bin-source-${pkgver}.tar.xz"
"luatex-gcc7.patch"
@@ -107,10 +116,11 @@ build() {
package() {
pkgdesc="TeX Live binaries (Parabola rebranded)"
- depends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler=0.61.1'
+ depends=('cairo' 'pixman' 'graphite' 't1lib' 'gd'
'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2'
- 'icu=60.1' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper'
+ 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper'
'libsynctex')
+ makedepends+=('icu>=60' 'icu<61' 'poppler=0.61.1')
provides=('lcdf-typetools' 'kpathsea')
provides_i686=('xindy')
provides_x86_64=("${provides_i686[@]}")