## -*- coding: utf-8-unix -*-
## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
## tlpdb2rpmspec collection-documentation-french

%bcond_with firstbuild

%define tex_destdir	%{_datadir}
%define texmf		%{tex_destdir}/texmf
%define texlive_src	%{tex_destdir}/texlive-sources
%define build_tex_destdir	%{buildroot}%{tex_destdir}
%define build_texmf	%{buildroot}%{texmf}

%define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
%define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
%define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
%define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
%define vartexfonts %{_var}/lib/texmf

%define __find_provides	%{nil}
%define __find_requires	%{nil}
%define __perl_provides	%{nil}
%define __perl_requires	%{nil}

Autoreq: 0

Summary: TeX Live: French documentation
Summary(ja): TeX Live: French documentation
Name: texlive-collection-documentation-french
Version: 2009
Release: 3%{?_dist_release}
License: GPL+, GFDL
Group: Applications/Publishing
URL:http://www.tug.org/texlive/

Requires: texlive = %{version}


Requires(post):		texlive = %{version}
Requires(postun):	texlive = %{version}
BuildRequires:		texlive-sources = %{version}

BuildArch:	noarch
Buildroot:	%{_tmppath}/%{name}-%{version}-root

Vendor:		Project Vine
Distribution:	Vine Linux
Packager:	munepi

%description
The TeX Live software distribution offers a complete TeX system for a
variety of Unix, Macintosh, Windows and other platforms. It
encompasses programs for editing, typesetting, previewing and printing
of TeX documents in many different languages, and a large collection
of TeX macros and font libraries.

The distribution includes extensive general documentation about TeX,
as well as the documentation for the included software packages.

This package is a collection of French documentation: 


This package contains the following CTAN packages: 
epslatex-fr: French version of "graphics in LaTeX".
impatient-fr: Free edition of the book "TeX for the Impatient"
l2tabu-french: French translation of l2tabu.
lshort-french: Short introduction to LaTeX, French translation.
texlive-fr: TeX Live manual (French)

%description -l ja
TeX Live ソフトウェアディストリビューションは、
さまざまな Unix, Macintosh, Windows、および
他のプラットホームに対して完全な TeX システムを提供します。
多くの異なった言語を含む TeX ドキュメントの
編集、組版、閲覧、印刷するためのプログラム、
そして、TeX マクロやフォントライブラリの大きなコレクションを
同梱しています。

このディストリビューションは
同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
TeX に関するたくさんの一般的なドキュメントを含んでいます。

このパッケージは以下のようなパッケージ集です。
French documentation: 


このパッケージは以下の CTAN パッケージを含んでいます： 
epslatex-fr: French version of "graphics in LaTeX".
impatient-fr: Free edition of the book "TeX for the Impatient"
l2tabu-french: French translation of l2tabu.
lshort-french: Short introduction to LaTeX, French translation.
texlive-fr: TeX Live manual (French)

%prep

%build

%install
[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}

PREF=%{buildroot}%{tex_destdir}

