rpms/epiphany-extensions/devel epiphany-extensions-xulrunner19.patch, NONE, 1.1 .cvsignore, 1.23, 1.24 epiphany-extensions.spec, 1.41, 1.42 sources, 1.23, 1.24
Christopher Aillon (caillon)
fedora-extras-commits at redhat.com
Tue Feb 26 20:34:32 UTC 2008
- Previous message (by thread): rpms/kernel/devel linux-2.6-e1000-ich9.patch, 1.2, 1.3 kernel.spec, 1.451, 1.452
- Next message (by thread): rpms/kernel/devel patch-2.6.25-rc3-git1.bz2.sign, NONE, 1.1 .cvsignore, 1.769, 1.770 kernel.spec, 1.452, 1.453 sources, 1.729, 1.730 upstream, 1.651, 1.652 linux-2.6-lguest-bonghits.patch, 1.1, NONE patch-2.6.25-rc2.bz2.sign, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: caillon
Update of /cvs/extras/rpms/epiphany-extensions/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1950
Modified Files:
.cvsignore epiphany-extensions.spec sources
Added Files:
epiphany-extensions-xulrunner19.patch
Log Message:
* Tue Feb 26 2008 Christopher Aillon <caillon at redhat.com> - 2.21.92-1
- Update to 2.91.92
- Build against xulrunner 4realz, yo
epiphany-extensions-xulrunner19.patch:
--- NEW FILE epiphany-extensions-xulrunner19.patch ---
diff -up epiphany-extensions-2.21.92/extensions/error-viewer/mozilla/ErrorViewerConsoleListener.cpp.xulrunner19 epiphany-extensions-2.21.92/extensions/error-viewer/mozilla/ErrorViewerConsoleListener.cpp
--- epiphany-extensions-2.21.92/extensions/error-viewer/mozilla/ErrorViewerConsoleListener.cpp.xulrunner19 2008-02-26 15:02:14.000000000 -0500
+++ epiphany-extensions-2.21.92/extensions/error-viewer/mozilla/ErrorViewerConsoleListener.cpp 2008-02-26 15:21:52.000000000 -0500
@@ -167,7 +167,7 @@ NS_IMETHODIMP ErrorViewerConsoleListener
g_warning ("Could not get nsIScriptError");
- rv = aMessage->GetMessage (&message);
+ rv = aMessage->GetMessageMoz (&message);
NS_ENSURE_TRUE (NS_SUCCEEDED (rv) && message, NS_ERROR_FAILURE);
nsCString cMessage;
diff -up epiphany-extensions-2.21.92/extensions/error-viewer/mozilla/mozilla-link-checker.cpp.xulrunner19 epiphany-extensions-2.21.92/extensions/error-viewer/mozilla/mozilla-link-checker.cpp
--- epiphany-extensions-2.21.92/extensions/error-viewer/mozilla/mozilla-link-checker.cpp.xulrunner19 2008-02-26 15:23:47.000000000 -0500
+++ epiphany-extensions-2.21.92/extensions/error-viewer/mozilla/mozilla-link-checker.cpp 2008-02-26 15:24:15.000000000 -0500
@@ -21,8 +21,8 @@
#include "mozilla-config.h"
#include "config.h"
-#include <gtkembedmoz/gtkmozembed.h>
-#include <gtkembedmoz/gtkmozembed_internal.h>
+#include <gtkmozembed.h>
+#include <gtkmozembed_internal.h>
#include <nsAutoPtr.h>
#include <nsCOMPtr.h>
#include <nsComponentManagerUtils.h>
diff -up epiphany-extensions-2.21.92/m4/gecko.m4.xulrunner19 epiphany-extensions-2.21.92/m4/gecko.m4
--- epiphany-extensions-2.21.92/m4/gecko.m4.xulrunner19 2007-11-03 16:20:40.000000000 -0400
+++ epiphany-extensions-2.21.92/m4/gecko.m4 2008-02-26 14:53:57.000000000 -0500
@@ -32,6 +32,7 @@
# VARIABLE: Which gecko was found (e.g. "xulrunnner", "seamonkey", ...)
# VARIABLE_FLAVOUR: The flavour of the gecko that was found
# VARIABLE_HOME:
+# VARIABLE_NSPR: set if nspr is provided by gecko flags
# VARIABLE_PREFIX:
# VARIABLE_INCLUDE_ROOT:
# VARIABLE_VERSION: The version of the gecko that was found
@@ -51,7 +52,7 @@ AC_PROG_AWK
AC_MSG_CHECKING([which gecko to use])
AC_ARG_WITH([gecko],
- AS_HELP_STRING([--with-gecko@<:@=mozilla|firefox|seamonkey|xulrunner@:>@],
+ AS_HELP_STRING([--with-gecko@<:@=mozilla|firefox|seamonkey|xulrunner|libxul-embedding|libxul@:>@],
[Which gecko engine to use (autodetected by default)]))
# Backward compat
@@ -60,12 +61,15 @@ AC_ARG_WITH([mozilla],[],[with_gecko=$wi
gecko_cv_gecko=$with_gecko
# Autodetect gecko
-_geckos="xulrunner firefox mozilla-firefox seamonkey mozilla"
+_geckos="xulrunner firefox mozilla-firefox seamonkey mozilla libxul-embedding libxul"
if test -z "$gecko_cv_gecko"; then
for lizard in $_geckos; do
if $PKG_CONFIG --exists $lizard-xpcom; then
gecko_cv_gecko=$lizard
break;
+ elif $PKG_CONFIG --exists $lizard-unstable; then
+ gecko_cv_gecko=$lizard
+ break;
fi
done
fi
@@ -82,6 +86,14 @@ else
gecko_cv_have_gecko=yes
fi
+AC_MSG_CHECKING([manual gecko home set])
+
+AC_ARG_WITH([gecko-home],
+ AS_HELP_STRING([--with-gecko-home@<:@=[path]@:>@],
+ [Manually set MOZILLA_FIVE_HOME]))
+
+gecko_cv_gecko_home=$with_gecko_home
+
# ****************
# Define variables
# ****************
@@ -93,13 +105,24 @@ mozilla) gecko_cv_gecko_flavour=mozilla
seamonkey) gecko_cv_gecko_flavour=mozilla ;;
*firefox) gecko_cv_gecko_flavour=toolkit ;;
xulrunner) gecko_cv_gecko_flavour=toolkit ;;
+libxul*) gecko_cv_gecko_flavour=toolkit ;;
esac
-_GECKO_INCLUDE_ROOT="`$PKG_CONFIG --variable=includedir ${gecko_cv_gecko}-xpcom`"
-_GECKO_LIBDIR="`$PKG_CONFIG --variable=libdir ${gecko_cv_gecko}-xpcom`"
-_GECKO_HOME="`$PKG_CONFIG --variable=libdir ${gecko_cv_gecko}-xpcom`"
-_GECKO_PREFIX="`$PKG_CONFIG --variable=prefix ${gecko_cv_gecko}-xpcom`"
-
+if $PKG_CONFIG --exists ${gecko_cv_gecko}-xpcom; then
+ _GECKO_INCLUDE_ROOT="`$PKG_CONFIG --variable=includedir ${gecko_cv_gecko}-xpcom`"
+ _GECKO_CFLAGS="-I$_GECKO_INCLUDE_ROOT"
+ _GECKO_LIBDIR="`$PKG_CONFIG --variable=libdir ${gecko_cv_gecko}-xpcom`"
+ _GECKO_HOME="`$PKG_CONFIG --variable=libdir ${gecko_cv_gecko}-xpcom`"
+ _GECKO_PREFIX="`$PKG_CONFIG --variable=prefix ${gecko_cv_gecko}-xpcom`"
+ _GECKO_NSPR=no # XXX asac: this is currently a blind guess and should be a AC test
+else
+ _GECKO_INCLUDE_ROOT="`$PKG_CONFIG --variable=includedir ${gecko_cv_gecko}`/unstable"
+ _GECKO_CFLAGS="`$PKG_CONFIG --cflags ${gecko_cv_gecko}` `$PKG_CONFIG --cflags ${gecko_cv_gecko}-unstable`"
+ _GECKO_LIBDIR="`$PKG_CONFIG --variable=sdkdir ${gecko_cv_gecko}`/bin"
+ _GECKO_HOME=$with_gecko_home
+ _GECKO_PREFIX="`$PKG_CONFIG --variable=prefix ${gecko_cv_gecko}`"
+ _GECKO_NSPR=no # XXX asac: this is currently a blind guess and should be a AC test
+fi
fi # if gecko_cv_have_gecko
if test "$gecko_cv_gecko_flavour" = "toolkit"; then
@@ -109,9 +132,11 @@ fi
$1[]=$gecko_cv_gecko
$1[]_FLAVOUR=$gecko_cv_gecko_flavour
$1[]_INCLUDE_ROOT=$_GECKO_INCLUDE_ROOT
+$1[]_CFLAGS=$_GECKO_CFLAGS
$1[]_LIBDIR=$_GECKO_LIBDIR
$1[]_HOME=$_GECKO_HOME
$1[]_PREFIX=$_GECKO_PREFIX
+$1[]_NSPR=$_GECKO_NSPR
# **************************************************************
# This is really gcc-only
@@ -182,7 +207,7 @@ if test "$gecko_cv_have_gecko" = "yes";
AC_LANG_PUSH([C++])
_SAVE_CPPFLAGS="$CPPFLAGS"
-CPPFLAGS="$CPPFLAGS $_GECKO_EXTRA_CPPFLAGS -I$_GECKO_INCLUDE_ROOT"
+CPPFLAGS="$CPPFLAGS $_GECKO_EXTRA_CPPFLAGS $_GECKO_CFLAGS"
AC_MSG_CHECKING([[whether we have a gtk 2 gecko build]])
AC_RUN_IFELSE(
@@ -215,6 +240,18 @@ AC_COMPILE_IFELSE(
[gecko_cv_have_debug=no])
AC_MSG_RESULT([$gecko_cv_have_debug])
+AC_MSG_CHECKING([[whether we have a xpcom glue]])
+AC_COMPILE_IFELSE(
+ [AC_LANG_SOURCE(
+ [[
+ #ifndef XPCOM_GLUE
+ #error "no xpcom glue found"
+ #endif]]
+ )],
+ [gecko_cv_have_xpcom_glue=yes],
+ [gecko_cv_have_xpcom_glue=no])
+AC_MSG_RESULT([$gecko_cv_have_xpcom_glue])
+
CPPFLAGS="$_SAVE_CPPFLAGS"
AC_LANG_POP([C++])
@@ -226,8 +263,14 @@ if test "$gecko_cv_have_debug" = "yes";
AC_DEFINE([HAVE_GECKO_DEBUG],[1],[Define if gecko is a debug build])
fi
+if test "$gecko_cv_have_xpcom_glue" = "yes"; then
+ AC_DEFINE([HAVE_GECKO_XPCOM_GLUE],[1],[Define if xpcom glue is used])
+fi
+
fi # if gecko_cv_have_gecko
+AM_CONDITIONAL([HAVE_GECKO_DEBUG],[test "$gecko_cv_have_debug" = "yes"])
+AM_CONDITIONAL([HAVE_GECKO_XPCOM_GLUE],[test "$gecko_cv_have_xpcom_glue" = "yes"])
# ***********************
# Check for gecko version
@@ -238,7 +281,7 @@ if test "$gecko_cv_have_gecko" = "yes";
AC_LANG_PUSH([C++])
_SAVE_CPPFLAGS="$CPPFLAGS"
-CPPFLAGS="$CPPFLAGS -I$_GECKO_INCLUDE_ROOT"
+CPPFLAGS="$CPPFLAGS $_GECKO_CFLAGS"
AC_CACHE_CHECK([for gecko version],
[gecko_cv_gecko_version],
@@ -320,8 +363,11 @@ gecko_cv_glue_libs=
gecko_cv_extra_pkg_dependencies=
if test "$gecko_cv_gecko_version_int" -ge "1009000"; then
- gecko_cv_extra_libs="-L$_GECKO_LIBDIR -lxul"
- gecko_cv_glue_libs="-L$_GECKO_LIBDIR -lxpcomglue_s"
+ if ! test "$gecko_cv_have_xpcom_glue" = "yes"; then
+ gecko_cv_extra_libs="-L$_GECKO_LIBDIR -lxul"
+ else
+ gecko_cv_glue_libs="-L$_GECKO_LIBDIR -lxpcomglue"
+ fi
else
gecko_cv_extra_pkg_dependencies="${gecko_cv_gecko}-gtkmozembed"
fi
@@ -350,6 +396,7 @@ AM_CONDITIONAL([HAVE_GECKO_1_7],[test "$
AM_CONDITIONAL([HAVE_GECKO_1_8],[test "$gecko_cv_have_gecko" = "yes" -a "$gecko_cv_gecko_version_int" -ge "1008000"])
AM_CONDITIONAL([HAVE_GECKO_1_8_1],[test "$gecko_cv_have_gecko" = "yes" -a "$gecko_cv_gecko_version_int" -ge "1008001"])
AM_CONDITIONAL([HAVE_GECKO_1_9],[test "$gecko_cv_have_gecko" = "yes" -a "$gecko_cv_gecko_version_int" -ge "1009000"])
+AM_CONDITIONAL([HAVE_GECKO_HOME],[test "x$_GECKO_HOME" != "x"])
])
# ***************************************************************************
@@ -371,10 +418,20 @@ _SAVE_CPPFLAGS="$CPPFLAGS"
_SAVE_CXXFLAGS="$CXXFLAGS"
_SAVE_LDFLAGS="$LDFLAGS"
_SAVE_LIBS="$LIBS"
-CPPFLAGS="$CPPFLAGS $_GECKO_EXTRA_CPPFLAGS -I$_GECKO_INCLUDE_ROOT $($PKG_CONFIG --cflags-only-I ${gecko_cv_gecko}-xpcom)"
-CXXFLAGS="$CXXFLAGS $_GECKO_EXTRA_CXXFLAGS $($PKG_CONFIG --cflags-only-other ${gecko_cv_gecko}-xpcom)"
-LDFLAGS="$LDFLAGS $_GECKO_EXTRA_LDFLAGS -Wl,--rpath=$_GECKO_HOME"
-LIBS="$LIBS $($PKG_CONFIG --libs ${gecko_cv_gecko}-xpcom)"
+if test "${gecko_cv_gecko}" = "libxul-embedding" -o "${gecko_cv_gecko}" = "libxul"; then
+ CPPFLAGS="$CPPFLAGS $_GECKO_EXTRA_CPPFLAGS $_GECKO_CFLAGS $($PKG_CONFIG --cflags-only-I ${gecko_cv_gecko}-unstable)"
+ CXXFLAGS="$CXXFLAGS $_GECKO_EXTRA_CXXFLAGS $_GECKO_CFLAGS $($PKG_CONFIG --cflags-only-other ${gecko_cv_gecko}-unstable)"
+ LIBS="$LIBS $($PKG_CONFIG --libs ${gecko_cv_gecko}) -ldl"
+else
+ CPPFLAGS="$CPPFLAGS $_GECKO_EXTRA_CPPFLAGS $_GECKO_CFLAGS $($PKG_CONFIG --cflags-only-I ${gecko_cv_gecko}-xpcom)"
+ CXXFLAGS="$CXXFLAGS $_GECKO_EXTRA_CXXFLAGS $_GECKO_CFLAGS $($PKG_CONFIG --cflags-only-other ${gecko_cv_gecko}-xpcom)"
+ LIBS="$LIBS $($PKG_CONFIG --libs ${gecko_cv_gecko}-xpcom)"
+fi
+if test -n "$_GECKO_HOME"; then
+ LDFLAGS="$LDFLAGS $_GECKO_EXTRA_LDFLAGS -Wl,--rpath=$_GECKO_HOME"
+else
+ LDFLAGS="$LDFLAGS $_GECKO_EXTRA_LDFLAGS"
+fi
_GECKO_DISPATCH_INCLUDEDIRS="$2"
@@ -383,9 +440,11 @@ _GECKO_DISPATCH_INCLUDEDIRS="$2"
# Mind you, it's useful to be able to test against uninstalled mozilla builds...
_GECKO_DISPATCH_INCLUDEDIRS="$_GECKO_DISPATCH_INCLUDEDIRS dom necko pref"
-# Now add them to CPPFLAGS
+# Now add them to CPPFLAGS - asac: well ... not anymore since 1.9 -> test whether they exist before adding.
for i in $_GECKO_DISPATCH_INCLUDEDIRS; do
- CPPFLAGS="$CPPFLAGS -I$_GECKO_INCLUDE_ROOT/$i"
+ if test -d "$_GECKO_INCLUDE_ROOT/$i"; then
+ CPPFLAGS="$CPPFLAGS -I$_GECKO_INCLUDE_ROOT/$i"
+ fi
done
m4_indir([$1],m4_shiftn(2,$@))
@@ -438,11 +497,17 @@ AC_DEFUN([GECKO_XPCOM_PROGRAM],
#include <mozilla-config.h>
#include <stdlib.h>
#include <stdio.h>
+
+#ifdef XPCOM_GLUE
+#include <nsXPCOMGlue.h>
+#else
#include <nsXPCOM.h>
+#endif // XPCOM_GLUE
+
#include <nsCOMPtr.h>
#include <nsILocalFile.h>
#include <nsIServiceManager.h>
-#ifdef HAVE_GECKO_1_8
+#if defined(HAVE_GECKO_1_8) || defined(HAVE_GECKO_1_9)
#include <nsStringAPI.h>
#else
#include <nsString.h>
@@ -450,16 +515,37 @@ AC_DEFUN([GECKO_XPCOM_PROGRAM],
]]
[$1],
[[
+
+nsresult rv;
+#ifdef XPCOM_GLUE
+ static const GREVersionRange greVersion = {
+ "1.8", PR_TRUE,
+ "1.9.*", PR_TRUE
+ };
+ char xpcomLocation[4096];
+ rv = GRE_GetGREPathWithProperties(&greVersion, 1, nsnull, 0, xpcomLocation, 4096);
+ if (NS_FAILED(rv)) {
+ exit(123);
+ }
+
+ // Startup the XPCOM Glue that links us up with XPCOM.
+ XPCOMGlueStartup(xpcomLocation);
+ if (NS_FAILED(rv)) {
+ exit(124);
+ }
+#endif // XPCOM_GLUE
+
// redirect unwanted mozilla debug output to the bit bucket
freopen ("/dev/null", "w", stdout);
-nsresult rv;
-nsCOMPtr<nsILocalFile> directory;
+nsCOMPtr<nsILocalFile> directory = nsnull;
+#ifndef XPCOM_GLUE
rv = NS_NewNativeLocalFile (NS_LITERAL_CSTRING("$_GECKO_HOME"), PR_FALSE,
getter_AddRefs (directory));
if (NS_FAILED (rv) || !directory) {
exit (126);
}
+#endif
rv = NS_InitXPCOM2 (nsnull, directory, nsnull);
if (NS_FAILED (rv)) {
@@ -607,21 +693,22 @@ fi
AC_DEFUN([GECKO_XPIDL],
[AC_REQUIRE([GECKO_INIT])dnl
-_GECKO_LIBDIR="`$PKG_CONFIG --variable=libdir ${gecko_cv_gecko}-xpcom`"
+if test ${gecko_cv_gecko} = "libxul-embedding" -o ${gecko_cv_gecko} = "libxul"; then
+ _GECKO_LIBDIR="`$PKG_CONFIG pkg-config --variable=sdkdir ${gecko_cv_gecko}`/bin"
+else
+ _GECKO_LIBDIR="`$PKG_CONFIG --variable=libdir ${gecko_cv_gecko}-xpcom`"
+fi
AC_PATH_PROG([XPIDL],[xpidl],[no],[$_GECKO_LIBDIR:$PATH])
+if test ${gecko_cv_gecko} = "libxul-embedding" -o ${gecko_cv_gecko} = "libxul"; then
+XPIDL_IDLDIR="`$PKG_CONFIG --variable=idldir ${gecko_cv_gecko}`"
+else
XPIDL_IDLDIR="`$PKG_CONFIG --variable=idldir ${gecko_cv_gecko}-xpcom`"
-
-# Older geckos don't have this variable, see
-# https://bugzilla.mozilla.org/show_bug.cgi?id=240473
-
if test -z "$XPIDL_IDLDIR" -o ! -f "$XPIDL_IDLDIR/nsISupports.idl"; then
XPIDL_IDLDIR="`echo $_GECKO_LIBDIR | sed -e s!lib!share/idl!`"
fi
-
# Some distributions (Gentoo) have it in unusual places
-
if test -z "$XPIDL_IDLDIR" -o ! -f "$XPIDL_IDLDIR/nsISupports.idl"; then
XPIDL_IDLDIR="$_GECKO_INCLUDE_ROOT/idl"
fi
diff -up epiphany-extensions-2.21.92/configure.ac.xulrunner19 epiphany-extensions-2.21.92/configure.ac
--- epiphany-extensions-2.21.92/configure.ac.xulrunner19 2008-02-26 13:31:46.000000000 -0500
+++ epiphany-extensions-2.21.92/configure.ac 2008-02-26 14:53:57.000000000 -0500
@@ -325,13 +325,43 @@ AC_SUBST([MOZILLA_INCLUDE_ROOT])
case "$MOZILLA" in
xulrunner) min_version=1.8 ;;
+libxul*) min_version=1.9 ;;
*firefox) min_version=1.5 ;;
*) AC_MSG_ERROR([Unsupported gecko "$gecko_cv_gecko"]) ;;
esac
-PKG_CHECK_MODULES([MOZILLA_COMPONENT],[${gecko_cv_gecko}-xpcom >= $min_version $gecko_cv_extra_pkg_dependencies])
-AC_SUBST([MOZILLA_COMPONENT_CFLAGS])
-AC_SUBST([MOZILLA_COMPONENT_LIBS])
+if test $gecko_cv_gecko != "libxul-embedding" -a $gecko_cv_gecko != "libxul"; then
+ PKG_CHECK_MODULES([MOZILLA_COMPONENT],[ ${gecko_cv_gecko}-xpcom >= $min_version ${gecko_cv_gecko}-js $gecko_cv_extra_pkg_dependencies])
+else
+ MOZILLA_COMPONENT_CFLAGS="$MOZILLA_COMPONENT_CFLAGS -UDEBUG"
+ MOZILLA_COMPONENT_LIBS="$MOZILLA_COMPONENT_LIBS `pkg-config --libs ${gecko_cv_gecko}`"
+fi
+
+AC_MSG_CHECKING(nspr in gecko)
+if test "$MOZILLA_COMPONENT_NSPR" != yes; then
+ AC_MSG_RESULT(no)
+ AC_MSG_CHECKING(nspr in system)
+ gecko_nspr=
+ if $PKG_CONFIG --exists mozilla-nspr; then
+ gecko_nspr=mozilla-nspr
+ elif $PKG_CONFIG --exists ${gecko_cv_gecko}-nspr; then
+ gecko_nspr=${gecko_cv_gecko}-nspr
+ fi
+ if $PKG_CONFIG --exists nspr; then
+ gecko_nspr=nspr
+ fi
+ if test -z "$gecko_nspr"; then
+ AC_MSG_ERROR([no nspr available])
+ fi
+
+ MOZILLA_COMPONENT_CFLAGS="$MOZILLA_COMPONENT_CFLAGS `$PKG_CONFIG --cflags ${gecko_nspr}`"
+ MOZILLA_COMPONENT_LIBS="$MOZILLA_COMPONENT_LIBS `$PKG_CONFIG --libs ${gecko_nspr}`"
+ _MOZILLA_COMPONENT_CFLAGS="$MOZILLA_COMPONENT_CFLAGS"
+ AC_MSG_RESULT(yes)
+else
+ AC_MSG_RESULT(yes)
+fi
+
fi # test "$EPIPHANY_ENGINE" != "webkit"
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/epiphany-extensions/devel/.cvsignore,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- .cvsignore 16 Oct 2007 05:45:17 -0000 1.23
+++ .cvsignore 26 Feb 2008 20:33:58 -0000 1.24
@@ -1 +1 @@
-epiphany-extensions-2.20.1.tar.bz2
+epiphany-extensions-2.21.92.tar.bz2
Index: epiphany-extensions.spec
===================================================================
RCS file: /cvs/extras/rpms/epiphany-extensions/devel/epiphany-extensions.spec,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- epiphany-extensions.spec 9 Jan 2008 14:09:10 -0000 1.41
+++ epiphany-extensions.spec 26 Feb 2008 20:33:58 -0000 1.42
@@ -1,10 +1,10 @@
-%global ephy_major 2.20
+%global ephy_major 2.21
%global ephy_min_version %{ephy_major}.0
%global gecko_version 1.9
Name: epiphany-extensions
-Version: %{ephy_major}.1
-Release: 4%{?dist}
+Version: %{ephy_major}.92
+Release: 1%{?dist}
Summary: Extensions for Epiphany, the GNOME web browser
## The Live HTTP Headers extension is LGPLv2.1+; the Gestures extension is
@@ -20,9 +20,10 @@
BuildRequires: epiphany-devel >= %{ephy_min_version}
BuildRequires: perl(XML::Parser)
BuildRequires: gettext
-BuildRequires: libtool
BuildRequires: opensp-devel
BuildRequires: pcre-devel
+# For our xulrunner19 patch
+BuildRequires: libtool gnome-common
## gecko-devel is not strictly required, as epiphany-devel pulls it in.
## BuildRequire it anyway so we fail if not building against the version
## we are expecting to.
@@ -41,6 +42,8 @@
Requires(postun): scrollkeeper
+Patch1: epiphany-extensions-xulrunner19.patch
+
%description
Epiphany Extensions is a collection of extensions for Epiphany, the
GNOME web browser.
@@ -48,13 +51,14 @@
%prep
%setup -q
-
+%patch1 -p1 -b .xulrunner19
+autoreconf
%build
## XXX: We're forcibly building against Firefox until the XULrunner
## obsoletes/upgrade-path issues can be properly fixed.
%configure --disable-compiler-warnings --disable-scrollkeeper \
- --with-gecko=firefox \
+ --with-gecko=libxul-embedding \
--with-extensions=really-all
%{__make} %{?_smp_mflags} LIBTOOL=%{_bindir}/libtool
@@ -102,6 +106,7 @@
%defattr(-,root,root,-)
%doc AUTHORS COPYING COPYING.README ChangeLog README NEWS
%{_datadir}/epiphany/icons/hicolor/*/status/feed-presence.*
+%{_datadir}/epiphany/icons/hicolor/*/status/ad-blocked.*
%{_datadir}/%{name}/
%{_datadir}/gnome/help/%{name}
%{_datadir}/omf/%{name}
@@ -113,6 +118,10 @@
%changelog
+* Tue Feb 26 2008 Christopher Aillon <caillon at redhat.com> - 2.21.92-1
+- Update to 2.91.92
+- Build against xulrunner 4realz, yo
+
* Wed Jan 9 2008 Alex Lancaster <alexlan[AT]fedoraproject org> - 2.20.1-4
- Switch to building against xulrunner (gecko 1.9) rather than firefox
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/epiphany-extensions/devel/sources,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- sources 16 Oct 2007 05:45:17 -0000 1.23
+++ sources 26 Feb 2008 20:33:58 -0000 1.24
@@ -1 +1 @@
-cd8a247d81960217df4d7c8edfe9fbf8 epiphany-extensions-2.20.1.tar.bz2
+b0cdac60b964c5dc00926e654923ed95 epiphany-extensions-2.21.92.tar.bz2
- Previous message (by thread): rpms/kernel/devel linux-2.6-e1000-ich9.patch, 1.2, 1.3 kernel.spec, 1.451, 1.452
- Next message (by thread): rpms/kernel/devel patch-2.6.25-rc3-git1.bz2.sign, NONE, 1.1 .cvsignore, 1.769, 1.770 kernel.spec, 1.452, 1.453 sources, 1.729, 1.730 upstream, 1.651, 1.652 linux-2.6-lguest-bonghits.patch, 1.1, NONE patch-2.6.25-rc2.bz2.sign, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list