update scriptlets (mime mostly), tighten subpkg deps, BR: qt4-devel
This commit is contained in:
parent
246ea0c3e9
commit
dc74b7042f
34
fcitx.spec
34
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@fedoraproject.org> 4.2.8.4-6
|
||||
- update scriptlets (mime mostly), tighten subpkg deps, BR: qt4-devel
|
||||
|
||||
* Tue Aug 26 2014 David Tardon <dtardon@redhat.com> - 4.2.8.4-5
|
||||
- rebuild for ICU 53.1
|
||||
|
||||
|
|
Loading…
Reference in New Issue