# # spec file for package gnome-menus (Version 2.16.1) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: gnome-menus BuildRequires: gnome-common gnome-patch-translation gnome-vfs2-devel intltool perl-XML-Parser python-devel python-gtk License: GNU Free Documentation License, Version 1.1 (GFDL), GNU General Public License (GPL) Group: System/GUI/GNOME Autoreqprov: on Obsoletes: gnome-core Version: 2.16.1 Release: 37 Summary: The GNOME Desktop Menu Source: %{name}-%{version}.tar.bz2 Source1: preferences.menu Source2: applications.menu Source3: Hidden.directory Source4: settings.menu Source5: Gnomecc-Hardware.directory.in Source6: Gnomecc-LookAndFeel.directory.in Source7: Gnomecc-Personal.directory.in Source8: Gnomecc-System.directory.in Url: http://www.gnome.org BuildRoot: %{_tmppath}/%{name}-%{version}-build Patch: gnome-desktop-ximian-menus.patch Patch2: gnome-menus-preferences-no-merge.patch Patch3: gnome-menus-x-suse-unimportant.patch Patch6: gnome-menus-gnome-vfs.patch Patch7: gnome-menus-preferences.patch %py_requires %description This package is free software and is part of the GNOME project. 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. Authors: -------- Havoc Pennington Mark McLoughlin %package devel Summary: The GNOME Desktop Menu Group: System/GUI/GNOME Requires: %{name} = %{version} glib2-devel gnome-vfs2-devel %description devel This package is free software and is part of the GNOME project. 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. Authors: -------- Havoc Pennington Mark McLoughlin %prep %setup -q gnome-patch-translation-prepare %patch -p1 %patch2 -p1 %patch3 %patch6 # Icons for these desktop directories are part of control-center2. # Never mind, because these directory files are used only by # gnome-control-center. cp -a %{S:5} %{S:6} %{S:7} %{S:8} desktop-directories/ %patch7 gnome-patch-translation-update %build autoreconf -f -i %configure # ./configure \ # --prefix=%prefix \ # --libdir=%{_libdir} \ # --sysconfdir=%sysconfdir \ # --mandir=%{_mandir} \ # --localstatedir=/var/lib \ # --with-kde-datadir=/opt/kde3 \ # --with-gnome-distributor="SUSE" \ # --enable-platform-gnome2 make %{?jobs:-j%jobs} %install make install DESTDIR=$RPM_BUILD_ROOT %find_lang %{name} #for xml in $RPM_BUILD_ROOT%{_datadir}/gnome/help/*/*/*.xml; do # if echo $xml | egrep 'share/gnome/help/([^/]*)/[^/]*/\1\.xml$' > /dev/null; then # meinproc --check --cache `echo $xml | sed 's/xml$/cache.bz2/'` $xml || : # fi #done # mv $RPM_BUILD_ROOT/%{_sysconfdir}/xdg/menus/preferences.menu $RPM_BUILD_ROOT%{sysconfdir}/xdg/menus/preferences-gnome.menu cp %{S:1} $RPM_BUILD_ROOT/%{_sysconfdir}/xdg/menus/ rm $RPM_BUILD_ROOT/%{_sysconfdir}/xdg/menus/applications.menu cp %{S:2} $RPM_BUILD_ROOT/%{_sysconfdir}/xdg/menus/applications.menu.gnome cp %{S:3} $RPM_BUILD_ROOT/%{_datadir}/desktop-directories/ cp %{S:4} $RPM_BUILD_ROOT/%{_sysconfdir}/xdg/menus/ #for dir in %{_libdir}/python%py_ver/site-packages ; do # find $RPM_BUILD_ROOT/$dir \( -name '*.py[co]' -o -name '*.la' \) -print0 | xargs -0 rm # python %_libdir/python%py_ver/compileall.py -d $dir $RPM_BUILD_ROOT/$dir # mkdir -p $RPM_BUILD_ROOT/%py_sitedir # #mv $RPM_BUILD_ROOT/$dir/* $RPM_BUILD_ROOT/%py_sitedir/ #done rm $RPM_BUILD_ROOT%{py_sitedir}/*.*a %clean rm -rf $RPM_BUILD_ROOT %post %run_ldconfig %postun %run_ldconfig %files -f %files -f %{name}.lang %defattr (-, root, root) %doc AUTHORS COPYING COPYING.LIB ChangeLog NEWS README %{_bindir}/* %{_datadir}/applications/gmenu-simple-editor.desktop %dir %{_datadir}/desktop-directories %{_datadir}/desktop-directories/*.directory %{_datadir}/gnome-menus %{_libdir}/*.so.* %dir %{_sysconfdir}/xdg/menus %{_sysconfdir}/xdg/menus/* %{py_sitedir}/GMenuSimpleEditor %{py_sitedir}/gmenu.so %files devel %defattr (-, root, root) %{_includedir}/gnome-menus %{_libdir}/*.so %{_libdir}/*.*a %{_libdir}/pkgconfig/*.pc %changelog -n gnome-menus * Tue Jan 09 2007 - sbrabec@suse.cz - More spec file cleanups. * Wed Dec 13 2006 - maw@suse.de - Move to /usr - Do some spec cleanup. * Tue Nov 21 2006 - sbrabec@suse.cz - Do not explicitly require mDNSResponder-lib blocking avahi compat package. * Fri Oct 13 2006 - danw@suse.de - Remove dead patches * Mon Oct 02 2006 - jhargadon@suse.de - update to version 2.16.1 - updated translations * Tue Sep 26 2006 - jhargadon@suse.de - added %%py_requires to the specfile for bug #207922 * Thu Sep 14 2006 - jhargadon@suse.de - update to version 2.16.0 - updated translations * Mon Aug 21 2006 - jhargadon@suse.de - update to version 2.15.91 - update translations * Wed Aug 02 2006 - gekker@suse.de - Update to version 2.15.90 * Correctly update LT_VERSION (Vincent) * Add new API to know if an application should be launched in a terminal and to know the path to the desktop file (Travis Watkins) * Complete python bindings for the "No Display" flag (Travis Watkins) * Allow specifying alternate menu files as command line arguments * Start inotify support * Add "include NoDisplay" flag (Mark McLoughlin) * Fix issue where menu wouldn't fully reload after lots of file change events (Mark McLoughlin, Frederic Crozat) * Remove some unused code (Kjartan Maraas) * Fix incorrect escaping of C format string (The Written Word) * Update translations * Tue May 02 2006 - sbrabec@suse.cz - Moved system language settings from Personal to System (#171526). * Wed Apr 19 2006 - sreeves@suse.de - Fix for 152999 - Add "yast2 lan" to CC Fix for 152681 - Add "yast2 modem" and "yast2 dsl" to CC * Wed Mar 29 2006 - sreeves@suse.de - Look for new X-SuSE-ControlCenter-* category in preferences.menu * Tue Feb 21 2006 - sbrabec@suse.cz - Added infrastructure to allow translation of control center labels (144946#c12). * Sun Feb 05 2006 - aj@suse.de - Cleanup Requires. * Wed Jan 25 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Sat Dec 17 2005 - sreeves@suse.de - Add additional yast items into control-center as per the spec * Mon Sep 26 2005 - mls@suse.de - make devel package require base package * Fri Sep 09 2005 - jpr@suse.de - Revert patch for #113531 * Tue Sep 06 2005 - sbrabec@suse.cz - Updated to version 2.12.0. * Wed Aug 31 2005 - clahey@suse.de - Switch from fam to gnome-vfs. Thanks cutch. Fixes bug #112846. * Wed Aug 31 2005 - clahey@suse.de - Patch from Meeks. Fixes bug #113531 * Tue Aug 23 2005 - gekker@suse.de - Update to version 2.11.92 - Remove upstreamed patch * Thu Aug 18 2005 - clahey@suse.de - Add patch to get rid of Applications->Applications. * Tue Aug 16 2005 - sbrabec@suse.cz - Do not require kdebase3. * Tue Aug 02 2005 - gekker@suse.de - Update to 2.11.90 * Fri Jun 17 2005 - gekker@suse.de - Update to 2.11.1.1 * Mon Mar 14 2005 - clahey@suse.de - Add hack to hide menus items with X-SuSE-Unimportant. * Sat Mar 12 2005 - clahey@suse.de - Don't merge in default merge dirs in preferences.gnome.menu. Fixes 72148. * Wed Mar 09 2005 - clahey@suse.de - Replace the first section of Desktop menu with gnomecc and YaST. * Wed Mar 09 2005 - gekker@suse.de - Update to version 2.10.0 (GNOME 2.10). * Tue Mar 08 2005 - clahey@suse.de - Replaced individual patches with a backport of the fixes in gnome-menus 2.10.1. * Fri Mar 04 2005 - clahey@suse.de - Add patches from gnome cvs for gnome bugs 168444 and 168445. * Thu Mar 03 2005 - gekker@suse.de - Update to version 2.9.92 - Remove upstreamed patch * Thu Feb 24 2005 - clahey@suse.de - Include the gnome preferences hidden in our preferences so that they won't appear in OnlyUnallocated . * Mon Feb 21 2005 - gekker@suse.de - Add patch for menus showing up twice in some cases (167758 b.g.o) * Wed Feb 16 2005 - gekker@suse.de - Fix control-center2 to show it's capplets (50904). * Sun Feb 06 2005 - gekker@suse.de - Update to version 2.9.90 * Fri Feb 04 2005 - clahey@suse.de - Updated preferences.menu to be more correct. * Mon Jan 24 2005 - clahey@suse.de - Added applications.menu. * Fri Jan 21 2005 - gekker@suse.de - Adding package gnome-menus to distro - Initial version 2.9.4