[arch-commits] Commit in texlive-bin/repos (16 files)

Rémy Oudompheng remy at archlinux.org
Mon Nov 21 06:29:24 UTC 2016


    Date: Monday, November 21, 2016 @ 06:29:24
  Author: remy
Revision: 281691

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  texlive-bin/repos/extra-i686/texlive-fmtutil.hook
    (from rev 281690, texlive-bin/trunk/texlive-fmtutil.hook)
  texlive-bin/repos/extra-i686/texlive-fmtutil.script
    (from rev 281690, texlive-bin/trunk/texlive-fmtutil.script)
  texlive-bin/repos/extra-x86_64/texlive-fmtutil.hook
    (from rev 281690, texlive-bin/trunk/texlive-fmtutil.hook)
  texlive-bin/repos/extra-x86_64/texlive-fmtutil.script
    (from rev 281690, texlive-bin/trunk/texlive-fmtutil.script)
Deleted:
  texlive-bin/repos/extra-i686/PKGBUILD
  texlive-bin/repos/extra-i686/mktexlsr.hook
  texlive-bin/repos/extra-i686/mktexlsr.script
  texlive-bin/repos/extra-i686/texlive-updmap.hook
  texlive-bin/repos/extra-i686/texlive-updmap.script
  texlive-bin/repos/extra-i686/texlive.install
  texlive-bin/repos/extra-x86_64/PKGBUILD
  texlive-bin/repos/extra-x86_64/mktexlsr.hook
  texlive-bin/repos/extra-x86_64/mktexlsr.script
  texlive-bin/repos/extra-x86_64/texlive-updmap.hook
  texlive-bin/repos/extra-x86_64/texlive-updmap.script
  texlive-bin/repos/extra-x86_64/texlive.install

-------------------------------------+
 extra-i686/PKGBUILD                 |  359 ----------------------------------
 extra-i686/mktexlsr.hook            |   15 -
 extra-i686/mktexlsr.script          |   12 -
 extra-i686/texlive-fmtutil.hook     |   12 +
 extra-i686/texlive-fmtutil.script   |   19 +
 extra-i686/texlive-updmap.hook      |   12 -
 extra-i686/texlive-updmap.script    |   13 -
 extra-i686/texlive.install          |   31 --
 extra-x86_64/PKGBUILD               |  359 ----------------------------------
 extra-x86_64/mktexlsr.hook          |   15 -
 extra-x86_64/mktexlsr.script        |   12 -
 extra-x86_64/texlive-fmtutil.hook   |   12 +
 extra-x86_64/texlive-fmtutil.script |   19 +
 extra-x86_64/texlive-updmap.hook    |   12 -
 extra-x86_64/texlive-updmap.script  |   13 -
 extra-x86_64/texlive.install        |   31 --
 16 files changed, 62 insertions(+), 884 deletions(-)

