diff --git a/common/shlibs b/common/shlibs
index ca5a19d835..16cca21e59 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1778,3 +1778,5 @@ libvigraimpex.so.5 vigra-1.10.0_1
 libhyphen.so.0 hyphen-2.8.8_1
 libmythes-1.2.so.0 mythes-1.2.4_1
 liblpsolve55.so lpsolve-5.5.2.0_1
+liblangtag.so.1 liblangtag-0.5.4_1
+liblangtag-gobject.so.0 liblangtag-0.5.4_1
diff --git a/srcpkgs/liblangtag-devel b/srcpkgs/liblangtag-devel
new file mode 120000
index 0000000000..3a84619435
--- /dev/null
+++ b/srcpkgs/liblangtag-devel
@@ -0,0 +1 @@
+liblangtag
\ No newline at end of file
diff --git a/srcpkgs/liblangtag/template b/srcpkgs/liblangtag/template
new file mode 100644
index 0000000000..1823c05320
--- /dev/null
+++ b/srcpkgs/liblangtag/template
@@ -0,0 +1,23 @@
+# Template file for 'liblangtag'
+pkgname=liblangtag
+version=0.5.4
+revision=1
+build_style=gnu-configure
+short_desc="Interface library to access tags for identifying languages"
+maintainer="Enno Boland <eb@s01.de>"
+license="LGPL, MPL"
+homepage="http://tagoh.bitbucket.org/liblangtag"
+distfiles="https://bitbucket.org/tagoh/${pkgname}/downloads/${pkgname}-${version}.tar.bz2"
+makedepends="libxml2-devel"
+hostmakedepends="libtool pkg-config"
+checksum=f0a2e9ffa29259452614d7a99fc125f75fd26beee75d97aebffbbc735de9b27e
+
+liblangtag-devel_package() {
+	depends="liblangtag>=${version}_${revision} $makedepends"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}