From ebd6ad9c582a00e0d9cbf9ffd4dd183541bcb1ce Mon Sep 17 00:00:00 2001
From: Juan RP <xtraeme@gmail.com>
Date: Mon, 19 Mar 2012 13:02:44 +0100
Subject: [PATCH] New package: mash-0.1.0.

---
 common/shlibs                    |  1 +
 srcpkgs/mash-devel               |  1 +
 srcpkgs/mash/depends             |  2 ++
 srcpkgs/mash/mash-devel.template | 16 ++++++++++++++++
 srcpkgs/mash/mash.rshlibs        | 30 ++++++++++++++++++++++++++++++
 srcpkgs/mash/template            | 23 +++++++++++++++++++++++
 6 files changed, 73 insertions(+)
 create mode 120000 srcpkgs/mash-devel
 create mode 100644 srcpkgs/mash/depends
 create mode 100644 srcpkgs/mash/mash-devel.template
 create mode 100644 srcpkgs/mash/mash.rshlibs
 create mode 100644 srcpkgs/mash/template

diff --git a/common/shlibs b/common/shlibs
index 2df9f22a388..cd3f01a7248 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -972,3 +972,4 @@ liblutok.so.0			lutok			lutok-devel
 libmtdev.so.1			mtdev			mtdev-devel
 libcryptsetup.so.4		libcryptsetup		cryptsetup-devel
 libgusb.so.2			libgusb			libgusb-devel
+libmash-0.1.so.0		mash			mash-devel
diff --git a/srcpkgs/mash-devel b/srcpkgs/mash-devel
new file mode 120000
index 00000000000..dcd0c72e38b
--- /dev/null
+++ b/srcpkgs/mash-devel
@@ -0,0 +1 @@
+mash
\ No newline at end of file
diff --git a/srcpkgs/mash/depends b/srcpkgs/mash/depends
new file mode 100644
index 00000000000..205c57214a5
--- /dev/null
+++ b/srcpkgs/mash/depends
@@ -0,0 +1,2 @@
+abi_depends=">=0.1.0"
+api_depends="${api_depends}"
diff --git a/srcpkgs/mash/mash-devel.template b/srcpkgs/mash/mash-devel.template
new file mode 100644
index 00000000000..ef98cc28502
--- /dev/null
+++ b/srcpkgs/mash/mash-devel.template
@@ -0,0 +1,16 @@
+# Template file for 'mash-devel'.
+#
+short_desc="${short_desc} - development files"
+long_desc="${long_desc}
+
+ This package contains files for development, headers, static libs, etc."
+
+Add_dependency run clutter-devel
+Add_dependency run mash
+
+do_install() {
+	vmove usr/include usr
+	vmove usr/lib/pkgconfig usr/lib
+	vmove usr/share/gtk-doc usr/share
+	vmove "usr/share/gir-*" usr/share
+}
diff --git a/srcpkgs/mash/mash.rshlibs b/srcpkgs/mash/mash.rshlibs
new file mode 100644
index 00000000000..b8cca3aa772
--- /dev/null
+++ b/srcpkgs/mash/mash.rshlibs
@@ -0,0 +1,30 @@
+libclutter-glx-1.0.so.0
+libcairo-gobject.so.2
+libatk-1.0.so.0
+libpangocairo-1.0.so.0
+libcogl-pango.so.0
+libjson-glib-1.0.so.0
+libGL.so.1
+libpangoft2-1.0.so.0
+libXi.so.6
+libcairo.so.2
+libcogl.so.5
+libgdk_pixbuf-2.0.so.0
+libdrm.so.2
+libX11.so.6
+libXext.so.6
+libXdamage.so.1
+libXcomposite.so.1
+libgio-2.0.so.0
+libpango-1.0.so.0
+libfreetype.so.6
+libfontconfig.so.1
+libgobject-2.0.so.0
+libgmodule-2.0.so.0
+libgthread-2.0.so.0
+librt.so.1
+libglib-2.0.so.0
+libXfixes.so.3
+libm.so.6
+libpthread.so.0
+libc.so.6
diff --git a/srcpkgs/mash/template b/srcpkgs/mash/template
new file mode 100644
index 00000000000..e07947c5863
--- /dev/null
+++ b/srcpkgs/mash/template
@@ -0,0 +1,23 @@
+# Template file for 'mash'
+pkgname=mash
+version=0.1.0
+distfiles="http://www.clutter-project.org/sources/${pkgname}/${version%.*}/${pkgname}-${version}.tar.bz2"
+build_style=gnu-configure
+configure_args="--enable-introspection --disable-static"
+short_desc="A small library for using 3D models within a Clutter scene"
+maintainer="Juan RP <xtraeme@gmail.com>"
+homepage="http://www.clutter-project.org"
+license="LGPL-2.1"
+checksum=81f4b01d5661010dd742d4a82f9af4555624601ba3fb4e0780cfe2b34c13c24f
+long_desc="
+ Mash is a small library for using real 3D models within a Clutter
+ scene. Models can be exported from Blender or other 3D modelling
+ software as PLY files and then used as actors. It also supports a
+ lighting model with animatable lights."
+
+subpackages="mash-devel"
+
+Add_dependency build pkg-config
+Add_dependency build intltool
+Add_dependency build gobject-introspection
+Add_dependency build clutter-devel