From 3c26cb5851a9dcfd7fbd7959b9c6dca956ac87eb Mon Sep 17 00:00:00 2001
From: Juan RP <xtraeme@gmail.com>
Date: Mon, 4 Jun 2012 13:21:17 +0200
Subject: [PATCH] seahorse: added patch to fix build with glib-2.32.

---
 srcpkgs/seahorse/patches/3.4.1-compile.patch | 14 ++++++++++++++
 srcpkgs/seahorse/template                    | 13 ++++---------
 2 files changed, 18 insertions(+), 9 deletions(-)
 create mode 100644 srcpkgs/seahorse/patches/3.4.1-compile.patch

diff --git a/srcpkgs/seahorse/patches/3.4.1-compile.patch b/srcpkgs/seahorse/patches/3.4.1-compile.patch
new file mode 100644
index 0000000000..83f3690b2d
--- /dev/null
+++ b/srcpkgs/seahorse/patches/3.4.1-compile.patch
@@ -0,0 +1,14 @@
+seahorse-gpgme-keyring.c: In function ‘seahorse_gpgme_keyring_finalize’:
+seahorse-gpgme-keyring.c:862:1: error: size of array ‘_GStaticAssertCompileTimeAssertion_12’ is negative
+
+--- pgp/seahorse-gpgme-keyring.c	2012-01-27 07:50:26.000000000 -0600
++++ pgp/seahorse-gpgme-keyring.c	2012-05-06 04:54:05.214835400 -0500
+@@ -859,7 +859,7 @@ seahorse_gpgme_keyring_finalize (GObject
+ {
+ 	SeahorseGpgmeKeyring *self = SEAHORSE_GPGME_KEYRING (object);
+ 
+-	g_clear_object (self->pv->actions);
++	g_clear_object (&self->pv->actions);
+ 	g_hash_table_destroy (self->pv->keys);
+ 
+ 	/* All monitoring and scheduling should be done */
diff --git a/srcpkgs/seahorse/template b/srcpkgs/seahorse/template
index 0d6342243c..8777c91dc6 100644
--- a/srcpkgs/seahorse/template
+++ b/srcpkgs/seahorse/template
@@ -1,16 +1,16 @@
 # Template file for 'seahorse'
 pkgname=seahorse
 version=3.4.1
-distfiles="${GNOME_SITE}/$pkgname/3.4/$pkgname-$version.tar.xz"
+revision=1
 build_style=gnu-configure
-configure_args="--disable-scrollkeeper --disable-schemas-compile
---enable-ldap --enable-hkp --disable-debug"
+gtk_iconcache_dirs="/usr/share/icons/hicolor"
+configure_args="--disable-scrollkeeper --disable-schemas-compile --enable-ldap --enable-hkp --disable-debug"
 depends="hicolor-icon-theme desktop-file-utils"
 makedepends="which pkg-config intltool gnome-doc-utils gtk+3-devel gpgme-devel libldap-devel libsoup-devel libgnome-keyring-devel avahi-libs-devel avahi-glib-libs-devel gcr-devel"
 fulldepends="openssh-client"
-revision=1
 short_desc="Encryption Made Easy"
 maintainer="Juan RP <xtraeme@gmail.com>"
+distfiles="${GNOME_SITE}/$pkgname/3.4/$pkgname-$version.tar.xz"
 checksum=841443ed6d7f865e1c9347867527591287bcc5b2e281c8da11b2cb355d678faa
 long_desc="
  Seahorse is a GNOME application for managing encryption keys. It also
@@ -24,8 +24,3 @@ long_desc="
     * Cache your passphrase so you don't have to keep typing it
     * Backup your keys and keyring
     * more..."
-
-gtk_iconcache_dirs="/usr/share/icons/hicolor"
-
-
-