fix dehypt-x versioning in scriptlets and provides, thanks to Edgar Hoch

This commit is contained in:
Tom Callaway 2018-11-16 09:01:29 -05:00
parent aab0551ce8
commit 23b02a6871
1 changed files with 21 additions and 10 deletions

View File

@ -16,7 +16,7 @@
Name: texlive
Version: %{tl_version}
Release: 21%{?dist}
Release: 22%{?dist}
Epoch: 8
Summary: TeX formatting system
Group: Applications/Publishing
@ -95812,9 +95812,9 @@ Requires: texlive-tetex-bin, tex-tetex
Requires(post,postun): coreutils
Requires: tex-hyphen-base
Requires: tex-hyph-utf8
Provides: tex(dehyphn-x-2014-05-21.tex) = %{tl_version}
Provides: tex(dehypht-x-2014-05-21.tex) = %{tl_version}
Provides: tex(dehyphts-x-2014-05-21.tex) = %{tl_version}
Provides: tex(dehyphn-x-2018-03-31.tex) = %{tl_version}
Provides: tex(dehypht-x-2018-03-31.tex) = %{tl_version}
Provides: tex(dehyphts-x-2018-03-31.tex) = %{tl_version}
%description dehyph-exptl
The package provides experimental hyphenation patterns for the
@ -95830,33 +95830,41 @@ Babel und hyphsubst aus dem Oberdiek-Bundel verwendet werden.
%post dehyph-exptl
if [ $1 -gt 0 ] ; then
sed -i '/german-x-2014-05-21.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.dat
echo "german-x-2014-05-21 dehypht-x-2014-05-21.tex" >> %{_texdir}/texmf-dist/tex/generic/config/language.dat
sed -i '/german-x-2018-03-31.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.dat
echo "german-x-2018-03-31 dehypht-x-2018-03-31.tex" >> %{_texdir}/texmf-dist/tex/generic/config/language.dat
sed -i '/=german-x-latest/d' %{_texdir}/texmf-dist/tex/generic/config/language.dat
echo "=german-x-latest" >> %{_texdir}/texmf-dist/tex/generic/config/language.dat
sed -i '/\\addlanguage{german-x-2014-05-21}.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.def
echo "\addlanguage{german-x-2014-05-21}{dehypht-x-2014-05-21.tex}{}{2}{2}" >> %{_texdir}/texmf-dist/tex/generic/config/language.def
sed -i '/\\addlanguage{german-x-2018-03-31}.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.def
echo "\addlanguage{german-x-2018-03-31}{dehypht-x-2018-03-31.tex}{}{2}{2}" >> %{_texdir}/texmf-dist/tex/generic/config/language.def
sed -i '/\\addlanguage{german-x-latest}.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.def
echo "\addlanguage{german-x-latest}{dehypht-x-2014-05-21.tex}{}{2}{2}" >> %{_texdir}/texmf-dist/tex/generic/config/language.def
echo "\addlanguage{german-x-latest}{dehypht-x-2018-03-31.tex}{}{2}{2}" >> %{_texdir}/texmf-dist/tex/generic/config/language.def
sed -i '/ngerman-x-2014-05-21.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.dat
echo "ngerman-x-2014-05-21 dehyphn-x-2014-05-21.tex" >> %{_texdir}/texmf-dist/tex/generic/config/language.dat
sed -i '/ngerman-x-2018-03-31.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.dat
echo "ngerman-x-2018-03-31 dehyphn-x-2018-03-31.tex" >> %{_texdir}/texmf-dist/tex/generic/config/language.dat
sed -i '/=ngerman-x-latest/d' %{_texdir}/texmf-dist/tex/generic/config/language.dat
echo "=ngerman-x-latest" >> %{_texdir}/texmf-dist/tex/generic/config/language.dat
sed -i '/\\addlanguage{ngerman-x-2014-05-21}.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.def
echo "\addlanguage{ngerman-x-2014-05-21}{dehyphn-x-2014-05-21.tex}{}{2}{2}" >> %{_texdir}/texmf-dist/tex/generic/config/language.def
sed -i '/\\addlanguage{ngerman-x-2018-03-31}.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.def
echo "\addlanguage{ngerman-x-2018-03-31}{dehyphn-x-2018-03-31.tex}{}{2}{2}" >> %{_texdir}/texmf-dist/tex/generic/config/language.def
sed -i '/\\addlanguage{ngerman-x-latest}.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.def
echo "\addlanguage{ngerman-x-latest}{dehyphn-x-2014-05-21.tex}{}{2}{2}" >> %{_texdir}/texmf-dist/tex/generic/config/language.def
echo "\addlanguage{ngerman-x-latest}{dehyphn-x-2018-03-31.tex}{}{2}{2}" >> %{_texdir}/texmf-dist/tex/generic/config/language.def
fi
:
%postun dehyph-exptl
if [ $1 == 0 ] ; then
sed -i '/german-x-2014-05-21.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.dat > /dev/null 2>&1
sed -i '/german-x-2018-03-31.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.dat > /dev/null 2>&1
sed -i '/=german-x-latest/d' %{_texdir}/texmf-dist/tex/generic/config/language.dat > /dev/null 2>&1
sed -i '/\\addlanguage{german-x-2014-05-21}.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.def > /dev/null 2>&1
sed -i '/\\addlanguage{german-x-2018-03-31}.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.def > /dev/null 2>&1
sed -i '/\\addlanguage{german-x-latest}.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.def > /dev/null 2>&1
sed -i '/ngerman-x-2014-05-21.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.dat > /dev/null 2>&1
sed -i '/ngerman-x-2018-03-31.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.dat > /dev/null 2>&1
sed -i '/=ngerman-x-latest/d' %{_texdir}/texmf-dist/tex/generic/config/language.dat > /dev/null 2>&1
sed -i '/\\addlanguage{ngerman-x-2014-05-21}.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.def > /dev/null 2>&1
sed -i '/\\addlanguage{ngerman-x-2018-03-31}.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.def > /dev/null 2>&1
sed -i '/\\addlanguage{ngerman-x-latest}.*/d' %{_texdir}/texmf-dist/tex/generic/config/language.def > /dev/null 2>&1
fi
:
@ -201871,6 +201879,9 @@ ln -s %{_sysconfdir}/texlive/tex/generic/config/language.dat %{buildroot}%{_texd
%doc %{_texdir}/texmf-dist/doc/latex/xurl/
%changelog
* Tue Nov 13 2018 Edgar Hoch <edgar.hoch@ims.uni-stuttgart.de> - 8:2018-22
- fix #1649084 - replace 2014-05-21 with 2018-03-31 in dehyph-exptl subpackage
* Wed Oct 31 2018 Than Ngo <than@redhat.com> - 8:2018-21
- fixed #1643664 - texlive-scheme-full installation failure