dcallagh-exheres

My personal Exherbo repository
git clone https://code.djc.id.au/git/dcallagh-exheres/
commit a56ee85324f3a6b3b359a32c62404e969e9e3f61
parent 93e1e0e5341b479f3705692b17e79010f04f754c
Author: Dan Callaghan <djc@djc.id.au>
Date:   Sun, 16 Jan 2011 19:27:00 +1000

initial exheres for rygel, gupnp-av, gupnp-dlna

Diffstat:
Mmetadata/categories.conf | 1+
Apackages/gnome-extra/rygel/rygel-0.9.1.exheres-0 | 50++++++++++++++++++++++++++++++++++++++++++++++++++
Apackages/net-libs/gupnp-av/gupnp-av-0.6.3.exheres-0 | 21+++++++++++++++++++++
Apackages/net-libs/gupnp-dlna/gupnp-dlna-0.4.2.exheres-0 | 23+++++++++++++++++++++++
4 files changed, 95 insertions(+), 0 deletions(-)
diff --git a/metadata/categories.conf b/metadata/categories.conf
@@ -4,6 +4,7 @@ gnome-desktop
 gnome-extra
 gnome-platform
 mail-client
+net-libs
 net-misc
 sys-auth
 x11-libs
diff --git a/packages/gnome-extra/rygel/rygel-0.9.1.exheres-0 b/packages/gnome-extra/rygel/rygel-0.9.1.exheres-0
@@ -0,0 +1,50 @@
+# Copyright 2011 Dan Callaghan <djc@djc.id.au>
+# Distributed under the terms of the GNU General Public License v2
+# Partly derived from rygel-0.9.1.ebuild, which is:
+#   Copyright 1999-2011 Gentoo Foundation
+#   Distributed under the terms of the GNU General Public License v2
+
+require gnome-2
+
+SUMMARY="UPnP AV (aka \"DLNA\") implementation"
+HOMEPAGE="http://live.gnome.org/Rygel"
+
+LICENCES="GPL-2"
+SLOT="0"
+PLATFORMS="~amd64 ~x86"
+MYOPTIONS="X tracker"
+
+DEPENDENCIES="
+    build:
+        dev-util/pkg-config
+        sys-devel/gettext
+        dev-util/intltool
+    build+run:
+        dev-libs/glib[>=2.26]
+        base/libgee:1.0[>=0.5.2]
+        media-libs/gstreamer[>=0.10.23]
+        media-plugins/gst-plugins-base[>=0.10.28]
+        gnome-desktop/libsoup:2.4[>=2.26.0]
+        dev-db/sqlite:3[>=3.5]
+        net-libs/gupnp[>=0.9.5]
+        net-libs/gupnp-av:1.0[>=0.5.9]
+        net-libs/gupnp-dlna:1.0[>=0.3.0]
+        tracker? ( app-pim/tracker )
+        X? ( x11-libs/gtk+:2[>=2.20] )
+"
+
+BUGS_TO="djc@djc.id.au"
+
+DEFAULT_SRC_CONFIGURE_PARAMS=(
+    "--with-gtk=2.0"
+    "--enable-gst-launch-plugin"
+    "--enable-nls"
+    "--enable-media-export-plugin"
+)
+DEFAULT_SRC_CONFIGURE_OPTION_WITHS=( "X ui" )
+DEFAULT_SRC_CONFIGURE_OPTION_ENABLES=( "tracker tracker-plugin" )
+
+src_install() {
+    gnome-2_src_install
+    edo find "$IMAGE" -name "*.la" -delete
+}
diff --git a/packages/net-libs/gupnp-av/gupnp-av-0.6.3.exheres-0 b/packages/net-libs/gupnp-av/gupnp-av-0.6.3.exheres-0
@@ -0,0 +1,21 @@
+# Copyright 2011 Dan Callaghan <djc@djc.id.au>
+# Distributed under the terms of the GNU General Public License v2
+
+SUMMARY="GUPnP A/V is a small utility library that aims to ease the handling and implementation of 
+UPnP A/V profiles."
+HOMEPAGE="http://gupnp.org/"
+DOWNLOADS="http://gupnp.org/sites/all/files/sources/${PNV}.tar.gz"
+
+LICENCES="LGPL-2"
+SLOT="1.0"
+PLATFORMS="~amd64 ~x86"
+
+DEPENDENCIES="
+    build:
+        dev-util/pkg-config
+    build+run:
+        net-libs/gupnp:1.0[>=0.13]
+"
+
+BUGS_TO="djc@djc.id.au"
+
diff --git a/packages/net-libs/gupnp-dlna/gupnp-dlna-0.4.2.exheres-0 b/packages/net-libs/gupnp-dlna/gupnp-dlna-0.4.2.exheres-0
@@ -0,0 +1,23 @@
+# Copyright 2011 Dan Callaghan <djc@djc.id.au>
+# Distributed under the terms of the GNU General Public License v2
+
+SUMMARY="GUPnP DLNA is a small utility library that aims to ease the DLNA-related tasks
+such as media profile guessing, transcoding to a given profile, etc."
+HOMEPAGE="http://gupnp.org/"
+DOWNLOADS="http://gupnp.org/sites/all/files/sources/${PNV}.tar.gz"
+
+LICENCES="LGPL-2"
+SLOT="1.0"
+PLATFORMS="~amd64 ~x86"
+
+DEPENDENCIES="
+    build:
+        dev-util/pkg-config
+    build+run:
+        dev-libs/libxml2:2.0[>=2.5.0]
+        media-libs/gstreamer:0.10[>=0.10.29.2]
+        media-plugins/gst-plugins-base:0.10[>=0.10.29.2]
+"
+
+BUGS_TO="djc@djc.id.au"
+