10139N/A# spec file for package gnome-menus
10139N/A#
10139N/A# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
10139N/A# This file and all modifications and additions to the pristine
10139N/A# package are under the same license as the package itself.
10139N/A#
10139N/A%define owner jouby
10139N/A#
10139N/A%define OSR LFI#105446 (gnome Exec. summary):n/a
10139N/A
10139N/A%include l10n.inc
10818N/AName: gnome-menus
10139N/ALicense: GPLv2, LGPLv2
10139N/AGroup: System/GUI/GNOME
10139N/AVersion: 3.4.2
10139N/ARelease: 1
10139N/ADistribution: Java Desktop System
10139N/AVendor: Gnome Community
10139N/ASummary: Implementation of Desktop Menu Specification for GNOME
10139N/ASource: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.4/%{name}-%{version}.tar.xz
10190N/ASource1: %{name}-po-sun-%{po_sun_version}.tar.bz2
10139N/A%if %build_l10n
10323N/ASource2: l10n-configure.sh
10819N/A%endif
10835N/A# date:2006-04-28 owner:gman type:branding
10835N/APatch1: gnome-menus-01-quickstart.diff
10139N/A# date:2006-04-28 owner:gman type:branding
10139N/APatch2: gnome-menus-02-application-submenu-rename.diff
10139N/A# date:2006-04-28 owner:gman type:branding
10139N/APatch3: gnome-menus-03-preferences.diff
10139N/A# date:2008-03-06 type:bug owner:mattman bugzilla:504600 bugster:6666675
10139N/APatch4: gnome-menus-04-menu-monitor.diff
10139N/A# date:2009-10-16 type:bug owner:jedy doo:11689
10139N/APatch5: gnome-menus-05-lost-menu.diff
10139N/A# date:2009-12-03 type:branding owner:jedy
10139N/APatch6: gnome-menus-06-python2.6.diff
10139N/APatch7: gnome-menus-07-warn.diff
10139N/A# date:2011-03-14 type:feature owner:yippi bugster:7013977
10139N/APatch8: gnome-menus-08-rbac.diff
10139N/AURL: http://www.gnome.org
10139N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10139N/ADocdir: %{_defaultdocdir}/%{name}
10139N/AAutoreqprov: on
10139N/APrereq: /sbin/ldconfig
10139N/APrereq: GConf
10139N/A
10139N/A%define gnome_vfs_version 2.8.2
10139N/A%define pygtk2_version 2.7.0
10139N/A
10139N/ARequires: pygtk2 >= %{pygtk2_version}
10139N/ABuildRequires: pygtk2 >= %{pygtk2_version}
10139N/ABuildRequires: gnome-vfs >= %{gnome_common_version}
10139N/ABuildRequires: intltool
10139N/A
10139N/A%description
10139N/AThis package implements the freedesktop.org desktop menu specification for the GNOME
10139N/Adesktop. Also contained in this package, are the menu layout configuration files, .directory
10139N/Aand assorted menu utility programs.
10139N/A
10139N/A%package devel
10139N/ASummary: Implementation of Desktop Menu Specification for GNOME
10139N/AGroup: System/Libraries/GNOME
10139N/AAutoreqprov: on
10139N/ARequires: %name = %version
10139N/ARequires: gnome-vfs-devel >= %{gnome_vfs_version}
10139N/A
10139N/A%description devel
10139N/AThis package implements the freedesktop.org desktop menu specification for the GNOME
10139N/Adesktop. Also contained in this package, are the menu layout configuration files, .directory
10139N/Aand assorted menu utility programs.
10139N/A
10819N/A%prep
10835N/A%setup -q
10139N/A%if %build_l10n
10139N/Abzcat %SOURCE1 | tar xf -
10139N/Acd po-sun; gmake; cd ..
10139N/A%endif
10139N/A# Remove the changes to the default menu for Indiana, so
10139N/A# patch these only when building a Sun product.
10139N/A%if %option_with_sun_branding
10139N/A#%patch1 -p1
10139N/A%endif
10139N/A%patch2 -p1
10165N/A%if %option_with_sun_branding
10139N/A#%patch3 -p1
10139N/A%endif
10139N/A#%patch4 -p1
10139N/A%patch5 -p1
10321N/A%patch6 -p1
10321N/A%patch7 -p1
10139N/A#%patch8 -p1
10321N/A
10321N/A%build
10344N/A%ifos linux
10139N/Aif [ -x /usr/bin/getconf ]; then
10139N/A CPUS=`getconf _NPROCESSORS_ONLN`
10139N/Afi
10139N/A%else
10139N/A CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
10139N/A%endif
10139N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
10139N/A CPUS=1
10139N/Afi
10139N/A
10139N/Aexport PYTHON=/usr/bin/python%{default_python_version}
10139N/A
10139N/Alibtoolize --force
10139N/Aglib-gettextize -f
10139N/Aintltoolize --force --copy --automake
10139N/A
10139N/A%if %build_l10n
10139N/Abash -x %SOURCE2 --enable-copyright
10139N/A%endif
10139N/A
10139N/Aaclocal-1.11 $ACLOCAL_FLAGS -I m4
10139N/Aautomake-1.11 -a -c -f
10139N/Aautoconf
10139N/Aexport LDFLAGS="%_ldflags -lsecdb -lsocket -lnsl -ltsol"
10139N/A./configure --prefix=%{_prefix} \
10139N/A --sysconfdir=%{_sysconfdir} \
10139N/A --mandir=%{_mandir}
10139N/Agmake -j $CPUS \
10139N/A pyexecdir=%{_libdir}/python%{default_python_version}/vendor-packages \
10139N/A pythondir=%{_libdir}/python%{default_python_version}/vendor-packages
10139N/A
10139N/A%install
10139N/Agmake DESTDIR=$RPM_BUILD_ROOT install \
10139N/A pyexecdir=%{_libdir}/python%{default_python_version}/vendor-packages \
10139N/A pythondir=%{_libdir}/python%{default_python_version}/vendor-packages
10139N/Afind $RPM_BUILD_ROOT -type f -name "*.pyo" -exec rm -f {} ';'
10139N/A# FIXME: Giga-hack part 1 of 2 follows...
10139N/A# file /etc/xdg/menus/applications.menu conflicts with desktop-data-SLES
10139N/A# Only on SuSE Linux !!
10139N/A%ifos linux
10139N/Amv $RPM_BUILD_ROOT%{_sysconfdir}/xdg/menus/applications.menu \
10139N/A $RPM_BUILD_ROOT%{_sysconfdir}/xdg/menus/applications.menu.new
10139N/A%endif
10139N/A
10139N/A%post
10139N/A/sbin/ldconfig
10139N/A# FIXME: Giga-hack part 2 of 2 follows...
10139N/A# file /etc/xdg/menus/applications.menu conflicts with desktop-data-SLES
10139N/AMENU=/etc/xdg/menus/applications.menu
10139N/Acp $MENU $MENU.SuSE
10139N/Acp $MENU.new $MENU
10139N/A
10139N/A%postun
10139N/A/sbin/ldconfig
10139N/A
10139N/A%clean
10835N/Arm -rf $RPM_BUILD_ROOT
10835N/A
10835N/A%files
10818N/A%defattr(-,root,root)
10819N/A%{_bindir}/*
10802N/A%{_libdir}/libgnome-menu.so.*
10802N/A%{_datadir}/desktop-directories/*
10802N/A%config %{_sysconfdir}/xdg/menus/*
10802N/A%{_datadir}/locale/*/LC_MESSAGES/*.mo
10802N/A%{_datadir}/applications/*.desktop
10344N/A%{_datadir}/gnome-menus
10344N/A%{_libdir}/python2.4/
10344N/A
10321N/A%files devel
10321N/A%defattr(-, root, root)
10321N/A%{_libdir}/pkgconfig/*
10165N/A%{_libdir}/libgnome-menu.so
10165N/A%{_includedir}/gnome-menus/*
10139N/A
10139N/A%changelog
10139N/A* Thu May 17 2012 - brian.cameron@oracle.com
10139N/A- Bump to 3.4.2.
10139N/A* Wed May 09 2012 - brian.cameron@oracle.com
10139N/A- Bump to 3.4.0.
10139N/A* Fri Sep 30 2011 - brian.cameron@oracle.com
10139N/A- Bump to 3.2.0.
10139N/A* Thu Sep 08 2011 - brian.cameron@oracle.com
10139N/A- Bump to 3.1.90.
10139N/A* Mon Aug 22 2011 - brian.cameron@oracle.com
10139N/A- Bump to 3.1.5.
10139N/A* Wed Jul 06 2011 - brian.cameron@oracle.com
10139N/A- Bump to 3.0.1.
10139N/A* Mon Mar 14 2011 - brian.cameron@oracle.com
10139N/A- Add patch gnome-menus-08-rbac.diff so menu entries are filtered out if the
10139N/A user cannot run them according to RBAC. If the user can run them via gksu
10139N/A or pfexec, then they are shown. Fixes bugster #7013977.
10139N/A* Wed Jan 19 2011 - Michal.Pryc@Oracle.Com
10139N/A- Updated License tag.
10139N/A* Wed Oct 20 2010 - brian.cameron@oracle.com
10139N/A- Bump to 2.30.4.
10139N/A* Mon Jun 21 2010 - brian.cameron@oracle.com
10139N/A- Bump to 2.30.2.
10139N/A* Mon Jun 20 2010 - yuntong.jin@sun.com
10139N/A- Change owner to jouby
10139N/A* Tue Mar 30 2010 - christian.kelly@sun.com
10139N/A- Bump to 2.30.0.
10139N/A* Thu Mar 11 2010 - christian.kelly@sun.com
10139N/A- Bump to 2.29.92.
10139N/A* Mon Mar 1 2010 - christian.kelly@sun.com
10139N/A- Bump to 2.29.91.
10139N/A* Mon Feb 1 2010 - christian.kelly@sun.com
10139N/A- Bump to 2.29.6.
10139N/A* Thu Dec 03 2009 - jedy.wang@sun.com
10139N/A- Add 17-python2.6.diff to fix python 2.6 problem.
10139N/A* Fri Oct 23 2009 - jedy.wang@sun.com
10139N/A- Change owner to jedy.
10139N/A* Fri Oct 16 2009 - jedy.wang@sun.com
10139N/A- New patch 05-lost-menu.diff
10139N/A* Wed Oct 14 2009 - dave.lin@sun.com
10139N/A- Bump to 2.28.0.1
10139N/A* Wed Sep 23 2009 - dave.lin@sun.com
10139N/A- Bump to 2.28.0
10139N/A* Mon Sep 14 2009 - matt.keenan@sun.com
10139N/A- Bump to 2.27.92
10139N/A* Thu Jul 30 2009 - christian.kelly@sun.com
10139N/A- Bump to 2.27.5.
10139N/A- Remove upstream patch.
10139N/A* Tue Jul 21 2009 - christian.kelly@sun.com
10139N/A- Correct download link.
10139N/A* Wed Jul 01 2009 - matt.keenan@sun.com
10139N/A- Bump to 2.26.2
10139N/A- Fix d.o.o: 9306, add patch 05-disable-shave.diff
10139N/A* Wed Apr 15 2009 - dave.lin@sun.com
10139N/A- Bump to 2.26.1
10139N/A* Tue Mar 17 2009 - dave.lin@sun.com
10139N/A- Bump to 2.26.0
10139N/A* Tue Feb 17 2009 - dave.lin@sun.com
10139N/A- Bump to 2.25.91
10139N/A* Thu Jan 29 2009 - matt.keenan@sun.com
10139N/A- Bump to 2.25.5
10139N/A* Wed Dec 03 2008 - dave.lin@sun.com
10139N/A- Bump to 2.25.2
10139N/A* Wed Oct 29 2008 - matt.keenan@sun.com
10139N/A- Remove indiana branding patch 05, #6765067
10139N/A* Sat Sep 27 2008 - brian.cameron@sun.com
10139N/A- Bump to 2.24.0.
10139N/A* Thu Sep 25 2008 - matt.keenan@sun.com
10139N/A- Indiana branding, hide Devemoper Tools Menu #6752376
10139N/A* Wed Sep 10 2008 - christian.kelly@sun.com
10139N/A- Bump to 2.23.92.
10139N/A* Tue Sep 02 2008 - christian.kelly@sun.com
10139N/A- Bump to 2.23.91.
10139N/A* Thu Aug 08 2008 - damien.carbery@sun.com
10139N/A- Bump to 2.23.6.
10139N/A* Wed Jul 22 2008 - damien.carbery@sun.com
10139N/A- Bump to 2.23.5.
10139N/A* Tue Jun 17 2008 - damien.carbery@sun.com
10139N/A- Bump to 2.23.4.
10139N/A* Fri Jun 06 2008 - jedy.wang@sun.com
10139N/A- Fixes broken download link.
10139N/A* Wed Jun 04 2008 - matt.keenan@sun.com
10139N/A- Bump to 2.23.3.
10139N/A* Thu May 29 2008 - matt.keenan@sun.com
10139N/A- Bump to 2.23.1. Re-factor patches
10139N/A* Wed May 28 2008 - damien.carbery@sun.com
10139N/A- Bump to 2.22.2.
10139N/A* Wed Apr 09 2008 - damien.carbery@sun.com
10139N/A- Bump to 2.22.1.
10139N/A* Mon Mar 10 2008 - brian.cameron@sun.com
10139N/A- Bump to 2.22.0
10139N/A* Thu Mar 6 2008 - matt.keenan@sun.com
10139N/A- Add patch 04-menu-monitor.diff, fix bug 6666675 stopper
10139N/A* Wed Feb 27 2008 - damien.carbery@sun.com
10139N/A- Bump to 2.21.92.
10139N/A* Tue Feb 12 2008 - damien.carbery@sun.com
10139N/A- Bump to 2.21.91.
10139N/A* Mon Jan 28 2008 - damien.carbery@sun.com
10139N/A- Bump to 2.21.90.
10139N/A* Tue Jan 15 2008 - damien.carbery@sun.com
10139N/A- Bump to 2.21.5. Remove upstream patch, 04-gio.
10139N/A* Tue Jan 08 2008 - damien.carbery@sun.com
10139N/A- Add upstream patch, 04-gio, to use correct gio variable type.
10139N/A* Sun Dec 23 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.21.3.
10139N/A* Tue Nov 13 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.21.2.
10139N/A* Fri Nov 09 2007 - jedy.wang@sun.com
10139N/A- Remove 04-support-alacarte.diff.
10139N/A* Fri Oct 19 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.20.1.
10139N/A* Wed Oct 10 2007 - damien.carbery@sun.com
10139N/A- Don't delete *.pyc files - they are needed.
10139N/A* Tue Sep 18 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.20.0.
10139N/A* Wed Sep 05 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.19.92.
10139N/A* Tue Aug 28 2007 - damien.carbery@sun.com
10139N/A- Replace 05-iconv-solaris patch with call to intltoolize.
10139N/A* Thu Aug 16 2007 - damien.carbery@sun.com
10139N/A- Add patch 05-iconv-solaris to fix #467309.Modify intltool-merge.in to allow
10139N/A use of non-GNU iconv.
10139N/A* Wed Aug 15 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.19.90.
10139N/A* Tue Jul 31 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.19.6.
10139N/A* Mon Jul 09 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.19.5.
10139N/A* Mon Jun 18 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.19.4.
10139N/A* Tue Jun 05 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.19.3.
10139N/A* Mon May 14 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.19.2.
10139N/A* Tue Mar 13 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.18.0.
10139N/A* Tue Feb 27 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.17.92.
10139N/A* Tue Feb 13 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.17.91.
10139N/A* Tue Jan 16 2007 - takao.fujiwara@sun.com
10139N/A- Add l10n tarball.
10139N/A* Wed Jan 10 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.17.5.
10139N/A* Wed Nov 22 2006 - damien.carbery@sun.com
10139N/A- Bump to 2.17.2.
10139N/A* Tue Oct 03 2006 - damien.carbery@sun.com
10139N/A- Bump to 2.16.1.
10139N/A* Mon Sep 04 2006 - damien.carbery@sun.com
10139N/A- Bump to 2.16.0.
10139N/A* Thu Aug 16 2006 - harry.lu@sun.com
10139N/A- add patch gnome-menus-04-support-alacarte.diff to fix bug 6460249.
10139N/A* Tue Aug 08 2006 - damien.carbery@sun.com
10139N/A- Bump to 2.15.91.
10139N/A* Tue Aug 08 2006 - glynn.foster@sun.com
10139N/A- Remove alacarte patch, and reorder.
10139N/A* Mon Jul 24 2006 - damien.carbery@sun.com
10139N/A- Bump to 2.15.90.
10139N/A* Wed May 03 2006 - glynn.foster@sun.com
10139N/A- Remove Accessibility submenu from preferences
10139N/A* Fri Apr 28 2006 - glynn.foster@sun.com
10139N/A- Add patch to rename some submenus, like
10139N/A Universal Access, and Developer Tools.
10139N/A* Fri Apr 28 2006 - glynn.foster@sun.com
10139N/A- Add quickstart.menu, along with ability to edit
10139N/A in the simple menu editor.
10139N/A* Fri Apr 21 2006 - glynn.foster@sun.com
10139N/A- Add alacarte patch which adds exec in terminal
10139N/A and no display options needed for the menu editor.
10139N/A* Thu Apr 13 2006 - damien.carbery@sun.com
10139N/A- Bump to 2.14.0.
10139N/A* Fri Jan 21 2006 - damien.carbery@sun.com
10139N/A- Bump to 2.13.5.
10139N/A* Thu Oct 27 2005 - laca@sun.com
10139N/A- move python stuff from site-packages to vendor-packages
10139N/A* Sat Sep 17 2005 - glynn.foster@sun.com
10139N/A- Bump to 2.12.0
10139N/A* Wed Aug 24 2005 - laca@sun.com
10139N/A- remove upstream patch
10139N/A* Mon Aug 15 2005 - damien.carbery@sun.com
10139N/A- Bump to 2.11.91.
10139N/A* Fri May 13 2005 - brian.cameron@sun.com
10139N/A- Add unisntalled-pc files since they are needed on Solaris to build.
10139N/A* Tue May 10 2005 - glynn.foster@sun.com
10139N/A- Initial spec file for gnome-menus
10139N/A
10139N/A