[arch-commits] Commit in texlive-bin/repos (7 files)
Date: Wednesday, April 24, 2019 @ 10:27:49 Author: felixonmars Revision: 352051 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/ texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 352050, texlive-bin/trunk/PKGBUILD) texlive-bin/repos/staging-x86_64/freetype-pkgconfig.patch (from rev 352050, texlive-bin/trunk/freetype-pkgconfig.patch) texlive-bin/repos/staging-x86_64/luatex-poppler-fixes.patch (from rev 352050, texlive-bin/trunk/luatex-poppler-fixes.patch) texlive-bin/repos/staging-x86_64/pdftex-poppler0.76.patch (from rev 352050, texlive-bin/trunk/pdftex-poppler0.76.patch) texlive-bin/repos/staging-x86_64/synctex-missing-header.patch (from rev 352050, texlive-bin/trunk/synctex-missing-header.patch) texlive-bin/repos/staging-x86_64/xetex-poppler-fixes.patch (from rev 352050, texlive-bin/trunk/xetex-poppler-fixes.patch) --+ PKGBUILD | 412 freetype-pkgconfig.patch | 22 luatex-poppler-fixes.patch | 352 ++ pdftex-poppler0.76.patch | 1341 + synctex-missing-header.patch | 12 xetex-poppler-fixes.patch| 40 + 6 files changed, 2179 insertions(+) Copied: texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 352050, texlive-bin/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-04-24 10:27:49 UTC (rev 352051) @@ -0,0 +1,412 @@ +# Maintainer: Rémy Oudompheng +# Contributor: francois + +pkgname=('texlive-bin' 'libsynctex') +pkgver=2018.48691 +pkgrel=9 +license=('GPL') +arch=('x86_64') +makedepends=('git' 'cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler' + 'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2' + 'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper' + 'perl' 'clisp' 'ffcall') +url='http://tug.org/texlive/' +_commit=f68b0992e13a2e155d71beb3e016ea4139023224 # texlive-2018.2 +source=("git+https://github.com/Tex-Live/texlive-source.git#commit=${_commit}"; +"pdftex-poppler0.76.patch" +"luatex-poppler-fixes.patch" +"xetex-poppler-fixes.patch" +"freetype-pkgconfig.patch" +"synctex-missing-header.patch") +sha256sums=('SKIP' +'0b4070f489edef771f308687d9e99cb54e8a442f0229767c6fda5515045cd797' +'6daa9fb9991f34406a0620a7f9185776ce1ac601a9c66a537c4b90ce97c1ffc6' +'7deb8bd50640b0f4ff9b4c11985fe6153906384b62cb9b5a3c4b52397fb941ca' +'bed44f4ccda369410e90eac527cf44b8c1afda7d987ae521b4fd5edb425eef3e' +'b6c81eb091b5910226e0359768edd178680debee56b63ab0a3753c3429c28ab0') + +prepare() { +cd "$srcdir/texlive-source" + +# Synctex "make install" misses synctex_version.h +patch -Np1 -i "${srcdir}/synctex-missing-header.patch" + +# Freetype2 2.9.1 package no longer has freetype-config +patch -Np1 -i "${srcdir}/freetype-pkgconfig.patch" + +./reautoconf + +# t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251) +sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c + +# luatex switched from poppler to pplib in newer versions so +# upstream fixes aren't available; hopefully this is correct +patch -Np1 -i "${srcdir}/luatex-poppler-fixes.patch" +find texk/web2c/luatexdir -type f -exec sed -i \ + -e 's|gTrue|true|g' \ + -e 's|gFalse|false|g' \ + -e 's|GBool|bool|g' \ + -e 's|getCString|c_str|g' \ + -e 's|Guint|unsigned int|g' \ + -e 's|Guchar|unsigned char|g' \ + {} + +# xetex poppler compatibility +patch -Np1 -i "${srcdir}/xetex-poppler-fixes.patch" +# pdftex poppler compatibility (upstream patches) +patch -Np1 -i "${srcdir}/pdftex-poppler0.76.patch" +cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.76.0,}.cc +cp -pv texk/web2c/pdftexdir/pdftosrc{-poppler0.76.0,}.cc +} + +build() { + cd "$srcdir/texlive-source" + + # + ### configure + mkdir -p Work + cd Work + echo "--> Initial configuration..." + # we use temporary prefix to avoid messing the existing + # $pkgdir/usr/share/texmf tree + ../configure --prefix=/usr -C \ + --sysconfdir=/etc \ + --datarootdir=/usr/share \ + --datadir=/usr/share \ + --mandir=/usr/share/man \ + --disable-native-texlive-build \ + --with-banner-add="/Arch Linux" \ + --disable-multiplatform \ + --disable-dialog \ + --disable-psutils \ + --disable-t1utils \ + --disable-bibtexu \ + --disable-xz \ + --enable-shared \ + --disable-static \ + --with-system-zlib \ + --with-system-zziplib \ + --with-system-pnglib \ + --with-system-ncurses \ + --with-system-t1lib \ + --with-system-gd \ + --with-system-poppler \ + --with-system-xpdf \ + --with-system-freetype2
[arch-commits] Commit in texlive-bin/repos (7 files)
Date: Friday, April 5, 2019 @ 13:33:05 Author: felixonmars Revision: 350038 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/ texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 350035, texlive-bin/trunk/PKGBUILD) texlive-bin/repos/staging-x86_64/freetype-pkgconfig.patch (from rev 350035, texlive-bin/trunk/freetype-pkgconfig.patch) texlive-bin/repos/staging-x86_64/luatex-poppler-fixes.patch (from rev 350036, texlive-bin/trunk/luatex-poppler-fixes.patch) texlive-bin/repos/staging-x86_64/pdftex-poppler0.75.patch (from rev 350036, texlive-bin/trunk/pdftex-poppler0.75.patch) texlive-bin/repos/staging-x86_64/synctex-missing-header.patch (from rev 350036, texlive-bin/trunk/synctex-missing-header.patch) texlive-bin/repos/staging-x86_64/xetex-poppler-fixes.patch (from rev 350036, texlive-bin/trunk/xetex-poppler-fixes.patch) --+ PKGBUILD | 412 freetype-pkgconfig.patch | 22 luatex-poppler-fixes.patch | 318 + pdftex-poppler0.75.patch | 1341 + synctex-missing-header.patch | 12 xetex-poppler-fixes.patch| 40 + 6 files changed, 2145 insertions(+) Copied: texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 350035, texlive-bin/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-04-05 13:33:05 UTC (rev 350038) @@ -0,0 +1,412 @@ +# Maintainer: Rémy Oudompheng +# Contributor: francois + +pkgname=('texlive-bin' 'libsynctex') +pkgver=2018.48691 +pkgrel=8 +license=('GPL') +arch=('x86_64') +makedepends=('git' 'cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler' + 'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2' + 'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper' + 'perl' 'clisp' 'ffcall') +url='http://tug.org/texlive/' +_commit=f68b0992e13a2e155d71beb3e016ea4139023224 # texlive-2018.2 +source=("git+https://github.com/Tex-Live/texlive-source.git#commit=${_commit}"; +"pdftex-poppler0.75.patch" +"luatex-poppler-fixes.patch" +"xetex-poppler-fixes.patch" +"freetype-pkgconfig.patch" +"synctex-missing-header.patch") +sha256sums=('SKIP' +'e3f9efc7303cdd0a90f01b02f32ff749eec745afec2ec9c7f5dde300cf6517b3' +'72f0deec8687feeaad7b4ca5565f0a2ddec0ec7d03b5ae4c1d8ede56a1bc9a5d' +'7deb8bd50640b0f4ff9b4c11985fe6153906384b62cb9b5a3c4b52397fb941ca' +'bed44f4ccda369410e90eac527cf44b8c1afda7d987ae521b4fd5edb425eef3e' +'b6c81eb091b5910226e0359768edd178680debee56b63ab0a3753c3429c28ab0') + +prepare() { +cd "$srcdir/texlive-source" + +# Synctex "make install" misses synctex_version.h +patch -Np1 -i "${srcdir}/synctex-missing-header.patch" + +# Freetype2 2.9.1 package no longer has freetype-config +patch -Np1 -i "${srcdir}/freetype-pkgconfig.patch" + +./reautoconf + +# t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251) +sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c + +# luatex switched from poppler to pplib in newer versions so +# upstream fixes aren't available; hopefully this is correct +patch -Np1 -i "${srcdir}/luatex-poppler-fixes.patch" +find texk/web2c/luatexdir -type f -exec sed -i \ + -e 's|gTrue|true|g' \ + -e 's|gFalse|false|g' \ + -e 's|GBool|bool|g' \ + -e 's|getCString|c_str|g' \ + -e 's|Guint|unsigned int|g' \ + -e 's|Guchar|unsigned char|g' \ + {} + +# xetex poppler compatibility +patch -Np1 -i "${srcdir}/xetex-poppler-fixes.patch" +# pdftex poppler compatibility (upstream patches) +patch -Np1 -i "${srcdir}/pdftex-poppler0.75.patch" +cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.75.0,}.cc +cp -pv texk/web2c/pdftexdir/pdftosrc{-poppler0.75.0,}.cc +} + +build() { + cd "$srcdir/texlive-source" + + # + ### configure + mkdir -p Work + cd Work + echo "--> Initial configuration..." + # we use temporary prefix to avoid messing the existing + # $pkgdir/usr/share/texmf tree + ../configure --prefix=/usr -C \ + --sysconfdir=/etc \ + --datarootdir=/usr/share \ + --datadir=/usr/share \ + --mandir=/usr/share/man \ + --disable-native-texlive-build \ + --with-banner-add="/Arch Linux" \ + --disable-multiplatform \ + --disable-dialog \ + --disable-psutils \ + --disable-t1utils \ + --disable-bibtexu \ + --disable-xz \ + --enable-shared \ + --disable-static \ + --with-system-zlib \ + --with-system-zziplib \ + --with-system-pnglib \ + --with-system-ncurses \ + --with-system-t1lib \ + --with-system-gd \ + --with-system-poppler \ + --with-system-xpdf \ + --with-system-freetype2 \ +
[arch-commits] Commit in texlive-bin/repos (7 files)
Date: Friday, March 22, 2019 @ 19:39:34 Author: felixonmars Revision: 348878 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/ texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 348877, texlive-bin/trunk/PKGBUILD) texlive-bin/repos/staging-x86_64/freetype-pkgconfig.patch (from rev 348877, texlive-bin/trunk/freetype-pkgconfig.patch) texlive-bin/repos/staging-x86_64/luatex-poppler-fixes.patch (from rev 348877, texlive-bin/trunk/luatex-poppler-fixes.patch) texlive-bin/repos/staging-x86_64/pdftex-poppler0.75.patch (from rev 348877, texlive-bin/trunk/pdftex-poppler0.75.patch) texlive-bin/repos/staging-x86_64/synctex-missing-header.patch (from rev 348877, texlive-bin/trunk/synctex-missing-header.patch) texlive-bin/repos/staging-x86_64/xetex-poppler-fixes.patch (from rev 348877, texlive-bin/trunk/xetex-poppler-fixes.patch) --+ PKGBUILD | 412 freetype-pkgconfig.patch | 22 luatex-poppler-fixes.patch | 318 + pdftex-poppler0.75.patch | 1341 + synctex-missing-header.patch | 12 xetex-poppler-fixes.patch| 40 + 6 files changed, 2145 insertions(+) Copied: texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 348877, texlive-bin/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-03-22 19:39:34 UTC (rev 348878) @@ -0,0 +1,412 @@ +# Maintainer: Rémy Oudompheng +# Contributor: francois + +pkgname=('texlive-bin' 'libsynctex') +pkgver=2018.48691 +pkgrel=7 +license=('GPL') +arch=('x86_64') +makedepends=('git' 'cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler' + 'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2' + 'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper' + 'perl' 'clisp' 'ffcall') +url='http://tug.org/texlive/' +_commit=f68b0992e13a2e155d71beb3e016ea4139023224 # texlive-2018.2 +source=("git+https://github.com/Tex-Live/texlive-source.git#commit=${_commit}"; +"pdftex-poppler0.75.patch" +"luatex-poppler-fixes.patch" +"xetex-poppler-fixes.patch" +"freetype-pkgconfig.patch" +"synctex-missing-header.patch") +sha256sums=('SKIP' +'e3f9efc7303cdd0a90f01b02f32ff749eec745afec2ec9c7f5dde300cf6517b3' +'72f0deec8687feeaad7b4ca5565f0a2ddec0ec7d03b5ae4c1d8ede56a1bc9a5d' +'7deb8bd50640b0f4ff9b4c11985fe6153906384b62cb9b5a3c4b52397fb941ca' +'bed44f4ccda369410e90eac527cf44b8c1afda7d987ae521b4fd5edb425eef3e' +'b6c81eb091b5910226e0359768edd178680debee56b63ab0a3753c3429c28ab0') + +prepare() { +cd "$srcdir/texlive-source" + +# Synctex "make install" misses synctex_version.h +patch -Np1 -i "${srcdir}/synctex-missing-header.patch" + +# Freetype2 2.9.1 package no longer has freetype-config +patch -Np1 -i "${srcdir}/freetype-pkgconfig.patch" + +./reautoconf + +# t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251) +sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c + +# luatex switched from poppler to pplib in newer versions so +# upstream fixes aren't available; hopefully this is correct +patch -Np1 -i "${srcdir}/luatex-poppler-fixes.patch" +find texk/web2c/luatexdir -type f -exec sed -i \ + -e 's|gTrue|true|g' \ + -e 's|gFalse|false|g' \ + -e 's|GBool|bool|g' \ + -e 's|getCString|c_str|g' \ + -e 's|Guint|unsigned int|g' \ + -e 's|Guchar|unsigned char|g' \ + {} + +# xetex poppler compatibility +patch -Np1 -i "${srcdir}/xetex-poppler-fixes.patch" +# pdftex poppler compatibility (upstream patches) +patch -Np1 -i "${srcdir}/pdftex-poppler0.75.patch" +cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.75.0,}.cc +cp -pv texk/web2c/pdftexdir/pdftosrc{-poppler0.75.0,}.cc +} + +build() { + cd "$srcdir/texlive-source" + + # + ### configure + mkdir -p Work + cd Work + echo "--> Initial configuration..." + # we use temporary prefix to avoid messing the existing + # $pkgdir/usr/share/texmf tree + ../configure --prefix=/usr -C \ + --sysconfdir=/etc \ + --datarootdir=/usr/share \ + --datadir=/usr/share \ + --mandir=/usr/share/man \ + --disable-native-texlive-build \ + --with-banner-add="/Arch Linux" \ + --disable-multiplatform \ + --disable-dialog \ + --disable-psutils \ + --disable-t1utils \ + --disable-bibtexu \ + --disable-xz \ + --enable-shared \ + --disable-static \ + --with-system-zlib \ + --with-system-zziplib \ + --with-system-pnglib \ + --with-system-ncurses \ + --with-system-t1lib \ + --with-system-gd \ + --with-system-poppler \ + --with-system-xpdf \ + --with-system-freetype2 \ +
[arch-commits] Commit in texlive-bin/repos (7 files)
Date: Friday, February 8, 2019 @ 22:27:23 Author: felixonmars Revision: 345678 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/ texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 345677, texlive-bin/trunk/PKGBUILD) texlive-bin/repos/staging-x86_64/freetype-pkgconfig.patch (from rev 345677, texlive-bin/trunk/freetype-pkgconfig.patch) texlive-bin/repos/staging-x86_64/luatex-poppler-fixes.patch (from rev 345677, texlive-bin/trunk/luatex-poppler-fixes.patch) texlive-bin/repos/staging-x86_64/pdftex-poppler0.72.patch (from rev 345677, texlive-bin/trunk/pdftex-poppler0.72.patch) texlive-bin/repos/staging-x86_64/synctex-missing-header.patch (from rev 345677, texlive-bin/trunk/synctex-missing-header.patch) texlive-bin/repos/staging-x86_64/xetex-poppler-fixes.patch (from rev 345677, texlive-bin/trunk/xetex-poppler-fixes.patch) --+ PKGBUILD | 412 freetype-pkgconfig.patch | 22 luatex-poppler-fixes.patch | 193 + pdftex-poppler0.72.patch | 1341 + synctex-missing-header.patch | 12 xetex-poppler-fixes.patch| 40 + 6 files changed, 2020 insertions(+) Copied: texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 345677, texlive-bin/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-02-08 22:27:23 UTC (rev 345678) @@ -0,0 +1,412 @@ +# Maintainer: Rémy Oudompheng +# Contributor: francois + +pkgname=('texlive-bin' 'libsynctex') +pkgver=2018.48691 +pkgrel=6 +license=('GPL') +arch=('x86_64') +makedepends=('git' 'cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler' + 'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2' + 'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper' + 'perl' 'clisp' 'ffcall') +url='http://tug.org/texlive/' +_commit=f68b0992e13a2e155d71beb3e016ea4139023224 # texlive-2018.2 +source=("git+https://github.com/Tex-Live/texlive-source.git#commit=${_commit}"; +"pdftex-poppler0.72.patch" +"luatex-poppler-fixes.patch" +"xetex-poppler-fixes.patch" +"freetype-pkgconfig.patch" +"synctex-missing-header.patch") +sha256sums=('SKIP' +'c70f1cf5bee5cba17b40855d584c7f1e8f67c2bf1ce4633a1c5abcdebb59865c' +'ea2abcaf57cfb99c22560a1d98daa7468dafd4713425ef01a6fda29803bf39bc' +'7deb8bd50640b0f4ff9b4c11985fe6153906384b62cb9b5a3c4b52397fb941ca' +'bed44f4ccda369410e90eac527cf44b8c1afda7d987ae521b4fd5edb425eef3e' +'b6c81eb091b5910226e0359768edd178680debee56b63ab0a3753c3429c28ab0') + +prepare() { +cd "$srcdir/texlive-source" + +# Synctex "make install" misses synctex_version.h +patch -Np1 -i "${srcdir}/synctex-missing-header.patch" + +# Freetype2 2.9.1 package no longer has freetype-config +patch -Np1 -i "${srcdir}/freetype-pkgconfig.patch" + +./reautoconf + +# t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251) +sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c + +# luatex switched from poppler to pplib in newer versions so +# upstream fixes aren't available; hopefully this is correct +patch -Np1 -i "${srcdir}/luatex-poppler-fixes.patch" +find texk/web2c/luatexdir -type f -exec sed -i \ + -e 's|gTrue|true|g' \ + -e 's|gFalse|false|g' \ + -e 's|GBool|bool|g' \ + -e 's|getCString|c_str|g' \ + -e 's|Guint|unsigned int|g' \ + -e 's|Guchar|unsigned char|g' \ + {} + +# xetex poppler compatibility +patch -Np1 -i "${srcdir}/xetex-poppler-fixes.patch" +# pdftex poppler compatibility (upstream patches) +patch -Np1 -i "${srcdir}/pdftex-poppler0.72.patch" +cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.72.0,}.cc +cp -pv texk/web2c/pdftexdir/pdftosrc{-poppler0.72.0,}.cc +} + +build() { + cd "$srcdir/texlive-source" + + # + ### configure + mkdir -p Work + cd Work + echo "--> Initial configuration..." + # we use temporary prefix to avoid messing the existing + # $pkgdir/usr/share/texmf tree + ../configure --prefix=/usr -C \ + --sysconfdir=/etc \ + --datarootdir=/usr/share \ + --datadir=/usr/share \ + --mandir=/usr/share/man \ + --disable-native-texlive-build \ + --with-banner-add="/Arch Linux" \ + --disable-multiplatform \ + --disable-dialog \ + --disable-psutils \ + --disable-t1utils \ + --disable-bibtexu \ + --disable-xz \ + --enable-shared \ + --disable-static \ + --with-system-zlib \ + --with-system-zziplib \ + --with-system-pnglib \ + --with-system-ncurses \ + --with-system-t1lib \ + --with-system-gd \ + --with-system-poppler \ + --with-system-xpdf \ + --with-system-freetype2 \ +
[arch-commits] Commit in texlive-bin/repos (7 files)
Date: Saturday, January 19, 2019 @ 15:01:20 Author: felixonmars Revision: 344487 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/ texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 344486, texlive-bin/trunk/PKGBUILD) texlive-bin/repos/staging-x86_64/freetype-pkgconfig.patch (from rev 344486, texlive-bin/trunk/freetype-pkgconfig.patch) texlive-bin/repos/staging-x86_64/luatex-poppler-fixes.patch (from rev 344486, texlive-bin/trunk/luatex-poppler-fixes.patch) texlive-bin/repos/staging-x86_64/pdftex-poppler0.72.patch (from rev 344486, texlive-bin/trunk/pdftex-poppler0.72.patch) texlive-bin/repos/staging-x86_64/synctex-missing-header.patch (from rev 344486, texlive-bin/trunk/synctex-missing-header.patch) texlive-bin/repos/staging-x86_64/xetex-poppler-fixes.patch (from rev 344486, texlive-bin/trunk/xetex-poppler-fixes.patch) --+ PKGBUILD | 412 freetype-pkgconfig.patch | 22 luatex-poppler-fixes.patch | 193 + pdftex-poppler0.72.patch | 1341 + synctex-missing-header.patch | 12 xetex-poppler-fixes.patch| 40 + 6 files changed, 2020 insertions(+) Copied: texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 344486, texlive-bin/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-01-19 15:01:20 UTC (rev 344487) @@ -0,0 +1,412 @@ +# Maintainer: Rémy Oudompheng +# Contributor: francois + +pkgname=('texlive-bin' 'libsynctex') +pkgver=2018.48691 +pkgrel=5 +license=('GPL') +arch=('x86_64') +makedepends=('git' 'cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler' + 'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2' + 'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper' + 'perl' 'clisp' 'ffcall') +url='http://tug.org/texlive/' +_commit=f68b0992e13a2e155d71beb3e016ea4139023224 # texlive-2018.2 +source=("git+https://github.com/Tex-Live/texlive-source.git#commit=${_commit}"; +"pdftex-poppler0.72.patch" +"luatex-poppler-fixes.patch" +"xetex-poppler-fixes.patch" +"freetype-pkgconfig.patch" +"synctex-missing-header.patch") +sha256sums=('SKIP' +'c70f1cf5bee5cba17b40855d584c7f1e8f67c2bf1ce4633a1c5abcdebb59865c' +'ea2abcaf57cfb99c22560a1d98daa7468dafd4713425ef01a6fda29803bf39bc' +'7deb8bd50640b0f4ff9b4c11985fe6153906384b62cb9b5a3c4b52397fb941ca' +'bed44f4ccda369410e90eac527cf44b8c1afda7d987ae521b4fd5edb425eef3e' +'b6c81eb091b5910226e0359768edd178680debee56b63ab0a3753c3429c28ab0') + +prepare() { +cd "$srcdir/texlive-source" + +# Synctex "make install" misses synctex_version.h +patch -Np1 -i "${srcdir}/synctex-missing-header.patch" + +# Freetype2 2.9.1 package no longer has freetype-config +patch -Np1 -i "${srcdir}/freetype-pkgconfig.patch" + +./reautoconf + +# t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251) +sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c + +# luatex switched from poppler to pplib in newer versions so +# upstream fixes aren't available; hopefully this is correct +patch -Np1 -i "${srcdir}/luatex-poppler-fixes.patch" +find texk/web2c/luatexdir -type f -exec sed -i \ + -e 's|gTrue|true|g' \ + -e 's|gFalse|false|g' \ + -e 's|GBool|bool|g' \ + -e 's|getCString|c_str|g' \ + -e 's|Guint|unsigned int|g' \ + -e 's|Guchar|unsigned char|g' \ + {} + +# xetex poppler compatibility +patch -Np1 -i "${srcdir}/xetex-poppler-fixes.patch" +# pdftex poppler compatibility (upstream patches) +patch -Np1 -i "${srcdir}/pdftex-poppler0.72.patch" +cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.72.0,}.cc +cp -pv texk/web2c/pdftexdir/pdftosrc{-poppler0.72.0,}.cc +} + +build() { + cd "$srcdir/texlive-source" + + # + ### configure + mkdir -p Work + cd Work + echo "--> Initial configuration..." + # we use temporary prefix to avoid messing the existing + # $pkgdir/usr/share/texmf tree + ../configure --prefix=/usr -C \ + --sysconfdir=/etc \ + --datarootdir=/usr/share \ + --datadir=/usr/share \ + --mandir=/usr/share/man \ + --disable-native-texlive-build \ + --with-banner-add="/Arch Linux" \ + --disable-multiplatform \ + --disable-dialog \ + --disable-psutils \ + --disable-t1utils \ + --disable-bibtexu \ + --disable-xz \ + --enable-shared \ + --disable-static \ + --with-system-zlib \ + --with-system-zziplib \ + --with-system-pnglib \ + --with-system-ncurses \ + --with-system-t1lib \ + --with-system-gd \ + --with-system-poppler \ + --with-system-xpdf \ + --with-system-freetype2 \ +
[arch-commits] Commit in texlive-bin/repos (7 files)
Date: Friday, January 11, 2019 @ 06:30:59 Author: felixonmars Revision: 343552 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/ texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 343551, texlive-bin/trunk/PKGBUILD) texlive-bin/repos/staging-x86_64/freetype-pkgconfig.patch (from rev 343551, texlive-bin/trunk/freetype-pkgconfig.patch) texlive-bin/repos/staging-x86_64/luatex-poppler-0.70-const-fixes.patch (from rev 343551, texlive-bin/trunk/luatex-poppler-0.70-const-fixes.patch) texlive-bin/repos/staging-x86_64/poppler-compat-fixes-up-to-0.70.patch (from rev 343551, texlive-bin/trunk/poppler-compat-fixes-up-to-0.70.patch) texlive-bin/repos/staging-x86_64/synctex-missing-header.patch (from rev 343551, texlive-bin/trunk/synctex-missing-header.patch) texlive-bin/repos/staging-x86_64/texlive-poppler-0.71.patch (from rev 343551, texlive-bin/trunk/texlive-poppler-0.71.patch) ---+ PKGBUILD | 406 + freetype-pkgconfig.patch | 22 luatex-poppler-0.70-const-fixes.patch | 122 + poppler-compat-fixes-up-to-0.70.patch | 2484 synctex-missing-header.patch | 12 texlive-poppler-0.71.patch| 12 6 files changed, 3058 insertions(+) Copied: texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 343551, texlive-bin/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-01-11 06:30:59 UTC (rev 343552) @@ -0,0 +1,406 @@ +# Maintainer: Rémy Oudompheng +# Contributor: francois + +pkgname=('texlive-bin' 'libsynctex') +pkgver=2018.48691 +pkgrel=4 +license=('GPL') +arch=('x86_64') +makedepends=('git' 'cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler' + 'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2' + 'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper' + 'perl' 'clisp' 'ffcall') +url='http://tug.org/texlive/' +_commit=f68b0992e13a2e155d71beb3e016ea4139023224 # texlive-2018.2 +source=("git+https://github.com/Tex-Live/texlive-source.git#commit=${_commit}"; +"poppler-compat-fixes-up-to-0.70.patch" +"luatex-poppler-0.70-const-fixes.patch" +"texlive-poppler-0.71.patch" +"freetype-pkgconfig.patch" +"synctex-missing-header.patch") +sha256sums=('SKIP' +'1a76b4be5544e431b60dace28169870a8b275e6d80323f9ef7f49b7da8df0b29' +'f1d8b23f3072001fae5f2147aa4a50520d89fbc5b683c0da10b1417e52173c7a' +'d8d2fde2f0978238a923b95d063adb7c84e8abde9ac808166bcfa0e3fc8a9c98' +'bed44f4ccda369410e90eac527cf44b8c1afda7d987ae521b4fd5edb425eef3e' +'b6c81eb091b5910226e0359768edd178680debee56b63ab0a3753c3429c28ab0') + +prepare() { +cd "$srcdir/texlive-source" + +# Synctex "make install" misses synctex_version.h +patch -Np1 -i "${srcdir}/synctex-missing-header.patch" + +# Freetype2 2.9.1 package no longer has freetype-config +patch -Np1 -i "${srcdir}/freetype-pkgconfig.patch" + +./reautoconf + +# t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251) +sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c + +# upstream compat fixes for latest poppler +patch -Np1 -i "${srcdir}/poppler-compat-fixes-up-to-0.70.patch" +# fix build with poppler 0.72 +find texk/web2c/{lua,pdf}texdir -type f | xargs sed -e 's|gTrue|true|g' -e 's|gFalse|false|g' -e 's|GBool|bool|g' -e 's|getCString|c_str|g' -i +patch -p1 -i "${srcdir}/texlive-poppler-0.71.patch" +cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.70.0,}.cc +cp -pv texk/web2c/pdftexdir/pdftosrc{-newpoppler,}.cc + +# luatex switched from poppler to pplib in newer versions so +# upstream fixes aren't available; hopefully this is correct +patch -Np1 -i "${srcdir}/luatex-poppler-0.70-const-fixes.patch" +} + +build() { + cd "$srcdir/texlive-source" + + # + ### configure + mkdir -p Work + cd Work + echo "--> Initial configuration..." + # we use temporary prefix to avoid messing the existing + # $pkgdir/usr/share/texmf tree + ../configure --prefix=/usr -C \ + --sysconfdir=/etc \ + --datarootdir=/usr/share \ + --datadir=/usr/share \ + --mandir=/usr/share/man \ + --disable-native-texlive-build \ + --with-banner-add="/Arch Linux" \ + --disable-multiplatform \ + --disable-dialog \ + --disable-psutils \ + --disable-t1utils \ + --disable-bibtexu \ + --disable-xz \ + --enable-shared \ + --disable-static \ + --with-system-zlib \ + --with-system-zziplib \ + --with-system-pnglib \ + --with-system-ncurses \ + --with-system-t1lib \ + --with-system-gd \ + --with-system-poppler \ + --with-system-xpdf \ + --with-system-
[arch-commits] Commit in texlive-bin/repos (7 files)
Date: Friday, December 14, 2018 @ 20:00:50 Author: felixonmars Revision: 342346 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/ texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 342345, texlive-bin/trunk/PKGBUILD) texlive-bin/repos/staging-x86_64/freetype-pkgconfig.patch (from rev 342345, texlive-bin/trunk/freetype-pkgconfig.patch) texlive-bin/repos/staging-x86_64/luatex-poppler-0.70-const-fixes.patch (from rev 342345, texlive-bin/trunk/luatex-poppler-0.70-const-fixes.patch) texlive-bin/repos/staging-x86_64/poppler-compat-fixes-up-to-0.70.patch (from rev 342345, texlive-bin/trunk/poppler-compat-fixes-up-to-0.70.patch) texlive-bin/repos/staging-x86_64/synctex-missing-header.patch (from rev 342345, texlive-bin/trunk/synctex-missing-header.patch) texlive-bin/repos/staging-x86_64/texlive-poppler-0.71.patch (from rev 342345, texlive-bin/trunk/texlive-poppler-0.71.patch) ---+ PKGBUILD | 406 + freetype-pkgconfig.patch | 22 luatex-poppler-0.70-const-fixes.patch | 122 + poppler-compat-fixes-up-to-0.70.patch | 2484 synctex-missing-header.patch | 12 texlive-poppler-0.71.patch| 12 6 files changed, 3058 insertions(+) Copied: texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 342345, texlive-bin/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2018-12-14 20:00:50 UTC (rev 342346) @@ -0,0 +1,406 @@ +# Maintainer: Rémy Oudompheng +# Contributor: francois + +pkgname=('texlive-bin' 'libsynctex') +pkgver=2018.48691 +pkgrel=3 +license=('GPL') +arch=('x86_64') +makedepends=('git' 'cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler' + 'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2' + 'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper' + 'perl' 'clisp' 'ffcall') +url='http://tug.org/texlive/' +_commit=f68b0992e13a2e155d71beb3e016ea4139023224 # texlive-2018.2 +source=("git+https://github.com/Tex-Live/texlive-source.git#commit=${_commit}"; +"poppler-compat-fixes-up-to-0.70.patch" +"luatex-poppler-0.70-const-fixes.patch" +"texlive-poppler-0.71.patch" +"freetype-pkgconfig.patch" +"synctex-missing-header.patch") +sha256sums=('SKIP' +'1a76b4be5544e431b60dace28169870a8b275e6d80323f9ef7f49b7da8df0b29' +'f1d8b23f3072001fae5f2147aa4a50520d89fbc5b683c0da10b1417e52173c7a' +'d8d2fde2f0978238a923b95d063adb7c84e8abde9ac808166bcfa0e3fc8a9c98' +'bed44f4ccda369410e90eac527cf44b8c1afda7d987ae521b4fd5edb425eef3e' +'b6c81eb091b5910226e0359768edd178680debee56b63ab0a3753c3429c28ab0') + +prepare() { +cd "$srcdir/texlive-source" + +# Synctex "make install" misses synctex_version.h +patch -Np1 -i "${srcdir}/synctex-missing-header.patch" + +# Freetype2 2.9.1 package no longer has freetype-config +patch -Np1 -i "${srcdir}/freetype-pkgconfig.patch" + +./reautoconf + +# t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251) +sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c + +# upstream compat fixes for latest poppler +patch -Np1 -i "${srcdir}/poppler-compat-fixes-up-to-0.70.patch" +# fix build with poppler 0.72 +find texk/web2c/{lua,pdf}texdir -type f | xargs sed -e 's|gTrue|true|g' -e 's|gFalse|false|g' -e 's|GBool|bool|g' -e 's|getCString|c_str|g' -i +patch -p1 -i "${srcdir}/texlive-poppler-0.71.patch" +cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.70.0,}.cc +cp -pv texk/web2c/pdftexdir/pdftosrc{-newpoppler,}.cc + +# luatex switched from poppler to pplib in newer versions so +# upstream fixes aren't available; hopefully this is correct +patch -Np1 -i "${srcdir}/luatex-poppler-0.70-const-fixes.patch" +} + +build() { + cd "$srcdir/texlive-source" + + # + ### configure + mkdir -p Work + cd Work + echo "--> Initial configuration..." + # we use temporary prefix to avoid messing the existing + # $pkgdir/usr/share/texmf tree + ../configure --prefix=/usr -C \ + --sysconfdir=/etc \ + --datarootdir=/usr/share \ + --datadir=/usr/share \ + --mandir=/usr/share/man \ + --disable-native-texlive-build \ + --with-banner-add="/Arch Linux" \ + --disable-multiplatform \ + --disable-dialog \ + --disable-psutils \ + --disable-t1utils \ + --disable-bibtexu \ + --disable-xz \ + --enable-shared \ + --disable-static \ + --with-system-zlib \ + --with-system-zziplib \ + --with-system-pnglib \ + --with-system-ncurses \ + --with-system-t1lib \ + --with-system-gd \ + --with-system-poppler \ + --with-system-xpdf \ + --with-system
[arch-commits] Commit in texlive-bin/repos (7 files)
Date: Thursday, November 1, 2018 @ 23:41:47 Author: felixonmars Revision: 337709 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/ texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 337708, texlive-bin/trunk/PKGBUILD) texlive-bin/repos/staging-x86_64/freetype-pkgconfig.patch (from rev 337708, texlive-bin/trunk/freetype-pkgconfig.patch) texlive-bin/repos/staging-x86_64/luatex-poppler-0.70-const-fixes.patch (from rev 337708, texlive-bin/trunk/luatex-poppler-0.70-const-fixes.patch) texlive-bin/repos/staging-x86_64/poppler-compat-fixes-up-to-0.70.patch (from rev 337708, texlive-bin/trunk/poppler-compat-fixes-up-to-0.70.patch) texlive-bin/repos/staging-x86_64/synctex-missing-header.patch (from rev 337708, texlive-bin/trunk/synctex-missing-header.patch) texlive-bin/repos/staging-x86_64/texlive-poppler-0.71.patch (from rev 337708, texlive-bin/trunk/texlive-poppler-0.71.patch) ---+ PKGBUILD | 409 + freetype-pkgconfig.patch | 22 luatex-poppler-0.70-const-fixes.patch | 122 + poppler-compat-fixes-up-to-0.70.patch | 2484 synctex-missing-header.patch | 12 texlive-poppler-0.71.patch| 12 6 files changed, 3061 insertions(+) Copied: texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 337708, texlive-bin/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2018-11-01 23:41:47 UTC (rev 337709) @@ -0,0 +1,409 @@ +# Maintainer: Rémy Oudompheng +# Contributor: francois + +pkgname=('texlive-bin' 'libsynctex') +pkgver=2018.47465 +pkgrel=5 +license=('GPL') +arch=('x86_64') +makedepends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler' + 'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2' + 'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper' + 'perl' 'clisp' 'ffcall') +url='http://tug.org/texlive/' +source=("https://sources.archlinux.org/other/texlive/texlive-bin-source-${pkgver}.tar.xz"; +"poppler-compat-fixes-up-to-0.70.patch" +"luatex-poppler-0.70-const-fixes.patch" +"texlive-poppler-0.71.patch" +"freetype-pkgconfig.patch" +"synctex-missing-header.patch") +sha256sums=('06d7a1c939cf7d6035850cefca1d01898ae51a879e20db684a202fd507a0cae5' +'1a76b4be5544e431b60dace28169870a8b275e6d80323f9ef7f49b7da8df0b29' +'f1d8b23f3072001fae5f2147aa4a50520d89fbc5b683c0da10b1417e52173c7a' +'d8d2fde2f0978238a923b95d063adb7c84e8abde9ac808166bcfa0e3fc8a9c98' +'bed44f4ccda369410e90eac527cf44b8c1afda7d987ae521b4fd5edb425eef3e' +'b6c81eb091b5910226e0359768edd178680debee56b63ab0a3753c3429c28ab0') + +prepare() { +cd "$srcdir/source" + +# Synctex "make install" misses synctex_version.h +patch -Np1 -i "${srcdir}/synctex-missing-header.patch" + +# Freetype2 2.9.1 package no longer has freetype-config +patch -Np1 -i "${srcdir}/freetype-pkgconfig.patch" +./reautoconf + +# t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251) +sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c + +## prevent compiling Xdvi with libXp +sed -i~ 's|-lXp ||' texk/xdvik/configure + +# upstream compat fixes for latest poppler +patch -Np1 -i "${srcdir}/poppler-compat-fixes-up-to-0.70.patch" +# fix build with poppler 0.71 +find texk/web2c/{lua,pdf}texdir -type f | xargs sed -e 's|gTrue|true|g' -e 's|gFalse|false|g' -e 's|GBool|bool|g' -i +patch -p1 -i "${srcdir}/texlive-poppler-0.71.patch" +cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.70.0,}.cc +cp -pv texk/web2c/pdftexdir/pdftosrc{-newpoppler,}.cc + +# luatex switched from poppler to pplib in newer versions so +# upstream fixes aren't available; hopefully this is correct +patch -Np1 -i "${srcdir}/luatex-poppler-0.70-const-fixes.patch" +} + +build() { + cd "$srcdir" + + # + ### configure + cd source + mkdir -p Work + cd Work + echo "--> Initial configuration..." + # we use temporary prefix to avoid messing the existing + # $pkgdir/usr/share/texmf tree + ../configure --prefix=/usr -C \ + --sysconfdir=/etc \ + --datarootdir=/usr/share \ + --datadir=/usr/share \ + --mandir=/usr/share/man \ + --disable-native-texlive-build \ + --with-banner-add="/Arch Linux" \ + --disable-multiplatform \ + --disable-dialog \ + --disable-psutils \ + --disable-t1utils \ + --disable-bibtexu \ + --disable-xz \ + --enable-shared \ + --disable-static \ + --with-system-zlib \ + --with-system-zziplib \ + --with-system-pnglib \ + --with-system-ncurses \ + --with-system-t1lib \ + --with-system-gd \ + --with-system-poppl
[arch-commits] Commit in texlive-bin/repos (7 files)
Date: Monday, January 30, 2012 @ 13:50:52 Author: ibiru Revision: 148315 db-move: moved texlive-bin from [staging] to [testing] (x86_64) Added: texlive-bin/repos/testing-x86_64/ texlive-bin/repos/testing-x86_64/09-texlive-fonts.conf (from rev 148047, texlive-bin/repos/staging-x86_64/09-texlive-fonts.conf) texlive-bin/repos/testing-x86_64/PKGBUILD (from rev 148047, texlive-bin/repos/staging-x86_64/PKGBUILD) texlive-bin/repos/testing-x86_64/fix-fontforge-encoding.patch (from rev 148047, texlive-bin/repos/staging-x86_64/fix-fontforge-encoding.patch) texlive-bin/repos/testing-x86_64/texlive.install (from rev 148047, texlive-bin/repos/staging-x86_64/texlive.install) texlive-bin/repos/testing-x86_64/texmf.cnf (from rev 148047, texlive-bin/repos/staging-x86_64/texmf.cnf) Deleted: texlive-bin/repos/staging-x86_64/ --+ 09-texlive-fonts.conf|9 PKGBUILD | 345 +++ fix-fontforge-encoding.patch | 12 texlive.install | 37 ++ texmf.cnf| 724 + 5 files changed, 1127 insertions(+) The diff is longer than the limit of 200KB. Use svn diff -r 148314:148315 to see the changes.
[arch-commits] Commit in texlive-bin/repos (7 files)
Date: Monday, January 30, 2012 @ 13:50:51 Author: ibiru Revision: 148314 db-move: moved texlive-bin from [staging] to [testing] (i686) Added: texlive-bin/repos/testing-i686/ texlive-bin/repos/testing-i686/09-texlive-fonts.conf (from rev 148047, texlive-bin/repos/staging-i686/09-texlive-fonts.conf) texlive-bin/repos/testing-i686/PKGBUILD (from rev 148047, texlive-bin/repos/staging-i686/PKGBUILD) texlive-bin/repos/testing-i686/fix-fontforge-encoding.patch (from rev 148047, texlive-bin/repos/staging-i686/fix-fontforge-encoding.patch) texlive-bin/repos/testing-i686/texlive.install (from rev 148047, texlive-bin/repos/staging-i686/texlive.install) texlive-bin/repos/testing-i686/texmf.cnf (from rev 148047, texlive-bin/repos/staging-i686/texmf.cnf) Deleted: texlive-bin/repos/staging-i686/ --+ 09-texlive-fonts.conf|9 PKGBUILD | 345 +++ fix-fontforge-encoding.patch | 12 texlive.install | 37 ++ texmf.cnf| 724 + 5 files changed, 1127 insertions(+) The diff is longer than the limit of 200KB. Use svn diff -r 148313:148314 to see the changes.