Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > main-release-src > by-pkgid > 570d94a7c043fdcf7db37186a431e1bb > files > 3

menu-cache-0.3.2-1mdv2010.1.src.rpm

Summary:	A library to speed up freedesktop.org application menus
Name:     	menu-cache
Version:	0.3.2
Release:	%mkrel 1
License:	GPLv2+
Group:		Graphical desktop/Other
Source0: 	http://dfn.dl.sourceforge.net/sourceforge/lxde/%name-%version.tar.gz
Patch0:		menu-cache-0.2.3-fix-str-fmt.patch
URL:		http://lxde.sourceforge.net/
BuildRoot:	%{_tmppath}/%{name}-%{version}-buildroot
BuildRequires:	glib2-devel
BuildRequires:	intltool

%description
Libmenu-cache is a library creating and utilizing caches to speed up
freedesktop.org application menus.
It can be used as a replacement of libgnome-menu of gnome-menus.

Advantages:
1. Faster loading of menus.
2. Ease of use. (API is very similar to that of libgnome-menu)
3. Lightweight runtime library. (Parsing of the menu definition files
   are done by menu-cache-gen when the menus are really changed.)
4. Less unnecessary and complicated file monitoring.
5. Greatly reduced disk I/O.

%files -f %{name}.lang
%defattr(-, root, root)
%{_libexecdir}/menu-cache*

#----------------------------------------------------------------------

%define major 1
%define libname %mklibname %name %major
%package -n %libname
Group:		Graphical desktop/Other
Requires:	%name = %version
Summary:	Contains shared libraries for %name

%description -n %libname
This package contains shared libraries for %name.

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

#----------------------------------------------------------------------

%define develname %mklibname -d %name
%package -n %develname
Group:		Graphical desktop/Other
Requires:	%libname = %version
Summary:	Contains development files for %name
Provides:       %name-devel = %version
Provides:       lib%name-devel = %version

%description -n %develname
This package contains development files for %name.

%files -n %develname
%defattr(-, root, root)
%_libdir/*.la
%_libdir/*.so
%_includedir/%name
%_libdir/pkgconfig/*.pc

#----------------------------------------------------------------------
%prep
%setup -q -n %name-%version
%patch0 -p0

%build
%configure2_5x --disable-static
%make

%install
rm -rf %buildroot
%makeinstall_std

%{find_lang} %{name}

%clean
rm -rf %buildroot


%changelog
* Sun Feb 28 2010 Ahmad Samir <ahmadsamir@mandriva.org> 0.3.2-1mdv2010.1
+ Revision: 512516
- new upstream release 0.3.2

* Tue Feb 16 2010 Ahmad Samir <ahmadsamir@mandriva.org> 0.3.1-1mdv2010.1
+ Revision: 506650
- new upstream release 0.3.1

* Sun Feb 14 2010 Funda Wang <fwang@mandriva.org> 0.3.0-1mdv2010.1
+ Revision: 505931
- new version 0.3.0

* Mon Nov 09 2009 Frederik Himpe <fhimpe@mandriva.org> 0.2.6-1mdv2010.1
+ Revision: 463694
- update to new version 0.2.6

* Fri Jul 31 2009 Frederic Crozat <fcrozat@mandriva.com> 0.2.5-2mdv2010.0
+ Revision: 405083
- Ensure libraries are not duplicated in main package

* Fri May 01 2009 Funda Wang <fwang@mandriva.org> 0.2.5-1mdv2010.0
+ Revision: 369562
- fix file list
- New version 0.2.5

* Tue Apr 21 2009 Funda Wang <fwang@mandriva.org> 0.2.4-1mdv2009.1
+ Revision: 368476
- New version 0.2.4

* Mon Apr 06 2009 Funda Wang <fwang@mandriva.org> 0.2.3-1mdv2009.1
+ Revision: 364363
- New version 0.2.3

* Thu Dec 11 2008 Funda Wang <fwang@mandriva.org> 0.2.2-1mdv2009.1
+ Revision: 312650
- New version 0.2.2

* Wed Dec 10 2008 Funda Wang <fwang@mandriva.org> 0.2.1-1mdv2009.1
+ Revision: 312478
- New versino 0.2.1

* Fri Nov 28 2008 Funda Wang <fwang@mandriva.org> 0.1.2-1mdv2009.1
+ Revision: 307390
- new version 0.1.2

* Fri Nov 28 2008 Funda Wang <fwang@mandriva.org> 0.1.1-1mdv2009.1
+ Revision: 307342
- import menu-cache