manifest=(
texmf-dist/doc/latex/epslatex-fr/Ball.eps
texmf-dist/doc/latex/epslatex-fr/CHAP2.sty
texmf-dist/doc/latex/epslatex-fr/Construction.eps
texmf-dist/doc/latex/epslatex-fr/Franc-chap.sty
texmf-dist/doc/latex/epslatex-fr/README
texmf-dist/doc/latex/epslatex-fr/README.TEXLIVE
texmf-dist/doc/latex/epslatex-fr/Warning.eps
texmf-dist/doc/latex/epslatex-fr/alltex.sty
texmf-dist/doc/latex/epslatex-fr/auteurs.sty
texmf-dist/doc/latex/epslatex-fr/bases.sty
texmf-dist/doc/latex/epslatex-fr/block.sty
texmf-dist/doc/latex/epslatex-fr/box1.eps
texmf-dist/doc/latex/epslatex-fr/box2.eps
texmf-dist/doc/latex/epslatex-fr/boxes.sty
texmf-dist/doc/latex/epslatex-fr/btxdoc.bib
texmf-dist/doc/latex/epslatex-fr/cm.eps
texmf-dist/doc/latex/epslatex-fr/cm.ps
texmf-dist/doc/latex/epslatex-fr/danger.eps
texmf-dist/doc/latex/epslatex-fr/divers.sty
texmf-dist/doc/latex/epslatex-fr/ebnf.sty
texmf-dist/doc/latex/epslatex-fr/export.sty
texmf-dist/doc/latex/epslatex-fr/fepslatex.pdf
texmf-dist/doc/latex/epslatex-fr/fepslatex.tex
texmf-dist/doc/latex/epslatex-fr/fill.sty
texmf-dist/doc/latex/epslatex-fr/fmparhack.sty
texmf-dist/doc/latex/epslatex-fr/foot.sty
texmf-dist/doc/latex/epslatex-fr/fr.sty
texmf-dist/doc/latex/epslatex-fr/franc.sty
texmf-dist/doc/latex/epslatex-fr/frnew.sty
texmf-dist/doc/latex/epslatex-fr/g_toc_entry.sty
texmf-dist/doc/latex/epslatex-fr/graphic.eps
texmf-dist/doc/latex/epslatex-fr/hands.sty
texmf-dist/doc/latex/epslatex-fr/header.tex
texmf-dist/doc/latex/epslatex-fr/indentondemand.sty
texmf-dist/doc/latex/epslatex-fr/makecmds.sty
texmf-dist/doc/latex/epslatex-fr/makerobust.sty
texmf-dist/doc/latex/epslatex-fr/mass.eps
texmf-dist/doc/latex/epslatex-fr/mypatches.sty
texmf-dist/doc/latex/epslatex-fr/myvarioref.sty
texmf-dist/doc/latex/epslatex-fr/nrfoot.sty
texmf-dist/doc/latex/epslatex-fr/origin.eps
texmf-dist/doc/latex/epslatex-fr/overlay.sty
texmf-dist/doc/latex/epslatex-fr/pale.eps
texmf-dist/doc/latex/epslatex-fr/pend.eps
texmf-dist/doc/latex/epslatex-fr/pretzel.eps
texmf-dist/doc/latex/epslatex-fr/pretzel.ps
texmf-dist/doc/latex/epslatex-fr/rdanger.eps
texmf-dist/doc/latex/epslatex-fr/rosette.eps
texmf-dist/doc/latex/epslatex-fr/rosette.ps
texmf-dist/doc/latex/epslatex-fr/sgte.sty
texmf-dist/doc/latex/epslatex-fr/smaller.sty
texmf-dist/doc/latex/epslatex-fr/square.eps
texmf-dist/doc/latex/epslatex-fr/topcapt.sty
texmf-dist/doc/latex/epslatex-fr/topfig.sty
texmf-dist/doc/latex/epslatex-fr/warn.sty
texmf-dist/doc/latex/epslatex-fr/wdesc.sty
texmf-dist/doc/latex/epslatex-fr/whitecdp.sty
texmf-dist/doc/latex/epslatex-fr/wide.eps
texmf-dist/doc/latex/epslatex-fr/widecenter.sty
texmf-dist/doc/latex/epslatex-fr/xb.sty
texmf-dist/doc/plain/impatient-fr/README
texmf-dist/doc/plain/impatient-fr/config.tex
texmf-dist/doc/plain/impatient-fr/eplain.tex
texmf-dist/doc/plain/impatient-fr/fbackm.tex
texmf-dist/doc/plain/impatient-fr/fbook.pdf
texmf-dist/doc/plain/impatient-fr/fbook.tex
texmf-dist/doc/plain/impatient-fr/fcapsule.tex
texmf-dist/doc/plain/impatient-fr/fconcept.tex
texmf-dist/doc/plain/impatient-fr/fcopyrgh.tex
texmf-dist/doc/plain/impatient-fr/fdl.tex
texmf-dist/doc/plain/impatient-fr/ferrors.tex
texmf-dist/doc/plain/impatient-fr/fexamples.tex
texmf-dist/doc/plain/impatient-fr/ffrontm.tex
texmf-dist/doc/plain/impatient-fr/fgenops.tex
texmf-dist/doc/plain/impatient-fr/fmacros.tex
texmf-dist/doc/plain/impatient-fr/fmath.tex
texmf-dist/doc/plain/impatient-fr/fmodes.tex
texmf-dist/doc/plain/impatient-fr/fonts.tex
texmf-dist/doc/plain/impatient-fr/fpages.tex
texmf-dist/doc/plain/impatient-fr/fparas.tex
texmf-dist/doc/plain/impatient-fr/fpreface.tex
texmf-dist/doc/plain/impatient-fr/fread1st.tex
texmf-dist/doc/plain/impatient-fr/ftips.tex
texmf-dist/doc/plain/impatient-fr/fusebook.tex
texmf-dist/doc/plain/impatient-fr/fusermacs.tex
texmf-dist/doc/plain/impatient-fr/fusingtex.tex
texmf-dist/doc/plain/impatient-fr/fxmptext.tex
texmf-dist/doc/latex/l2tabu-french/README
texmf-dist/doc/latex/l2tabu-french/l2tabufr-heavy.pdf
texmf-dist/doc/latex/l2tabu-french/l2tabufr-light.pdf
texmf-dist/doc/latex/l2tabu-french/l2tabufr.tex
texmf-dist/doc/latex/lshort-french/README
texmf-dist/doc/latex/lshort-french/flshort-3.20.pdf
texmf-dist/doc/latex/lshort-french/flshort-3.20.zip
)

%__mkdir_p ${PREF}/texmf-dist
for i in "${manifest[@]}"; do 
    %__install -D %{texlive_src}/$i ${PREF}/$i
done

## info
%__rm -f %{buildroot}%{_infodir}/dir
%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:

## man
## man t1* files are provided by t1utils
for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
done

## man some files are provided by psutils
for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
done

## fix perl path
for i in source/metapost/expressg/expressg.dtx \
         doc/metapost/expressg/n2mpsprl.prl \
         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
    [ -f %{build_texmf}-dist/${i} ] && \
        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
done

## remove asymptote directries, which provides asymptote package
find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
# find %{buildroot} -name "Makefile" | xargs %__rm -f

# ## remove xindy
# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf

# ## remove tex4ht
# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf

## remove arch dependent binaries
%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386

## remove unpackaging files
find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f

## Files list
find %{buildroot} -type f -or -type l | \
    %__sed -e "s|%{buildroot}||g" > filelist.full

find %{buildroot}%{texmf}-dist -type d | \
    %__sed -e "s|^%{buildroot}|%dir |" \
           -e "s|$|/|"             >> filelist.full

%clean
%__rm -rf %{buildroot}

%post
%{exec_texhash}

exit 0


%postun
if [ "$1" = 0 ]; then
    %{exec_texhash}

fi

exit 0

%files -f filelist.full
%defattr(-,root,root)

%changelog
* Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
- generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-french
- improved %%post

* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-documentation-french
- removed arch dependent binaries (texlive-collection-latexextra)
- fixed perl path
- improved updmap process in %%post and %%postun

* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-documentation-french
