From 3735161de0a38ac8d824389e0f01648236d30abd4f705f7e16fd98f2fc838013 Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Mon, 24 Jul 2017 11:30:32 +0000 Subject: [PATCH] . OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=76 --- texlive-filesystem.changes | 6 ++++++ texlive-filesystem.spec | 20 +++++++++++++++++++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/texlive-filesystem.changes b/texlive-filesystem.changes index d3f88d3..f842d0c 100644 --- a/texlive-filesystem.changes +++ b/texlive-filesystem.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jul 24 10:59:12 UTC 2017 - werner@suse.de + +- Enforce mktexlsr if texlive-filesystem becomes installed to + refresh/rehash the kpathsea data base files after this (boo#1046277) + ------------------------------------------------------------------- Mon Jul 24 07:56:46 UTC 2017 - werner@suse.de diff --git a/texlive-filesystem.spec b/texlive-filesystem.spec index 3a2d22e..890be9b 100644 --- a/texlive-filesystem.spec +++ b/texlive-filesystem.spec @@ -19,7 +19,7 @@ %define texlive_version 2017 %define texlive_previous 2016 %define texlive_release 20170520 -%define texlive_noarch 7 +%define texlive_noarch 131 %define texlive_source texlive-20170520-source %define __perl_requires %{nil} @@ -13858,6 +13858,8 @@ popd EOF sed -r 's@%%\{_texmfdistdir\}@%{_texmfdistdir}@' < %{S:42} > %{buildroot}%{_texmfdistdir}/texconfig/zypper.py + ln -sf %{_texmfdistdir}/texconfig/zypper.py \ + %{buildroot}/var/adm/update-scripts/%{name}-%{version}-%{release}-zypper # enviroment mkdir -p %{buildroot}%{_sysconfdir}/profile.d @@ -13932,6 +13934,22 @@ fi %set_permissions %{_fontcache}/source/ %set_permissions %{_fontcache}/tfm/ %endif +mkdir -p /var/run/texlive +> /var/run/texlive/run-mktexlsr +> /var/run/texlive/run-update + +%postun +if test $1 = 1; then + mkdir -p /var/run/texlive + > /var/run/texlive/run-mktexlsr + > /var/run/texlive/run-update +fi + +%posttrans +test -f /var/run/texlive/run-update || exit 0 +test -z "$ZYPP_IS_RUNNING" || exit 0 +VERBOSE=false %{_texmfdistdir}/texconfig/update || : +rm -f /var/run/texlive/run-update %files %defattr(-,root,root,755)