diff --git a/common/shlibs b/common/shlibs
index ca8af964de..185b3e0978 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1130,3 +1130,4 @@ libgee-0.8.so.2 libgee08-0.8.2_1
 libnettle.so.4 nettle-2.5_1
 libhogweed.so.2 nettle-2.5_1
 libmikmod.so.3 libmikmod-3.2.0_1
+libgtkspell.so.0 gtkspell-2.0.16_1
diff --git a/srcpkgs/gtkspell-devel b/srcpkgs/gtkspell-devel
new file mode 120000
index 0000000000..3e96d115f4
--- /dev/null
+++ b/srcpkgs/gtkspell-devel
@@ -0,0 +1 @@
+gtkspell
\ No newline at end of file
diff --git a/srcpkgs/gtkspell/gtkspell-devel.template b/srcpkgs/gtkspell/gtkspell-devel.template
new file mode 100644
index 0000000000..eb45ce8ad1
--- /dev/null
+++ b/srcpkgs/gtkspell/gtkspell-devel.template
@@ -0,0 +1,14 @@
+# Template file for 'gtkspell-devel'.
+#
+noarch=yes
+depends="gtk+-devel ${sourcepkg}>=${version}"
+short_desc="${short_desc} -- development files"
+long_desc="${long_desc}
+
+ This package contains files for development, headers, static libs, etc."
+
+do_install() {
+	vmove usr/include usr
+	vmove usr/lib/pkgconfig usr/lib
+	vmove usr/share/gtk-doc usr/share
+}
diff --git a/srcpkgs/gtkspell/template b/srcpkgs/gtkspell/template
new file mode 100644
index 0000000000..483e552809
--- /dev/null
+++ b/srcpkgs/gtkspell/template
@@ -0,0 +1,18 @@
+# Template file for 'gtkspell'
+pkgname=gtkspell
+version=2.0.16
+revision=1
+makedepends="pkg-config gtk+-devel enchant-devel"
+build_style=gnu-configure
+configure_args="--disable-static"
+subpackages="${pkgname}-devel"
+short_desc="Provides word-processor-style highlighting"
+maintainer="Juan RP <xtraeme@gmail.com>"
+homepage="http://gtkspell.sourceforge.net/"
+license="LGPL-2.1"
+distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
+checksum=8fc7dc560167b2cb7193e76aca625a152dc19b0ebf49816b78539cbb90d80d02
+long_desc="
+ GtkSpell provides word-processor-style highlighting and replacement of
+ misspelled words in a GtkTextView widget. Right-clicking a misspelled
+ word pops up a menu of suggested replacements."