%define libname %mklibname gnome-menu 2 Summary: GNOME menu library Name: gnome-menus Version: 2.11.92 Release: 4mdk Source0: http://ftp.gnome.org/pub/GNOME/sources/%name/%{name}-%{version}.tar.bz2 # (fc) 2.11.92-3mdk fix monitoring (CVS) Patch0: gnome-menus-2.11.92-fixmonitoring.patch.bz2 # (fc) 2.11.92-4mdk fix pending events being deleted prematurely (Mdk bug #17632) Patch1: gnome-menus-2.11.92-pendingevents.patch.bz2 License: GPL/LGPL Group: System/Libraries Url: http://www.gnome.org BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: glib2-devel >= 2.5.6 BuildRequires: gamin-devel BuildRequires: perl-XML-Parser %description The package contains an implementation of the draft "Desktop Menu Specification" from freedesktop.org: http://www.freedesktop.org/Standards/menu-spec Also contained here are the GNOME menu layout configuration files, .directory files and assorted menu related utility programs. %package -n %libname Group: System/Libraries Summary: GNOME menu library %description -n %libname The package contains an implementation of the draft "Desktop Menu Specification" from freedesktop.org: http://www.freedesktop.org/Standards/menu-spec %package -n %libname-devel Group: Development/C Summary: GNOME menu library development files Requires: %libname = %version Provides: libgnome-menu-devel = %version-%release Provides: %{name}-devel = %{version}-%{release} %description -n %libname-devel The package contains an implementation of the draft "Desktop Menu Specification" from freedesktop.org: http://www.freedesktop.org/Standards/menu-spec %prep %setup -q %patch0 -p1 -b .fixmonitoring %patch1 -p1 -b .pendingevents %build %configure2_5x --disable-python %make %install rm -rf $RPM_BUILD_ROOT %makeinstall_std %find_lang %name mkdir -p $RPM_BUILD_ROOT%_sysconfdir/xdg/gnome mv $RPM_BUILD_ROOT%{_sysconfdir}/xdg/menus $RPM_BUILD_ROOT%{_sysconfdir}/xdg/gnome %clean rm -rf $RPM_BUILD_ROOT %post -n %libname -p /sbin/ldconfig %postun -n %libname -p /sbin/ldconfig %files -f %name.lang %defattr(-,root,root) %doc README NEWS HACKING AUTHORS ChangeLog %_datadir/desktop-directories %dir %_sysconfdir/xdg/gnome %dir %_sysconfdir/xdg/gnome/menus %config(noreplace) %_sysconfdir/xdg/gnome/menus/* %_bindir/* %files -n %libname %defattr(-,root,root) %_libdir/lib*.so.* %files -n %libname-devel %defattr(-,root,root) %_libdir/lib*.so %_libdir/lib*.la %_libdir/lib*.a %_includedir/gnome-menus/ %_libdir/pkgconfig/*.pc %changelog * Mon Sep 12 2005 Frederic Crozat <fcrozat@mandriva.com> 2.11.92-4mdk - Patch1: fix pending events being removed prematurely (Mdk bug #17632) * Thu Aug 25 2005 Frederic Crozat <fcrozat@mandriva.com> 2.11.92-3mdk - Patch0 (CVS): fix monitoring * Mon Aug 22 2005 Frederic Crozat <fcrozat@mandriva.com> 2.11.92-2mdk - Remove patch1, better fix has been included upstream * Mon Aug 22 2005 Götz Waschk <waschk@mandriva.org> 2.11.92-1mdk - drop merged patch 0 - New release 2.11.92 * Tue Aug 16 2005 Frederic Crozat <fcrozat@mandriva.com> 2.11.91-3mdk - Patch1: fix monitoring of topdir directory * Thu Aug 11 2005 Frederic Crozat <fcrozat@mandriva.com> 2.11.91-2mdk - Patch0 (markmc): don't access freed memory * Tue Aug 09 2005 Götz Waschk <waschk@mandriva.org> 2.11.91-1mdk - New release 2.11.91 * Tue Jul 26 2005 Götz Waschk <waschk@mandriva.org> 2.11.90-1mdk - New release 2.11.90 * Wed May 18 2005 Götz Waschk <waschk@mandriva.org> 2.11.1.1-1mdk - New release 2.11.1.1 * Wed May 18 2005 Götz Waschk <waschk@mandriva.org> 2.11.1-1mdk - final version * Fri May 13 2005 Frederic Crozat <fcrozat@mandriva.com> 2.11.1-0.20050513.1mdk - new CVS snapshot, fix crash * Thu May 12 2005 Frederic Crozat <fcrozat@mandriva.com> 2.11.1-0.20050512.1mdk - new CVS snapshot and this time, use the correct tarball :) * Tue Apr 26 2005 Götz Waschk <waschk@mandriva.org> 2.11.1-0.20050425.2mdk - fix buildrequires * Mon Apr 25 2005 Frederic Crozat <fcrozat@mandriva.com> 2.11.1-0.20050425.1mdk - new CVS snapshot, no longer uses gnome-vfs, use fam/gamin directly * Thu Apr 21 2005 Frederic Crozat <fcrozat@mandriva.com> 2.11.1-0.20050420.3mdk - add more provides * Thu Apr 21 2005 Götz Waschk <waschk@mandriva.org> 2.11.1-0.20050420.2mdk - fix buildrequires * Wed Apr 20 2005 Frederic Crozat <fcrozat@mandriva.com> 2.11.1-0.20050420.1mdk - Initial package based on Götz Waschk package - CVS snapshot of HEAD branch to get layout support