From 183ffdbdd7c984db3c1afd1247f42f515e74063a Mon Sep 17 00:00:00 2001
From: Juan RP <xtraeme@gmail.com>
Date: Wed, 26 Sep 2012 09:40:30 +0200
Subject: [PATCH] rygel: update to 0.16.0.

---
 common/shlibs                      |  3 +++
 srcpkgs/librygel                   |  1 +
 srcpkgs/rygel/librygel.rshlibs     | 20 ++++++++++++++++++++
 srcpkgs/rygel/librygel.template    | 10 ++++++++++
 srcpkgs/rygel/rygel-devel.template |  2 +-
 srcpkgs/rygel/rygel.rshlibs        | 16 ++++++++++------
 srcpkgs/rygel/template             | 12 ++++++------
 7 files changed, 51 insertions(+), 13 deletions(-)
 create mode 120000 srcpkgs/librygel
 create mode 100644 srcpkgs/rygel/librygel.rshlibs
 create mode 100644 srcpkgs/rygel/librygel.template

diff --git a/common/shlibs b/common/shlibs
index e20135be90..28a1e64462 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1055,3 +1055,6 @@ libcheese-gtk.so.23 libcheese-3.6.0_1
 libSoundTouch.so.0 soundtouch-1.7.0_1
 libzapojit-0.0.so.0 libzapojit-0.0.2_1
 libmusicbrainz5.so.0 libmusicbrainz5-5.0.1_1
+librygel-core-1.0.so.0 librygel-0.16.0_1
+librygel-renderer-1.0.so.0 librygel-0.16.0_1
+librygel-server-1.0.so.0 librygel-0.16.0_1
diff --git a/srcpkgs/librygel b/srcpkgs/librygel
new file mode 120000
index 0000000000..bf6618aa2d
--- /dev/null
+++ b/srcpkgs/librygel
@@ -0,0 +1 @@
+rygel
\ No newline at end of file
diff --git a/srcpkgs/rygel/librygel.rshlibs b/srcpkgs/rygel/librygel.rshlibs
new file mode 100644
index 0000000000..80bbb1a198
--- /dev/null
+++ b/srcpkgs/rygel/librygel.rshlibs
@@ -0,0 +1,20 @@
+libgstpbutils-0.10.so.0
+libgupnp-av-1.0.so.2
+libgupnp-1.0.so.4
+libgssdp-1.0.so.3
+libgee.so.2
+libuuid.so.1
+libgupnp-dlna-1.0.so.2
+libgstvideo-0.10.so.0
+libgstbase-0.10.so.0
+libgstreamer-0.10.so.0
+libgmodule-2.0.so.0
+libgthread-2.0.so.0
+librt.so.1
+libxml2.so.2
+libsoup-2.4.so.1
+libgio-2.0.so.0
+libgobject-2.0.so.0
+libglib-2.0.so.0
+libpthread.so.0
+libc.so.6
diff --git a/srcpkgs/rygel/librygel.template b/srcpkgs/rygel/librygel.template
new file mode 100644
index 0000000000..269aad6bbc
--- /dev/null
+++ b/srcpkgs/rygel/librygel.template
@@ -0,0 +1,10 @@
+# Template file for 'librygel'.
+#
+short_desc="${short_desc} - runtime libraries"
+long_desc="${long_desc}
+
+ This package contains the runtime libraries."
+
+do_install() {
+	vmove "usr/lib/*.so*" usr/lib
+}
diff --git a/srcpkgs/rygel/rygel-devel.template b/srcpkgs/rygel/rygel-devel.template
index 4ba61229b7..12e20d334f 100644
--- a/srcpkgs/rygel/rygel-devel.template
+++ b/srcpkgs/rygel/rygel-devel.template
@@ -1,7 +1,7 @@
 # Template file for 'rygel-devel'.
 #
 noarch=yes
-depends="libgee-devel gupnp-av-devel gstreamer-devel libuuid-devel glib-devel"
+depends="libgee-devel gupnp-av-devel gstreamer-devel libuuid-devel glib-devel librygel>=${version}"
 short_desc="${short_desc} - development files"
 long_desc="${long_desc}
 
diff --git a/srcpkgs/rygel/rygel.rshlibs b/srcpkgs/rygel/rygel.rshlibs
index b502e22a1e..070252212a 100644
--- a/srcpkgs/rygel/rygel.rshlibs
+++ b/srcpkgs/rygel/rygel.rshlibs
@@ -1,24 +1,28 @@
+librygel-server-1.0.so.0
 libgupnp-av-1.0.so.2
 libgupnp-1.0.so.4
 libgssdp-1.0.so.3
+libsoup-2.4.so.1
 libgee.so.2
 libuuid.so.1
+librygel-core-1.0.so.0
+libgstpbutils-0.10.so.0
 libgupnp-dlna-1.0.so.2
+libgstvideo-0.10.so.0
 libgstbase-0.10.so.0
 libgstreamer-0.10.so.0
+libgthread-2.0.so.0
 libxml2.so.2
-libsoup-2.4.so.1
+libtracker-sparql-0.14.so.0
 libgio-2.0.so.0
-libgobject-2.0.so.0
 libgmodule-2.0.so.0
+librt.so.1
+libgobject-2.0.so.0
 libglib-2.0.so.0
 libpthread.so.0
 libc.so.6
-libgstvideo-0.10.so.0
-libgthread-2.0.so.0
-librt.so.1
 libgsttag-0.10.so.0
 libgstapp-0.10.so.0
 libsqlite3.so.0
+librygel-renderer-1.0.so.0
 libgtk-3.so.0
-libgstpbutils-0.10.so.0
diff --git a/srcpkgs/rygel/template b/srcpkgs/rygel/template
index 30042b8955..dfcabb48ff 100644
--- a/srcpkgs/rygel/template
+++ b/srcpkgs/rygel/template
@@ -1,22 +1,22 @@
 # Template file for 'rygel'
 pkgname=rygel
-version=0.14.3
+version=0.16.0
 revision=1
 build_style=gnu-configure
 configure_args="--enable-gst-launch-plugin"
 depends="hicolor-icon-theme desktop-file-utils"
-makedepends="pkg-config intltool sqlite-devel vala-devel gtk+3-devel
+makedepends="pkg-config intltool sqlite-devel vala-devel gtk+3-devel>=3.6.0_2
 libsoup-devel libgee-devel gssdp-devel>=0.12.0 gupnp-av-devel
-gupnp-dlna-devel"
+gupnp-dlna-devel tracker-devel"
 gtk_iconcache_dirs="/usr/share/icons/hicolor"
 conf_files="/etc/rygel.conf"
-subpackages="${pkgname}-devel"
+subpackages="${pkgname}-devel librygel"
 short_desc="GNOME home media solution"
 maintainer="Juan RP <xtraeme@gmail.com>"
 homepage="http://www.gnome.org"
 license="GPL-2"
-distfiles="${GNOME_SITE}/$pkgname/0.14/$pkgname-$version.tar.xz"
-checksum=e615d4fea616ecaedfaba57e70a455ac8339048490a423af66a70d05c7186ace
+distfiles="${GNOME_SITE}/$pkgname/0.16/$pkgname-$version.tar.xz"
+checksum=c4274617cf085cd0648c59e2cad70036a2a806490134f9ef1e8bc9be21395710
 long_desc="
  Rygel is a home media solution that allows you to easily share audio, video
  and pictures, and control of media player on your home network. In technical