Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=gnometesting.git;a=commitdiff;h=88c78c94ecd3a968631ee81dec430d7e7901bfca

commit 88c78c94ecd3a968631ee81dec430d7e7901bfca
Author: bouleetbil <bouleet...@frogdev.info>
Date:   Thu Feb 17 20:13:44 2011 +0000

gedit-2.91.6-4-i686
*fixes new API libpeas

diff --git a/source/gnome/gedit/FrugalBuild b/source/gnome/gedit/FrugalBuild
index 2cb660c..4bf1b26 100644
--- a/source/gnome/gedit/FrugalBuild
+++ b/source/gnome/gedit/FrugalBuild
@@ -3,7 +3,7 @@

pkgname=gedit
pkgver=2.91.6
-pkgrel=3
+pkgrel=4
pkgdesc="A text editor for GNOME"
url="http://www.gnome.org/";
depends=('libxml2>=2.7.8' 'gtk+3>=2.99.3' 'rarian' 'desktop-file-utils' 
'gtksourceview3' 'dbus-glib>=0.74' \
@@ -15,11 +15,14 @@ _F_gnome_glib="y"
_F_gnome_scrollkeeper="y"
_F_gnome_desktop="y"
Finclude gnome gnome-scriptlet
-sha1sums=('e4377c114485601dd32f363a1d66f5ae40422f74')
+source=($source libpeas.diff)
+sha1sums=('e4377c114485601dd32f363a1d66f5ae40422f74' \
+          'b9e648f8509bff3994ab3ca8bc0d4cb7d5772a37')
replaces=("$pkgname-python")

build() {
Fcd
+       Fpatchall
Fautoreconf
intltoolize -c -f || Fdie
Fbuild_slice_scrollkeeper
diff --git a/source/gnome/gedit/libpeas.diff b/source/gnome/gedit/libpeas.diff
new file mode 100644
index 0000000..577dcee
--- /dev/null
+++ b/source/gnome/gedit/libpeas.diff
@@ -0,0 +1,50 @@
+From 9201fe7bfe6ab36830cb0660be449b0a90d6c55e Mon Sep 17 00:00:00 2001
+From: Garrett Regier <alias...@gmail.com>
+Date: Mon, 14 Feb 2011 13:23:11 +0000
+Subject: Update to latest libpeas API changes
+
+---
+diff --git a/configure.ac b/configure.ac
+index e7d6563..9e42175 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -307,8 +307,8 @@ PKG_CHECK_MODULES(GEDIT, [
+       gio-2.0 >= 2.25.11
+       gtk+-3.0 >= 2.99.0
+       gtksourceview-3.0 >= 2.91.1
+-      libpeas-1.0 >= 0.7.0
+-      libpeas-gtk-1.0 >= 0.7.0
++      libpeas-1.0 >= 0.7.2
++      libpeas-gtk-1.0 >= 0.7.2
+       gsettings-desktop-schemas
+ ])
+
+diff --git a/gedit/dialogs/gedit-preferences-dialog.c 
b/gedit/dialogs/gedit-preferences-dialog.c
+index 816f73d..ec1e3f7 100644
+--- a/gedit/dialogs/gedit-preferences-dialog.c
++++ b/gedit/dialogs/gedit-preferences-dialog.c
+@@ -904,7 +904,7 @@ setup_plugins_page (GeditPreferencesDialog *dlg)
+
+       gedit_debug (DEBUG_PREFS);
+
+-      page_content = peas_gtk_plugin_manager_new ();
++      page_content = peas_gtk_plugin_manager_new (NULL);
+       g_return_if_fail (page_content != NULL);
+
+       gtk_box_pack_start (GTK_BOX (dlg->priv->plugin_manager_place_holder),
+diff --git a/gedit/gedit-plugins-engine.c b/gedit/gedit-plugins-engine.c
+index 807bbc2..93596f4 100644
+--- a/gedit/gedit-plugins-engine.c
++++ b/gedit/gedit-plugins-engine.c
+@@ -66,6 +66,8 @@ gedit_plugins_engine_init (GeditPluginsEngine *engine)
+                                                   GEDIT_TYPE_PLUGINS_ENGINE,
+                                                   GeditPluginsEnginePrivate);
+
++  peas_engine_enable_loader (PEAS_ENGINE (engine), "python");
++
+       engine->priv->plugin_settings = g_settings_new 
("org.gnome.gedit.plugins");
+
+       /* Require gedit's typelib. */
+--
+cgit v0.8.3.1
+
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to