bug-buddy.spec revision 15864
10139N/A#
10139N/A# spec file for package bug-buddy
12219N/A#
10139N/A# Copyright (c) 2008 Sun Microsystems, Inc.
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# Owner: mattman
10139N/A#
10139N/AName: bug-buddy
10139N/ALicense: GPL
13754N/AGroup: System/GUI/GNOME
10139N/AVersion: 2.25.91
10139N/ARelease: 1
10139N/ADistribution: Java Desktop System
10139N/AVendor: Sun Microsystems, Inc.
13299N/ASummary: GNOME Bug Reporting Tool
10794N/ASource: http://ftp.gnome.org/pub/GNOME/sources/bug-buddy/2.25/bug-buddy-%{version}.tar.bz2
10794N/A%if %build_l10n
12773N/ASource1: l10n-configure.sh
12773N/A%endif
12773N/A# date:2004-11-08 type:feature owner:mattman bugster:5102045 bugzilla:473559
10794N/APatch1: bug-buddy-01-use-pstack.diff
10139N/A# date:2007-09-07 type:bug owner:mattman bugster:6600538
10815N/APatch2: bug-buddy-02-dlopen-java.diff
13639N/A# date:2008-11-12 type:bug owner:mattman bugster:6783977
13754N/APatch3: bug-buddy-03-disable-google-breakpad.diff
13639N/AURL: http://www.gnome.org/
10139N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10139N/ADocdir: %{_docdir}/bug-buddy
10139N/AAutoreqprov: on
10139N/A
10139N/A%define libgnomeui_version 2.6.0
10139N/A%define scrollkeeper_version 0.3.14
10139N/A%define gnome_desktop_version 2.6.1
10139N/A%define gnome_doc_utils_version 0.2.0
10139N/A
10139N/ABuildRequires: libgnomeui-devel >= %{libgnomeui_version}
10139N/ABuildRequires: gnome-desktop >= %{gnome_desktop_version}
10139N/ABuildRequires: scrollkeeper >= %{scrollkeeper_version}
10139N/ABuildRequires: gnome-doc-utils >= %{gnome_doc_utils_version}
10139N/ARequires: libgnomeui >= %{libgnomeui_version}
10139N/APrereq: GConf
10139N/A
10139N/A%description
10139N/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.
10139N/A
10139N/A%prep
10139N/A%setup -q
10139N/A%patch1 -p1
10139N/A%patch2 -p1
10139N/A%patch3 -p1
10139N/A
10139N/A%build
10139N/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/Alibtoolize --force
10139N/Aglib-gettextize --copy --force
10139N/Aintltoolize --force --copy
10139N/A
10139N/A%if %build_l10n
10139N/Abash -x %SOURCE1 --enable-copyright
10139N/A%endif
10139N/A
10139N/Aaclocal $ACLOCAL_FLAGS -I .
10139N/Aautoconf
10139N/Aautoheader
10139N/Aautomake -a -c -f
10139N/A
10139N/A# FIXME: Disable scrollkeeper for now
10139N/ACFLAGS="$RPM_OPT_FLAGS" \
10139N/A./configure --prefix=%{_prefix} \
10139N/A --sysconfdir=%{_sysconfdir} \
10794N/A --mandir=%{_mandir} \
10794N/A --disable-scrollkeeper
12754N/Amake -j $CPUS
10794N/A
11087N/A%install
12526N/Amake DESTDIR=$RPM_BUILD_ROOT install
13621N/A#Copy zh_HK from zh_TW
10139N/A#Fixes bug 4930405
10139N/Ainstall -d $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES
10139N/Ainstall --mode=0644 $RPM_BUILD_ROOT%{_datadir}/locale/zh_TW/LC_MESSAGES/*.mo $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES/
10139N/A
10139N/Arm $RPM_BUILD_ROOT%{_datadir}/applications/bug-buddy*.desktop
10139N/Arm $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/libgnomebreakpad.*a
10139N/A
10139N/A%clean
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/A
10139N/A%post
10139N/Aexport GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
10139N/ASCHEMAS="bug-buddy.schemas"
10139N/Afor S in $SCHEMAS; do
10139N/A gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/$S >/dev/null
10139N/Adone
10139N/A
10139N/A%files
10139N/A%doc AUTHORS COPYING ChangeLog NEWS README
10139N/A%defattr (-, root, root)
10139N/A%{_datadir}/locale/*/LC_MESSAGES/*.mo
11338N/A%{_datadir}/bug-buddy/bug-buddy.*
11338N/A%{_datadir}/bug-buddy/gdb-cmd
11338N/A%{_datadir}/bug-buddy/gnome.png
11338N/A%{_datadir}/bug-buddy/bugzilla/*
11338N/A%{_datadir}/gnome/help/bug-buddy/*
10139N/A%{_datadir}/mime-info/*
10139N/A%{_bindir}/bug-buddy
10139N/A%{_datadir}/omf/bug-buddy/*.omf
10139N/A%{_datadir}/pixmaps/*.png
10139N/A%{_datadir}/man/man1/bug-buddy.1.gz
10139N/A%{_sysconfdir}/gconf/schemas/bug-buddy.schemas
10139N/A%{_datadir}/application-registry/*.applications
10139N/A%{_libdir}/gtk-2.0/modules/*
12773N/A
12773N/A
12773N/A%changelog
12773N/A* Tue Feb 17 2009 - dave.lin@sun.com
12773N/A- Bump to 2.25.91
10139N/A* Thu Dec 11 2008 - matt.keenan@sun.com
10139N/A- Rework patches 01 and 02 for new tarball, also create new patch
10139N/A- 03 to disable building google-breakpad.
10139N/A* Wed Dec 03 2008 - dave.lin@sun.com
10139N/A- Bump to 2.25.2
10139N/A* Wed Sep 23 2008 - matt.keenan@sun.com
10139N/A- Bump to 2.24.0.
10139N/A- Rework patches bug-buddy-01-use-pstack.diff, bug-buddy-02-dlopen-java.diff
10139N/A- Remove patch bug-buddy-03-disable-google-breakpad.diff applied upstream
10139N/A* Mon Sep 01 2008 - christian.kelly@sun.com
10139N/A- Bump to 2.23.91.1.
10139N/A* Mon Sep 01 2008 - matt.keenan@sun.com
10139N/A- Remove patch 01-enable-breakpad, partially fixed upstream, rest of patch has
10139N/A been merged into patch 01.
10139N/A- Merge part of patch 01-enable-breakpad into 01-use-pstack.
10139N/A- Re-number remaining patches
10139N/A* Mon Sep 01 2008 - christian.kelly@sun.com
11338N/A- Bump to 2.23.91
11338N/A* Tue Aug 19 2008 - dave.lin@sun.com
10139N/A- Bump to 2.23.90
10139N/A* Tue Aug 05 2008 - damien.carbery@sun.com
10139N/A- Bump to 2.23.6.
10139N/A* Tue Jul 22 2008 - damien.carbery@sun.com
10139N/A- Bump to 2.23.5.1.
10139N/A* Mon Jul 21 2008 - damien.carbery@sun.com
10139N/A- Bump to 2.23.5.
10139N/A* Tue Mar 11 2008 - damien.carbery@sun.com
10139N/A- Bump to 2.22.0.
10139N/A* Wed Jan 30 2008 - damien.carbery@sun.com
10139N/A- Bump to 2.21.90.
10139N/A* Fri Oct 19 2007 - matt.keenan@sun.com
10139N/A- Temporary patch to disable google breakpad
10139N/A* Fri Sep 28 2007 - damien.carbery@sun.com
10139N/A- Delete libgnomebreakpad.[a|la].
10139N/A* Tue Sep 18 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.20.0.
10139N/A* Fri Aug 31 2007 - matt.keenan@sun.com
10139N/A- Rename patch 02 from disable to enable
10139N/A* Tue Aug 28 2007 - matt.keenan@sun.com
10139N/A- Bump to 2.19.91
10139N/A* Tue Aug 28 2007 - matt.keenan@sun.com
10139N/A- Bump back to 2.19.0
10139N/A- Rework bug-buddy-01-use-pstack.diff
10139N/A- Add new patch bug-buddy-02-disable-breakpad.diff so that it compiles
10139N/A* Thu Aug 14 2007 - damien.carbery@sun.com
10139N/A- Unbump to 2.18.1 to get module to build.
10139N/A* Thu Aug 09 2007 - damien.carbery@sun.com
10139N/A- Add patch, 02-solaris-int, to fix some Solaris specific issues.
10139N/A* Tue Jul 31 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.19.0.
10139N/A* Thu Apr 12 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.18.1.
10139N/A* Tue Mar 13 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.18.0.
10139N/A* Tue Mar 06 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.17.4. Remove deletion of ximian.png as the file is not installed.
10139N/A* Mon Dec 18 2006 - damien.carbery@sun.com
10139N/A- Bump to 2.17.3.
10139N/A* Tue Dec 05 2006 - damien.carbery@sun.com
10139N/A- Bump to 2.17.2.
13754N/A* Tue Sep 05 2006 - damien.carbery@sun.com
13754N/A- Bump to 2.16.0.
13692N/A* Mon Jul 24 2006 - damien.carbery@sun.com
13692N/A- Bump to 2.15.90.
13639N/A* Fri Jul 21 2006 - damien.carbery@sun.com
13639N/A- Bump to 2.15.0.
13639N/A* Mon Mar 13 2006 - damien.carbery@sun.com
13639N/A- Bump to 2.14.0.
13639N/A* Tue Feb 28 2006 - damien.carbery@sun.com
13621N/A- Bump to 2.13.90.
13621N/A* Tue Jan 17 2006 - glynn.foster@sun.com
13621N/A- Bump 2.13.0
13499N/A* Tue Nov 29 2005 - laca@sun.com
13499N/A- remove javahelp stuff
13498N/A* Tue Oct 11 2005 - damien.carbery@sun.com
13498N/A- Bump to 2.12.1
13416N/A* Sat Sep 17 2005 - glynn.foster@sun.com
13416N/A- Bump to 2.12.0
13313N/A* Mon Sep 05 2005 - damien.carbery@sun.com
13313N/A- Bump to 2.11.92.
13299N/A* Mon Aug 15 2005 - damien.carbery@sun.com
13299N/A- Bump to 2.11.01.
13274N/A* Fri Aug 05 2005 - glynn.foster@sun.com
13274N/A- Remove the bug reporting branding patch for the moment - we don't even
13261N/A ship bug buddy with Solaris, but now with opensolaris.org we should point
13261N/A to upstream.
13103N/A* Fri May 20 2005 - glynn.foster@sun.com
13103N/A- Update to 2.10.0
12988N/A* Thu Mar 31 2005 - damien.carbery@sun.com
12988N/A- Updated docs tarball (bug-buddy-docs-0.6linux) from maeve.anslow@sun.com.
12933N/A* Wed Feb 09 2005 - damien.carbery@sun.com
12933N/A- Integrated updated Linux specific docs tarball from maeve.anslow@sun.com.
12933N/A Added %ifos to accomodate this.
12571N/A* Thu Jan 27 2005 - kazuhiko.maekawa@sun.com
12571N/A- Put l10n help tarball for Cinnabar-linux
12466N/A* Tue Jan 25 2005 - glynn.foster@sun.com
12466N/A- Bring back bug-buddy into the Linux build, removing and merging
12413N/A some patches.
12413N/A* Mon Nov 08 2004 - leena.gunda@wipro.com
12413N/A- Added bug-buddy-05-use-pstack.diff to use pstack to get the stack
12401N/A trace on Solaris as gdb is not available. Fixes bug #5102045.
12401N/A* Wed Aug 25 2004 - Kazuhiko.Maekawa@sun.com
12387N/A- Added l10n help contents with patch
12387N/A* Fri Aug 20 2004 - damien.carbery@sun.com
12370N/A- Integrated updated docs tarball from breda.mccolgan@sun.com.
12370N/A* Thu Aug 05 2004 - damien.carbery@sun.com
12287N/A- Integrated docs tarball from breda.mccolgan@sun.com
12287N/A- Added patch to compensate for Makefiles removed from new tarball.
12227N/A* Wed Jul 21 2004 - damien.carbery@sun.com
12227N/A- Add patch to remove --export-dynamic which breaks Solaris build.
12219N/A- Add $ACLOCAL_FLAGS to build on Solaris.
12219N/A* Thu Jul 08 2004 - damien.donlon@sun.com
12071N/A- Updated l10n content to bug-buddy-l10n-po-1.2.tar.bz2
12071N/A* Wed Jul 07 2004 - niall.power@sun.com
12022N/A- ported to rpm4
12022N/A* Wed Jul 07 2004 - dermot.mccluskey@sun.com
11922N/A- added "-j $CPUS" to make to speed up builds
11922N/A* Wed May 12 2004 - damien.donlon@sun.com
11819N/A- Updated l10n content to bug-buddy-l10n-po-1.1.tar.bz2
11821N/A* Fri May 07 2004 - matt.keenan@sun.com
11416N/A- Bump to 2.6.1
11418N/A* Sun Apr 18 2004 - laca@sun.com
11338N/A- enable javahelp conversion on Solaris
11338N/A* Thu Apr 01 2004 - matt.keenan@sun.com
11253N/A- javahelp conversion
11253N/A* Mon Mar 29 2004 - damien.donlon@sun.com
11172N/A- Updated l10n content to bug-buddy-l10n-po-1.0.tar.bz2
11172N/A* Wed Mar 24 2004 - glynn.foster@sun.com
11118N/A- Bump to 2.6.0
11118N/A* Tue Mar 16 2004 - glynn.foster@sun.com
11087N/A- Bump to 2.5.92. Remove localized online help since it's upstream
11087N/A in the tarball. Remove help button since we're working from head
11087N/A and we'll get it with the next iteration. Remove random branding
11073N/A in the user interface, just increases more time spent doing pointless
11067N/A localizations. Remove the ximian branding patch, since it needs to be
11067N/A redone, and we shouldn't do the sendmail edits in that patch.
11060N/A* Tue Mar 16 2004 - glynn.foster@sun.com
11060N/A- Removed man, menu patches since we're doing this in spec file now.
11025N/A Merged potfile patches and reorder the rest.
11025N/A* Thu Mar 11 2004 - yuriy.kuznetsov@sun.com
11025N/A- added bug-buddy-09-g11n-potfiles.diff
10986N/A* Wed Mar 03 2004 - balamurali.viswanathan@wipro.com
10988N/A- Added patch bug-buddy-08-enable-help.diff to provide help.
10980N/A* Mon Feb 23 2004 - matt.keenan@sun.com
10980N/A- Bump to 2.5.3, update l10n
10917N/A- Re-merge all patches
10917N/A* Wed Dec 17 2003 - glynn.foster@sun.com
10815N/A- Bump to 2.5.1
10815N/A* Thu Nov 13 2003 - glynn.foster@sun.com
10794N/A- Remove menu entry
10794N/A* Fri Oct 10 2003 - niall.power@sun.com
10794N/A- Updated to version 2.4.0
10742N/A* Thu Oct 9 2003 - Laca@sun.com
10742N/A- removed %post, fixed %files list and removed ximian.png.
10640N/A* Wed Sep 17 2003 - matt.keenan@sun.com
10640N/A- Man page change, package tarball version of man page
10613N/A* Tue Aug 19 2003 - Laszlo.Kovacs@sun.com
10613N/A- add bug-buddy-04-remove-ximian-druid-pages.diff
10473N/A* Tue Aug 05 2003 - Laszlo.Kovacs@sun.com
10474N/A- add bug-buddy-03-sensical-check-removed.diff
10406N/A* Tue Aug 05 2003 - glynn.foster@sun.com
10406N/A- Update tarball, bump version, reset release.
10406N/A* Fri Aug 01 2003 - glynn.foster@sun.com
10283N/A- Add menu category thing
10283N/A* Tue May 13 2003 - matt.keenan@sun.com
10139N/A- initial Sun Release
10139N/A