Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=92a9f59a4e0939dbbd1b6b90a7f779f6b72819c0
commit 92a9f59a4e0939dbbd1b6b90a7f779f6b72819c0 Author: crazy <[EMAIL PROTECTED]> Date: Sun Oct 7 15:35:35 2007 +0200 bug-buddy-2.20.1-1-i686 * Version bump * added missing _F_gnome_iconcache * removed patch in workarounds , solved upstream diff --git a/source/gnome/bug-buddy/FrugalBuild b/source/gnome/bug-buddy/FrugalBuild index 4369d27..bdc4a03 100644 --- a/source/gnome/bug-buddy/FrugalBuild +++ b/source/gnome/bug-buddy/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: Christian Hamar alias krix <[EMAIL PROTECTED]> pkgname=bug-buddy -pkgver=2.20.0 -pkgrel=3 +pkgver=2.20.1 +pkgrel=1 pkgdesc="A bug reporting tool for GNOME" url="http://www.gnome.org/" depends=('gnome-desktop>=2.20.0' 'gnome-menus>=2.20.0' 'rarian' 'desktop-file-utils' \ @@ -14,19 +14,15 @@ archs=('i686' 'x86_64') _F_gnome_schemas=('/etc/gconf/schemas/bug-buddy.schemas') _F_gnome_scrollkeeper="y" _F_gnome_desktop="y" +_F_gnome_iconcache="y" Finclude gnome gnome-scriptlet -source=([EMAIL PROTECTED] bug-buddy-2.20.0-fix-breakpad.patch) -sha1sums=('c4d0d2345e13e4f85051f4ca1488d1a08d38fe4b' \ - '0b52f9e9b67bdd70a108be0f2a444caaf00720f2') +sha1sums=('ef6f82b2444e3b72bd6ac4197086d9b1697ae928') -build() { +build() +{ Fcd Fbuild_slice_scrollkeeper Fbuild - # No need version numbering here - Frm usr/lib/gtk-2.0/modules/libgnomebreakpad.so - Frm usr/lib/gtk-2.0/modules/libgnomebreakpad.so.0 - Fmv usr/lib/gtk-2.0/modules/libgnomebreakpad.so.0.0.0 usr/lib/gtk-2.0/modules/libgnomebreakpad.so Fbuild_gnome_scriptlet } diff --git a/source/gnome/bug-buddy/bug-buddy-2.20.0-fix-breakpad.patch b/source/gnome/bug-buddy/bug-buddy-2.20.0-fix-breakpad.patch deleted file mode 100644 index ccc2dcf..0000000 --- a/source/gnome/bug-buddy/bug-buddy-2.20.0-fix-breakpad.patch +++ /dev/null @@ -1,69 +0,0 @@ -diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN bug-buddy-2.20.0.orig/gnome-breakpad/gnome-breakpad.cc bug-buddy-2.20.0/gnome-breakpad/gnome-breakpad.cc ---- bug-buddy-2.20.0.orig/gnome-breakpad/gnome-breakpad.cc 2007-09-04 15:53:55.000000000 -0400 -+++ bug-buddy-2.20.0/gnome-breakpad/gnome-breakpad.cc 2007-10-02 11:23:54.000000000 -0400 -@@ -291,22 +291,59 @@ gtk_module_init (int *argc, char** argv[ - - if (bugbuddy && !g_getenv ("GNOME_DISABLE_CRASH_DIALOG")) { - #ifdef ENABLE_GOOGLE_BREAKPAD -+ static struct sigaction old_action; -+ -+ sigaction(SIGSEGV, NULL, &old_action); -+ if (old_action.sa_handler != SIG_DFL) -+ return 0; -+ -+ sigaction(SIGABRT, NULL, &old_action); -+ if (old_action.sa_handler != SIG_DFL) -+ return 0; -+ -+ sigaction(SIGTRAP, NULL, &old_action); -+ if (old_action.sa_handler != SIG_DFL) -+ return 0; -+ -+ sigaction(SIGFPE, NULL, &old_action); -+ if (old_action.sa_handler != SIG_DFL) -+ return 0; -+ -+ sigaction(SIGBUS, NULL, &old_action); -+ if (old_action.sa_handler != SIG_DFL) -+ return 0; -+ - static ExceptionHandler handler("/tmp", check_if_gdb, - MinidumpCallback, NULL, true); - #else - static struct sigaction *setptr; -+ static struct sigaction old_action; - struct sigaction sa; - memset(&sa, 0, sizeof(sa)); - setptr = &sa; - - sa.sa_handler = bugbuddy_segv_handle; - -- sigaction(SIGSEGV, setptr, NULL); -- sigaction(SIGABRT, setptr, NULL); -- sigaction(SIGTRAP, setptr, NULL); -- sigaction(SIGFPE, setptr, NULL); -- sigaction(SIGBUS, setptr, NULL); -+ sigaction(SIGSEGV, NULL, &old_action); -+ if (old_action.sa_handler == SIG_DFL) -+ sigaction(SIGSEGV, setptr, NULL); -+ -+ sigaction(SIGABRT, NULL, &old_action); -+ if (old_action.sa_handler == SIG_DFL) -+ sigaction(SIGABRT, setptr, NULL); -+ -+ sigaction(SIGTRAP, NULL, &old_action); -+ if (old_action.sa_handler == SIG_DFL) -+ sigaction(SIGTRAP, setptr, NULL); -+ -+ sigaction(SIGFPE, NULL, &old_action); -+ if (old_action.sa_handler == SIG_DFL) -+ sigaction(SIGFPE, setptr, NULL); -+ -+ sigaction(SIGBUS, NULL, &old_action); -+ if (old_action.sa_handler == SIG_DFL) -+ sigaction(SIGBUS, setptr, NULL); - #endif - } -- -+ return 0; - } _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
