rpms/kazehakase/devel 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.79, 1.80
Mamoru Tasaka
mtasaka at fedoraproject.org
Sun Apr 12 09:28:06 UTC 2009
Author: mtasaka
Update of /cvs/extras/rpms/kazehakase/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3914
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:
* Sun Apr 12 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.5.6-9.svn3769_trunk
- Prevent crash even if no modules are installed (related to bug 444569)
- Embed Vendor version information
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/devel/kazehakase.spec,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -r1.79 -r1.80
--- kazehakase.spec 11 Apr 2009 17:00:05 -0000 1.79
+++ kazehakase.spec 12 Apr 2009 09:28:03 -0000 1.80
@@ -34,7 +34,7 @@
%define svnver 3769_trunk
-%define fedorarel 8
+%define fedorarel 9
%define _release %{fedorarel}%{?usesvn:.svn%svnver}
%if 0%{?fedora} < 1
@@ -56,6 +56,9 @@
# kazehakase crashed when only kazehakase-webkit is installed
# (bug 444569)
Patch12: kazehakase-0.5.6-rev3769-crash-only_webkit_installed.patch
+# Also prevent crash even if no modules are installed
+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
@@ -183,6 +186,8 @@
%patch11 -p0 -b .rhbug
%patch12 -p1 -b .onlywebkit
+%patch13 -p1 -b .nomodule
+%patch14 -p1 -b .evr
%if %{need_autogen}
sh autogen.sh
@@ -233,6 +238,8 @@
%{_builddir}/%{name}-%{version}%{?usesvn:-svn%svnver}/%{name}-filter-requires.sh
%build
+export CFLAGS="%{optflags} -DVERSION_VENDOR=\\\"%{version}-%{release}\\\""
+
%configure \
CC="%{__cc} `nspr-config --cflags`" \
CXX="%{__cxx} `nspr-config --cflags`" \
@@ -325,6 +332,10 @@
%endif
%changelog
+* Sun Apr 12 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.5.6-9.svn3769_trunk
+- 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-8.svn3769_trunk
- Fix crash when kazehakase-webkit only is installed (bug 444569)
More information about the fedora-extras-commits
mailing list