bug-buddy.spec revision 11129
169N/A#
5741N/A# spec file for package bug-buddy
0N/A#
0N/A# Copyright (c) 2005 Sun Microsystems, Inc.
0N/A# This file and all modifications and additions to the pristine
0N/A# package are under the same license as the package itself.
0N/A#
0N/A# Owner: mattman
0N/A#
0N/AName: bug-buddy
0N/ALicense: GPL
0N/AGroup: System/GUI/GNOME
0N/AVersion: 2.19.0
0N/ARelease: 1
0N/ADistribution: Java Desktop System
0N/AVendor: Sun Microsystems, Inc.
0N/ASummary: GNOME Bug Reporting Tool
0N/ASource: http://ftp.gnome.org/pub/GNOME/sources/bug-buddy/2.19/bug-buddy-%{version}.tar.bz2
2362N/A# date:2004-11-08 type:feature owner:mattman bugster:5102045
2362N/APatch1: bug-buddy-01-use-pstack.diff
2362N/A# date:2007-08-28 type:bug owner:mattman
0N/APatch2: bug-buddy-02-disable-breakpad.diff
0N/A# # date:2007-08-09 type:bug owner:dcarbery
0N/A# Patch2: bug-buddy-02-solaris-int.diff
0N/AURL: http://www.gnome.org/
0N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
0N/ADocdir: %{_docdir}/bug-buddy
0N/AAutoreqprov: on
0N/A
0N/A%define libgnomeui_version 2.6.0
5741N/A%define scrollkeeper_version 0.3.14
5741N/A%define gnome_desktop_version 2.6.1
0N/A%define gnome_doc_utils_version 0.2.0
0N/A
0N/ABuildRequires: libgnomeui-devel >= %{libgnomeui_version}
0N/ABuildRequires: gnome-desktop >= %{gnome_desktop_version}
0N/ABuildRequires: scrollkeeper >= %{scrollkeeper_version}
0N/ABuildRequires: gnome-doc-utils >= %{gnome_doc_utils_version}
0N/ARequires: libgnomeui >= %{libgnomeui_version}
0N/APrereq: GConf
5741N/A
0N/A%description
5741N/ABug Buddy for the GNOME 2.6 Desktop has been ported from the GNOME 1.x releases. Its purpose is to make bug-reporting for end-users as easy as possible. It can generate backtraces of crashes and include the information with the bugreport.
5741N/A
5741N/A%prep
0N/A%setup -q
0N/A%patch1 -p1
0N/A%patch2 -p1
169N/A
0N/A%build
169N/A%ifos linux
0N/Aif [ -x /usr/bin/getconf ]; then
0N/A CPUS=`getconf _NPROCESSORS_ONLN`
0N/Afi
5741N/A%else
0N/A CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
5741N/A%endif
0N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
0N/A CPUS=1
5741N/Afi
5741N/A
5741N/Alibtoolize --force
0N/Aglib-gettextize --copy --force
5741N/Aintltoolize --force --copy
5741N/Aaclocal $ACLOCAL_FLAGS -I .
5268N/Aautoconf
0N/Aautoheader
0N/Aautomake -a -c -f
5268N/A
169N/A# FIXME: Disable scrollkeeper for now
169N/ACFLAGS="$RPM_OPT_FLAGS" \
169N/A./configure --prefix=%{_prefix} \
169N/A --sysconfdir=%{_sysconfdir} \
169N/A --mandir=%{_mandir} \
169N/A --disable-scrollkeeper
169N/Amake -j $CPUS
0N/A
169N/A%install
169N/Amake DESTDIR=$RPM_BUILD_ROOT install
169N/A#Copy zh_HK from zh_TW
169N/A#Fixes bug 4930405
169N/Ainstall -d $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES
169N/Ainstall --mode=0644 $RPM_BUILD_ROOT%{_datadir}/locale/zh_TW/LC_MESSAGES/*.mo $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES/
5741N/A
5741N/Arm $RPM_BUILD_ROOT%{_datadir}/applications/bug-buddy*.desktop
0N/A
169N/A%clean
169N/Arm -rf $RPM_BUILD_ROOT
169N/A
169N/A%post
169N/Aexport GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
169N/ASCHEMAS="bug-buddy.schemas"
169N/Afor S in $SCHEMAS; do
169N/A gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/$S >/dev/null
169N/Adone
0N/A
169N/A%files
0N/A%doc AUTHORS COPYING ChangeLog NEWS README
169N/A%defattr (-, root, root)
169N/A%{_datadir}/locale/*/LC_MESSAGES/*.mo
169N/A%{_datadir}/bug-buddy/bug-buddy.*
169N/A%{_datadir}/bug-buddy/gdb-cmd
169N/A%{_datadir}/bug-buddy/gnome.png
169N/A%{_datadir}/bug-buddy/bugzilla/*
169N/A%{_datadir}/gnome/help/bug-buddy/*
169N/A%{_datadir}/mime-info/*
169N/A%{_bindir}/bug-buddy
169N/A%{_datadir}/omf/bug-buddy/*.omf
0N/A%{_datadir}/pixmaps/*.png
169N/A%{_datadir}/man/man1/bug-buddy.1.gz
169N/A%{_sysconfdir}/gconf/schemas/bug-buddy.schemas
0N/A%{_datadir}/application-registry/*.applications
169N/A
169N/A
169N/A%changelog
169N/A* Tue Aug 28 2007 - matt.keenan@sun.com
169N/A- Bump back to 2.19.0
169N/A- Rework bug-buddy-01-use-pstack.diff
169N/A- Add new patch bug-buddy-02-disable-breakpad.diff so that it compiles
169N/A* Thu Aug 14 2007 - damien.carbery@sun.com
0N/A- Unbump to 2.18.1 to get module to build.
169N/A* Thu Aug 09 2007 - damien.carbery@sun.com
169N/A- Add patch, 02-solaris-int, to fix some Solaris specific issues.
169N/A* Tue Jul 31 2007 - damien.carbery@sun.com
169N/A- Bump to 2.19.0.
169N/A* Thu Apr 12 2007 - damien.carbery@sun.com
169N/A- Bump to 2.18.1.
169N/A* Tue Mar 13 2007 - damien.carbery@sun.com
169N/A- Bump to 2.18.0.
5741N/A* Tue Mar 06 2007 - damien.carbery@sun.com
0N/A- Bump to 2.17.4. Remove deletion of ximian.png as the file is not installed.
169N/A* Mon Dec 18 2006 - damien.carbery@sun.com
169N/A- Bump to 2.17.3.
169N/A* Tue Dec 05 2006 - damien.carbery@sun.com
0N/A- Bump to 2.17.2.
169N/A* Tue Sep 05 2006 - damien.carbery@sun.com
169N/A- Bump to 2.16.0.
169N/A* Mon Jul 24 2006 - damien.carbery@sun.com
0N/A- Bump to 2.15.90.
169N/A* Fri Jul 21 2006 - damien.carbery@sun.com
5741N/A- Bump to 2.15.0.
5741N/A* Mon Mar 13 2006 - damien.carbery@sun.com
5741N/A- Bump to 2.14.0.
5741N/A* Tue Feb 28 2006 - damien.carbery@sun.com
5741N/A- Bump to 2.13.90.
0N/A* Tue Jan 17 2006 - glynn.foster@sun.com
169N/A- Bump 2.13.0
169N/A* Tue Nov 29 2005 - laca@sun.com
169N/A- remove javahelp stuff
169N/A* Tue Oct 11 2005 - damien.carbery@sun.com
169N/A- Bump to 2.12.1
169N/A* Sat Sep 17 2005 - glynn.foster@sun.com
169N/A- Bump to 2.12.0
169N/A* Mon Sep 05 2005 - damien.carbery@sun.com
169N/A- Bump to 2.11.92.
169N/A* Mon Aug 15 2005 - damien.carbery@sun.com
169N/A- Bump to 2.11.01.
169N/A* Fri Aug 05 2005 - glynn.foster@sun.com
169N/A- Remove the bug reporting branding patch for the moment - we don't even
169N/A ship bug buddy with Solaris, but now with opensolaris.org we should point
0N/A to upstream.
0N/A* Fri May 20 2005 - glynn.foster@sun.com
- Update to 2.10.0
* Thu Mar 31 2005 - damien.carbery@sun.com
- Updated docs tarball (bug-buddy-docs-0.6linux) from maeve.anslow@sun.com.
* Wed Feb 09 2005 - damien.carbery@sun.com
- Integrated updated Linux specific docs tarball from maeve.anslow@sun.com.
Added %ifos to accomodate this.
* Thu Jan 27 2005 - kazuhiko.maekawa@sun.com
- Put l10n help tarball for Cinnabar-linux
* Tue Jan 25 2005 - glynn.foster@sun.com
- Bring back bug-buddy into the Linux build, removing and merging
some patches.
* Mon Nov 08 2004 - leena.gunda@wipro.com
- Added bug-buddy-05-use-pstack.diff to use pstack to get the stack
trace on Solaris as gdb is not available. Fixes bug #5102045.
* Wed Aug 25 2004 - Kazuhiko.Maekawa@sun.com
- Added l10n help contents with patch
* Fri Aug 20 2004 - damien.carbery@sun.com
- Integrated updated docs tarball from breda.mccolgan@sun.com.
* Thu Aug 05 2004 - damien.carbery@sun.com
- Integrated docs tarball from breda.mccolgan@sun.com
- Added patch to compensate for Makefiles removed from new tarball.
* Wed Jul 21 2004 - damien.carbery@sun.com
- Add patch to remove --export-dynamic which breaks Solaris build.
- Add $ACLOCAL_FLAGS to build on Solaris.
* Thu Jul 08 2004 - damien.donlon@sun.com
- Updated l10n content to bug-buddy-l10n-po-1.2.tar.bz2
* Wed Jul 07 2004 - niall.power@sun.com
- ported to rpm4
* Wed Jul 07 2004 - dermot.mccluskey@sun.com
- added "-j $CPUS" to make to speed up builds
* Wed May 12 2004 - damien.donlon@sun.com
- Updated l10n content to bug-buddy-l10n-po-1.1.tar.bz2
* Fri May 07 2004 - matt.keenan@sun.com
- Bump to 2.6.1
* Sun Apr 18 2004 - laca@sun.com
- enable javahelp conversion on Solaris
* Thu Apr 01 2004 - matt.keenan@sun.com
- javahelp conversion
* Mon Mar 29 2004 - damien.donlon@sun.com
- Updated l10n content to bug-buddy-l10n-po-1.0.tar.bz2
* Wed Mar 24 2004 - glynn.foster@sun.com
- Bump to 2.6.0
* Tue Mar 16 2004 - glynn.foster@sun.com
- Bump to 2.5.92. Remove localized online help since it's upstream
in the tarball. Remove help button since we're working from head
and we'll get it with the next iteration. Remove random branding
in the user interface, just increases more time spent doing pointless
localizations. Remove the ximian branding patch, since it needs to be
redone, and we shouldn't do the sendmail edits in that patch.
* Tue Mar 16 2004 - glynn.foster@sun.com
- Removed man, menu patches since we're doing this in spec file now.
Merged potfile patches and reorder the rest.
* Thu Mar 11 2004 - yuriy.kuznetsov@sun.com
- added bug-buddy-09-g11n-potfiles.diff
* Wed Mar 03 2004 - balamurali.viswanathan@wipro.com
- Added patch bug-buddy-08-enable-help.diff to provide help.
* Mon Feb 23 2004 - matt.keenan@sun.com
- Bump to 2.5.3, update l10n
- Re-merge all patches
* Wed Dec 17 2003 - glynn.foster@sun.com
- Bump to 2.5.1
* Thu Nov 13 2003 - glynn.foster@sun.com
- Remove menu entry
* Fri Oct 10 2003 - niall.power@sun.com
- Updated to version 2.4.0
* Thu Oct 9 2003 - Laca@sun.com
- removed %post, fixed %files list and removed ximian.png.
* Wed Sep 17 2003 - matt.keenan@sun.com
- Man page change, package tarball version of man page
* Tue Aug 19 2003 - Laszlo.Kovacs@sun.com
- add bug-buddy-04-remove-ximian-druid-pages.diff
* Tue Aug 05 2003 - Laszlo.Kovacs@sun.com
- add bug-buddy-03-sensical-check-removed.diff
* Tue Aug 05 2003 - glynn.foster@sun.com
- Update tarball, bump version, reset release.
* Fri Aug 01 2003 - glynn.foster@sun.com
- Add menu category thing
* Tue May 13 2003 - matt.keenan@sun.com
- initial Sun Release