Date: Monday, November 30, 2009 @ 15:17:46 Author: eric Revision: 60030
Merged revisions 60028 via svnmerge from svn+ssh://gerolde.archlinux.org/srv/svn-packages/gimp/trunk ........ r60028 | eric | 2009-11-30 15:12:44 -0500 (Mon, 30 Nov 2009) | 2 lines upgpkg: gimp 2.6.7-1 Upstream update, Added symlinks for binaries and man pages ........ Modified: gimp/repos/extra-x86_64/ (properties) gimp/repos/extra-x86_64/PKGBUILD Deleted: gimp/repos/extra-x86_64/gimp-2.6.6-help-browser-webkit.patch --------------------------------------+ PKGBUILD | 28 ++---- gimp-2.6.6-help-browser-webkit.patch | 145 --------------------------------- 2 files changed, 13 insertions(+), 160 deletions(-) Property changes on: gimp/repos/extra-x86_64 ___________________________________________________________________ Modified: svnmerge-integrated - /gimp/trunk:1-49444 + /gimp/trunk:1-60029 Modified: extra-x86_64/PKGBUILD =================================================================== --- extra-x86_64/PKGBUILD 2009-11-30 20:13:02 UTC (rev 60029) +++ extra-x86_64/PKGBUILD 2009-11-30 20:17:46 UTC (rev 60030) @@ -2,15 +2,15 @@ # Maintainer: tobias <tob...@archlinux.org> pkgname=gimp -pkgver=2.6.6 -pkgrel=3 +pkgver=2.6.7 +pkgrel=1 pkgdesc="GNU Image Manipulation Program" arch=('i686' 'x86_64') url="http://www.gimp.org/" license=('GPL') depends=('gtk2>=2.14.4' 'lcms>=1.17' 'libxpm>=3.5.7' 'libwmf>=0.2.8.4' 'libxmu>=1.0.4' 'librsvg>=2.22.3' 'libmng>=1.0.10' 'dbus-glib>=0.76' - 'libexif>=0.6.16' 'pygtk>=2.13.0' 'desktop-file-utils' 'gegl>=0.0.22' + 'libexif>=0.6.16' 'pygtk>=2.13.0' 'desktop-file-utils' 'gegl>=0.1.0' 'curl') makedepends=('gutenprint>=5.0.2' 'intltool>=0.35.5' 'libwebkit' 'gnome-python>=2.16.2' 'poppler-glib>=0.10.0' 'pkgconfig>=0.21' @@ -24,23 +24,21 @@ conflicts=('gimp-devel') install=gimp.install source=(ftp://ftp.gimp.org/pub/gimp/v${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2 - linux.gpl gimp-2.6.6-help-browser-webkit.patch) -md5sums=('23d880dd09cd62c936ed04666a53f8e4' 'bb27bc214261d36484093e857f015f38'\ - 'ba425a9108d8bf70b83da867a9d0c5d6') -sha1sums=('71aec5cd671a2431daa91dea91abb6d3822a896b' '110ce9798173b19a662d086ed7b882b4729f06cf'\ - '399a581cbf700e1613e080d91b7b2cccfdfea9da') + linux.gpl) +md5sums=('77ed86a8de9b48587efb24f2b115ad38' 'bb27bc214261d36484093e857f015f38') +sha1sums=('0661d162fecfd907e183ce42853dd5b9d3cb4c51' '110ce9798173b19a662d086ed7b882b4729f06cf') build() { - cd ${srcdir}/${pkgname}-${pkgver} - patch -p1 < ../gimp-2.6.6-help-browser-webkit.patch || return 1 + cd "${srcdir}/${pkgname}-${pkgver}" ./configure --prefix=/usr --sysconfdir=/etc \ --enable-mp --enable-gimp-console --enable-gimp-remote \ --disable-devel-docs --enable-python --without-gvfs \ --without-gnomevfs --with-gif-compression=lzw --without-aa || return 1 make || return 1 - make DESTDIR=${pkgdir} install-strip || return 1 - install -Dm644 ${srcdir}/linux.gpl \ - ${pkgdir}/usr/share/gimp/2.0/palettes/Linux.gpl || return 1 - cd ${pkgdir}/usr/share/man/man1 - ln -sf gimp-console-2.6.1.gz gimp-console.1 + make DESTDIR="${pkgdir}" install-strip || return 1 + install -Dm644 "${srcdir}/linux.gpl" "${pkgdir}/usr/share/gimp/2.0/palettes/Linux.gpl" || return 1 + + ln -sf gimp-console-${pkgver%.*}.1.gz "${pkgdir}/usr/share/man/man1/gimp-console.1" || return 1 + ln -s gimptool-2.0 "${pkgdir}/usr/bin/gimptool" || return 1 + ln -sf gimptool-2.0.1.gz "${pkgdir}/usr/share/man/man1/gimptool.1" || return 1 } Deleted: extra-x86_64/gimp-2.6.6-help-browser-webkit.patch =================================================================== --- extra-x86_64/gimp-2.6.6-help-browser-webkit.patch 2009-11-30 20:13:02 UTC (rev 60029) +++ extra-x86_64/gimp-2.6.6-help-browser-webkit.patch 2009-11-30 20:17:46 UTC (rev 60030) @@ -1,145 +0,0 @@ -commit 76c11122dd72e2c47675da394dadcca53c9069dd -Author: Nils Philippsen <n...@redhat.com> -Date: Mon Jun 29 13:34:13 2009 +0200 - - patch: help-browser-webkit - - Squashed commit of the following: - - commit 7f26593f67532850a2c3e1141f5c7f5e667b9064 - Author: Sven Neumann <s...@gimp.org> - Date: Tue May 12 09:39:21 2009 +0200 - - help-browser: fix history menus - - The history menus located at the back and forward buttons stopped working - after a webkit update some time ago. With these changes the menus work - again, at least with recent webkit releases. - - Signed-off-by: Nils Philippsen <n...@redhat.com> - - commit 7647788dbf37369b602361a6abd598388a4cb923 - Author: Sven Neumann <s...@gimp.org> - Date: Sat Mar 28 16:42:50 2009 +0000 - - Bug 577024 – help-browser plugin crashes when used with webkit 1.1.3 - - 2009-03-28 Sven Neumann <s...@gimp.org> - - Bug 577024 – help-browser plugin crashes when used with webkit 1.1.3 - - * plug-ins/help-browser/help-browser.c (run): call g_thread_init(). - Seems to be needed with newer versions of webkit. - - svn path=/trunk/; revision=28227 - - Signed-off-by: Nils Philippsen <n...@redhat.com> - -diff --git a/plug-ins/help-browser/dialog.c b/plug-ins/help-browser/dialog.c -index 5ad6a06..159c67a 100644 ---- a/plug-ins/help-browser/dialog.c -+++ b/plug-ins/help-browser/dialog.c -@@ -886,27 +886,30 @@ close_callback (GtkAction *action, - } - - static void --menu_callback (GtkWidget *menu, -- WebKitWebHistoryItem *item) -+menu_callback (GtkWidget *menu, -+ gpointer data) - { -- browser_dialog_load (webkit_web_history_item_get_uri (item)); -+ gint steps = GPOINTER_TO_INT (data); -+ -+ webkit_web_view_go_back_or_forward (WEBKIT_WEB_VIEW (view), steps); - } - --/* this function unrefs the items and frees the list */ - static GtkWidget * --build_menu (GList *items) -+build_menu (const GList *items, -+ gboolean back) - { -- GtkWidget *menu; -- GList *list; -+ GtkWidget *menu; -+ const GList *iter; -+ gint steps; - - if (! items) - return NULL; - - menu = gtk_menu_new (); - -- for (list = items; list; list = g_list_next (list)) -+ for (iter = items, steps = 1; iter; iter = g_list_next (iter), steps++) - { -- WebKitWebHistoryItem *item = list->data; -+ WebKitWebHistoryItem *item = iter->data; - const gchar *title; - - title = webkit_web_history_item_get_title (item); -@@ -918,16 +921,12 @@ build_menu (GList *items) - gtk_menu_shell_append (GTK_MENU_SHELL (menu), menu_item); - gtk_widget_show (menu_item); - -- g_signal_connect_object (menu_item, "activate", -- G_CALLBACK (menu_callback), -- item, 0); -- -- g_object_unref (item); -+ g_signal_connect (menu_item, "activate", -+ G_CALLBACK (menu_callback), -+ GINT_TO_POINTER (back ? - steps : steps)); - } - } - -- g_list_free (items); -- - return menu; - } - -@@ -950,12 +949,12 @@ update_actions (void) - - if (back_forward_list) - { -- GList *list; -+ const GList *list; - - list = webkit_web_back_forward_list_get_back_list_with_limit (back_forward_list, - 12); - gtk_menu_tool_button_set_menu (GTK_MENU_TOOL_BUTTON (button_prev), -- build_menu (list)); -+ build_menu (list, TRUE)); - } - else - { -@@ -971,12 +970,12 @@ update_actions (void) - - if (back_forward_list) - { -- GList *list; -+ const GList *list; - - list = webkit_web_back_forward_list_get_forward_list_with_limit (back_forward_list, - 12); - gtk_menu_tool_button_set_menu (GTK_MENU_TOOL_BUTTON (button_next), -- build_menu (list)); -+ build_menu (list, FALSE)); - } - else - { -diff --git a/plug-ins/help-browser/help-browser.c b/plug-ins/help-browser/help-browser.c -index efbabfe..d632d9c 100644 ---- a/plug-ins/help-browser/help-browser.c -+++ b/plug-ins/help-browser/help-browser.c -@@ -129,6 +129,9 @@ run (const gchar *name, - - INIT_I18N (); - -+ if (! g_thread_supported ()) -+ g_thread_init (NULL); -+ - switch (run_mode) - { - case GIMP_RUN_INTERACTIVE: