2 %bcond_without mozilla_firefox # build without mozilla-firefox-devel
5 Summary: Epiphany - gecko-based GNOME web browser
6 Summary(es): Epiphany - navigador Web de GNOME basado en gecko
7 Summary(pl): Epiphany - przegl±darka WWW dla GNOME
12 Group: X11/Applications/Networking
13 Source0: http://ftp.gnome.org/pub/gnome/sources/epiphany/%{basever}/%{name}-%{version}.tar.bz2
14 # Source0-md5: 69f9760646b736d953f24442e0e38f7b
15 Patch0: %{name}-first-tab.patch
16 Patch1: %{name}-desktop.patch
17 Patch2: %{name}-mozilla_includes.patch
18 Patch3: %{name}-pld-homepage.patch
19 Patch4: %{name}-configure.patch
20 URL: http://www.gnome.org/projects/epiphany/
21 BuildRequires: GConf2-devel >= 2.10.0
22 BuildRequires: ORBit2-devel >= 1:2.12.1
23 BuildRequires: autoconf >= 2.59
24 BuildRequires: automake >= 1.8
25 BuildRequires: dbus-glib-devel >= 0.34
26 BuildRequires: gnome-common >= 2.8.0
27 BuildRequires: gnome-desktop-devel >= 2.10.0-2
28 BuildRequires: gnome-doc-utils >= 0.3.2-1
29 BuildRequires: gnome-vfs2-devel >= 2.10.0-2
30 BuildRequires: gtk+2-devel >= 2:2.8.3
31 BuildRequires: gtk-doc >= 1.3
32 BuildRequires: intltool >= 0.33
33 BuildRequires: iso-codes >= 0.35
34 BuildRequires: libglade2-devel >= 1:2.5.1
35 BuildRequires: libgnomeprintui-devel >= 2.11.0-3
36 BuildRequires: libgnomeui-devel >= 2.10.0-2
37 BuildRequires: startup-notification-devel >= 0.5
38 BuildRequires: libtool
39 BuildRequires: libxslt-devel >= 1.1.15
40 %if %{with mozilla_firefox}
41 BuildRequires: mozilla-firefox-devel >= 1.0.5
43 BuildRequires: mozilla-devel >= 5:1.7.9
45 BuildRequires: pkgconfig
46 BuildRequires: python-gnome-devel >= 2.6.0
47 BuildRequires: python-pygtk-devel >= 2.6.0
48 BuildRequires: rpmbuild(macros) >= 1.197
49 BuildRequires: scrollkeeper
50 Requires(post,preun): GConf2
51 Requires(post,postun): desktop-file-utils
52 Requires(post,postun): scrollkeeper
53 Requires: dbus >= 0.34
54 Requires: gnome-icon-theme >= 2.10.0
55 Requires: gtk+2 >= 2:2.8.3
56 %if %{with mozilla_firefox}
57 %requires_eq mozilla-firefox
59 Requires: mozilla-embedded = %(rpm -q --qf '%{EPOCH}:%{VERSION}' --whatprovides mozilla-embedded)
61 Obsoletes: python-epiphany
62 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
64 # can be provided by mozilla or mozilla-embedded
65 %define _noautoreqdep libgtkembedmoz.so libgtksuperwin.so libxpcom.so
68 GNOME browser based on Gecko (Mozilla rendering engine).
71 Navigador Web de GNOME basado en Gecko (el engine plasmante de Mozilla).
74 Epiphany jest przegl±dark± WWW bazuj±c± na Gecko (mechanizmie
75 interpretacji stron Mozilli).
78 Summary: Epiphany header files
79 Summary(es): Ficheros de cabecera de Epiphany
80 Summary(pl): Pliki nag³ówkowe Epiphany
81 Group: X11/Applications/Networking
82 # doesn't require base
83 Requires: gtk+2-devel >= 2:2.8.3
84 Requires: libxslt-devel >= 1.1.15
87 Epiphany header files for plugin development.
89 %description devel -l es
90 Ficheros de cabecera de Epiphany para desarrollar plug-ins.
92 %description devel -l pl
93 Pliki nag³ówkowe Epiphany do tworzenia wtyczek.
104 gnome-doc-prepare --copy --force
105 %{__gnome_doc_common}
115 --disable-schemas-install \
119 --with-html-dir=%{_gtkdocdir}
120 # CFLAGS is a hack for gcc 3.3
122 CFLAGS="%{rpmcflags} -fno-strict-aliasing"
125 rm -rf $RPM_BUILD_ROOT
126 install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/%{basever}/extensions
129 DESTDIR=$RPM_BUILD_ROOT \
130 HTML_DIR=%{_gtkdocdir}
132 rm -r $RPM_BUILD_ROOT%{_datadir}/locale/no
133 rm -f $RPM_BUILD_ROOT%{_libdir}/epiphany/%{basever}/plugins/*.la
135 # epiphany-2.0.mo, but gnome/help/epiphany
136 %find_lang %{name}-2.0 --with-gnome --all-name
139 rm -rf $RPM_BUILD_ROOT
142 %gconf_schema_install epiphany-fonts.schemas
143 %gconf_schema_install epiphany-lockdown.schemas
144 %gconf_schema_install epiphany-pango.schemas
145 %gconf_schema_install epiphany.schemas
146 %scrollkeeper_update_post
147 %update_desktop_database_post
150 %gconf_schema_uninstall epiphany-fonts.schemas
151 %gconf_schema_uninstall epiphany-lockdown.schemas
152 %gconf_schema_uninstall epiphany-pango.schemas
153 %gconf_schema_uninstall epiphany.schemas
156 %scrollkeeper_update_postun
157 %update_desktop_database_postun
159 %files -f %{name}-2.0.lang
160 %defattr(644,root,root,755)
161 %doc AUTHORS ChangeLog NEWS README
162 %attr(755,root,root) %{_bindir}/*
163 %{_datadir}/dbus-1/services/*.service
167 %{_sysconfdir}/gconf/schemas/epiphany-fonts.schemas
168 %{_sysconfdir}/gconf/schemas/epiphany-lockdown.schemas
169 %{_sysconfdir}/gconf/schemas/epiphany-pango.schemas
170 %{_sysconfdir}/gconf/schemas/epiphany.schemas
172 %dir %{_libdir}/%{name}
173 %dir %{_libdir}/%{name}/%{basever}
174 %dir %{_libdir}/%{name}/%{basever}/extensions
175 %dir %{_libdir}/%{name}/%{basever}/plugins
176 %attr(755,root,root) %{_libdir}/epiphany/%{basever}/plugins/*.so*
180 %defattr(644,root,root,755)
182 %{_includedir}/epiphany
183 %{_pkgconfigdir}/*.pc
184 %{_datadir}/pygtk/*/defs/epiphany.defs