[vala-compat/f17] Lower priority of alternatives to 10 (prioritize main vala package)
Michel Alexandre Salim
salimma at fedoraproject.org
Sat May 12 04:18:18 UTC 2012
commit f6b6cd4149edf9256f315742fb0567beaee649a6
Author: Michel Alexandre Salim <salimma at fedoraproject.org>
Date: Sat May 12 11:05:43 2012 +0700
Lower priority of alternatives to 10 (prioritize main vala package)
- Remove upgrade-path workaround inherited from Vala
vala-compat.spec | 32 ++++++++++----------------------
1 files changed, 10 insertions(+), 22 deletions(-)
---
diff --git a/vala-compat.spec b/vala-compat.spec
index 1e0a390..27289c5 100644
--- a/vala-compat.spec
+++ b/vala-compat.spec
@@ -1,8 +1,9 @@
%global api_ver 0.14
+%global priority 10
Name: vala-compat
Version: 0.14.2
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: A modern programming language for GNOME
Group: Development/Languages
@@ -139,42 +140,25 @@ rm $RPM_BUILD_ROOT%{_libdir}/libvala-%{api_ver}.la
/sbin/ldconfig
for f in %{vala_binaries};
do
- if [ -L /etc/alternatives/$f ];
- then
- # older vala packages fail to remove alternatives on upgrade
- %{_sbindir}/alternatives --remove $f $(readlink /etc/alternatives/$f)
- fi
%{_sbindir}/alternatives --install %{_bindir}/$f \
- $f %{_bindir}/$f-%{api_ver} 90
+ $f %{_bindir}/$f-%{api_ver} %{priority}
done
for f in %{vala_manpages};
do
- if [ -L /etc/alternatives/$f ];
- then
- %{_sbindir}/alternatives --remove $f $(readlink /etc/alternatives/$f)
- fi
%{_sbindir}/alternatives --install %{_mandir}/man1/$f.1.gz \
- $f.1.gz %{_mandir}/man1/$f-%{api_ver}.1.gz 90
+ $f.1.gz %{_mandir}/man1/$f-%{api_ver}.1.gz %{priority}
done
%posttrans tools
for f in %{vala_tools_binaries};
do
- if [ -L /etc/alternatives/$f ];
- then
- %{_sbindir}/alternatives --remove $f $(readlink /etc/alternatives/$f)
- fi
%{_sbindir}/alternatives --install %{_bindir}/$f \
- $f %{_bindir}/$f-%{api_ver} 90
+ $f %{_bindir}/$f-%{api_ver} %{priority}
done
for f in %{vala_tools_manpages};
do
- if [ -L /etc/alternatives/$f ];
- then
- %{_sbindir}/alternatives --remove $f $(readlink /etc/alternatives/$f)
- fi
%{_sbindir}/alternatives --install %{_mandir}/man1/$f.1.gz \
- $f.1.gz %{_mandir}/man1/$f-%{api_ver}.1.gz 90
+ $f.1.gz %{_mandir}/man1/$f-%{api_ver}.1.gz %{priority}
done
%preun
@@ -242,6 +226,10 @@ done
%changelog
+* Sat May 12 2012 Michel Salim <salimma at fedoraproject.org> - 0.14.2-4
+- Lower priority of alternatives to 10 (prioritize main vala package)
+- Remove upgrade-path workaround inherited from Vala
+
* Fri May 11 2012 Michel Salim <salimma at fedoraproject.org> - 0.14.2-3
- Remove subpackage-renaming logic; not needed since this is the first
vala-compat release
More information about the scm-commits
mailing list