forked from pool/maliit-framework
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:
committed by
Git OBS Bridge
parent
cb90436e1f
commit
60fc09df0c
@@ -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,-)
|
||||
|
Reference in New Issue
Block a user