%define mozver 37:1.7.12 %define desktop_file_utils_version 0.9 %define epiphany_mainver 1.9 %define mozilla_devel_ver 1.7 %define gtk2_devel_ver 2.4 %define libbonoboui_devel_ver 2.1.1 %define scrollkeeper_ver 0.1.4 %define gnome_doc_utils_ver 0.3.2 Summary: GNOME web browser based on the Mozilla rendering engine Name: epiphany Version: 1.9.2 Release: 1 License: GPL Group: Applications/Internet URL: http://www.gnome.org/projects/epiphany/ Source0: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Prereq: scrollkeeper, GConf2 PreReq: desktop-file-utils >= %{desktop_file_utils_version} Requires: mozilla = %mozver Requires: gnome-icon-theme >= 1.0.6-1 #Requires: iso-codes >= 0.45 BuildRequires: glib2-devel >= 2.6.0 BuildRequires: mozilla-devel >= %{mozilla_devel_ver} BuildRequires: mozilla BuildRequires: gtk2-devel >= %{gtk2_devel_ver} BuildRequires: libbonoboui-devel >= %{libbonoboui_devel_ver} BuildRequires: scrollkeeper >= %{scrollkeeper_ver} BuildRequires: libxml2-devel, libgnomeui-devel, libglade2-devel BuildRequires: gnome-vfs2-devel, GConf2-devel, ORBit2-devel BuildRequires: eel2-devel #BuildRequires: iso-codes-devel #BuildRequires: gnome-doc-utils >= %{gnome_doc_utils_ver} # Patches Patch0: epiphany-1.0.1-home-page.patch %description epiphany is a simple GNOME web browser based on the Mozilla rendering engine %package devel Summary: The files needed for developing extensions for the epiphany web browser. Group: Development/Libraries Requires: epiphany = %{version} Requires: mozilla-devel >= %{mozilla_devel_ver} Requires: gtk2-devel >= %{gtk2_devel_ver} Requires: libbonoboui-devel >= %{libbonoboui_devel_ver} Requires: scrollkeeper >= %{scrollkeeper_ver} Requires: libxml2-devel, libgnomeui-devel, libglade2-devel Requires: gnome-vfs2-devel, GConf2-devel, ORBit2-devel Requires: eel2-devel #Requires: iso-codes-devel #Requires: gnome-doc-utils >= %{gnome_doc_utils_ver} %description devel epiphany is a web browser based on the Mozilla rendering engine. This package allows you to develop extensions that work within epiphany. Install epiphany-devel if you want to write extensions for epiphany. %prep %setup -q %patch0 -p1 -b .homepage %build %configure --disable-scrollkeeper make %{?_smp_mflags} %install %{__rm} -rf $RPM_BUILD_ROOT export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 %makeinstall unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL %find_lang %{name} # Remove the bookmarks editor menu item rm -f $RPM_BUILD_ROOT/%{_datadir}/applications/bme.desktop # Don't ship .la files rm -f $RPM_BUILD_ROOT/%{_libdir}/epiphany/%{epiphany_mainver}/plugins/*.la %post update-desktop-database %{_datadir}/applications export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` SCHEMAS="epiphany.schemas epiphany-lockdown.schemas" for S in $SCHEMAS; do gconftool-2 --makefile-install-rule /etc/gconf/schemas/$S > /dev/null done scrollkeeper-update %postun update-desktop-database %{_datadir}/applications scrollkeeper-update %clean %{__rm} -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root,-) %doc ChangeLog README NEWS %{_sysconfdir}/gconf/schemas/* %{_bindir}/epiphany %{_libdir}/epiphany %{_libdir}/bonobo/servers/* %{_datadir}/applications/*.desktop %{_datadir}/epiphany %{_datadir}/gnome/help/epiphany %{_datadir}/man/man*/* %{_datadir}/omf/epiphany %{_datadir}/pixmaps/*png %{_datadir}/application-registry/epiphany.applications %files devel %defattr(-, root, root) %{_includedir}/epiphany/%{epiphany_mainver} %{_libdir}/pkgconfig/epiphany*.pc %{_datadir}/aclocal/epiphany.m4 %{_datadir}/gtk-doc/html/epiphany %{_datadir}/pygtk/2.0/defs/epiphany.defs %changelog * Fri Dec 2 2005 Matthias Clasen - 1.9.2-1 - Update to 1.9.2 - Package plugins * Tue Oct 18 2005 Christopher Aillon - 1.8.2-3 - Build on ppc64 * Tue Oct 18 2005 Christopher Aillon - 1.8.2-2 - Rebuild * Thu Oct 6 2005 Christopher Aillon - 1.8.2-1 - Update to 1.8.2 * Mon Sep 5 2005 Christopher Aillon - 1.8.0-1 - Update to 1.8.0 * Mon Aug 29 2005 Christopher Aillon - 1.7.6-1 - Update to 1.7.6 * Tue Aug 23 2005 Christopher Aillon - 1.7.5-1 - Update to 1.7.5 * Mon Aug 15 2005 Christopher Aillon - 1.7.4-2 - Rebuild * Tue Aug 9 2005 Christopher Aillon - 1.7.4-1 - Update to 1.7.4 * Sat Jul 30 2005 Christopher Aillon - 1.7.3-2 - Rebuild against new mozilla * Tue Jul 26 2005 Christopher Aillon - 1.7.3-1 - Update to 1.7.3 * Tue Jul 19 2005 Christopher Aillon - 1.7.2-2 - Rebuild against new mozilla * Mon Jul 11 2005 Christopher Aillon - 1.7.2-1 - Update to 1.7.2 * Tue Jul 5 2005 Christopher Aillon - 1.7.1-3 - Add the packages needed for building against -devel to its Requires: - Add builds for ia64 s390(x) * Thu Jun 16 2005 Christopher Aillon - 1.7.1-2 - Specfile cleanup - Make the devel package depend on the main package * Fri Jun 10 2005 Christopher Aillon - 1.7.1-1 - Update to 1.7.1 * Fri May 13 2005 Christopher Aillon - 1.6.3-1 - Update to 1.6.3 * Fri May 13 2005 Christopher Aillon - 1.6.1-3 - Depend on mozilla 1.7.8 * Sat Apr 16 2005 Christopher Aillon - 1.6.1-2 - Depend on mozilla 1.7.7 * Wed Apr 6 2005 Elliot Lee - 1.6.1-1 - Update to 1.6.1 * Wed Mar 9 2005 Christopher Aillon - 1.5.8-3 - Depend on mozilla 1.7.6 * Sat Mar 5 2005 Christopher Aillon - 1.5.8-2 - Rebuild * Thu Mar 3 2005 Marco Pesenti Gritti - 1.5.8-1 - Update to 1.5.8 * Mon Feb 28 2005 Matthias Clasen - 1.5.7-1 - Update to 1.5.7 * Wed Feb 9 2005 Matthias Clasen - 1.5.6-1 - Update to 1.5.6 * Wed Feb 2 2005 Matthias Clasen - 1.5.5-1 - Update to 1.5.5 * Mon Dec 20 2004 Marco Pesenti Gritti - 1.4.7-2 - Add the manual to the package * Mon Dec 20 2004 Marco Pesenti Gritti - 1.4.7-1 - Update to 1.4.7 * Mon Dec 20 2004 Marco Pesenti Gritti - 1.4.6-2 - Depend on mozilla 1.7.5 * Mon Dec 20 2004 Marco Pesenti Gritti - 1.4.6-1 - Update to 1.4.6 * Tue Nov 9 2004 Marco Pesenti Gritti - 1.4.4-6 - Add docs * Thu Nov 4 2004 Marco Pesenti Gritti - 1.4.4-5 - Update the desktop files database. Fix #135566 * Mon Oct 18 2004 Christopher Aillon 1.4.4-4 - Put back ppc * Tue Oct 12 2004 Marco Pesenti Gritti - 1.4.4-3 - Remove generic name patch, epiphany is no more default * Tue Oct 12 2004 Marco Pesenti Gritti - 1.4.4-2 - Disable direct handling of downloads by external applications * Mon Oct 11 2004 Marco Pesenti Gritti - 1.4.4-1 - Add a devel package for extensions development * Mon Oct 11 2004 Marco Pesenti Gritti - 1.4.4-0 - Update to 1.4.4 * Sun Oct 07 2004 Marco Pesenti Gritti - 1.4.3-0 - Remove mozilla 1.7.3 compatibility patch - Do not disable the nautilus view, it has been removed upstream * Sun Sep 26 2004 Christopher Blizzard - 1.4.0-0.3.6 - Don't require a specific mozilla rpm release, only the version * Fri Sep 24 2004 Christopher Blizzard - 1.4.0-0.3.5 - Change .desktop file name to "Web Browser" instead of "Epiphany..." * Fri Sep 24 2004 Christopher Blizzard - 1.4.0-0.3.4 - Include epiphany's default .desktop file - don't remove it. * Fri Sep 24 2004 Christopher Blizzard - 1.4.0-0.3.3 - Make sure to include the epoch for the mozilla version. * Fri Sep 24 2004 Christopher Blizzard - 1.4.0-0.3.2 - Add patch to get this epiphany building with moz 1.7.3. * Fri Sep 24 2004 Christopher Blizzard - 1.4.0-0.3.1 - Don't query for the mozilla version, use an explicit version number * Fri Sep 24 2004 Christopher Blizzard - 1.4.0-0.3.0 - Update to 1.4.0 * Fri Sep 24 2004 Mark McLoughlin - 1.3.8-0.3.3 - Remove the bookmarks editor from the menu (bug #132549) * Wed Sep 22 2004 Christopher Aillon 1.3.8-0.3.2 - Rebuilt to pick up new mozilla changes - Drop ppc from the build since mozilla doesn't build there anymore. * Fri Sep 03 2004 Christopher Blizzard - Bump release and rebuild. * Wed Sep 01 2004 Christopher Blizzard - Update to 1.3.8 * Tue Aug 17 2004 Christopher Blizzard - Update to 1.3.5. - Remove epiphany-bin - it's not there anymore. - Change to .bz2 source tarball. * Mon Aug 09 2004 Christopher Aillon - Rebuild * Tue Aug 03 2004 Christopher Blizzard - Update to 1.2.7 - Disable nautilus view since it's broken * Wed Jun 23 2004 Christopher Blizzard - Update to 1.2.6 * Tue Jun 22 2004 Christopher Blizzard - Update to 1.2.5 * Tue Jun 15 2004 Elliot Lee - rebuilt * Wed May 05 2004 Warren Togami - 1.2.4-1 - update to 1.2.4 stable * Wed Mar 10 2004 Christopher Blizzard - 1.1.12-0 - Update to 1.1.12 - remove jrb patch for file chooser api changes since it appears to have been merged upstream * Fri Mar 5 2004 Jeremy Katz - 1.1.10-2 - rebuild * Thu Mar 4 2004 Jeremy Katz - 1.1.10-1 - 1.1.10 - add patch from jrb for file-chooser api changes * Tue Mar 02 2004 Elliot Lee - rebuilt * Sun Feb 22 2004 Jeremy Katz 1.1.9-1 - update to 1.1.9 - reenable nautilus view * Thu Feb 19 2004 Christopher Blizzard 1.0.7-3 - disable the nautilus view. doesn't seem to work anymore. * Fri Feb 13 2004 Elliot Lee - rebuilt * Tue Jan 20 2004 Jeremy Katz 1.0.7-1 - 1.0.7 * Tue Dec 02 2003 Christopher Blizzard 1.0.4-3 - Add a BuildRequires for nautilus so that the view is built properly. * Mon Oct 27 2003 Jakub Jelinek 1.0.4-2 - link epiphany-bin with -Wl,-rpath,/usr/lib/mozilla-1.4.1,--enable-new-dtags to make it prelinkable * Fri Oct 24 2003 Jeremy Katz 1.0.4-1 - 1.0.4 * Fri Oct 24 2003 Christopher Blizzard 1.0.1-3 - Enable the nautilus view * Fri Oct 10 2003 Christopher Blizzard 1.0.1-2 - Add patch to set the home page to the release notes * Mon Oct 6 2003 Jeremy Katz 1.0.1-1 - 1.0.1 * Fri Sep 26 2003 Chris Blizzard 1.0-2 - Updates for Mozilla 1.4.1 * Tue Sep 9 2003 Jeremy Katz 1.0-1 - 1.0 * Wed Sep 3 2003 Jeremy Katz 0.9.3-1 - 0.9.3 * Mon Aug 25 2003 Jeremy Katz 0.9.2-1 - 0.9.2 * Mon Aug 11 2003 Jeremy Katz 0.8.4-1 - 0.8.4 * Sun Aug 10 2003 Jeremy Katz 0.8.3-1 - 0.8.3 * Sun Aug 3 2003 Jeremy Katz 0.8.2-1 - 0.8.2 * Fri Jul 25 2003 Christopher Blizzard 0.8.0-2 - Add ppc to the list of arches. * Tue Jul 15 2003 Matt Wilson 0.8.0-1 - 0.8.0 * Fri Jul 11 2003 Christopher Blizzard 0.7.3-3 - be sure to include the mozilla rpm in the build deps since it's queried * Tue Jul 01 2003 Elliot Lee 0.7.3-2 - Fix mozilla dep for new epoch * Sun Jun 29 2003 Jeremy Katz 0.7.3-1 - 0.7.3 * Sat Jun 28 2003 Jeremy Katz 0.7.2-1 - update to 0.7.2 * Sun Jun 8 2003 Jeremy Katz 0.7.0-4 - fix crash on startup in egg-menu-merge on x86_64 * Sat Jun 7 2003 Jeremy Katz 0.7.0-3 - fix build on x86_64 * Sat Jun 7 2003 Jeremy Katz 0.7.0-2 - fix build with gcc 3.3 * Sat Jun 7 2003 Jeremy Katz 0.7.0-1 - update to 0.7.0 * Mon Jun 2 2003 Elliot Lee 0.6.1-2 - Rebuild to fix broken mozilla dep, patch for mozilla 1.4 * Mon May 19 2003 Jeremy Katz 0.6.1-1 - 0.6.1 * Fri May 9 2003 Jeremy Katz 0.6.0-4 - add patch to fix gint/gpointer conversion bugs for 64bit arches * Fri May 9 2003 Jeremy Katz 0.6.0-3 - only build on arches mozilla is built on * Fri May 9 2003 Jeremy Katz 0.6.0-2 - rebuild against new mozilla, make mozilla requires dynamic * Sun May 4 2003 Jeremy Katz 0.6.0-1 - update to 0.6.0 - fix tyop in %%postun * Wed Apr 16 2003 Bill Nottingham 0.5.0-3 - make it build with mozilla-1.4 (shouldn't affect moz-1.2/moz-1.3 builds) * Mon Apr 14 2003 Jeremy Katz 0.5.0-2 - add some buildrequires, prereq GConf2 - disable building nautilus view * Sun Apr 13 2003 Jeremy Katz - Initial build.