Deleted: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD	2016-11-21 06:27:04 UTC (rev 281690)
+++ extra-i686/PKGBUILD	2016-11-21 06:29:24 UTC (rev 281691)
@@ -1,359 +0,0 @@
-# $Id$
-# Maintainer: Rémy Oudompheng <remy at archlinux.org>
-# Contributor: francois <francois.archlinux.org>
-
-pkgname=('texlive-bin' 'libsynctex')
-pkgver=2016.41290
-pkgrel=7
-license=('GPL')
-arch=('i686' '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=("http://mirrors.kernel.org/archlinux/other/texlive/texlive-bin-source-${pkgver}.tar.xz"
-        "mktexlsr.hook"
-        "mktexlsr.script"
-        "texlive-updmap.hook"
-        "texlive-updmap.script"
-)
-md5sums=('7303361f2d441eb5c962a996fd77e8fa'
-         '7bc9cef52d3b0c15d2364b7d8658faa6'
-         '2bbbef810687f4b2804a4b8cb91ce02f'
-         'c18cbbd000aac60813b1695aa058964f'
-         'c64d77b5111a26b9995263b49df4937c')
-
-build() {
-   cd "$srcdir"
-
-   # t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251)
-   sed -i s/SELFAUTOPARENT/TEXMFROOT/ source/texk/tex4htk/t4ht.c
-   #############################################################
-   ### configure
-   cd source
-   ## prevent compiling Xdvi with libXp
-   sed -i~ 's|-lXp ||' texk/xdvik/configure
-   test ! -d Work && mkdir 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}/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')
-   install="texlive.install"
-   options=('!strip')
-
-   cd "$srcdir"
-
-   #############################################################
-   ### install
-   cd source
-   # 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 by hand. texlinks has moved to texlive-core...
-   mkdir -p ${pkgdir}/usr/bin
-   ln -s eptex ${pkgdir}/usr/bin/platex
-   ln -s euptex ${pkgdir}/usr/bin/uplatex
-   ln -s luatex ${pkgdir}/usr/bin/dvilualatex
-   ln -s luatex ${pkgdir}/usr/bin/dviluatex
-   ln -s luatex ${pkgdir}/usr/bin/lualatex
-   ln -s pdftex ${pkgdir}/usr/bin/amstex
-   ln -s pdftex ${pkgdir}/usr/bin/cslatex
-   ln -s pdftex ${pkgdir}/usr/bin/csplain
-   ln -s pdftex ${pkgdir}/usr/bin/eplain
-   ln -s pdftex ${pkgdir}/usr/bin/etex
-   ln -s pdftex ${pkgdir}/usr/bin/jadetex
-   ln -s pdftex ${pkgdir}/usr/bin/latex
-   ln -s tex ${pkgdir}/usr/bin/lollipop
-   ln -s pdftex ${pkgdir}/usr/bin/mex
-   ln -s pdftex ${pkgdir}/usr/bin/mllatex
-   ln -s pdftex ${pkgdir}/usr/bin/mltex
-   ln -s pdftex ${pkgdir}/usr/bin/pdfetex
-   ln -s pdftex ${pkgdir}/usr/bin/pdfcslatex
-   ln -s pdftex ${pkgdir}/usr/bin/pdfcsplain
-   ln -s pdftex ${pkgdir}/usr/bin/pdfjadetex
-   ln -s pdftex ${pkgdir}/usr/bin/pdflatex
-   ln -s pdftex ${pkgdir}/usr/bin/pdfmex
-   ln -s pdftex ${pkgdir}/usr/bin/pdfxmltex
-   ln -s pdftex ${pkgdir}/usr/bin/texsis
-   ln -s pdftex ${pkgdir}/usr/bin/utf8mex
-   ln -s pdftex ${pkgdir}/usr/bin/xmltex
-   ln -s xetex ${pkgdir}/usr/bin/xelatex
-
-   ## install pacman hooks
-   install -D -m644 ${srcdir}/mktexlsr.hook "$pkgdir/usr/share/libalpm/hooks/mktexlsr.hook"
-   install -D -m644 ${srcdir}/texlive-updmap.hook "$pkgdir/usr/share/libalpm/hooks/texlive-updmap.hook"
-   install -D -m755 ${srcdir}/mktexlsr.script "$pkgdir/usr/share/libalpm/scripts/mktexlsr"
-   install -D -m755 ${srcdir}/texlive-updmap.script "$pkgdir/usr/share/libalpm/scripts/texlive-updmap"
-
-   #############################################################
-   # remove dangling symlinks
-   _bibtexextra_scripts="
-bibexport
-bibdoiadd
-bibzbladd
-listbib
-ltx2crossrefxml
-multibibliography
-urlbst
-"
-   _core_scripts="
-a2ping
-a5toa4
-adhocfilelist
-afm2afm
-allcm
-allec
-allneeded
-arara
-arlatex
-autoinst
-bundledoc
-checkcites
-checklistings
-chkweb
-cjk-gs-integrate
-context
-contextjit
-ctanify
-ctanupload
-de-macro
-depythontex
-deweb
-dosepsbin
-dtxgen
-dvi2fax
-dviasm
-dvired
-e2pall
-epstopdf
-findhyph
-fmtutil
-fmtutil-sys
-fontinst
-fragmaster
-installfont-tl
-kpsepath
-kpsetool
-kpsewhere
-kpsexpand
-latex-git-log
-latex2man
-latexdiff
-latexdiff-vc
-latexfileversion
-latexindent
-latexmk
-latexpand
-latexrevise
-listings-ext.sh
-ltxfileinfo
-ltximg
-lua2dox_filter
-luaotfload-tool
-luatools
-make4ht
-match_parens
-mf2pt1
-mkjobtexmf
-mkt1font
-mktexfmt
-mptopdf
-mtxrun
-mtxrunjit
-ot2kpx
-pdf180
-pdf270
-pdf90
-pdfatfi
-pdfbook
-pdfbook2
-pdfcrop
-pdfflip
-pdfjam
-pdfjam-pocketmod
-pdfjam-slides3up
-pdfjam-slides6up
-pdfjoin
-pdfnup
-pdfpun
-pdfxup
-pfarrei
-pkfix
-pkfix-helper
-ps2eps
-ps2frag
-pslatex
-purifyeps
-pythontex
-repstopdf
-rpdfcrop
-rungs
-simpdftex
-srcredact
-sty2dtx
-tex4ebook
-texconfig
-texconfig-dialog
-texconfig-sys
-texcount
-texdef
-texdiff
-texdirflatten
-texdoc
-texdoctk
-texexec
-texfot
-texindy
-texlinks
-texliveonfly
-texloganalyser
-texmfstart
-thumbpdf
-typeoutfileinfo
-updmap
-updmap-sys
-vpl2ovp
-vpl2vpl
-xindy
-"
-   _games_scripts="rubikrotation"
-   _htmlxml_scripts="ht htcontext htlatex htmex httex httexi htxelatex htxetex mk4ht"
-   _humanities_scripts="diadia"
-   _langcyrillic_scripts="rubibtex rumakeindex"
-   _langextra_scripts="ebong"
-   _langgreek_scripts="mkgrkindex"
-   _langjapanese_scripts="convbkmk ptex2pdf
-kanji-fontmap-creator
-kanji-config-updmap
-kanji-config-updmap-sys
-"
-   _langkorean_scripts="jamo-normalize komkindex ttf2kotexfont"
-   _latexextra_scripts="
-authorindex
-exceltex
-makedtx
-makeglossaries
-makeglossaries-lite
-pdfannotextractor
-perltex
-ps4pdf
-splitindex
-svn-multi
-vpe
-yplan"
-   _music_scripts="lily-glyph-commands lily-image-commands lily-rebuild-pdfs
-m-tx musixtex musixflx pmx2pdf pmxchords"
-   _pictures_scripts="
-cachepic
-epspdf
-epspdftk
-fig4latex
-getmapdl
-mathspic
-mkpic
-pn2pdf"
-   _pstricks_scripts="pedigree pst2pdf"
-   _science_scripts="pygmentex ulqda"
-   for s in \
-        ${_bibtexextra_scripts} \
-        ${_core_scripts}        \
-        ${_games_scripts}       \
-        ${_htmlxml_scripts}     \
-        ${_humanities_scripts}   \
-        ${_langcyrillic_scripts} \
-        ${_langextra_scripts}    \
-        ${_langgreek_scripts}    \
-        ${_langjapanese_scripts} \
-        ${_langkorean_scripts} \
-        ${_latexextra_scripts} \
-        ${_music_scripts}      \
-        ${_pictures_scripts}   \
-        ${_pstricks_scripts}   \
-        ${_science_scripts}    \
-        tlmgr; do
-       ! readlink -e "$pkgdir"/usr/bin/$s && rm "$pkgdir"/usr/bin/$s
-   done
-   ###################################################################
-
-   # remove libsynctex
-   rm -f "$pkgdir"/usr/include/synctex/*
-   rm -f "$pkgdir"/usr/lib/libsynctex.*
-   rm -f "$pkgdir"/usr/lib/pkgconfig/synctex.pc
-   rm -f "$pkgdir"/usr/share/man/man*/synctex.*
-}
-

