#
%define year 2009
%define monthday 1011
-%define texmfversion
+%define texmfversion 20091107
Summary: TeX typesetting system and MetaFont font formatter
Summary(de.UTF-8): TeX-Satzherstellungssystem und MetaFont-Formatierung
Summary(es.UTF-8): Sistema de typesetting TeX y formateador de fuentes MetaFont
Summary(tr.UTF-8): TeX dizgi sistemi ve MetaFont yazıtipi biçimlendiricisi
Name: texlive
Version: %{year}%{monthday}
-Release: 3
+Release: 5
Epoch: 1
License: distributable
Group: Applications/Publishing/TeX
Requires(post,postun): %{_bindir}/texhash
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: %{name}-fonts-pl >= %{texmfversion}
-Requires: %{name}-plain = %{epoch}:%{version}-%{release}
+Requires: %{name}-plain >= %{texmfversion}
Obsoletes: tetex-mex
%description mex
Summary(pl.UTF-8): Format MeX Plain
Group: Applications/Publishing/TeX
Requires(post,postun): %{_bindir}/texhash
-Requires: %{name}-mex = %{epoch}:%{version}-%{release}
+Requires: %{name}-mex >= %{texmfversion}
Obsoletes: tetex-format-mex
%description format-mex
Group: Applications/Publishing/TeX
Requires(post,postun): %{_bindir}/texhash
Requires: %{name}-fonts-ams >= %{texmfversion}
-Requires: %{name}-format-amstex
-Requires: %{name}-plain
+Requires: %{name}-format-amstex >= %{texmfversion}
+Requires: %{name}-plain >= %{texmfversion}
Provides: tetex-ams
Obsoletes: tetex-ams
Obsoletes: tetex-amstex
Summary(pl.UTF-8): Podstawowe pliki dla formatu CSLaTeX
Group: Applications/Publishing/TeX
Requires(post,postun): %{_bindir}/texhash
-Requires: %{name}-fonts-cs
-Requires: %{name}-plain
+Requires: %{name}-fonts-cs >= %{texmfversion}
+Requires: %{name}-plain >= %{texmfversion}
Provides: tetex-cslatex
Obsoletes: tetex-cslatex
Group: Applications/Publishing/TeX
Requires(post,postun): %{_bindir}/texhash
Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name}-context-data
Provides: tetex-context
Obsoletes: tetex-context
# touch $RPM_BUILD_ROOT%{fmtdir}/${format}/${format}.fmt
# touch $RPM_BUILD_ROOT%{fmtdir}/pdftex/${format}.fmt
# %else
- fmtutil --fmtdir $RPM_BUILD_ROOT%{fmtdir} --byfmt=${format}
+ out=$(fmtutil --fmtdir $RPM_BUILD_ROOT%{fmtdir} --byfmt=${format})
+ echo $out
+ [ -z $out ] && echo "fmtutil for format ${format} failed. Likely ${format}.ini file missing..." && exit 1
# %endif
done
%if %{with bootstrap}