diff --git a/srcpkgs/libgxps-devel b/srcpkgs/libgxps-devel
new file mode 120000
index 0000000000..f6d751fc9c
--- /dev/null
+++ b/srcpkgs/libgxps-devel
@@ -0,0 +1 @@
+libgxps
\ No newline at end of file
diff --git a/srcpkgs/libgxps/depends b/srcpkgs/libgxps/depends
new file mode 100644
index 0000000000..140f5aa7a9
--- /dev/null
+++ b/srcpkgs/libgxps/depends
@@ -0,0 +1,2 @@
+abi_depends=">=0.1.0"
+api_depends="${abi_depends}"
diff --git a/srcpkgs/libgxps/libgxps-devel.template b/srcpkgs/libgxps/libgxps-devel.template
new file mode 100644
index 0000000000..ebf4ab4bd0
--- /dev/null
+++ b/srcpkgs/libgxps/libgxps-devel.template
@@ -0,0 +1,16 @@
+# Template file for 'libgxps-devel'.
+#
+short_desc="${short_desc} - development files"
+long_desc="${long_desc}
+
+ This package contains files for development, headers, static libs, etc."
+
+Add_dependency run glib-devel
+Add_dependency run libgxps
+
+do_install()
+{
+	vmove usr/include usr
+	vmove usr/share usr
+	vmove usr/lib/pkgconfig usr/lib
+}
diff --git a/srcpkgs/libgxps/template b/srcpkgs/libgxps/template
new file mode 100644
index 0000000000..f9add15e57
--- /dev/null
+++ b/srcpkgs/libgxps/template
@@ -0,0 +1,29 @@
+# Template file for 'libgxps'
+pkgname=libgxps
+version=0.1.0
+homepage="http://live.gnome.org/libgxps"
+distfiles="${GNOME_SITE}/$pkgname/0.1/$pkgname-$version.tar.xz"
+build_style=gnu_configure
+configure_args="--disable-static"
+short_desc="GObject base library for XPS documents"
+maintainer="Juan RP <xtraeme@gmail.com>"
+license="LGPL-2.1"
+checksum=10d25905a0f5318e47e2d0471606ce8e5318cf7d7f93fb60218a716078d3548e
+long_desc="
+ libgxps is a GObject based library for handling and rendering XPS documents."
+
+subpackages="${pkgname}-devel"
+
+Add_dependency run glibc
+Add_dependency run glib
+Add_dependency run cairo
+Add_dependency run libarchive
+Add_dependency run freetype
+Add_dependency run tiff
+
+Add_dependency build pkg-config
+Add_dependency build glib-devel
+Add_dependency build tiff-devel
+Add_dependency build libarchive-devel
+Add_dependency build freetype-devel
+
diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt
index 900d19b595..3c3432d822 100644
--- a/xbps-src/common/mapping_shlib_binpkg.txt
+++ b/xbps-src/common/mapping_shlib_binpkg.txt
@@ -893,3 +893,4 @@ libgexiv2.so.0			libgexiv2		libgexiv2-devel
 libraw.so.5			libraw			libraw-devel
 libraw_r.so.5			libraw			libraw-devel
 libdjvulibre.so.21		libdjvulibre		djvulibre-devel
+libgxps.so.1			libgxps			libgxps-devel