Deleted: extra-i686/mktexlsr.hook
===================================================================
--- extra-i686/mktexlsr.hook	2016-11-21 06:27:04 UTC (rev 281690)
+++ extra-i686/mktexlsr.hook	2016-11-21 06:29:24 UTC (rev 281691)
@@ -1,15 +0,0 @@
-[Trigger]
-Type = File
-Operation = Install
-Operation = Upgrade
-Operation = Remove
-Target = etc/texmf/*
-Target = usr/share/texmf/*
-Target = usr/share/texmf-dist/*
-Target = var/lib/texmf/*
-
-[Action]
-Description = Updating TeXLive filename database...
-When = PostTransaction
-Exec = /usr/share/libalpm/scripts/mktexlsr
-

Deleted: extra-i686/mktexlsr.script
===================================================================
--- extra-i686/mktexlsr.script	2016-11-21 06:27:04 UTC (rev 281690)
+++ extra-i686/mktexlsr.script	2016-11-21 06:29:24 UTC (rev 281691)
@@ -1,12 +0,0 @@
-#!/bin/bash
-
-/usr/bin/mktexlsr
-(cd /etc/texmf && /usr/bin/mtxrun --generate >/dev/null)
-# We need to remove directory "." from luatex cache to avoid absurd
-# behaviour.
-for item in /var/lib/texmf/luatex-cache/context/*/trees/*.lua; do
-    if grep -F '["root"]="."' "$item" >/dev/null; then
-        rm -f "$item" "${item%.lua}.luc"
-    fi
-done
-

Copied: texlive-bin/repos/extra-i686/texlive-fmtutil.hook (from rev 281690, texlive-bin/trunk/texlive-fmtutil.hook)
===================================================================
--- extra-i686/texlive-fmtutil.hook	                        (rev 0)
+++ extra-i686/texlive-fmtutil.hook	2016-11-21 06:29:24 UTC (rev 281691)
@@ -0,0 +1,12 @@
+[Trigger]
+Type = File
+Operation = Install
+Operation = Upgrade
+Operation = Remove
+Target = var/lib/texmf/arch/installedpkgs/*.fmts
+
+[Action]
+Description = Updating TeXLive format files...
+When = PostTransaction
+Exec = /usr/share/libalpm/scripts/texlive-fmtutil
+

Copied: texlive-bin/repos/extra-i686/texlive-fmtutil.script (from rev 281690, texlive-bin/trunk/texlive-fmtutil.script)
===================================================================
--- extra-i686/texlive-fmtutil.script	                        (rev 0)
+++ extra-i686/texlive-fmtutil.script	2016-11-21 06:29:24 UTC (rev 281691)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+FMTUTIL="etc/texmf/web2c/fmtutil.cnf"
+FMTUTILLOCAL="etc/texmf/web2c/fmtutil-local.cnf"
+
+cp usr/share/texmf-dist/web2c/fmtutil-hdr.cnf $FMTUTIL
+for file in var/lib/texmf/arch/installedpkgs/*.fmts; do
+    echo >> $FMTUTIL
+    echo "# $file" >> $FMTUTIL
+    cat $file >> $FMTUTIL
+done
+if [[ -f "$FMTUTILLOCAL" ]]; then
+    echo >> $FMTUTIL
+    echo "# $FMTUTILLOCAL" >> $FMTUTIL
+    cat "$FMTUTILLOCAL" >> $FMTUTIL
+fi
+
+/usr/bin/fmtutil-sys --all --cnffile $FMTUTIL > /dev/null
+

Deleted: extra-i686/texlive-updmap.hook
===================================================================
--- extra-i686/texlive-updmap.hook	2016-11-21 06:27:04 UTC (rev 281690)
+++ extra-i686/texlive-updmap.hook	2016-11-21 06:29:24 UTC (rev 281691)
@@ -1,12 +0,0 @@
-[Trigger]
-Type = File
-Operation = Install
-Operation = Upgrade
-Operation = Remove
-Target = var/lib/texmf/arch/installedpkgs/*.maps
-
-[Action]
-Description = Updating TeXLive font maps...
-When = PostTransaction
-Exec = /usr/share/libalpm/scripts/texlive-updmap
-

Deleted: extra-i686/texlive-updmap.script
===================================================================
--- extra-i686/texlive-updmap.script	2016-11-21 06:27:04 UTC (rev 281690)
+++ extra-i686/texlive-updmap.script	2016-11-21 06:29:24 UTC (rev 281691)
@@ -1,13 +0,0 @@
-#!/bin/bash
-
-UPDMAP="etc/texmf/web2c/updmap.cfg"
-UPDMAPLOCAL="etc/texmf/web2c/updmap-local.cfg"
-
-cp usr/share/texmf-dist/web2c/updmap-hdr.cfg $UPDMAP
-cat var/lib/texmf/arch/installedpkgs/*.maps >> $UPDMAP
-if [[ -f "$UPDMAPLOCAL" ]]; then
-    cat "$UPDMAPLOCAL" >> $UPDMAP
-fi
-
-/usr/bin/updmap-sys --quiet --nohash
-

Deleted: extra-i686/texlive.install
===================================================================
--- extra-i686/texlive.install	2016-11-21 06:27:04 UTC (rev 281690)
+++ extra-i686/texlive.install	2016-11-21 06:29:24 UTC (rev 281691)
@@ -1,31 +0,0 @@
-post_install() {
-  if [[ -f usr/bin/mktexlsr ]]; then
-    echo    ">>> texlive: updating the filename database..."
-    usr/bin/mktexlsr
-  fi
-  if [[ -f usr/bin/fmtutil-sys ]]; then
-    echo -n   "creating all formats..."
-    usr/bin/fmtutil-sys --all 1>/dev/null
-    echo      " done." 
-    echo      " (logs are under /var/lib/texmf/web2c/<engine>/<formatname>.log)"
-  fi
-}
-
-post_upgrade() {
-  local corename corever _pacout
-  if [[ -f usr/bin/mktexlsr ]]; then
-    echo    ">>> texlive: updating the filename database..."
-    usr/bin/mktexlsr
-  fi
-  _pacout=$(pacman -Q texlive-core 2>/dev/null)
-  read corename corever <<< ${_pacout}
-  # only recreate formats if texlive-core has right version
-  if [[ ${corever} == 2016* ]]; then
-      if [[ -f usr/bin/fmtutil-sys ]]; then
-        echo -n   "recreating all formats..."
-        usr/bin/fmtutil-sys --all 1>/dev/null
-        echo      " done." 
-        echo      " (logs are under /var/lib/texmf/web2c/<engine>/<formatname>.log)"
-      fi
-  fi
-}

Deleted: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD	2016-11-21 06:27:04 UTC (rev 281690)
+++ extra-x86_64/PKGBUILD	2016-11-21 06:29:24 UTC (rev 281691)
@@ -1,359 +0,0 @@
-# $Id$
-# Maintainer: Rémy Oudompheng <remy at archlinux.org>
-# Contributor: francois <francois.archlinux.org>
-
-pkgname=('texlive-bin' 'libsynctex')
-pkgver=2016.41290
-pkgrel=7
-license=('GPL')
-arch=('i686' '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=("http://mirrors.kernel.org/archlinux/other/texlive/texlive-bin-source-${pkgver}.tar.xz"
-        "mktexlsr.hook"
-        "mktexlsr.script"
-        "texlive-updmap.hook"
-        "texlive-updmap.script"
-)
-md5sums=('7303361f2d441eb5c962a996fd77e8fa'
-         '7bc9cef52d3b0c15d2364b7d8658faa6'
-         '2bbbef810687f4b2804a4b8cb91ce02f'
-         'c18cbbd000aac60813b1695aa058964f'
-         'c64d77b5111a26b9995263b49df4937c')
-
-build() {
-   cd "$srcdir"
-
-   # t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251)
-   sed -i s/SELFAUTOPARENT/TEXMFROOT/ source/texk/tex4htk/t4ht.c
-   #############################################################
-   ### configure
-   cd source
-   ## prevent compiling Xdvi with libXp
-   sed -i~ 's|-lXp ||' texk/xdvik/configure
-   test ! -d Work && mkdir 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}/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')
-   install="texlive.install"
-   options=('!strip')
-
-   cd "$srcdir"
-
-   #############################################################
-   ### install
-   cd source
-   # 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 by hand. texlinks has moved to texlive-core...
-   mkdir -p ${pkgdir}/usr/bin
-   ln -s eptex ${pkgdir}/usr/bin/platex
-   ln -s euptex ${pkgdir}/usr/bin/uplatex
-   ln -s luatex ${pkgdir}/usr/bin/dvilualatex
-   ln -s luatex ${pkgdir}/usr/bin/dviluatex
-   ln -s luatex ${pkgdir}/usr/bin/lualatex
-   ln -s pdftex ${pkgdir}/usr/bin/amstex
-   ln -s pdftex ${pkgdir}/usr/bin/cslatex
-   ln -s pdftex ${pkgdir}/usr/bin/csplain
-   ln -s pdftex ${pkgdir}/usr/bin/eplain
-   ln -s pdftex ${pkgdir}/usr/bin/etex
-   ln -s pdftex ${pkgdir}/usr/bin/jadetex
-   ln -s pdftex ${pkgdir}/usr/bin/latex
-   ln -s tex ${pkgdir}/usr/bin/lollipop
-   ln -s pdftex ${pkgdir}/usr/bin/mex
-   ln -s pdftex ${pkgdir}/usr/bin/mllatex
-   ln -s pdftex ${pkgdir}/usr/bin/mltex
-   ln -s pdftex ${pkgdir}/usr/bin/pdfetex
-   ln -s pdftex ${pkgdir}/usr/bin/pdfcslatex
-   ln -s pdftex ${pkgdir}/usr/bin/pdfcsplain
-   ln -s pdftex ${pkgdir}/usr/bin/pdfjadetex
-   ln -s pdftex ${pkgdir}/usr/bin/pdflatex
-   ln -s pdftex ${pkgdir}/usr/bin/pdfmex
-   ln -s pdftex ${pkgdir}/usr/bin/pdfxmltex
-   ln -s pdftex ${pkgdir}/usr/bin/texsis
-   ln -s pdftex ${pkgdir}/usr/bin/utf8mex
-   ln -s pdftex ${pkgdir}/usr/bin/xmltex
-   ln -s xetex ${pkgdir}/usr/bin/xelatex
-
-   ## install pacman hooks
-   install -D -m644 ${srcdir}/mktexlsr.hook "$pkgdir/usr/share/libalpm/hooks/mktexlsr.hook"
-   install -D -m644 ${srcdir}/texlive-updmap.hook "$pkgdir/usr/share/libalpm/hooks/texlive-updmap.hook"
-   install -D -m755 ${srcdir}/mktexlsr.script "$pkgdir/usr/share/libalpm/scripts/mktexlsr"
-   install -D -m755 ${srcdir}/texlive-updmap.script "$pkgdir/usr/share/libalpm/scripts/texlive-updmap"
-
-   #############################################################
-   # remove dangling symlinks
-   _bibtexextra_scripts="
-bibexport
-bibdoiadd
-bibzbladd
-listbib
-ltx2crossrefxml
-multibibliography
-urlbst
-"
-   _core_scripts="
-a2ping
-a5toa4
-adhocfilelist
-afm2afm
-allcm
-allec
-allneeded
-arara
-arlatex
-autoinst
-bundledoc
-checkcites
-checklistings
-chkweb
-cjk-gs-integrate
-context
-contextjit
-ctanify
-ctanupload
-de-macro
-depythontex
-deweb
-dosepsbin
-dtxgen
-dvi2fax
-dviasm
-dvired
-e2pall
-epstopdf
-findhyph
-fmtutil
-fmtutil-sys
-fontinst
-fragmaster
-installfont-tl
-kpsepath
-kpsetool
-kpsewhere
-kpsexpand
-latex-git-log
-latex2man
-latexdiff
-latexdiff-vc
-latexfileversion
-latexindent
-latexmk
-latexpand
-latexrevise
-listings-ext.sh
-ltxfileinfo
-ltximg
-lua2dox_filter
-luaotfload-tool
-luatools
-make4ht
-match_parens
-mf2pt1
-mkjobtexmf
-mkt1font
-mktexfmt
-mptopdf
-mtxrun
-mtxrunjit
-ot2kpx
-pdf180
-pdf270
-pdf90
-pdfatfi
-pdfbook
-pdfbook2
-pdfcrop
-pdfflip
-pdfjam
-pdfjam-pocketmod
-pdfjam-slides3up
-pdfjam-slides6up
-pdfjoin
-pdfnup
-pdfpun
-pdfxup
-pfarrei
-pkfix
-pkfix-helper
-ps2eps
-ps2frag
-pslatex
-purifyeps
-pythontex
-repstopdf
-rpdfcrop
-rungs
-simpdftex
-srcredact
-sty2dtx
-tex4ebook
-texconfig
-texconfig-dialog
-texconfig-sys
-texcount
-texdef
-texdiff
-texdirflatten
-texdoc
-texdoctk
-texexec
-texfot
-texindy
-texlinks
-texliveonfly
-texloganalyser
-texmfstart
-thumbpdf
-typeoutfileinfo
-updmap
-updmap-sys
-vpl2ovp
-vpl2vpl
-xindy
-"
-   _games_scripts="rubikrotation"
-   _htmlxml_scripts="ht htcontext htlatex htmex httex httexi htxelatex htxetex mk4ht"
-   _humanities_scripts="diadia"
-   _langcyrillic_scripts="rubibtex rumakeindex"
-   _langextra_scripts="ebong"
-   _langgreek_scripts="mkgrkindex"
-   _langjapanese_scripts="convbkmk ptex2pdf
-kanji-fontmap-creator
-kanji-config-updmap
-kanji-config-updmap-sys
-"
-   _langkorean_scripts="jamo-normalize komkindex ttf2kotexfont"
-   _latexextra_scripts="
-authorindex
-exceltex
-makedtx
-makeglossaries
-makeglossaries-lite
-pdfannotextractor
-perltex
-ps4pdf
-splitindex
-svn-multi
-vpe
-yplan"
-   _music_scripts="lily-glyph-commands lily-image-commands lily-rebuild-pdfs
-m-tx musixtex musixflx pmx2pdf pmxchords"
-   _pictures_scripts="
-cachepic
-epspdf
-epspdftk
-fig4latex
-getmapdl
-mathspic
-mkpic
-pn2pdf"
-   _pstricks_scripts="pedigree pst2pdf"
-   _science_scripts="pygmentex ulqda"
-   for s in \
-        ${_bibtexextra_scripts} \
-        ${_core_scripts}        \
-        ${_games_scripts}       \
-        ${_htmlxml_scripts}     \
-        ${_humanities_scripts}   \
-        ${_langcyrillic_scripts} \
-        ${_langextra_scripts}    \
-        ${_langgreek_scripts}    \
-        ${_langjapanese_scripts} \
-        ${_langkorean_scripts} \
-        ${_latexextra_scripts} \
-        ${_music_scripts}      \
-        ${_pictures_scripts}   \
-        ${_pstricks_scripts}   \
-        ${_science_scripts}    \
-        tlmgr; do
-       ! readlink -e "$pkgdir"/usr/bin/$s && rm "$pkgdir"/usr/bin/$s
-   done
-   ###################################################################
-
-   # remove libsynctex
-   rm -f "$pkgdir"/usr/include/synctex/*
-   rm -f "$pkgdir"/usr/lib/libsynctex.*
-   rm -f "$pkgdir"/usr/lib/pkgconfig/synctex.pc
-   rm -f "$pkgdir"/usr/share/man/man*/synctex.*
-}
-

Deleted: extra-x86_64/mktexlsr.hook
===================================================================
--- extra-x86_64/mktexlsr.hook	2016-11-21 06:27:04 UTC (rev 281690)
+++ extra-x86_64/mktexlsr.hook	2016-11-21 06:29:24 UTC (rev 281691)
@@ -1,15 +0,0 @@
-[Trigger]
-Type = File
-Operation = Install
-Operation = Upgrade
-Operation = Remove
-Target = etc/texmf/*
-Target = usr/share/texmf/*
-Target = usr/share/texmf-dist/*
-Target = var/lib/texmf/*
-
-[Action]
-Description = Updating TeXLive filename database...
-When = PostTransaction
-Exec = /usr/share/libalpm/scripts/mktexlsr
-

Deleted: extra-x86_64/mktexlsr.script
===================================================================
--- extra-x86_64/mktexlsr.script	2016-11-21 06:27:04 UTC (rev 281690)
+++ extra-x86_64/mktexlsr.script	2016-11-21 06:29:24 UTC (rev 281691)
@@ -1,12 +0,0 @@
-#!/bin/bash
-
-/usr/bin/mktexlsr
-(cd /etc/texmf && /usr/bin/mtxrun --generate >/dev/null)
-# We need to remove directory "." from luatex cache to avoid absurd
-# behaviour.
-for item in /var/lib/texmf/luatex-cache/context/*/trees/*.lua; do
-    if grep -F '["root"]="."' "$item" >/dev/null; then
-        rm -f "$item" "${item%.lua}.luc"
-    fi
-done
-

Copied: texlive-bin/repos/extra-x86_64/texlive-fmtutil.hook (from rev 281690, texlive-bin/trunk/texlive-fmtutil.hook)
===================================================================
--- extra-x86_64/texlive-fmtutil.hook	                        (rev 0)
+++ extra-x86_64/texlive-fmtutil.hook	2016-11-21 06:29:24 UTC (rev 281691)
@@ -0,0 +1,12 @@
+[Trigger]
+Type = File
+Operation = Install
+Operation = Upgrade
+Operation = Remove
+Target = var/lib/texmf/arch/installedpkgs/*.fmts
+
+[Action]
+Description = Updating TeXLive format files...
+When = PostTransaction
+Exec = /usr/share/libalpm/scripts/texlive-fmtutil
+

Copied: texlive-bin/repos/extra-x86_64/texlive-fmtutil.script (from rev 281690, texlive-bin/trunk/texlive-fmtutil.script)
===================================================================
--- extra-x86_64/texlive-fmtutil.script	                        (rev 0)
+++ extra-x86_64/texlive-fmtutil.script	2016-11-21 06:29:24 UTC (rev 281691)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+FMTUTIL="etc/texmf/web2c/fmtutil.cnf"
+FMTUTILLOCAL="etc/texmf/web2c/fmtutil-local.cnf"
+
+cp usr/share/texmf-dist/web2c/fmtutil-hdr.cnf $FMTUTIL
+for file in var/lib/texmf/arch/installedpkgs/*.fmts; do
+    echo >> $FMTUTIL
+    echo "# $file" >> $FMTUTIL
+    cat $file >> $FMTUTIL
+done
+if [[ -f "$FMTUTILLOCAL" ]]; then
+    echo >> $FMTUTIL
+    echo "# $FMTUTILLOCAL" >> $FMTUTIL
+    cat "$FMTUTILLOCAL" >> $FMTUTIL
+fi
+
+/usr/bin/fmtutil-sys --all --cnffile $FMTUTIL > /dev/null
+

Deleted: extra-x86_64/texlive-updmap.hook
===================================================================
--- extra-x86_64/texlive-updmap.hook	2016-11-21 06:27:04 UTC (rev 281690)
+++ extra-x86_64/texlive-updmap.hook	2016-11-21 06:29:24 UTC (rev 281691)
@@ -1,12 +0,0 @@
-[Trigger]
-Type = File
-Operation = Install
-Operation = Upgrade
-Operation = Remove
-Target = var/lib/texmf/arch/installedpkgs/*.maps
-
-[Action]
-Description = Updating TeXLive font maps...
-When = PostTransaction
-Exec = /usr/share/libalpm/scripts/texlive-updmap
-

Deleted: extra-x86_64/texlive-updmap.script
===================================================================
--- extra-x86_64/texlive-updmap.script	2016-11-21 06:27:04 UTC (rev 281690)
+++ extra-x86_64/texlive-updmap.script	2016-11-21 06:29:24 UTC (rev 281691)
@@ -1,13 +0,0 @@
-#!/bin/bash
-
-UPDMAP="etc/texmf/web2c/updmap.cfg"
-UPDMAPLOCAL="etc/texmf/web2c/updmap-local.cfg"
-
-cp usr/share/texmf-dist/web2c/updmap-hdr.cfg $UPDMAP
-cat var/lib/texmf/arch/installedpkgs/*.maps >> $UPDMAP
-if [[ -f "$UPDMAPLOCAL" ]]; then
-    cat "$UPDMAPLOCAL" >> $UPDMAP
-fi
-
-/usr/bin/updmap-sys --quiet --nohash
-

Deleted: extra-x86_64/texlive.install
===================================================================
--- extra-x86_64/texlive.install	2016-11-21 06:27:04 UTC (rev 281690)
+++ extra-x86_64/texlive.install	2016-11-21 06:29:24 UTC (rev 281691)
@@ -1,31 +0,0 @@
-post_install() {
-  if [[ -f usr/bin/mktexlsr ]]; then
-    echo    ">>> texlive: updating the filename database..."
-    usr/bin/mktexlsr
-  fi
-  if [[ -f usr/bin/fmtutil-sys ]]; then
-    echo -n   "creating all formats..."
-    usr/bin/fmtutil-sys --all 1>/dev/null
-    echo      " done." 
-    echo      " (logs are under /var/lib/texmf/web2c/<engine>/<formatname>.log)"
-  fi
-}
-
-post_upgrade() {
-  local corename corever _pacout
-  if [[ -f usr/bin/mktexlsr ]]; then
-    echo    ">>> texlive: updating the filename database..."
-    usr/bin/mktexlsr
-  fi
-  _pacout=$(pacman -Q texlive-core 2>/dev/null)
-  read corename corever <<< ${_pacout}
-  # only recreate formats if texlive-core has right version
-  if [[ ${corever} == 2016* ]]; then
-      if [[ -f usr/bin/fmtutil-sys ]]; then
-        echo -n   "recreating all formats..."
-        usr/bin/fmtutil-sys --all 1>/dev/null
-        echo      " done." 
-        echo      " (logs are under /var/lib/texmf/web2c/<engine>/<formatname>.log)"
-      fi
-  fi
-}



More information about the arch-commits mailing list