Sophie

Sophie

distrib > Mandriva > 2011.0 > i586 > by-pkgid > 195d1bd99e0b16d884261bd6b1e4fa0a > files > 5

libgxim-0.3.3-2.src.rpm

%define major 2
%define libname %mklibname gxim %major
%define develname %mklibname -d gxim

Name:		libgxim
Version:	0.3.3
Release:	%mkrel 2
License:	LGPLv2+
URL:		http://code.google.com/p/libgxim/
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires:	intltool gettext ruby
BuildRequires:	dbus-devel > 0.23
BuildRequires:	dbus-glib-devel >= 0.74
BuildRequires:	glib2-devel >= 2.16
BuildRequires:	gtk2-devel
Source0:	http://libgxim.googlecode.com/files/%{name}-%{version}.tar.bz2
Patch0:		libgxim-fix-fontset.patch
Patch1:		libgxim-0.3.3-link.patch
Patch2:		libgxim-0.3.3-str-fmt.patch
Summary:	GObject-based XIM protocol library
Group:		System/Libraries

%description
libgxim is a X Input Method protocol library that is implemented by GObject.
this library helps you to implement XIM servers or client applications to
communicate through XIM protocol without using Xlib API directly, particularly
if your application uses GObject-based main loop.

%package	i18n
Summary:	Translation files for libgxim
Group:		System/Internationalization

%description	i18n
libgxim is a X Input Method protocol library that is implemented by GObject.
this library helps you to implement XIM servers or client applications to
communicate through XIM protocol without using Xlib API directly, particularly
if your application uses GObject-based main loop.

This package contains the translation files.

%package -n	%libname
Summary:	Shared library for libgxim
Group:		System/Libraries
Requires:	%{name}-i18n = %version

%description -n	%libname
libgxim is a X Input Method protocol library that is implemented by GObject.
this library helps you to implement XIM servers or client applications to
communicate through XIM protocol without using Xlib API directly, particularly
if your application uses GObject-based main loop.

This package contains the shared library.

%package -n	%develname
Summary:	Development files for libgxim
Group:		Development/C
Requires:	%{libname} = %{version}-%{release}
Provides:	gxim-devel = %{version}-%{release}

%description -n	%develname
libgxim is a X Input Method protocol library that is implemented by GObject.
this library helps you to implement XIM servers or client applications to
communicate through XIM protocol without using Xlib API directly, particularly
if your application uses GObject-based main loop.

This package contains the development files to make any applications with
libgxim.

%prep
%setup -q
%patch0 -p0 -b .0-fontset
%patch1 -p0 -b .link
%patch2 -p0 -b .str

%build
%configure2_5x --disable-static --disable-rebuilds
%make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std

%find_lang %{name}

%clean
rm -rf $RPM_BUILD_ROOT

%files i18n -f %{name}.lang
%defattr(-, root, root, -)

%files -n %{libname}
%defattr(-, root, root, -)
%{_libdir}/libgxim.so.%{major}
%{_libdir}/libgxim.so.%{major}.*

%files -n %{develname}
%defattr(-, root, root, -)
%doc AUTHORS COPYING ChangeLog README
%{_libdir}/libgxim.so
%{_libdir}/libgxim.la
%{_libdir}/pkgconfig/*.pc
%{_includedir}/libgxim
%{_datadir}/gtk-doc/html/libgxim


%changelog
* Mon May 02 2011 Oden Eriksson <oeriksson@mandriva.com> 0.3.3-2mdv2011.0
+ Revision: 662376
- mass rebuild

* Fri Mar 25 2011 Funda Wang <fwang@mandriva.org> 0.3.3-1
+ Revision: 648477
- import libgxim