rpms/kazehakase/F-10 kazehakase-0.5.6-rev3769-crash-no_module_installed.patch, NONE, 1.1 kazehakase-0.5.6-rev3769-embed-vendor-version.patch, NONE, 1.1 kazehakase.spec, 1.75, 1.76

Mamoru Tasaka mtasaka at fedoraproject.org
Thu Apr 16 18:10:43 UTC 2009


Author: mtasaka

Update of /cvs/extras/rpms/kazehakase/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21762/F-10

Modified Files:
	kazehakase.spec 
Added Files:
	kazehakase-0.5.6-rev3769-crash-no_module_installed.patch 
	kazehakase-0.5.6-rev3769-embed-vendor-version.patch 
Log Message:
import 2 patches from devel

kazehakase-0.5.6-rev3769-crash-no_module_installed.patch:

--- NEW FILE kazehakase-0.5.6-rev3769-crash-no_module_installed.patch ---
--- kazehakase-0.5.6-svn3769_trunk/src/kz-window.c.debug	2009-04-12 15:31:16.000000000 +0900
+++ kazehakase-0.5.6-svn3769_trunk/src/kz-window.c	2009-04-12 15:41:27.000000000 +0900
@@ -859,6 +859,7 @@
 	if (url) g_return_val_if_fail(g_utf8_validate(url, strlen(url), NULL), NULL);
 
 	kzembed = kz_window_create_embed(kz);
+	g_return_val_if_fail(kzembed, NULL);
 	kztab = KZ_TAB_LABEL(kz_tab_label_new(kz, kzembed));
 
 	gtk_widget_show_all(GTK_WIDGET(kzembed));

kazehakase-0.5.6-rev3769-embed-vendor-version.patch:

--- NEW FILE kazehakase-0.5.6-rev3769-embed-vendor-version.patch ---
--- kazehakase-0.5.6-svn3769_trunk/src/dialogs/kz-about-dialog.c.version	2009-01-28 04:25:07.000000000 +0900
+++ kazehakase-0.5.6-svn3769_trunk/src/dialogs/kz-about-dialog.c	2009-04-12 18:01:15.000000000 +0900
@@ -95,7 +95,12 @@
 			GDK_RGB_DITHER_NORMAL,
 			0, 0);
 	/* Draw version and backends under the logo */
-	version = g_strdup_printf (_("Version %s"), VERSION);
+	version = g_strdup_printf (_("Version %s"), 
+#ifdef VERSION_VENDOR
+		VERSION_VENDOR);
+#else
+		VERSION);
+#endif
 	backends = backend_names();
 	if (backends)
 	{


Index: kazehakase.spec
===================================================================
RCS file: /cvs/extras/rpms/kazehakase/F-10/kazehakase.spec,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -r1.75 -r1.76
--- kazehakase.spec	11 Apr 2009 19:12:37 -0000	1.75
+++ kazehakase.spec	16 Apr 2009 18:10:12 -0000	1.76
@@ -29,7 +29,7 @@
 %define		svnver		3509_trunk
 
 
-%define		fedorarel	3
+%define		fedorarel	4
 %define		_release	%{fedorarel}%{?usesvn:.svn%svnver}
 
 %if 0%{?fedora} < 1
@@ -53,6 +53,8 @@
 # kazehakase crashed when only kazehakase-webkit is installed
 # (bug 444569)
 Patch12:	kazehakase-0.5.6-crash-only_webkit_installed.patch
+Patch13:	kazehakase-0.5.6-rev3769-crash-no_module_installed.patch
+Patch14:	kazehakase-0.5.6-rev3769-embed-vendor-version.patch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:	expat-devel
@@ -73,13 +75,13 @@
 BuildRequires:	ruby
 %endif
 %if %{support_webkit}
-BuildRequires:	WebKit-gtk-devel
-%endif 	
+BuildRequires:	WebKit-gtk-devel %{?min_webkit_EVR:>= %{min_webkit_EVR}}
+%endif
 
 BuildRequires:	desktop-file-utils
 BuildRequires:	gettext
 
-Requires:	%{name}-base 	= %{version}-%{release}
+Requires:	%{name}-base	= %{version}-%{release}
 
 # GLib version dependency
 # Borrowed from pidgin spec file
@@ -182,6 +184,8 @@
 %patch11 -p0 -b .rhbug
 %endif
 %patch12 -p1 -b .onlywebkit
+%patch13 -p1 -b .nomodule
+%patch14 -p1 -b .evr
 
 %if %{need_autogen}
 sh autogen.sh
@@ -198,6 +202,8 @@
 done
 
 %build
+export CFLAGS="%{optflags} -DVERSION_VENDOR=\\\"%{version}-%{release}\\\""
+
 %configure \
 %if 0%{?fedora} >= 9
 	CC="%{__cc} `nspr-config --cflags`" \
@@ -297,6 +303,10 @@
 %endif
 
 %changelog
+* Fri Apr 17 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.5.6-4
+- Prevent crash even if no modules are installed (related to bug 444569)
+- Embed Vendor version information
+
 * Sun Apr 12 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.5.6-3
 - Fix crash when kazehakase-webkit only is installed (bug 444569)
 - Fix Group tag (bug 486452)




More information about the scm-commits mailing list