-BuildRequires: libxml2-devel
-BuildRequires: mozilla-embedded-devel >= %{minmozver}
-BuildRequires: nautilus-devel >= 2.0.0
-BuildRequires: openssl-devel >= 0.9.7
-BuildRequires: scrollkeeper
-BuildRequires: bonobo-activation >= 2.2.0
-BuildRequires: rpm-build >= 4.1-10
-Requires: mozilla-embedded = %(rpm -q --qf '%{VERSION}' --whatprovides mozilla-embedded)
-Requires(post): GConf2
-Requires(post): mozilla
-Requires(post): scrollkeeper
+BuildRequires: libtool
+BuildRequires: libxml2-devel >= 2.6.6
+%if %{with mozilla_firefox}
+BuildRequires: mozilla-firefox-devel
+%else
+BuildRequires: mozilla-devel >= 5:1.7
+%endif
+%{?with_nautilus:BuildRequires: nautilus-devel >= 2.4.0}
+BuildRequires: pkgconfig
+BuildRequires: rpmbuild(macros) >= 1.197
+BuildRequires: scrollkeeper >= 0.1.4
+Requires(post,postun): desktop-file-utils
+Requires(post,postun): scrollkeeper
+Requires(post,preun): GConf2
+Requires: glib2 >= 1:2.4.4
+Requires: gtk+2 >= 2:2.4.4
+Requires: libbonobo >= 2.4.0
+%if %{with mozilla_firefox}
+%requires_eq mozilla-firefox-libs
+%else
+Requires: mozilla-embedded = %(rpm -q --qf '%{EPOCH}:%{VERSION}' --whatprovides mozilla-embedded)
+%endif
+Provides: wwwbrowser