%define majorver 2.14 %define extdir %{_libdir}/epiphany/%{majorver}/extensions Name: epiphany-extensions Summary: Epiphany Extensions is a collection of extensions for Epiphany Version: %{majorver}.1 Release: 10.1.rcn License: GPL Group: Applications/Internet URL: http://www.gnome.org/projects/epiphany/extensions Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/%{majorver}/%{name}-%{version}.tar.bz2 BuildRequires: epiphany-devel BuildRequires: opensp-devel BuildRequires: pcre-devel BuildRequires: scrollkeeper Requires: epiphany >= 1.9.7 Requires: scrollkeeper Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description Epiphany Extensions is a collection of extensions for Epiphany, the GNOME web browser. Available Extensions * Actions Execute arbitrary commands from the context menu * Autoscroll Enable webpage scrolling by holding the middle mouse button and dragging * Bookmarks Tray Embed the bookmarks menu in the panel * Certificate Viewer View the server's certificate on secure connection * Dashboard Connect Epiphany to Dashboard * Error Viewer and Validator View errors in the page, and validate your pages off-line * Favicon.ico extension Retrieves favicons from sites that use them in a non-standard way. * Greasemonkey Executes Greasemonkey user scripts to extend the functionality of webpages. * Mouse Gestures Perform actions with mouse gestures * Newsfeed extractor Pass RSS news feeds from a website on to your preferred RSS reader * Tab Groups Group new tabs together like in older Epiphany versions * Tab States Indicates new content in background tabs * Page Info Learn all there is to know about the current web page * Python Console Opens an interactive Python console. See also the accompanying documentation. * Sample An extension template to ease writing your own extension * Select Stylesheet Select an alternate stylesheet on web pages that support it * Sidebar Adds a sidebar to Epiphany * Smart Bookmarks Look up the selected text using a smart bookmark. %prep %setup -q -n %{name}-%{version} %build %configure \ --prefix=%{_prefix} \ --libdir=%{_libdir} \ --disable-debug \ --enable-opensp=yes \ --with-extensions=really-all \ --disable-scrollkeeper %{__make} %install %{__rm} -fr %{buildroot} %makeinstall \ EXTENSIONS_DIR=%{buildroot}%{extdir} %clean %{__rm} -fr %{buildroot} %post /sbin/ldconfig # Update the scrollkeeper cataloging system scrollkeeper-update -q -o %{_datadir}/omf/%{name} || : %postun /sbin/ldconfig # Update the scrollkeeper cataloging system after the removal of the package scrollkeeper-update -q || : %files %defattr(-, root, root, 0755) %doc AUTHORS COPYING COPYING.README ChangeLog HACKING NEWS README TODO doc/writing-epiphany-extensions.xml %{_datadir}/epiphany-extensions %{extdir}/* %{_datadir}/locale/*/LC_MESSAGES/epiphany-extensions*.mo %{_datadir}/gnome/help/epiphany-extensions %{_datadir}/omf/epiphany-extensions/epiphany-extensions-C.omf %changelog * Wed May 03 2006 Raoul - 2.14.1-10.1 - Update to 2.14.1 - Added help documents and omf file * Fri Mar 31 2006 Raoul - 2.14.0.1-10.1 - Initial spec file