rpms/epiphany-extensions/devel epiphany-extensions-2.22_23-api.diff, NONE, 1.1 epiphany-extensions.spec, 1.46, 1.47

Peter Gordon (pgordon) fedora-extras-commits at redhat.com
Sun Jul 27 04:17:44 UTC 2008


Author: pgordon

Update of /cvs/pkgs/rpms/epiphany-extensions/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv31221

Modified Files:
	epiphany-extensions.spec 
Added Files:
	epiphany-extensions-2.22_23-api.diff 
Log Message:
Update for Ephy 2.23, and rebuild for XULrunner 1.9.0.1

epiphany-extensions-2.22_23-api.diff:

--- NEW FILE epiphany-extensions-2.22_23-api.diff ---
diff -up ./configure.ac.old ./configure.ac
--- ./configure.ac.old	2008-07-26 20:23:21.000000000 -0700
+++ ./configure.ac	2008-07-26 20:24:42.000000000 -0700
@@ -24,7 +24,7 @@ m4_define([e_e_branch],["branches/gnome-
 
 AC_INIT([GNOME Web Browser Extensions],[e_e_version],[http://bugzilla.gnome.org/enter_bug.cgi?product=epiphany-extensions],[epiphany-extensions])
 
-EPIPHANY_API_VERSION=e_e_version_major.e_e_version_minor
+EPIPHANY_API_VERSION=e_e_version_major.23
 
 EPIPHANY_EXTENSIONS_MAJOR=e_e_version_major.e_e_version_minor
 AC_SUBST(EPIPHANY_EXTENSIONS_MAJOR)
@@ -99,7 +99,7 @@ GNOME_DOC_INIT
 # pkg config checks
 # ********************************
 
-EPIPHANY_REQUIRED=2.22.0
+EPIPHANY_REQUIRED=2.23.0
 LIBXML_REQUIRED=2.6.0
 LIBGLIB_REQUIRED=2.15.5
 LIBGTK_REQUIRED=2.11.6


Index: epiphany-extensions.spec
===================================================================
RCS file: /cvs/pkgs/rpms/epiphany-extensions/devel/epiphany-extensions.spec,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- epiphany-extensions.spec	7 Apr 2008 20:10:55 -0000	1.46
+++ epiphany-extensions.spec	27 Jul 2008 04:17:14 -0000	1.47
@@ -1,10 +1,10 @@
-%global ephy_major          2.22
+%global ephy_major          2.23
 %global ephy_min_version    %{ephy_major}.0
-%global gecko_version       1.9
+%global gecko_version       1.9.0.1
 
 Name:           epiphany-extensions
-Version:        %{ephy_major}.1
-Release:        1%{?dist}
+Version:        %{ephy_major}.0
+Release:        0.1%{?dist}
 Summary:        Extensions for Epiphany, the GNOME web browser
 
 ## The Live HTTP Headers extension is LGPLv2.1+; the Gestures extension is
@@ -13,7 +13,10 @@
 Group:          Applications/Internet
 URL:            http://www.gnome.org/projects/epiphany/extensions
 
-Source0:        http://ftp.gnome.org/pub/GNOME/sources/epiphany-extensions/%{ephy_major}/%{name}-%{version}.tar.bz2
+Source0:        http://ftp.gnome.org/pub/GNOME/sources/epiphany-extensions/2.22/%{name}-2.22.1.tar.bz2
+
+## Upstream bug report: http://bugzilla.gnome.org/show_bug.cgi?id=544928
+Patch0: 	%{name}-2.22_23-api.diff
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -27,6 +30,9 @@
 ## BuildRequire it anyway so we fail if not building against the version
 ## we are expecting to.
 BuildRequires:  gecko-devel-unstable = %{gecko_version}
+## We need the following for recreating the internal build-system after
+## patching...
+BuildRequires:	gnome-common
 
 Requires:       epiphany >= %{ephy_min_version}
 Requires:       gecko-libs = %{gecko_version}
@@ -47,13 +53,14 @@
 
 
 %prep
-%setup -q
+%setup -qn "%{name}-2.22.1"
+%patch0 -b _2.23-api-build-scripts
+
 
 %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=libxul-embedding                        \
+autoreconf
+%configure --disable-scrollkeeper   		\
+           --with-gecko=libxul-embedding	\
            --with-extensions=really-all
 %{__make} %{?_smp_mflags} LIBTOOL=%{_bindir}/libtool
 
@@ -113,6 +120,12 @@
 
 
 %changelog
+* Sat Jul 26 2008 Peter Gordon <peter at thecodergeek.com> - 2.23.0-0.1
+- Adapt internal build scripts so that the Extensions are built against and
+  run with Ephy 2.23/2.24: 
+  + 2.22_23-api.diff
+- Rebuild for XULrunner 1.9.0.1 while we're at it. :)
+
 * Mon Apr  7 2008 Christopher Aillon <caillon at redhat.com> - 2.22.1-1
 - Update to 2.22.1
 




More information about the scm-commits mailing list