Hi, Attaching the missing files I forgot to add.
Glynn On Fri, 2006-04-21 at 14:43 +1200, Glynn Foster wrote: > Hi, > > On Thu, 2006-04-20 at 17:00 +0100, Calum Benson wrote: > > Wonder if we should pull this into Vermillion to replace > > gmenu-simple-editor too? It would probably be relatively easy (for > > anyone who knows Python, at least) to patch it to make the quickstart > > part of our Launch menu editable... which is a function we badly need, > > and isn't really an option with gmenu-simple-editor. > > Attached is a spec file for it, currently in jds-spec-files-extra. It > needs a patch to gnome-menus.spec in SUNWgnome-panel, also attached. > Please note, it currently crashes and burns for me - I don't know enough > Python to be able to debug what's going on yet though. > > > Glynn -------------- next part -------------- # # spec file for package gnome-menus # # Copyright (c) 2005 Sun Microsystems, Inc. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # Name: gnome-menus License: LGPL Group: System/GUI/GNOME Version: 2.14.0 Release: 1 Distribution: Java Desktop System Vendor: Sun Microsystems, Inc. Summary: Implementation of Desktop Menu Specification for GNOME Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/2.14/%{name}-%{version}.tar.bz2 Patch1: gnome-menus-01-alacarte-nodisplay-terminal.diff URL: http://www.gnome.org BuildRoot: %{_tmppath}/%{name}-%{version}-build Docdir: %{_defaultdocdir}/%{name} Autoreqprov: on Prereq: /sbin/ldconfig Prereq: GConf %define gnome_vfs_version 2.8.2 %define pygtk2_version 2.7.0 %define python_version 2.4 Requires: pygtk2 >= %{pygtk2_version} BuildRequires: pygtk2 >= %{pygtk2_version} BuildRequires: gnome-vfs >= %{gnome_common_version} BuildRequires: intltool %description This package implements the freedesktop.org desktop menu specification for the GNOME desktop. Also contained in this package, are the menu layout configuration files, .directory and assorted menu utility programs. %package devel Summary: Implementation of Desktop Menu Specification for GNOME Group: System/Libraries/GNOME Autoreqprov: on Requires: %name = %version Requires: gnome-vfs-devel >= %{gnome_vfs_version} %description devel This package implements the freedesktop.org desktop menu specification for the GNOME desktop. Also contained in this package, are the menu layout configuration files, .directory and assorted menu utility programs. %prep %setup -q %patch1 -p1 %build %ifos linux if [ -x /usr/bin/getconf ]; then CPUS=`getconf _NPROCESSORS_ONLN` fi %else CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '` %endif if test "x$CPUS" = "x" -o $CPUS = 0; then CPUS=1 fi aclocal $ACLOCAL_FLAGS automake -a -c -f autoconf ./configure --prefix=%{_prefix} \ --sysconfdir=%{_sysconfdir} \ --mandir=%{_mandir} make -j $CPUS \ pyexecdir=%{_libdir}/python%{python_version}/vendor-packages \ pythondir=%{_libdir}/python%{python_version}/vendor-packages %install make DESTDIR=$RPM_BUILD_ROOT install \ pyexecdir=%{_libdir}/python%{python_version}/vendor-packages \ pythondir=%{_libdir}/python%{python_version}/vendor-packages find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';' find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' find $RPM_BUILD_ROOT -type f -name "*.pyo" -exec rm -f {} ';' find $RPM_BUILD_ROOT -type f -name "*.pyc" -exec rm -f {} ';' # FIXME: Giga-hack part 1 of 2 follows... # file /etc/xdg/menus/applications.menu conflicts with desktop-data-SLES # Only on SuSE Linux !! %ifos linux mv $RPM_BUILD_ROOT%{_sysconfdir}/xdg/menus/applications.menu \ $RPM_BUILD_ROOT%{_sysconfdir}/xdg/menus/applications.menu.new %endif %post /sbin/ldconfig # FIXME: Giga-hack part 2 of 2 follows... # file /etc/xdg/menus/applications.menu conflicts with desktop-data-SLES MENU=/etc/xdg/menus/applications.menu cp $MENU $MENU.SuSE cp $MENU.new $MENU %postun /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %{_bindir}/* %{_libdir}/libgnome-menu.so.* %{_datadir}/desktop-directories/* %config %{_sysconfdir}/xdg/menus/* %{_datadir}/locale/*/LC_MESSAGES/*.mo %{_datadir}/applications/*.desktop %{_datadir}/gnome-menus %{_libdir}/python2.4/ %files devel %defattr(-, root, root) %{_libdir}/pkgconfig/* %{_libdir}/libgnome-menu.so %{_includedir}/gnome-menus/* %changelog * Fri Apr 21 2006 - glynn.foster at sun.com - Add alacarte patch which adds exec in terminal and no display options needed for the menu editor. * Thu Apr 13 2006 - damien.carbery at sun.com - Bump to 2.14.0. * Fri Jan 21 2006 - damien.carbery at sun.com - Bump to 2.13.5. * Thu Oct 27 2005 - laca at sun.com - move python stuff from site-packages to vendor-packages * Sat Sep 17 2005 - glynn.foster at sun.com - Bump to 2.12.0 * Wed Aug 24 2005 - laca at sun.com - remove upstream patch * Mon Aug 15 2005 - damien.carbery at sun.com - Bump to 2.11.91. * Fri May 13 2005 - brian.cameron at sun.com - Add unisntalled-pc files since they are needed on Solaris to build. * Tue May 10 2005 - glynn.foster at sun.com - Initial spec file for gnome-menus -------------- next part -------------- A non-text attachment was scrubbed... Name: gnome-menus-01-alacarte-nodisplay-terminal.diff Type: text/x-patch Size: 9645 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/desktop-discuss/attachments/20060421/df22c5a3/attachment.bin>
