[grip] fixed "GripUpdate: Process /usr/bin/grip was killed by signal 11" (#728254)

Adrian Reber adrian at fedoraproject.org
Mon Mar 26 09:14:39 UTC 2012


commit a3c1c20dd0063ef2580a78f87748209928e5f05e
Author: Adrian Reber <adrian at lisas.de>
Date:   Mon Mar 26 11:14:35 2012 +0200

    fixed "GripUpdate: Process /usr/bin/grip was killed by signal 11" (#728254)

 grip.GripUpdate-728254.patch |   66 ++++++++++++++++++++++++++++++++++++++++++
 grip.spec                    |    7 ++++-
 2 files changed, 72 insertions(+), 1 deletions(-)
---
diff --git a/grip.GripUpdate-728254.patch b/grip.GripUpdate-728254.patch
new file mode 100644
index 0000000..05a06a4
--- /dev/null
+++ b/grip.GripUpdate-728254.patch
@@ -0,0 +1,66 @@
+--- grip-3.2.0/src/grip.c	2012-03-26 11:10:21.699724390 +0200
++++ grip-3.2.0/src/grip.c.new	2012-03-26 11:10:57.540779591 +0200
+@@ -47,7 +47,6 @@
+ static void MakeHelpPage(GripInfo *ginfo);
+ static void MakeAboutPage(GripGUI *uinfo);
+ static void MakeStyles(GripGUI *uinfo);
+-static void Homepage(void);
+ static void LoadImages(GripGUI *uinfo);
+ static void DoLoadConfig(GripInfo *ginfo);
+ void DoSaveConfig(GripInfo *ginfo);
+@@ -511,11 +510,10 @@
+ void MakeAboutPage(GripGUI *uinfo)
+ {
+   GtkWidget *aboutpage;
+-  GtkWidget *vbox,*vbox2,*hbox;
++  GtkWidget *vbox,*vbox2;
+   GtkWidget *label;
+   GtkWidget *logo;
+   GtkWidget *ebox;
+-  GtkWidget *button;
+   char versionbuf[40];
+ 
+   aboutpage=MakeNewPage(uinfo->notebook,_("About"));
+@@ -555,21 +553,6 @@
+   gtk_widget_show(label);
+ #endif
+ 
+-  hbox=gtk_hbox_new(TRUE,0);
+-
+-  button=gtk_button_new_with_label("http://www.nostatic.org/grip");
+-  gtk_widget_set_style(button,uinfo->style_dark_grey);
+-  gtk_widget_set_style(GTK_BIN(button)->child,
+-		       uinfo->style_dark_grey);
+-  gtk_signal_connect(GTK_OBJECT(button),"clicked",
+-		     GTK_SIGNAL_FUNC(Homepage),NULL);
+-  gtk_box_pack_start(GTK_BOX(hbox),button,FALSE,FALSE,0);
+-  gtk_widget_show(button);
+-
+-  gtk_box_pack_start(GTK_BOX(vbox2),hbox,FALSE,FALSE,0);
+-  gtk_widget_show(hbox);
+-  
+-
+   gtk_container_add(GTK_CONTAINER(vbox),vbox2);
+   gtk_widget_show(vbox2);
+ 
+@@ -598,11 +581,6 @@
+   uinfo->style_dark_grey=MakeStyle(&gdkwhite,color_dark_grey,TRUE);
+ }
+ 
+-static void Homepage(void)
+-{
+-  system("gnome-moz-remote http://www.nostatic.org/grip");
+-}
+-
+ static void LoadImages(GripGUI *uinfo)
+ {
+   uinfo->check_image=Loadxpm(uinfo->app,check_xpm);
+@@ -671,6 +649,8 @@
+ 
+   ginfo=(GripInfo *)gtk_object_get_user_data(GTK_OBJECT(app));
+ 
++  if(!ginfo) return;
++
+   if(ginfo->ffwding) FastFwd(ginfo);
+   if(ginfo->rewinding) Rewind(ginfo);
+ 
diff --git a/grip.spec b/grip.spec
index 33283fc..98a0655 100644
--- a/grip.spec
+++ b/grip.spec
@@ -1,7 +1,7 @@
 Summary: Front-end for CD rippers and Ogg Vorbis encoders
 Name: grip
 Version: 3.2.0
-Release: 34%{?dist}
+Release: 35%{?dist}
 Epoch: 1
 License: GPLv2+
 Group: Applications/Multimedia
@@ -16,6 +16,7 @@ Patch6: grip-3.2.0-executionpatch.patch
 Patch7: grip.834724.patch
 Patch8: grip.split-utf-8-strings.patch
 Patch9: grip.spurious-output-when-editing-disc-info-736391.patch
+Patch10: grip.GripUpdate-728254.patch
 URL: http://www.nostatic.org/grip/
 Requires: vorbis-tools
 BuildRequires: vte-devel cdparanoia-devel
@@ -40,6 +41,7 @@ accessing track information on disc database servers.
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
+%patch10 -p1
 
 %build
 
@@ -106,6 +108,9 @@ desktop-file-install \
 %{_mandir}/man1/*
 
 %changelog
+* Mon Mar 26 2012 Adrian Reber <adrian at lisas.de> - 1:3.2.0-35
+- fixed "GripUpdate: Process /usr/bin/grip was killed by signal 11" (#728254)
+
 * Mon Mar 26 2012 Adrian Reber <adrian at lisas.de> - 1:3.2.0-34
 - fixed "Spurious output when editing disc info" (#736391)
 - removed buildroot and clean section


More information about the scm-commits mailing list