diff --git a/srcpkgs/gtkpod/patches/fix-multibyte-character-segfault.patch b/srcpkgs/gtkpod/patches/fix-multibyte-character-segfault.patch new file mode 100644 index 00000000000000..77d1be12f6cfa7 --- /dev/null +++ b/srcpkgs/gtkpod/patches/fix-multibyte-character-segfault.patch @@ -0,0 +1,11 @@ +--- a/libgtkpod/misc.c ++++ b/libgtkpod/misc.c +@@ -475,7 +475,7 @@ fuzzy_skip_prefix(const gchar *name) { + + g_return_val_if_fail (csfk, 0); + +- tempStr = g_utf8_collate_key(cleanStr, csfk->length); ++ tempStr = g_utf8_collate_key(cleanStr, -1); + if (strcmp(tempStr, csfk->key) == 0) { + /* Found article, bump pointers ahead appropriate distance + */ diff --git a/srcpkgs/gtkpod/template b/srcpkgs/gtkpod/template index f2c4197b958621..ebc229a41bdd31 100644 --- a/srcpkgs/gtkpod/template +++ b/srcpkgs/gtkpod/template @@ -1,7 +1,7 @@ # Template file for 'gtkpod' pkgname=gtkpod version=2.1.5 -revision=7 +revision=8 build_style=gnu-configure configure_args="--disable-static" hostmakedepends="flex intltool pkg-config glib"