From 52db23df4402e709fc65e138ffdc60cbe955d42c Mon Sep 17 00:00:00 2001 From: lyn1001 Date: Mon, 18 Jul 2022 16:32:04 +0800 Subject: [PATCH] fix install error (cherry picked from commit 21e7cfc13fab3c8cba6830895953d9a41d4e21e9) --- saxon.spec | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/saxon.spec b/saxon.spec index f7b1337..6aa55ac 100644 --- a/saxon.spec +++ b/saxon.spec @@ -6,7 +6,7 @@ Summary: Java XPath, XSLT 2.0 and XQuery implementation Name: saxon Version: 9.4.0.9 -Release: 1 +Release: 2 License: MPLv1.0 and MPLv1.1 and ASL 1.1 and UCD and MIT URL: http://saxon.sourceforge.net/ Source0: https://downloads.sourceforge.net/project/saxon/Saxon-HE/%{version_major_minor}/saxon%{version_str}source.zip @@ -127,9 +127,13 @@ install -p -m644 %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/man1/%{name}.1 install -p -m644 %{SOURCE5} $RPM_BUILD_ROOT%{_mandir}/man1/%{name}q.1 %post -mv %{_javadir}/jaxp_transform_impl.jar{,.tmp} || : +if [ -f "%{_javadir}/jaxp_transform_impl.jar" ]; then + mv %{_javadir}/jaxp_transform_impl.jar{,.tmp} || : +fi update-alternatives --remove jaxp_transform_impl %{_javadir}/saxon/%{artifact_id}.jar &>/dev/null || : -mv %{_javadir}/jaxp_transform_impl.jar{.tmp,} || : +if [ -f "%{_javadir}/jaxp_transform_impl.jar.tmp" ]; then + mv %{_javadir}/jaxp_transform_impl.jar{.tmp,} || : +fi %files -f .mfiles %license mpl-1.0.txt mpl-1.1.txt @@ -152,5 +156,8 @@ mv %{_javadir}/jaxp_transform_impl.jar{.tmp,} || : %{_mandir}/man1/%{name}q.1* %changelog +* Mon Jul 18 2022 liyanan - 9.4.0.9-2 +- fix install error + * Thu Jul 23 2020 Jeffery.Gao - 9.4.0.9-1 - Package init