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