rpms/scim-anthy/FC-4 scim-anthy.spec,1.10,1.11
Jens Petersen (petersen)
fedora-extras-commits at redhat.com
Fri Jul 29 23:26:41 UTC 2005
Author: petersen
Update of /cvs/extras/rpms/scim-anthy/FC-4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7395
Modified Files:
scim-anthy.spec
Log Message:
- prereq scim xinput.d script
- count scim-ja_JP providers before removing xinput.d alternative
Index: scim-anthy.spec
===================================================================
RCS file: /cvs/extras/rpms/scim-anthy/FC-4/scim-anthy.spec,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- scim-anthy.spec 29 Jul 2005 14:31:26 -0000 1.10
+++ scim-anthy.spec 29 Jul 2005 23:26:39 -0000 1.11
@@ -1,6 +1,6 @@
Name: scim-anthy
Version: 0.5.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: SCIM IMEngine for anthy for Japanese input
Group: System Environment/Libraries
@@ -12,6 +12,8 @@
Provides: scim-ja_JP
Requires: anthy
BuildRequires: scim-devel anthy-devel
+# for alternatives in install scripts
+PreReq: %{_sysconfdir}/X11/xinit/xinput.d/scim
%description
Scim-anthy is a SCIM IMEngine module for anthy to support Japanese input.
@@ -40,22 +42,18 @@
%post
-%{_sbindir}/alternatives --install /etc/X11/xinit/xinput.d/ja_JP xinput-ja_JP /etc/X11/xinit/xinput.d/scim 90
+%{_sbindir}/alternatives --install %{_sysconfdir}/X11/xinit/xinput.d/ja_JP xinput-ja_JP %{_sysconfdir}/X11/xinit/xinput.d/scim 85
%postun
-if [ "$1" = 0 ]
-then
- if ! rpm -q --whatprovides scim-ja_JP
- then
- %{_sbindir}/alternatives --remove xinput-ja_JP /etc/X11/xinit/xinput.d/scim
- if [ `readlink %{_sysconfdir}/alternatives/xinput-ja_JP` = "%{_sysconfdir}/X11/xinit/xinput.d/scim" ]
- then
- %{_sbindir}/alternatives --auto xinput-ja_JP
- fi
- fi
+if [ "$1" = "0" -a `rpm -q --whatprovides scim-ja_JP 2>/dev/null | wc -l` = 1 ]; then
+ %{_sbindir}/alternatives --remove xinput-ja_JP %{_sysconfdir}/X11/xinit/xinput.d/scim
+ if [ `readlink %{_sysconfdir}/alternatives/xinput-ja_JP` = "%{_sysconfdir}/X11/xinit/xinput.d/scim" ]; then
+ %{_sbindir}/alternatives --auto xinput-ja_JP
+ fi
fi
+
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS README TODO
@@ -64,9 +62,17 @@
%changelog
+* Fri Jul 29 2005 Jens Petersen <petersen at redhat.com>
+- prereq scim xinput.d script
+- count scim-ja_JP providers before removing xinput.d alternative
+
+* Fri Jul 29 2005 Ryo Dairiki <ryo-dairiki at mbm.nifty.com>
+- add xinput.d alternatives setup in %%post and %%postun
+- provide scim-ja_JP and only uninstall xinput.d-ja_JP alternative if
+ no other scim-ja_JP left
+
* Fri Jul 29 2005 Jens Petersen <petersen at redhat.com> - 0.5.3-1
- update to 0.5.3 release
-- add xinput-scim entry (Ryo Diairki)
* Tue Jul 26 2005 Ryo Dairiki <ryo-dairiki at mbm.nifty.com> - 0.5.2-1
- update to 0.5.2 release
More information about the fedora-extras-commits
mailing list