diff --git a/spark-genom/Makefile b/spark-genom/Makefile
index d95a43859bf1fe67562c6c36df1794a3289e8cf4..2efa5a7a634ed3917f3773deb4675e72cbd0498e 100644
--- a/spark-genom/Makefile
+++ b/spark-genom/Makefile
@@ -2,7 +2,7 @@
 #
 
 DISTNAME=		spark-genom-3.6
-PKGREVISION=		1
+PKGREVISION=		2
 CATEGORIES=		knowledge
 MASTER_SITES=		${MASTER_SITE_OPENROBOTS:=spark-genom/}
 MASTER_REPOSITORY=	git ssh://git.openrobots.org/git/robots/spark-genom.git
diff --git a/spark-genom/distinfo b/spark-genom/distinfo
index 3e7d8fbaa5ae34c273d0b80c14c806844bfd9efd..bb1665dbdd89e92b1737108c5338266412d42e1c 100644
--- a/spark-genom/distinfo
+++ b/spark-genom/distinfo
@@ -2,3 +2,4 @@ SHA1 (spark-genom-3.6.tar.gz) = 591d0edea7b7bfc0f52420eeebab3d7523aef45f
 RMD160 (spark-genom-3.6.tar.gz) = b564c2a6b540e02a9b5bbbeaa00b480e12c6db33
 Size (spark-genom-3.6.tar.gz) = 78147 bytes
 SHA1 (patch-aa) = 9b943e155bb1f0aa34891594eb8619d4feb837e8
+SHA1 (patch-ab) = 7fdd343d6544cb402daf0d2c3126c1157aeafb00
diff --git a/spark-genom/patches/patch-ab b/spark-genom/patches/patch-ab
new file mode 100644
index 0000000000000000000000000000000000000000..20c8bdb6df4646b0b7d03b172525130eb0a6063d
--- /dev/null
+++ b/spark-genom/patches/patch-ab
@@ -0,0 +1,16 @@
+Fix declaration in jido case
+
+fingers is used in interface, so it is required, not only codel required
+
+--- spark.gen.orig	2012-12-19 17:42:16.473233581 +0100
++++ spark.gen	2012-12-19 17:43:14.697235797 +0100
+@@ -18,7 +18,8 @@
+     codels_requires:	attentional;
+ #endif
+ #if defined(JIDO)
+-    codels_requires:		pom-euler, gbM, fingers;
++    codels_requires:		pom-euler, gbM;
++	requires:				fingers;
+ #endif
+ #if defined(HRP2)
+     requires:			hrp2, gest, viman;