%define mozilla_version 1.6 Summary: GNOME web browser based on the mozilla rendering engine. Name: epiphany Version: 1.0.7 Release: 9mdk License: GPL Group: Networking/WWW URL: http://epiphany.mozdev.org/ Source0: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}-%{version}.tar.bz2 Source1: epiphany-48.png Source2: epiphany-32.png Source3: epiphany-16.png Source4: epiphany-bookmarks-48.png Source5: epiphany-bookmarks-32.png Source6: epiphany-bookmarks-16.png #gw from the galeon startup script: add the mozilla plugin path # and workaround flash performance bug with gtk2 Patch0: epiphany-1.0.7-plugin-path.patch.bz2 # (fc) 0.9.2-2mdk fix default homepage Patch1: epiphany-0.9.2-defaulthome.patch.bz2 # (fc) 1.0.7-4mdk keep primary selection from location bar when switching tab (Galeon) Patch2: epiphany-1.0.7-selection.patch.bz2 # (fc) 1.0.7-5mdk fix various crashes (CVS) Patch3: epiphany-1.0.7-cvsfixes.patch.bz2 # (fc) 1.0.7-5mdk fix translation in xml file Patch4: epiphany-1.0.7-intl.patch.bz2 # (fc) 1.0.7-7mdk add gcc2 abi compatibility for old plugins (galeon) Patch5: epiphany-1.0.7-gcc2abi.patch.bz2 # (fc) 1.0.7-9mdk add "always fullscreen" mode Patch6: epiphany-1.0.7-fullscreen.patch.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: mozilla-devel = %{mozilla_version} BuildRequires: libgnomeui2-devel BuildRequires: libglade2.0-devel BuildRequires: scrollkeeper BuildRequires: perl-XML-Parser BuildRequires: automake1.7 BuildRequires: intltool Prereq: scrollkeeper Provides: webclient Requires: indexhtml Requires: mozilla = %{mozilla_version} %description Epiphany is a GNOME web browser based on the mozilla rendering engine. The name meaning: "An intuitive grasp of reality through something (as an event) usually simple and striking" %package devel Group: Development/C Summary: Header files for developing with Epiphany %description devel This contains the C headers required for developing with Epiphany. %prep %setup -q %patch0 -p1 -b .plugins %patch1 -p1 -b .defaulthome %patch2 -p1 -b .selection %patch3 -p1 -b .cvsfixes %patch4 -p1 -b .intl %patch5 -p1 -b .gcc2abi %patch6 -p1 -b .fullscreen #needed by patch4 & 5 aclocal-1.7 -I %{_datadir}/aclocal/gnome2-macros automake-1.7 %build #we don't use libtool 1.5 yet %define __libtoolize /bin/true %configure2_5x %make WARN_CFLAGS="" %install rm -rf $RPM_BUILD_ROOT %makeinstall_std %find_lang %{name}-2.0 --with-gnome --all-name mkdir -p $RPM_BUILD_ROOT%{_menudir} cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name} ?package(%{name}):\ needs="X11" \ section="Networking/WWW" \ title="Epiphany Web Browser" \ longtitle="Browse the web" \ command="%{_bindir}/epiphany" \ icon="epiphany.png" \ startup_notify="true" ?package(%{name}):\ needs="X11" \ section="Networking/WWW" \ title="Epiphany Bookmarks Editor" \ longtitle="Browse and organize your bookmarks" \ command="%{_bindir}/epiphany --bookmarks-editor" \ icon="epiphany-bookmarks.png" \ startup_notify="true" EOF mkdir -p %buildroot{%_liconsdir,%_iconsdir,%_miconsdir} install -m 644 %SOURCE1 %buildroot%_liconsdir/epiphany.png install -m 644 %SOURCE2 %buildroot%_iconsdir/epiphany.png install -m 644 %SOURCE3 %buildroot%_miconsdir/epiphany.png install -m 644 %SOURCE4 %buildroot%_liconsdir/epiphany-bookmarks.png install -m 644 %SOURCE5 %buildroot%_iconsdir/epiphany-bookmarks.png install -m 644 %SOURCE6 %buildroot%_miconsdir/epiphany-bookmarks.png %clean rm -rf $RPM_BUILD_ROOT %post if [ -x %{_bindir}/scrollkeeper-update ]; then %{_bindir}/scrollkeeper-update -q || true ; fi GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/epiphany.schemas > /dev/null update-alternatives --install %{_bindir}/webclient-gnome webclient-gnome %{_bindir}/epiphany 40 update-alternatives --install %{_bindir}/webclient-kde webclient-kde %{_bindir}/epiphany 25 %{update_menus} %postun if [ "$1" = "0" ]; then update-alternatives --remove webclient-gnome %{_bindir}/epiphany update-alternatives --remove webclient-kde %{_bindir}/epiphany fi if [ -x %{_bindir}/scrollkeeper-update ]; then %{_bindir}/scrollkeeper-update -q || true ; fi %{clean_menus} %preun if [ "$1" = "0" ] ; then GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/epiphany.schemas > /dev/null fi %files -f %{name}-2.0.lang %defattr(-,root,root,-) %doc COPYING.README COPYING README TODO NEWS ChangeLog %{_sysconfdir}/gconf/schemas/* %{_bindir}/* %{_libdir}/bonobo/servers/* %{_datadir}/applications/* %{_datadir}/application-registry/* %{_datadir}/epiphany %{_datadir}/pixmaps/* %{_datadir}/omf/* %{_menudir}/* %_liconsdir/*.png %_iconsdir/*.png %_miconsdir/*.png %files devel %defattr(-,root,root,-) %_includedir/epiphany-1.0 %_libdir/pkgconfig/epiphany-1.0.pc %changelog * Mon Jun 07 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.7-9mdk - Patch6 : Add "always fullscreen" mode * Thu Apr 08 2004 Pablo Saratxaga <pablo@mandrakesoft.com> 1.0.7-8mdk - Integrated Basque translations * Tue Mar 23 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.7-7mdk - Patch5 (galeon): Add gcc2 ABI for old plugin (Realplayer) * Mon Mar 22 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.7-6mdk - Update patch0 to workaround flash plugin performance bug (Mdk bug #8325) * Tue Mar 16 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.7-5mdk - Patch3 (CVS): fix various crashes - Patch4 : fix translations in xml files * Fri Feb 20 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.7-4mdk - Patch2 (Galeon): keep primary selection from location bar when switching tab * Wed Feb 18 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.7-3mdk - Fix weight for webclient alternative, since Epiphany is now GNOME default browser. * Fri Jan 30 2004 Götz Waschk <waschk@linux-mandrake.com> 1.0.7-2mdk - fix buildrequires - drop useless patch 2 * Mon Jan 19 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.7-1mdk - Release 1.0.7 (for mozilla 1.6) * Mon Dec 22 2003 Stefan van der Eijk <stefan@eijk.nu> 1.0.6-4mdk - rebuild for new pkgconfig Requires * Tue Dec 02 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.6-3mdk - Rebuild for moz 1.5 * Fri Nov 28 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.6-2mdk - Rebuild for moz 1.4.1 * Mon Nov 10 2003 Götz Waschk <waschk@linux-mandrake.com> 1.0.6-1mdk - patch for new mozilla - new version * Thu Nov 6 2003 Götz Waschk <waschk@linux-mandrake.com> 1.0.5-1mdk - new version * Wed Nov 5 2003 Götz Waschk <waschk@linux-mandrake.com> 1.0.4-1mdk - new version * Tue Sep 09 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0-1mdk - Release 1.0 * Tue Sep 02 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 0.9.3-1mdk - Release 0.9.3 * Tue Aug 26 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 0.9.2-2mdk - Provides webclient - Patch1 : fix default home * Mon Aug 25 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 0.9.2-1mdk - Release 0.9.2 * Tue Aug 12 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.8.4-1mdk - Release 0.8.4 * Mon Aug 11 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.8.3-1mdk - Release 0.8.3 * Sat Aug 9 2003 Götz Waschk <waschk@linux-mandrake.com> 0.8.2-2mdk - rebuild for new mozilla * Tue Aug 5 2003 Götz Waschk <waschk@linux-mandrake.com> 0.8.2-1mdk - add missing file - new version * Wed Jul 16 2003 Götz Waschk <waschk@linux-mandrake.com> 0.8.0-1mdk - add a devel package - new version * Tue Jul 15 2003 Götz Waschk <waschk@linux-mandrake.com> 0.7.3-5mdk - don't deinstall schemas on update * Sat Jul 5 2003 Götz Waschk <waschk@linux-mandrake.com> 0.7.3-4mdk - add plugin path to the startup script (Reinout van Schouwen) * Fri Jul 4 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.7.3-3mdk - Rebuild against mozilla 1.4 - Always remove schema at preun time, otherwise we might not remove old keys when upgrading * Mon Jun 30 2003 Götz Waschk <waschk@linux-mandrake.com> 0.7.3-2mdk - move the schema uninstallation to preun, else the files are already removed * Mon Jun 30 2003 Götz Waschk <waschk@linux-mandrake.com> 0.7.3-1mdk - add an uninstallation rule for the gconf schemas, please test - new version * Sun Jun 29 2003 Götz Waschk <waschk@linux-mandrake.com> 0.7.2-1mdk - new version * Sun Jun 8 2003 Götz Waschk <waschk@linux-mandrake.com> 0.7.0-1mdk - new version * Wed Jun 4 2003 Götz Waschk <waschk@linux-mandrake.com> 0.6.1-2mdk - work around gcc 3.3 changes to make it compile * Mon May 19 2003 Götz Waschk <waschk@linux-mandrake.com> 0.6.1-1mdk - fix the rpmlint warnings - new version * Tue May 13 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 0.6.0-2mdk - Rebuild against mozilla 1.4beta * Wed May 07 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.6.0-1mdk - Release 0.6.0 * Fri Apr 18 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.5.0-1mdk - First Mandrake package