Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=f861d5cbb8cc1a7584ecd25d1e943aa90a0c1baf

commit f861d5cbb8cc1a7584ecd25d1e943aa90a0c1baf
Author: crazy <cr...@frugalware.org>
Date:   Fri Oct 30 00:24:02 2015 +0100

texlive-20150523-3-x86_64
* > Elentir> DeX77, texlive-docs is just docs so if it's too big we can just 
delete it
* Well not killed just disabled so:
* added USE_DOCS and disabled by default since a 1,2GB package is really BIG..

diff --git a/source/xapps-extra/texlive/FrugalBuild 
b/source/xapps-extra/texlive/FrugalBuild
index b74e59b..1c125a5 100644
--- a/source/xapps-extra/texlive/FrugalBuild
+++ b/source/xapps-extra/texlive/FrugalBuild
@@ -1,11 +1,12 @@
# Compiling Time: 9.74 SBU
# Maintainer: Elentir <elen...@frugalware.org>

-options+=('asneeded')
+## disabled by default since 1.2GB
+: ${USE_DOCS="n"}

pkgname=texlive
pkgver=20150523
-pkgrel=2
+pkgrel=3
pkgdesc="A complete TeX distribution"
archs=('i686' 'x86_64')
depends=('t1lib' 'gd' 'ncurses' 'poppler>=0.24.1-2' 'icu4c>=55.1' 'zlib>=1.2.8' 
'graphite2' 'zziplib' 'libpaper' 'harfbuzz')
@@ -63,12 +64,12 @@ Fconfopts+=" \

#TODO: harfbuzz need to be recompiled with --with-graphite2=yes to be included 
here - use harfbuzz in TL source tree for now

-subpkgs=("$pkgname-xindy" "$pkgname-docs" "$pkgname-fonts-extra" 
"$pkgname-bibtex-extra" "$pkgname-misc" \
+subpkgs=("$pkgname-xindy" "$pkgname-fonts-extra" "$pkgname-bibtex-extra" 
"$pkgname-misc" \
"$pkgname-formats-extra" "$pkgname-templates-extra" "$pkgname-pstricks" 
"$pkgname-sciences" \
"$pkgname-htmlxml" "$pkgname-graphics" "$pkgname-latex-extra" 
"$pkgname-lang-cyrillic" \
"$pkgname-lang-greek" "$pkgname-lang-extra" "$pkgname-lang-cjk" 
"$pkgname-utils" "$pkgname-extra" \
"$pkgname-omega" "$pkgname-latex3" "$pkgname-plain" "$pkgname-ptex")
-subdescs=('Xindy package for TeX Live'  'Documentation for TeX Live' 'Extra 
Fonts for TeX Live' \
+subdescs=('Xindy package for TeX Live'  'Extra Fonts for TeX Live' \
'Extra Bibtex Styles for TeX Live' 'Miscellaneous packages for TeX Live (games, 
music, ..)' \
'Extra Tex formats for Tex Live' 'Extra publications templates for Tex Live' \
'Extra PsTricks packages for TeX Live' 'Extra science packages for TeX Live' \
@@ -79,27 +80,37 @@ subdescs=('Xindy package for TeX Live'  'Documentation for 
TeX Live' 'Extra Font
'Extra packages (generic, ..) for TeX Live' 'A 16-bit extended TeX' \
'LaTeX3 packages for TeX Live' 'Plain Tex packages for TeX Live' \
'A TeX system for publishing in Japanese')
-subdepends=('libsigsegv' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 
'' '' '')
-subrodepends=("$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" 
"$pkgname=$pkgver" \
+subdepends=('libsigsegv'  '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 
'' '' '')
+subrodepends=("$pkgname=$pkgver"  "$pkgname=$pkgver" "$pkgname=$pkgver" \
"$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" \
"$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" \
"$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" \
"$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" \
"$pkgname=$pkgver" "$pkgname=$pkgver")
-subgroups=('xapps-extra' 'docs-extra' 'xapps-extra' 'xapps-extra' 
'xapps-extra' 'xapps-extra' \
+subgroups=('xapps-extra' 'xapps-extra' 'xapps-extra' 'xapps-extra' 
'xapps-extra' \
'xapps-extra' 'xapps-extra' 'xapps-extra' 'xapps-extra' 'xapps-extra' 
'xapps-extra' \
'xapps-extra' 'xapps-extra' 'xapps-extra' 'xapps-extra' 'xapps-extra' 
'xapps-extra' \
'xapps-extra' 'xapps-extra' 'xapps-extra' 'xapps-extra')
-subarchs=('i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 
x86_64' 'i686 x86_64' \
+subarchs=('i686 x86_64'  'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 
x86_64' \
'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 
x86_64' \
'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 
x86_64' \
'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64')
-subinstall=("$pkgname-pkg-nomaps.install" "" "$pkgname-pkg.install" 
"$pkgname-pkg-nomaps.install" "$pkgname-pkg.install" \
+subinstall=("$pkgname-pkg-nomaps.install"  "$pkgname-pkg.install" 
"$pkgname-pkg-nomaps.install" "$pkgname-pkg.install" \
"$pkgname-pkg-nomaps.install" "$pkgname-pkg-nomaps.install" 
"$pkgname-pkg-nomaps.install" "$pkgname-pkg.install"  \
"$pkgname-pkg-nomaps.install" "$pkgname-pkg.install" "$pkgname-pkg.install" 
"$pkgname-pkg.install" \
"$pkgname-pkg.install" "$pkgname-pkg.install" "$pkgname-pkg.install" 
"$pkgname-pkg-nomaps.install" "$pkgname-pkg-nomaps.install" \
"$pkgname-pkg.install" "$pkgname-pkg-nomaps.install" 
"$pkgname-pkg-nomaps.install" "$pkgname-ptex.install")

+if Fuse $USE_DOCS; then
+       subpkgs=("${subpkgs[@]}" "$pkgname-docs")
+       subdescs=("${subdescs[@]}" "Documentation for TeX Live")
+       subdepends=("${subdepends[@]}" "")
+       subrodepends=("${subrodepends[@]}" "$pkgname=$pkgver")
+       subgroups=("${subgroups[@]}" "docs-extra")
+       subarchs=("${subarchs[@]}" 'i686 x86_64')
+       subinstall=("${subinstall[@]}" "")
+fi
+
build() {
if [ "${CARCH}" = "x86_64" ]; then
export CFLAGS="${CFLAGS} -fPIC"
@@ -166,8 +177,10 @@ build() {

cd $Fdestdir || Fdie

+if Fuse $USE_DOCS; then
## Split the docs
Fsplit $pkgname-docs usr/share/texmf-dist/doc
+fi

## Split extra fonts
for i in ai Asana-Math albertus allrunes antiqua antp antt apl ar archaic arev 
ascii astro \
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to