diff --git a/common/shlibs b/common/shlibs
index d81041039c0..823a9bb5629 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1876,3 +1876,6 @@ libdruntime-ldc-debug.so.66 ldc-runtime-0.15.1_1
 libdruntime-ldc.so.66 ldc-runtime-0.15.1_1
 libphobos2-ldc.so.66 ldc-runtime-0.15.1_1
 libphobos2-ldc-debug.so.66 ldc-runtime-0.15.1_1
+libmarblewidget.so.19 libmarble-4.14.3_1
+libastro.so.1 libmarble-4.14.3_1
+
diff --git a/srcpkgs/libmarble b/srcpkgs/libmarble
new file mode 120000
index 00000000000..f208786e0b7
--- /dev/null
+++ b/srcpkgs/libmarble
@@ -0,0 +1 @@
+marble
\ No newline at end of file
diff --git a/srcpkgs/libmarble-devel b/srcpkgs/libmarble-devel
new file mode 120000
index 00000000000..f208786e0b7
--- /dev/null
+++ b/srcpkgs/libmarble-devel
@@ -0,0 +1 @@
+marble
\ No newline at end of file
diff --git a/srcpkgs/marble/template b/srcpkgs/marble/template
new file mode 100644
index 00000000000..004f60cf254
--- /dev/null
+++ b/srcpkgs/marble/template
@@ -0,0 +1,37 @@
+# Template file for 'marble'
+# vim: set ts=4 sw=4 sts=4 et:
+
+pkgname=marble
+version=4.14.3
+revision=1
+maintainer="Carlo Dormeletti <carloDOTdormelettiATaliceDOTit>"
+homepage="hhttps://marble.kde.org"
+license="GPL-3"
+short_desc="Virtual globe and world atlas"
+build_style=cmake
+configure_args="-DCMAKE_INSTALL_PREFIX=/usr"
+hostmakedepends="cmake automoc4 pkg-config"
+makedepends="kdelibs-devel "
+distfiles="http://download.kde.org/stable/${version}/src/marble-${version}.tar.xz"
+checksum="4d6667cf67ae9976e4c1efc306be222d13f2ee5927483325411ae0e9631dc0f0"
+
+libmarble_package() {
+    short_desc+=" - library"
+    depends="${sourcepkg}>=${version}_${revision}"
+    pkg_install() {
+        vmove "usr/lib/*.so.*"
+        vmove usr/lib/kde4
+        vmove usr/lib/qt
+    }
+}
+
+libmarble-devel_package() {
+    short_desc+=" - development files"
+    depends="${sourcepkg}>=${version}_${revision}"
+    pkg_install() {
+        vmove usr/include
+        vmove "usr/lib/*.so"
+    }
+}
+
+