Date: Thursday, February 17, 2011 @ 03:41:43 Author: jgc Revision: 110168
Update to 2.91.6 Remove introspection patch Remove old gconf schemas if they exist. We do not depend on gconf because we assume that it is present when an older version is installed. Modified: epiphany/trunk/PKGBUILD epiphany/trunk/epiphany.install Deleted: epiphany/trunk/fix-introspection.patch -------------------------+ PKGBUILD | 22 +++++++--------------- epiphany.install | 17 ++++++----------- fix-introspection.patch | 21 --------------------- 3 files changed, 13 insertions(+), 47 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2011-02-17 07:12:43 UTC (rev 110167) +++ PKGBUILD 2011-02-17 08:41:43 UTC (rev 110168) @@ -2,34 +2,26 @@ # Maintainer: Jan de Groot <j...@archlinux.org> pkgname=epiphany -pkgver=2.30.6 -pkgrel=2 +pkgver=2.91.6 +pkgrel=1 install=epiphany.install pkgdesc="A GNOME2 web browser based on the WebKit rendering engine." arch=('i686' 'x86_64') license=('GPL') -depends=('libwebkit>=1.2.4' 'iso-codes>=3.10.1' 'desktop-file-utils' 'libxslt>=1.1.24' 'libnotify>=0.4.5' 'avahi>=0.6.27' 'libsoup-gnome>=2.32.0' 'nss>=3.12.8' 'ca-certificates' 'gconf>=2.32.0' 'gobject-introspection>=0.9.8') -makedepends=('gnome-doc-utils>=0.20.1' 'pkgconfig' 'networkmanager' 'intltool' 'startup-notification' 'gnome-common') +depends=('libsoup-gnome' 'gsettings-desktop-schemas' 'libwebkit3' 'nss' 'iso-codes' 'dconf' 'gobject-introspection') +makedepends=('intltool' 'networkmanager' 'gnome-doc-utils' 'startup-notification') options=('!libtool' '!emptydirs') groups=('gnome') url="http://www.gnome.org/projects/epiphany/" -source=(http://ftp.gnome.org/pub/GNOME/sources/${pkgname}/2.30/${pkgname}-${pkgver}.tar.bz2 - fix-introspection.patch) -sha256sums=('278a5c00ce07e6a3ea440d289de22dbec3ebec4ded4ff3b4c48b580f469c2dcc' - 'fed862407db7d971aa759168f889e68e914c4e6d80d7768f3db549bc36bd8dbf') +source=(http://ftp.gnome.org/pub/GNOME/sources/${pkgname}/2.91/${pkgname}-${pkgver}.tar.bz2) +sha256sums=('478b6afa8c8d7700de6bb1c70f0eb9c0a23035551670306cd2884f2feae25ada') build() { cd "${srcdir}/${pkgname}-${pkgver}" - patch -Np1 -i "${srcdir}/fix-introspection.patch" - autoreconf ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var \ --disable-scrollkeeper \ --enable-network-manager make - make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install - - install -m755 -d "${pkgdir}/usr/share/gconf/schemas" - gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" --domain epiphany ${pkgdir}/etc/gconf/schemas/*.schemas - rm -f ${pkgdir}/etc/gconf/schemas/*.schemas + make DESTDIR="${pkgdir}" install } Modified: epiphany.install =================================================================== --- epiphany.install 2011-02-17 07:12:43 UTC (rev 110167) +++ epiphany.install 2011-02-17 08:41:43 UTC (rev 110168) @@ -1,25 +1,20 @@ -pkgname=epiphany - post_install() { - usr/sbin/gconfpkg --install ${pkgname} + glib-compile-schemas usr/share/glib-2.0/schemas update-desktop-database -q gtk-update-icon-cache -q -t -f usr/share/icons/hicolor } pre_upgrade() { - pre_remove $1 + if [ -f usr/share/gconf/schemas/epiphany.schemas ]; then + usr/sbin/gconfpkg --uninstall epiphany + fi } post_upgrade() { - post_install $1 + post_install } -pre_remove() { - usr/sbin/gconfpkg --uninstall ${pkgname} -} - post_remove() { - update-desktop-database -q - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + post_install } Deleted: fix-introspection.patch =================================================================== --- fix-introspection.patch 2011-02-17 07:12:43 UTC (rev 110167) +++ fix-introspection.patch 2011-02-17 08:41:43 UTC (rev 110168) @@ -1,21 +0,0 @@ -From 78b9eac0fca36e27c83c7678b18962ba286f041b Mon Sep 17 00:00:00 2001 -From: Vincent Untz <vu...@gnome.org> -Date: Fri, 01 Oct 2010 16:36:23 +0000 -Subject: introspection: Fix build by telling g-ir-scanner what the prefix is - -https://bugzilla.gnome.org/show_bug.cgi?id=631119 ---- -diff --git a/src/Makefile.am b/src/Makefile.am -index e9d3715..acbf8ff 100644 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -350,6 +350,7 @@ Epiphany-$(EPIPHANY_API_VERSION).gir: $(INTROSPECTION_SCANNER) $(EPHY_GIR_H_FILE - --include=WebKit-1.0 \ - --program=./epiphany \ - --output $@ \ -+ --strip-prefix=Ephy \ - --pkg epiphany-$(EPIPHANY_API_VERSION) \ - -DEPIPHANY_COMPILATION \ - -I$(top_srcdir)/embed \ --- -cgit v0.8.3.1