[arch-commits] Commit in texlive-bin/repos (staging-x86_64)
Date: Sunday, January 30, 2011 @ 10:04:45 Author: ibiru Revision: 108249 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/
[arch-commits] Commit in texlive-bin/repos (staging-x86_64)
Date: Wednesday, March 16, 2011 @ 18:22:23 Author: remy Revision: 115110 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/
[arch-commits] Commit in texlive-bin/repos (staging-x86_64)
Date: Monday, October 11, 2010 @ 10:00:52 Author: remy Revision: 94853 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/
[arch-commits] Commit in texlive-bin/repos (staging-x86_64)
Date: Monday, October 11, 2010 @ 17:22:28 Author: remy Revision: 94885 archrelease: remove staging-x86_64 Deleted: texlive-bin/repos/staging-x86_64/
[arch-commits] Commit in texlive-bin/repos (staging-x86_64)
Date: Monday, October 11, 2010 @ 17:22:46 Author: remy Revision: 94886 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/
[arch-commits] Commit in texlive-bin/repos (staging-x86_64 testing-x86_64)
Date: Monday, January 31, 2011 @ 02:40:22 Author: ibiru Revision: 108454 db-move: moved texlive-bin from [staging] to [testing] (x86_64) Added: texlive-bin/repos/testing-x86_64/ Deleted: texlive-bin/repos/staging-x86_64/
[arch-commits] Commit in texlive-bin/repos (staging-x86_64 testing-x86_64)
Date: Monday, March 21, 2011 @ 07:27:23 Author: ibiru Revision: 115769 db-move: moved texlive-bin from [staging] to [testing] (x86_64) Added: texlive-bin/repos/testing-x86_64/ Deleted: texlive-bin/repos/staging-x86_64/
[arch-commits] Commit in texlive-bin/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Saturday, December 19, 2020 @ 10:18:25 Author: felixonmars Revision: 404606 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/ texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 404605, texlive-bin/trunk/PKGBUILD) --+ PKGBUILD | 383 + 1 file changed, 383 insertions(+) Copied: texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 404605, texlive-bin/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2020-12-19 10:18:25 UTC (rev 404606) @@ -0,0 +1,383 @@ +# Maintainer: Rémy Oudompheng +# Contributor: francois + +pkgname=('texlive-bin' 'libsynctex') +pkgver=2020.54586 +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' 'libxcrypt') +url='https://tug.org/texlive/' +_commit=8e5e0e89d413d09cca133c8966d1a3af8a2ac440 # svn://tug.org/texlive/trunk/Build/source@54586 +source=("git+https://github.com/Tex-Live/texlive-source.git#commit=${_commit}";) +sha256sums=('SKIP') + +prepare() { +cd "$srcdir/texlive-source" + +# t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251) +sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c + +# pdftex poppler compatibility +cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.86.0,}.cc +cp -pv texk/web2c/pdftexdir/pdftosrc{-poppler0.83.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 \ + --with-system-pixman \ + --with-system-cairo \ + --with-system-harfbuzz \ + --with-system-graphite \ + --with-system-icu \ + --with-system-gmp \ + --with-system-mpfr \ + --with-system-potrace \ + --with-system-libpaper \ + --with-freetype2-libdir=/usr/lib \ + --with-freetype2-include=/usr/include/freetype2 \ + --with-xdvi-x-toolkit=xaw \ + --disable-dump-share \ + --disable-aleph \ + --enable-luatex \ + --with-clisp-runtime=default \ + --enable-xindy --disable-xindy-rules --disable-xindy-docs + # + ### make + echo "---" + echo "--> Building the whole beast ..." + echo "---" + make +} + +package_libsynctex() { +pkgdesc='Library for synchronization between TeX files and resulting file' +depends=('glibc' 'zlib') + +cd "${srcdir}/texlive-source/Work" +make -C texk/web2c DESTDIR="${pkgdir}" \ +install-data-am install-libLTLIBRARIES +} + +package_texlive-bin() { + pkgdesc="TeX Live binaries" + depends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler' +'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2' 'libxcrypt' +'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper' +'libsynctex') + provides=('lcdf-typetools' 'kpathsea' 'xindy') + optdepends=('ed: for texconfig' + 'biber: for bibliography processing') + options=('!strip') + + cd "$srcdir/texlive-source" + + # + ### install + # fixes for xindy + find utils/xindy -name Makefile -exec sed -i -e "s|^prefix =.\+$|prefix = $pkgdir/usr|" -e "s|^mandir =.\+$|mandir = \${prefix}/share/man|" -e "s|^datadir =.\+$|datadir = \${datarootdir}/texmf|" -e "s|^docdir =.\+$|docdir = \${datadir}/doc/xindy|" '{}' \; + + echo "---" + echo "--> Proceeding with make install ..." + echo "---" + cd Work + make DESTDIR="${pkgdir}" texmf="$pkgdir"/usr/share/texmf install + rm -rf "${pkgdir}"/usr/{texmf,share/texm
[arch-commits] Commit in texlive-bin/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Sunday, August 23, 2020 @ 18:25:03 Author: foutrelis Revision: 394616 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/ texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 394615, texlive-bin/trunk/PKGBUILD) --+ PKGBUILD | 383 + 1 file changed, 383 insertions(+) Copied: texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 394615, texlive-bin/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2020-08-23 18:25:03 UTC (rev 394616) @@ -0,0 +1,383 @@ +# Maintainer: Rémy Oudompheng +# Contributor: francois + +pkgname=('texlive-bin' 'libsynctex') +pkgver=2020.54586 +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' 'libxcrypt') +url='https://tug.org/texlive/' +_commit=8e5e0e89d413d09cca133c8966d1a3af8a2ac440 # svn://tug.org/texlive/trunk/Build/source@54586 +source=("git+https://github.com/Tex-Live/texlive-source.git#commit=${_commit}";) +sha256sums=('SKIP') + +prepare() { +cd "$srcdir/texlive-source" + +# t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251) +sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c + +# pdftex poppler compatibility +cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.86.0,}.cc +cp -pv texk/web2c/pdftexdir/pdftosrc{-poppler0.83.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 \ + --with-system-pixman \ + --with-system-cairo \ + --with-system-harfbuzz \ + --with-system-graphite \ + --with-system-icu \ + --with-system-gmp \ + --with-system-mpfr \ + --with-system-potrace \ + --with-system-libpaper \ + --with-freetype2-libdir=/usr/lib \ + --with-freetype2-include=/usr/include/freetype2 \ + --with-xdvi-x-toolkit=xaw \ + --disable-dump-share \ + --disable-aleph \ + --enable-luatex \ + --with-clisp-runtime=default \ + --enable-xindy --disable-xindy-rules --disable-xindy-docs + # + ### make + echo "---" + echo "--> Building the whole beast ..." + echo "---" + make +} + +package_libsynctex() { +pkgdesc='Library for synchronization between TeX files and resulting file' +depends=('glibc' 'zlib') + +cd "${srcdir}/texlive-source/Work" +make -C texk/web2c DESTDIR="${pkgdir}" \ +install-data-am install-libLTLIBRARIES +} + +package_texlive-bin() { + pkgdesc="TeX Live binaries" + depends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler' +'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2' 'libxcrypt' +'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper' +'libsynctex') + provides=('lcdf-typetools' 'kpathsea' 'xindy') + optdepends=('ed: for texconfig' + 'biber: for bibliography processing') + options=('!strip') + + cd "$srcdir/texlive-source" + + # + ### install + # fixes for xindy + find utils/xindy -name Makefile -exec sed -i -e "s|^prefix =.\+$|prefix = $pkgdir/usr|" -e "s|^mandir =.\+$|mandir = \${prefix}/share/man|" -e "s|^datadir =.\+$|datadir = \${datarootdir}/texmf|" -e "s|^docdir =.\+$|docdir = \${datadir}/doc/xindy|" '{}' \; + + echo "---" + echo "--> Proceeding with make install ..." + echo "---" + cd Work + make DESTDIR="${pkgdir}" texmf="$pkgdir"/usr/share/texmf install + rm -rf "${pkgdir}"/usr/{texmf,share/texmf-dist
[arch-commits] Commit in texlive-bin/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Sunday, October 4, 2020 @ 20:52:10 Author: foutrelis Revision: 397259 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/ texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 397258, texlive-bin/trunk/PKGBUILD) --+ PKGBUILD | 383 + 1 file changed, 383 insertions(+) Copied: texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 397258, texlive-bin/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2020-10-04 20:52:10 UTC (rev 397259) @@ -0,0 +1,383 @@ +# Maintainer: Rémy Oudompheng +# Contributor: francois + +pkgname=('texlive-bin' 'libsynctex') +pkgver=2020.54586 +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' 'libxcrypt') +url='https://tug.org/texlive/' +_commit=8e5e0e89d413d09cca133c8966d1a3af8a2ac440 # svn://tug.org/texlive/trunk/Build/source@54586 +source=("git+https://github.com/Tex-Live/texlive-source.git#commit=${_commit}";) +sha256sums=('SKIP') + +prepare() { +cd "$srcdir/texlive-source" + +# t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251) +sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c + +# pdftex poppler compatibility +cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.86.0,}.cc +cp -pv texk/web2c/pdftexdir/pdftosrc{-poppler0.83.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 \ + --with-system-pixman \ + --with-system-cairo \ + --with-system-harfbuzz \ + --with-system-graphite \ + --with-system-icu \ + --with-system-gmp \ + --with-system-mpfr \ + --with-system-potrace \ + --with-system-libpaper \ + --with-freetype2-libdir=/usr/lib \ + --with-freetype2-include=/usr/include/freetype2 \ + --with-xdvi-x-toolkit=xaw \ + --disable-dump-share \ + --disable-aleph \ + --enable-luatex \ + --with-clisp-runtime=default \ + --enable-xindy --disable-xindy-rules --disable-xindy-docs + # + ### make + echo "---" + echo "--> Building the whole beast ..." + echo "---" + make +} + +package_libsynctex() { +pkgdesc='Library for synchronization between TeX files and resulting file' +depends=('glibc' 'zlib') + +cd "${srcdir}/texlive-source/Work" +make -C texk/web2c DESTDIR="${pkgdir}" \ +install-data-am install-libLTLIBRARIES +} + +package_texlive-bin() { + pkgdesc="TeX Live binaries" + depends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler' +'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2' 'libxcrypt' +'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper' +'libsynctex') + provides=('lcdf-typetools' 'kpathsea' 'xindy') + optdepends=('ed: for texconfig' + 'biber: for bibliography processing') + options=('!strip') + + cd "$srcdir/texlive-source" + + # + ### install + # fixes for xindy + find utils/xindy -name Makefile -exec sed -i -e "s|^prefix =.\+$|prefix = $pkgdir/usr|" -e "s|^mandir =.\+$|mandir = \${prefix}/share/man|" -e "s|^datadir =.\+$|datadir = \${datarootdir}/texmf|" -e "s|^docdir =.\+$|docdir = \${datadir}/doc/xindy|" '{}' \; + + echo "---" + echo "--> Proceeding with make install ..." + echo "---" + cd Work + make DESTDIR="${pkgdir}" texmf="$pkgdir"/usr/share/texmf install + rm -rf "${pkgdir}"/usr/{texmf,share/texmf-dist
[arch-commits] Commit in texlive-bin/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Friday, July 3, 2020 @ 09:32:44 Author: felixonmars Revision: 390773 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/ texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 390772, texlive-bin/trunk/PKGBUILD) --+ PKGBUILD | 384 + 1 file changed, 384 insertions(+) Copied: texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 390772, texlive-bin/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2020-07-03 09:32:44 UTC (rev 390773) @@ -0,0 +1,384 @@ +# Maintainer: Rémy Oudompheng +# Contributor: francois + +pkgname=('texlive-bin' 'libsynctex') +pkgver=2020.54586 +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='https://tug.org/texlive/' +_commit=8e5e0e89d413d09cca133c8966d1a3af8a2ac440 # svn://tug.org/texlive/trunk/Build/source@54586 +source=("git+https://github.com/Tex-Live/texlive-source.git#commit=${_commit}";) +sha256sums=('SKIP') + +prepare() { +cd "$srcdir/texlive-source" + +# t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251) +sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c + +# pdftex poppler compatibility +cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.86.0,}.cc +cp -pv texk/web2c/pdftexdir/pdftosrc{-poppler0.83.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 \ + --with-system-pixman \ + --with-system-cairo \ + --with-system-harfbuzz \ + --with-system-graphite \ + --with-system-icu \ + --with-system-gmp \ + --with-system-mpfr \ + --with-system-potrace \ + --with-system-libpaper \ + --with-freetype2-libdir=/usr/lib \ + --with-freetype2-include=/usr/include/freetype2 \ + --with-xdvi-x-toolkit=xaw \ + --disable-dump-share \ + --disable-aleph \ + --enable-luatex \ + --with-clisp-runtime=default \ + --enable-xindy --disable-xindy-rules --disable-xindy-docs + # + ### make + echo "---" + echo "--> Building the whole beast ..." + echo "---" + make +} + +package_libsynctex() { +pkgdesc='Library for synchronization between TeX files and resulting file' +depends=('glibc' 'zlib') + +cd "${srcdir}/texlive-source/Work" +make -C texk/web2c DESTDIR="${pkgdir}" \ +install-data-am install-libLTLIBRARIES +} + +package_texlive-bin() { + pkgdesc="TeX Live binaries" + depends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler' +'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2' +'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper' +'libsynctex') + provides=('lcdf-typetools' 'kpathsea' 'xindy') + optdepends=('ed: for texconfig' + 'biber: for bibliography processing') + options=('!strip') + + cd "$srcdir/texlive-source" + + # + ### install + # fixes for xindy + find utils/xindy -name Makefile -exec sed -i -e "s|^prefix =.\+$|prefix = $pkgdir/usr|" -e "s|^mandir =.\+$|mandir = \${prefix}/share/man|" -e "s|^datadir =.\+$|datadir = \${datarootdir}/texmf|" -e "s|^docdir =.\+$|docdir = \${datadir}/doc/xindy|" '{}' \; + + echo "---" + echo "--> Proceeding with make install ..." + echo "---" + cd Work + make DESTDIR="${pkgdir}" texmf="$pkgdir"/usr/share/texmf install + rm -rf "${pkgdir}"/usr/{texmf,share/texmf-dist} + + ## symlink engine
[arch-commits] Commit in texlive-bin/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Tuesday, April 28, 2020 @ 09:51:20 Author: foutrelis Revision: 381783 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/ texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 381782, texlive-bin/trunk/PKGBUILD) --+ PKGBUILD | 384 + 1 file changed, 384 insertions(+) Copied: texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 381782, texlive-bin/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2020-04-28 09:51:20 UTC (rev 381783) @@ -0,0 +1,384 @@ +# Maintainer: Rémy Oudompheng +# Contributor: francois + +pkgname=('texlive-bin' 'libsynctex') +pkgver=2020.54586 +pkgrel=2 +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='https://tug.org/texlive/' +_commit=8e5e0e89d413d09cca133c8966d1a3af8a2ac440 # svn://tug.org/texlive/trunk/Build/source@54586 +source=("git+https://github.com/Tex-Live/texlive-source.git#commit=${_commit}";) +sha256sums=('SKIP') + +prepare() { +cd "$srcdir/texlive-source" + +# t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251) +sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c + +# pdftex poppler compatibility +cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.86.0,}.cc +cp -pv texk/web2c/pdftexdir/pdftosrc{-poppler0.83.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 \ + --with-system-pixman \ + --with-system-cairo \ + --with-system-harfbuzz \ + --with-system-graphite \ + --with-system-icu \ + --with-system-gmp \ + --with-system-mpfr \ + --with-system-potrace \ + --with-system-libpaper \ + --with-freetype2-libdir=/usr/lib \ + --with-freetype2-include=/usr/include/freetype2 \ + --with-xdvi-x-toolkit=xaw \ + --disable-dump-share \ + --disable-aleph \ + --enable-luatex \ + --with-clisp-runtime=default \ + --enable-xindy --disable-xindy-rules --disable-xindy-docs + # + ### make + echo "---" + echo "--> Building the whole beast ..." + echo "---" + make +} + +package_libsynctex() { +pkgdesc='Library for synchronization between TeX files and resulting file' +depends=('glibc' 'zlib') + +cd "${srcdir}/texlive-source/Work" +make -C texk/web2c DESTDIR="${pkgdir}" \ +install-data-am install-libLTLIBRARIES +} + +package_texlive-bin() { + pkgdesc="TeX Live binaries" + depends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler' +'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2' +'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper' +'libsynctex') + provides=('lcdf-typetools' 'kpathsea' 'xindy') + optdepends=('ed: for texconfig' + 'biber: for bibliography processing') + options=('!strip') + + cd "$srcdir/texlive-source" + + # + ### install + # fixes for xindy + find utils/xindy -name Makefile -exec sed -i -e "s|^prefix =.\+$|prefix = $pkgdir/usr|" -e "s|^mandir =.\+$|mandir = \${prefix}/share/man|" -e "s|^datadir =.\+$|datadir = \${datarootdir}/texmf|" -e "s|^docdir =.\+$|docdir = \${datadir}/doc/xindy|" '{}' \; + + echo "---" + echo "--> Proceeding with make install ..." + echo "---" + cd Work + make DESTDIR="${pkgdir}" texmf="$pkgdir"/usr/share/texmf install + rm -rf "${pkgdir}"/usr/{texmf,share/texmf-dist} + + ## symlink engin
[arch-commits] Commit in texlive-bin/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Friday, May 1, 2020 @ 10:44:43 Author: felixonmars Revision: 382017 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/ texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 382016, texlive-bin/trunk/PKGBUILD) --+ PKGBUILD | 384 + 1 file changed, 384 insertions(+) Copied: texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 382016, texlive-bin/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2020-05-01 10:44:43 UTC (rev 382017) @@ -0,0 +1,384 @@ +# Maintainer: Rémy Oudompheng +# Contributor: francois + +pkgname=('texlive-bin' 'libsynctex') +pkgver=2020.54586 +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='https://tug.org/texlive/' +_commit=8e5e0e89d413d09cca133c8966d1a3af8a2ac440 # svn://tug.org/texlive/trunk/Build/source@54586 +source=("git+https://github.com/Tex-Live/texlive-source.git#commit=${_commit}";) +sha256sums=('SKIP') + +prepare() { +cd "$srcdir/texlive-source" + +# t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251) +sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c + +# pdftex poppler compatibility +cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.86.0,}.cc +cp -pv texk/web2c/pdftexdir/pdftosrc{-poppler0.83.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 \ + --with-system-pixman \ + --with-system-cairo \ + --with-system-harfbuzz \ + --with-system-graphite \ + --with-system-icu \ + --with-system-gmp \ + --with-system-mpfr \ + --with-system-potrace \ + --with-system-libpaper \ + --with-freetype2-libdir=/usr/lib \ + --with-freetype2-include=/usr/include/freetype2 \ + --with-xdvi-x-toolkit=xaw \ + --disable-dump-share \ + --disable-aleph \ + --enable-luatex \ + --with-clisp-runtime=default \ + --enable-xindy --disable-xindy-rules --disable-xindy-docs + # + ### make + echo "---" + echo "--> Building the whole beast ..." + echo "---" + make +} + +package_libsynctex() { +pkgdesc='Library for synchronization between TeX files and resulting file' +depends=('glibc' 'zlib') + +cd "${srcdir}/texlive-source/Work" +make -C texk/web2c DESTDIR="${pkgdir}" \ +install-data-am install-libLTLIBRARIES +} + +package_texlive-bin() { + pkgdesc="TeX Live binaries" + depends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler' +'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2' +'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper' +'libsynctex') + provides=('lcdf-typetools' 'kpathsea' 'xindy') + optdepends=('ed: for texconfig' + 'biber: for bibliography processing') + options=('!strip') + + cd "$srcdir/texlive-source" + + # + ### install + # fixes for xindy + find utils/xindy -name Makefile -exec sed -i -e "s|^prefix =.\+$|prefix = $pkgdir/usr|" -e "s|^mandir =.\+$|mandir = \${prefix}/share/man|" -e "s|^datadir =.\+$|datadir = \${datarootdir}/texmf|" -e "s|^docdir =.\+$|docdir = \${datadir}/doc/xindy|" '{}' \; + + echo "---" + echo "--> Proceeding with make install ..." + echo "---" + cd Work + make DESTDIR="${pkgdir}" texmf="$pkgdir"/usr/share/texmf install + rm -rf "${pkgdir}"/usr/{texmf,share/texmf-dist} + + ## symlink engines
[arch-commits] Commit in texlive-bin/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Wednesday, December 2, 2020 @ 08:22:33 Author: felixonmars Revision: 402744 archrelease: copy trunk to staging-x86_64 Added: texlive-bin/repos/staging-x86_64/ texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 402743, texlive-bin/trunk/PKGBUILD) --+ PKGBUILD | 383 + 1 file changed, 383 insertions(+) Copied: texlive-bin/repos/staging-x86_64/PKGBUILD (from rev 402743, texlive-bin/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2020-12-02 08:22:33 UTC (rev 402744) @@ -0,0 +1,383 @@ +# Maintainer: Rémy Oudompheng +# Contributor: francois + +pkgname=('texlive-bin' 'libsynctex') +pkgver=2020.54586 +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' 'libxcrypt') +url='https://tug.org/texlive/' +_commit=8e5e0e89d413d09cca133c8966d1a3af8a2ac440 # svn://tug.org/texlive/trunk/Build/source@54586 +source=("git+https://github.com/Tex-Live/texlive-source.git#commit=${_commit}";) +sha256sums=('SKIP') + +prepare() { +cd "$srcdir/texlive-source" + +# t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251) +sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c + +# pdftex poppler compatibility +cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.86.0,}.cc +cp -pv texk/web2c/pdftexdir/pdftosrc{-poppler0.83.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 \ + --with-system-pixman \ + --with-system-cairo \ + --with-system-harfbuzz \ + --with-system-graphite \ + --with-system-icu \ + --with-system-gmp \ + --with-system-mpfr \ + --with-system-potrace \ + --with-system-libpaper \ + --with-freetype2-libdir=/usr/lib \ + --with-freetype2-include=/usr/include/freetype2 \ + --with-xdvi-x-toolkit=xaw \ + --disable-dump-share \ + --disable-aleph \ + --enable-luatex \ + --with-clisp-runtime=default \ + --enable-xindy --disable-xindy-rules --disable-xindy-docs + # + ### make + echo "---" + echo "--> Building the whole beast ..." + echo "---" + make +} + +package_libsynctex() { +pkgdesc='Library for synchronization between TeX files and resulting file' +depends=('glibc' 'zlib') + +cd "${srcdir}/texlive-source/Work" +make -C texk/web2c DESTDIR="${pkgdir}" \ +install-data-am install-libLTLIBRARIES +} + +package_texlive-bin() { + pkgdesc="TeX Live binaries" + depends=('cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler' +'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2' 'libxcrypt' +'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper' +'libsynctex') + provides=('lcdf-typetools' 'kpathsea' 'xindy') + optdepends=('ed: for texconfig' + 'biber: for bibliography processing') + options=('!strip') + + cd "$srcdir/texlive-source" + + # + ### install + # fixes for xindy + find utils/xindy -name Makefile -exec sed -i -e "s|^prefix =.\+$|prefix = $pkgdir/usr|" -e "s|^mandir =.\+$|mandir = \${prefix}/share/man|" -e "s|^datadir =.\+$|datadir = \${datarootdir}/texmf|" -e "s|^docdir =.\+$|docdir = \${datadir}/doc/xindy|" '{}' \; + + echo "---" + echo "--> Proceeding with make install ..." + echo "---" + cd Work + make DESTDIR="${pkgdir}" texmf="$pkgdir"/usr/share/texmf install + rm -rf "${pkgdir}"/usr/{texmf,share/texm