liangsuilong pushed to fcitx (f21). "update scriptlets (mime mostly), tighten subpkg deps, BR: qt4-devel"

notifications at fedoraproject.org notifications at fedoraproject.org
Mon Apr 27 12:49:00 UTC 2015


>From dc74b7042f523cbd4fcf44c3356accd03524dbda Mon Sep 17 00:00:00 2001
From: Rex Dieter <rdieter at math.unl.edu>
Date: Tue, 9 Sep 2014 08:37:07 -0500
Subject: update scriptlets (mime mostly), tighten subpkg deps, BR: qt4-devel


diff --git a/fcitx.spec b/fcitx.spec
index 812654f..67ac3ec 100644
--- a/fcitx.spec
+++ b/fcitx.spec
@@ -5,7 +5,7 @@
 Name:			fcitx
 Summary:		An input method framework
 Version:		4.2.8.4
-Release:		5%{?dist}
+Release:		6%{?dist}
 License:		GPLv2+
 Group:			User Interface/Desktops
 URL:			https://fcitx-im.org/wiki/Fcitx
@@ -14,18 +14,18 @@ Source1:		xinput-%{name}
 BuildRequires:		pango-devel, dbus-devel, opencc-devel
 BuildRequires:		wget, intltool, chrpath, sysconftool, opencc
 BuildRequires:		cmake, libtool, doxygen, libicu-devel
-BuildRequires:		qt-devel, gtk3-devel, gtk2-devel, libicu
+BuildRequires:		qt4-devel, gtk3-devel, gtk2-devel, libicu
 BuildRequires:		xorg-x11-proto-devel, xorg-x11-xtrans-devel
 BuildRequires:		gobject-introspection-devel, libxkbfile-devel 
 BuildRequires:		enchant-devel, iso-codes-devel, libicu-devel
-BuildRequires:		libX11-devel, qt-x11, dbus-glib-devel, dbus-x11
+BuildRequires:		libX11-devel, dbus-glib-devel, dbus-x11
 BuildRequires:		desktop-file-utils, libxml2-devel
 BuildRequires:		lua-devel
 Requires:		%{name}-data = %{version}-%{release}
 Requires:		imsettings
 Requires(post):		%{_sbindir}/alternatives
 Requires(postun):	%{_sbindir}/alternatives
-Requires:		%{name}-libs = %{version}-%{release}
+Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
 Requires:		%{name}-gtk3 = %{version}-%{release}
 Requires:		%{name}-gtk2 = %{version}-%{release}
 
@@ -58,7 +58,7 @@ The %{name}-libs package provides shared libraries for Fcitx
 %package devel
 Summary:		Development files for Fcitx
 Group:			Development/Libraries
-Requires:		%{name}-libs = %{version}-%{release}
+Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
 Requires:		/usr/bin/pkg-config
 Requires:		libX11-devel
 
@@ -79,7 +79,7 @@ The %{name}-table-chinese package provides other Chinese table for Fcitx.
 Summary:		Fcitx IM module for gtk2
 Group:			System Environment/Libraries
 Requires:		%{name} = %{version}-%{release}
-Requires:		%{name}-libs = %{version}-%{release}
+Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
 
 %description gtk2
 This package contains Fcitx IM module for gtk2.
@@ -88,7 +88,7 @@ This package contains Fcitx IM module for gtk2.
 Summary:		Fcitx IM module for gtk3
 Group:			System Environment/Libraries
 Requires:		%{name} = %{version}-%{release}
-Requires:		%{name}-libs = %{version}-%{release}
+Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
 Requires:		imsettings-gnome
 
 %description gtk3
@@ -98,7 +98,7 @@ This package contains Fcitx IM module for gtk3.
 Summary:		Fcitx IM module for qt4
 Group:			System Environment/Libraries
 Requires:		%{name} = %{version}-%{release}
-Requires:		%{name}-libs = %{version}-%{release}
+Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
 
 %description qt4
 This package contains Fcitx IM module for qt4.
@@ -108,7 +108,7 @@ Summary:		Pinyin Engine for Fcitx
 URL:			https://fcitx-im.org/wiki/Built-in_Pinyin
 Group:			System Environment/Libraries
 Requires:		%{name} = %{version}-%{release}
-Requires:		%{name}-libs = %{version}-%{release}
+Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
 Requires:		%{name}-data = %{version}-%{release}
 
 %description pinyin
@@ -119,7 +119,7 @@ Summary:		Quwei Engine for Fcitx
 URL:			https://fcitx-im.org/wiki/QuWei
 Group:			System Environment/Libraries
 Requires:		%{name} = %{version}-%{release}
-Requires:		%{name}-libs = %{version}-%{release}
+Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
 Requires:		%{name}-data = %{version}-%{release}
 
 %description qw
@@ -130,7 +130,7 @@ Summary:		Table Engine for Fcitx
 URL:			https://fcitx-im.org/wiki/Table
 Group:			System Environment/Libraries
 Requires:		%{name} = %{version}-%{release}
-Requires:		%{name}-libs = %{version}-%{release}
+Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
 Requires:		%{name}-data = %{version}-%{release}
 Requires:		%{name}-pinyin = %{version}-%{release}
 
@@ -183,15 +183,20 @@ rm -rf %{buildroot}
 
 %post 
 %{_sbindir}/alternatives --install %{_sysconfdir}/X11/xinit/xinputrc xinputrc %{_xinputconf} 55 || :
-update-desktop-database %{_datadir}/applications &>/dev/null || :
+/bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || :
+/usr/bin/update-desktop-database &> /dev/null || :
 
 %postun  
 if [ "$1" = "0" ]; then
   %{_sbindir}/alternatives --remove xinputrc %{_xinputconf} || :
   # if alternative was set to manual, reset to auto
   [ -L %{_sysconfdir}/alternatives/xinputrc -a "`readlink %{_sysconfdir}/alternatives/xinputrc`" = "%{_xinputconf}" ] && %{_sbindir}/alternatives --auto xinputrc || :
+  /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
 fi
-update-desktop-database %{_datadir}/applications &>/dev/null || :
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%posttrans
+/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
 
 %post libs -p /sbin/ldconfig
 
@@ -355,6 +360,9 @@ fi
 
 
 %changelog
+* Tue Sep 09 2014 Rex Dieter <rdieter at fedoraproject.org> 4.2.8.4-6
+- update scriptlets (mime mostly), tighten subpkg deps, BR: qt4-devel
+
 * Tue Aug 26 2014 David Tardon <dtardon at redhat.com> - 4.2.8.4-5
 - rebuild for ICU 53.1
 
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/fcitx.git/commit/?h=f21&id=dc74b7042f523cbd4fcf44c3356accd03524dbda


More information about the scm-commits mailing list