Date: Wednesday, November 22, 2017 @ 12:06:02
  Author: jgc
Revision: 310568

upgpkg: gtkspell 2.0.16-6

Libical/Enchant rebuild

Added:
  gtkspell/trunk/enchant-2.patch
Modified:
  gtkspell/trunk/PKGBUILD

-----------------+
 PKGBUILD        |   19 +++++++++++++------
 enchant-2.patch |   11 +++++++++++
 2 files changed, 24 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2017-11-22 11:47:58 UTC (rev 310567)
+++ PKGBUILD    2017-11-22 12:06:02 UTC (rev 310568)
@@ -4,7 +4,7 @@
 
 pkgname=gtkspell
 pkgver=2.0.16
-pkgrel=5
+pkgrel=6
 url="http://gtkspell.sourceforge.net/";
 pkgdesc="Provides word-processor-style highlighting and replacement of 
misspelled words in a GtkTextView widget"
 arch=('x86_64')
@@ -12,14 +12,21 @@
 depends=('gtk2' 'enchant')
 makedepends=('intltool' 'gtk-doc')
 validpgpkeys=('7C70E4D9927061BD840E82DB6BA6197569B23319') #Daniel Atallah 
<daniel.atal...@gmail.com>
-source=(https://downloads.sourceforge.net/sourceforge/gtkspell/${pkgname}-${pkgver}.tar.gz{,.asc})
+source=(https://downloads.sourceforge.net/sourceforge/gtkspell/${pkgname}-${pkgver}.tar.gz{,.asc}
+        enchant-2.patch)
 sha256sums=('8fc7dc560167b2cb7193e76aca625a152dc19b0ebf49816b78539cbb90d80d02'
-            'SKIP')
+            'SKIP'
+            'edeecf8e1cb9c524fdf800026c2b9c91c60faba637185302167909dd234453e9')
 
-build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+prepare() {
+  cd $pkgname-$pkgver
+  patch -Np1 -i ../enchant-2.patch
   gtkdocize
   autoreconf -fi
+}
+
+build() {
+  cd $pkgname-$pkgver
   ./configure --prefix=/usr --disable-static
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make
@@ -26,6 +33,6 @@
 }
 
 package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd $pkgname-$pkgver
   make DESTDIR="${pkgdir}" install
 }

Added: enchant-2.patch
===================================================================
--- enchant-2.patch                             (rev 0)
+++ enchant-2.patch     2017-11-22 12:06:02 UTC (rev 310568)
@@ -0,0 +1,11 @@
+--- gtkspell-2.0.16/gtkspell/gtkspell.c.orig   2009-10-09 19:01:47.000000000 
+0000
++++ gtkspell-2.0.16/gtkspell/gtkspell.c        2017-11-22 12:02:07.638601094 
+0000
+@@ -277,7 +277,7 @@
+       get_word_extents_from_mark(spell->buffer, &start, &end, 
spell->mark_click);
+       word = gtk_text_buffer_get_text(spell->buffer, &start, &end, FALSE);
+       
+-      enchant_dict_add_to_pwl( spell->speller, word, strlen(word));
++      enchant_dict_add( spell->speller, word, strlen(word));
+ 
+       gtkspell_recheck_all(spell);
+ 

Reply via email to