texlive: fix some issues

This commit is contained in:
Samir Benmendil 2014-08-30 12:42:26 +00:00
parent 349d3cebfd
commit 862aedad00
7 changed files with 165 additions and 58 deletions

1
.gitignore vendored
View File

@ -43,6 +43,7 @@ user.conf
*.db.tar.*
*.pkg.tar.*
*.tar.*
*.zip
*.log
*.log*

View File

@ -9,7 +9,7 @@
pkgname=texlive-bibtexextra
pkgver=2014.34822
_revnr=${pkgver#*.}
pkgrel=1
pkgrel=2
pkgdesc="TeX Live - Additional BibTeX styles and bibliography databases"
license=('GPL')
arch=(any)

View File

@ -7,7 +7,7 @@
pkgname=texlive-bin
pkgver=2014.34260
pkgrel=1
pkgrel=2
_biber_ver=1.9
pkgdesc="TeX Live binaries"
url='http://tug.org/texlive/'

View File

@ -7,7 +7,7 @@
pkgname=texlive-fontsextra
pkgver=2014.34817
_revnr=${pkgver#*.}
pkgrel=1
pkgrel=2
pkgdesc="TeX Live - all sorts of extra fonts"
license=('GPL')
arch=(x86_64)
@ -18,7 +18,7 @@ source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-$pkgver-src.zip" "$pkgna
options=('!emptydirs')
install=texlive.install
md5sums=('2094b82201b22a816f3b6fe09f373818'
'cbda8bf528b0ab7c17aff80641972c26')
'77a2d0f39da91c06a2e9ab6a230fe390')
build() {
cd $srcdir

View File

@ -1,52 +1,158 @@
PKGNAME="texlive-langcjk"
UPDMAP="etc/texmf/web2c/updmap.cfg"
UPDMAPLOCAL="etc/texmf/web2c/updmap-local.cfg"
SYNCWITHTREES=''
MAPFILE="var/lib/texmf/arch/installedpkgs/$PKGNAME.maps"
post_install() {
TMPFILE=`mktemp`
echo ">>> texlive: saving updmap.cfg as $TMPFILE..."
cp "$UPDMAP" "$TMPFILE"
echo ">>> texlive: regenerating updmap.cfg (custom additions should go"
echo " into /etc/texmf/web2c/updmap-local.cfg"
cp usr/share/texmf-dist/web2c/updmap-hdr.cfg $UPDMAP
cat var/lib/texmf/arch/installedpkgs/*.maps >> $UPDMAP
[ -f "$UPDMAPLOCAL" ] && cat "$UPDMAPLOCAL" >> $UPDMAP
echo ">>> texlive: updating the filename database..."
usr/bin/mktexlsr
echo ">>> texlive: updating the fontmap files with updmap..."
usr/bin/updmap-sys --quiet --nohash
echo " done."
}
post_upgrade() {
TMPFILE=`mktemp`
echo ">>> texlive: saving updmap.cfg as $TMPFILE..."
cp "$UPDMAP" "$TMPFILE"
echo ">>> texlive: regenerating updmap.cfg (custom additions should go"
echo " into /etc/texmf/web2c/updmap-local.cfg"
cp usr/share/texmf-dist/web2c/updmap-hdr.cfg $UPDMAP
cat var/lib/texmf/arch/installedpkgs/*.maps >> $UPDMAP
[ -f "$UPDMAPLOCAL" ] && cat "$UPDMAPLOCAL" >> $UPDMAP
echo ">>> texlive: updating the filename database..."
usr/bin/mktexlsr
echo ">>> texlive: updating the fontmap files with updmap..."
usr/bin/updmap-sys --quiet --nohash $SYNCWITHTREES
echo " done."
}
pre_remove() {
for m in `cut -d' ' -f2 $MAPFILE`; do
sed -i "/\s$m/d" $UPDMAP ;
done
}
post_remove() {
echo ">>> texlive: updating the filename database..."
usr/bin/mktexlsr
echo ">>> texlive: updating the fontmap files with updmap..."
usr/bin/updmap-sys --quiet --nohash
echo " done."
}
Map Acorn.map
Map Alegreya.map
Map AnnSton.map
Map AnonymousPro.map
Map ArrowsADF.map
Map ArtNouv.map
Map ArtNouvc.map
Map Baskervaldx.map
Map BulletsADF.map
Map Carrickc.map
Map ClearSans.map
Map CountriesOfEurope.map
Map EBGaramond.map
Map ESSTIX.map
Map Eichenla.map
Map Eileen.map
Map EileenBl.map
Map Elzevier.map
Map GotIn.map
Map GoudyIn.map
Map Heuristica.map
Map Kinigcap.map
Map Konanur.map
Map Kramer.map
Map LibreBaskerville.map
Map LibreCaslon.map
Map LobsterTwo.map
Map MnSymbol.map
Map MorrisIn.map
Map Nouveaud.map
Map OrnementsADF.map
Map PlayfairDisplay.map
Map Raleway.map
Map Romantik.map
Map Rothdn.map
Map RoyalIn.map
Map Sanremo.map
Map SourceCodePro.map
Map SourceSansPro.map
Map Starburst.map
Map Typocaps.map
Map XCharter.map
Map Zallman.map
Map accanthis.map
Map antt.map
Map ap.map
Map archaicprw.map
Map arev.map
Map ascii.map
Map aspectratio.map
Map augie.map
Map auncial.map
Map aurical.map
Map belleek.map
Map bera.map
Map bguq.map
Map boondox.map
Map cabin.map
Map calligra.map
Map cantarell.map
Map ccicons.map
Map cinzel.map
Map clm.map
Map cm-lgc.map
Map cmin.map
Map comfortaa.map
Map cyklop.map
Map dejavu-type1.map
Map dictsym.map
Map droid.map
Map dstroke.map
Map dutchcal.map
Map epigrafica.map
Map esvect.map
Map fbb.map
Map fdsymbol.map
Map fetamont.map
Map fge.map
Map fira.map
Map foekfont.map
Map fonetika.map
Map fourier-utopia-expert.map
Map fourier.map
Map frcursive.map
Map gentium-type1.map
Map gfsartemisia.map
Map gfsbodoni.map
Map gfscomplutum.map
Map gfsdidot.map
Map gfsneohellenic.map
Map gfssolomos.map
Map gillius.map
Map gptimes.map
Map hacm.map
Map icelandic.map
Map ipaex-type1.map
Map iwona.map
Map kpfonts.map
Map kurier.map
Map lato.map
Map libertine.map
Map linearA.map
Map mathabx.map
Map mdbch.map
Map mdgreek.map
Map mdici.map
Map mdpgd.map
Map mdpus.map
Map mdput.map
Map mdsymbol.map
Map mdugm.map
Map merriweather.map
Map mintspirit.map
Map newpx.map
Map newtx.map
Map newtxtt.map
Map ocrb.map
Map opensans.map
Map overlock.map
Map paratype-type1.map
Map pbsi.map
Map phaistos.map
Map prodint.map
Map pxtx.map
Map quattrocento.map
Map recycle.map
Map roboto.map
Map rsfso.map
Map sansmathaccent.map
Map sansmathfonts.map
Map sqrcaps.map
Map starfont.map
Map stix.map
Map superiors.map
Map tfrupee.map
Map uaq.map
Map ugq.map
Map universalis.map
Map ybd.map
Map ybv.map
Map yes.map
Map yfrak.map
Map yly.map
Map yrd.map
Map yv1.map
Map yv2.map
Map yv3.map
Map yvo.map
Map yvt.map
Map zi4.map
MixedMap allrunes.map
MixedMap bbold.map
MixedMap cmll.map
MixedMap hfbright.map
MixedMap lxfonts.map
MixedMap pigpen.map
MixedMap semaf.map
MixedMap trajan.map

View File

@ -9,7 +9,7 @@
pkgname=texlive-htmlxml
pkgver=2014.34624
_revnr=${pkgver#*.}
pkgrel=1
pkgrel=2
pkgdesc="TeX Live - Packages to convert LaTeX to XML/HTML, and typeset XML/SGML"
license=('GPL')
arch=(any)

View File

@ -9,7 +9,7 @@
pkgname=texlive-pstricks
pkgver=2014.34856
_pkgver=${pkgver#*.}
pkgrel=1
pkgrel=2
pkgdesc="TeX Live - Additional PSTricks packages."
license=('GPL3')
arch=(any)