rpms/kazehakase/F-8 kazehakase.spec,1.48,1.49

Mamoru Tasaka (mtasaka) fedora-extras-commits at redhat.com
Wed Mar 5 13:49:50 UTC 2008


Author: mtasaka

Update of /cvs/extras/rpms/kazehakase/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22242/F-8

Modified Files:
	kazehakase.spec 
Log Message:
* Wed Mar  5 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.5.3-4
- Create kazehakase-base, split gecko.so from -base package
  so that users can install only WebKit based package.



Index: kazehakase.spec
===================================================================
RCS file: /cvs/extras/rpms/kazehakase/F-8/kazehakase.spec,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- kazehakase.spec	5 Mar 2008 08:01:02 -0000	1.48
+++ kazehakase.spec	5 Mar 2008 13:49:14 -0000	1.49
@@ -31,7 +31,7 @@
 %endif
 
 
-%define		fedorarel	3
+%define		fedorarel	4
 
 
 %define		_release	%{fedorarel}%{?usesvn:.svn%svnver}
@@ -39,7 +39,7 @@
 Name:		kazehakase
 Version:	0.5.3
 Release:	%{_release}%{?dist}
-Summary:	Kazehakase browser
+Summary:	Kazehakase browser using Gecko rendering engine
 
 Group:		Applications/Internet
 License:	GPLv2+
@@ -78,6 +78,8 @@
 BuildRequires:	desktop-file-utils
 BuildRequires:	gettext
 
+Requires:	%{name}-base 	= %{version}-%{release}
+
 # GLib version dependency
 # Borrowed from pidgin spec file
 
@@ -104,10 +106,24 @@
 Kazehakase is a Web browser which aims to provide 
 a user interface that is truly user-friendly & fully customizable.
 
+This package uses Gecko for HTML rendering engine.
+If you want to use WebKit for HTML rendering engine, install
+"kazehakase-webkit" rpm instead.
+
+%package	base
+Summary:	Base package of Kazehakase
+Group:		Application/Internet
+
+%description	base
+This package contains base files for Kazehakase.
+To use Kazehakase, you also need to install a package
+containing HTML rendering engine module for Kazehakase.
+
+
 %package	hyperestraier
 Summary:	Kazehakase search engine of hyperestraier
 Group:		Applications/Internet
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 Obsoletes:	%{name}-plugins < %{obsolete_plugin_ver}
 Obsoletes:	%{name}-plugins-hyperestraier < %{obsolete_plugin_ver}
 Provides:	%{name}-plugins = %{version}-%{release}
@@ -121,7 +137,7 @@
 %package	anthy
 Summary:	Kazehakase search engine of Anthy
 Group:		Applications/Internet
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 Obsoletes:	%{name}-plugins-anthy < %{obsolete_plugin_ver}
 Provides:	%{name}-plugins-anthy = %{version}-%{release}
 
@@ -134,7 +150,7 @@
 %package	ruby
 Summary:	Ruby interpretter support for Kazehakase
 Group:		Applications/Internet
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 Requires:	ruby(gtk2)
 Requires:	ruby(abi) = %{rubyabi}
 
@@ -145,12 +161,15 @@
 
 %if %{support_webkit}
 %package	webkit
-Summary:	WebKit embed module of Kazehakase
+Summary:	Kazehakase browser using WebKit rendering engine
 Group:		Application/Internet
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}-base = %{version}-%{release}
 
 %description	webkit
-This package contains WebKit embed module of Kazehakase.
+Kazehakase is a Web browser which aims to provide 
+a user interface that is truly user-friendly & fully customizable.
+
+This package uses WebKit for HTML rendering engine.
 %endif
 
 %prep
@@ -234,7 +253,7 @@
 		%{__rm} -f ${f}.tmp
 done
 
-%if 1
+%if 0
 %if 0%{?fedora} == 9
 : This package builds, but does not work at all!!
 : Disabling build intentionally
@@ -245,7 +264,7 @@
 %clean
 %{__rm} -rf $RPM_BUILD_ROOT
 
-%files -f %{name}.lang
+%files -f %{name}.lang base
 %defattr(-,root,root,-)
 %doc AUTHORS COPYING* README* TODO*
 
@@ -260,7 +279,6 @@
 %dir %{_libdir}/%{name}/embed/
 %dir %{_libdir}/%{name}/search/
 %{_libdir}/%{name}/libkazehakase.so.*
-%{_libdir}/%{name}/embed/gecko.so
 
 %dir %{_datadir}/%{name}/
 %if %{support_ruby}
@@ -292,6 +310,11 @@
 %{_datadir}/%{name}/ext/ruby/
 %endif
 
+%files
+%defattr(-,root,root,-)
+%{_libdir}/%{name}/embed/gecko.so
+
+
 %if %{support_webkit}
 %files	webkit
 %defattr(-,root,root,-)
@@ -299,6 +322,10 @@
 %endif
 
 %changelog
+* Wed Mar  5 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.5.3-4
+- Create kazehakase-base, split gecko.so from -base package
+  so that users can install only WebKit based package.
+
 * Sun Mar  2 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.5.3-3
 - Support WebGTK
 




More information about the fedora-extras-commits mailing list