1
0

Add extra package for Qt input context

OBS-URL: https://build.opensuse.org/package/show/M17N:Maliit/maliit-framework?expand=0&rev=57
This commit is contained in:
Jan Arne Petersen
2012-06-01 14:48:04 +00:00
committed by Git OBS Bridge
parent cb90436e1f
commit 60fc09df0c

View File

@@ -20,7 +20,7 @@ BuildRequires: pkgconfig(QtDeclarative)
BuildRequires: pkgconfig(gtk+-2.0)
%if 0%{?fedora} != 14
%if 0%{?fedora} > 14
# While Fedora 14 has a GTK+ 3 pre-release, the glib version
# is to old and the build will fail
BuildRequires: pkgconfig(gtk+-3.0)
@@ -114,10 +114,19 @@ Requires: %{name} = %{version}-%{release}
This package contains examples applications for
the Maliit input method framework
%package -n maliit-inputcontext-qt4
Summary: Maliit Input Context Plugin for Qt 4
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%description -n maliit-inputcontext-qt4
Qt input context plugin for Qt 4 toolkit support
%package -n maliit-inputcontext-gtk2
Summary: Maliit Input Context Plugin for Gtk+2
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires(post): glib2
%description -n maliit-inputcontext-gtk2
Gtk+ plugin for basic Gtk+ version 2 toolkit support
@@ -127,6 +136,7 @@ Gtk+ plugin for basic Gtk+ version 2 toolkit support
Summary: Maliit Input Context Plugin for Gtk+3
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires(post): glib2
%description -n maliit-inputcontext-gtk3
Gtk+ plugin for basic Gtk+ version 3 toolkit support
@@ -161,8 +171,6 @@ mkdir -p %{buildroot}%{_libdir}/maliit/plugins-0.80/
%clean
rm -rf %{buildroot}
# FIXME: update GTK+ immodule cache correctly
%if 0%{?suse_version}
%pre -f %{name}.schemas_pre
@@ -190,6 +198,18 @@ rm -rf %{buildroot}
%postun -n libmaliit-1_0-0 -p /sbin/ldconfig
%post -n maliit-inputcontext-gtk2
%{_bindir}/update-gtk-immodules %{_host} || :
%postun -n maliit-inputcontext-gtk2
%{_bindir}/update-gtk-immodules %{_host} || :
%post -n maliit-inputcontext-gtk3
%{_bindir}/gtk-query-immodules-3.0-%{__isa_bits} --update-cache || :
%postun -n maliit-inputcontext-gtk3
%{_bindir}/gtk-query-immodules-3.0-%{__isa_bits} --update-cache || :
# Framework
%if 0%{?suse_version}
%files -f %{name}.schemas_list
@@ -206,7 +226,6 @@ rm -rf %{buildroot}
%{_libdir}/libmaliit-plugins-1.0.so.*
%{_libdir}/libmaliit-plugins-quick-0.80.so.*
%{_libdir}/maliit/plugins-1.0/factories/libmaliit-plugins-quick-factory-0.80.so
%{_qt4_plugindir}/inputmethods/*.so
%{_datadir}/dbus-1/services/org.maliit.server.service
%if 0%{?fedora}
%{_sysconfdir}/gconf/schemas/maliit-framework.schemas
@@ -267,6 +286,11 @@ rm -rf %{buildroot}
%defattr(-,root,root,-)
%{_bindir}/maliit-example*
# Qt 4 IC
%files -n maliit-inputcontext-qt4
%defattr(-,root,root,-)
%{_qt4_plugindir}/inputmethods/*.so
# GTK+ ICs
%files -n maliit-inputcontext-gtk2
%defattr(-,root,root,-)