File meego-inputmethodbridges.spec of Package meego-inputmethodbridges
%{!?gtk2_binary_version: %define gtk2_binary_version %(pkg-config --variable=gtk_binary_version gtk+-2.0)}
%{!?gtk3_binary_version: %define gtk3_binary_version %(pkg-config --variable=gtk_binary_version gtk+-3.0)}
Name: meego-inputmethodbridges
Version: 0.2.3
Release: 1%{?dist}
Summary: Meego im module for gtk
Group: System Environment/Libraries
License: LGPLv2.1
URL: http://www.meego.com
Source0: %{name}-%{version}.tar.bz2
Patch0: meego-inputmethodbridges-0.2.3-gtk3.patch
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(dbus-glib-1)
BuildRequires: pkgconfig(QtCore) >= 4.6.0
BuildRequires: pkgconfig(QtGui)
Requires(post): gtk3
%description
This package contains Meego im module for gtk
%prep
%setup -q
%patch0 -p1 -b .gtk3
%build
libtoolize --automake
autoreconf -v -i
%configure --with-gtk=3.0
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/%{gtk3_binary_version}/immodules/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/%{gtk3_binary_version}/immodules/*.a
%clean
rm -rf %{buildroot}
%post
%{_bindir}/gtk-query-immodules-3.0-%{__isa_bits} --update-cache || :
%postun
%{_bindir}/gtk-query-immodules-3.0-%{__isa_bits} --update-cache || :
%files
%defattr(-,root,root,-)
%{_libdir}/gtk-3.0/%{gtk3_binary_version}/immodules/*.so
%changelog