summaryrefslogtreecommitdiff
path: root/recipes/upnp
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/upnp')
-rw-r--r--recipes/upnp/gssdp_0.7.1.bb10
-rw-r--r--recipes/upnp/gupnp-0.13.1/nodoc.patch37
-rw-r--r--recipes/upnp/gupnp-av-0.5.2/nodoc.patch34
-rw-r--r--recipes/upnp/gupnp-av_0.5.2.bb7
-rw-r--r--recipes/upnp/gupnp-tools_0.8.bb6
-rw-r--r--recipes/upnp/gupnp-vala_0.6.2.bb22
-rw-r--r--recipes/upnp/gupnp_0.13.1.bb16
7 files changed, 132 insertions, 0 deletions
diff --git a/recipes/upnp/gssdp_0.7.1.bb b/recipes/upnp/gssdp_0.7.1.bb
new file mode 100644
index 0000000000..09e12e2c63
--- /dev/null
+++ b/recipes/upnp/gssdp_0.7.1.bb
@@ -0,0 +1,10 @@
+LICENSE = "LGPL"
+DEPENDS = "glib-2.0 libsoup-2.4 libglade"
+
+SRC_URI = "http://gupnp.org/sources/${PN}/${PN}-${PV}.tar.gz"
+
+inherit autotools_stage pkgconfig
+
+PACKAGES =+ "gssdp-tools"
+
+FILES_gssdp-tools = "${bindir}/gssdp* ${datadir}/gssdp/*.glade"
diff --git a/recipes/upnp/gupnp-0.13.1/nodoc.patch b/recipes/upnp/gupnp-0.13.1/nodoc.patch
new file mode 100644
index 0000000000..0d080e38d7
--- /dev/null
+++ b/recipes/upnp/gupnp-0.13.1/nodoc.patch
@@ -0,0 +1,37 @@
+---
+ Makefile.am | 2 +-
+ configure.ac | 5 -----
+ 2 files changed, 1 insertion(+), 6 deletions(-)
+
+--- gupnp-0.13.1.orig/Makefile.am
++++ gupnp-0.13.1/Makefile.am
+@@ -1,6 +1,6 @@
+-SUBDIRS = libgupnp tools examples tests doc
++SUBDIRS = libgupnp tools
+
+ pkgconfig_DATA= gupnp-1.0.pc
+ pkgconfigdir = $(libdir)/pkgconfig
+
+ EXTRA_DIST = gupnp-1.0.pc.in gupnp-1.0-uninstalled.pc.in
+--- gupnp-0.13.1.orig/configure.ac
++++ gupnp-0.13.1/configure.ac
+@@ -47,19 +47,14 @@ AC_ARG_ENABLE(debug,
+ enable_debug=no)
+ if test "x$enable_debug" = "xyes"; then
+ CFLAGS="$CFLAGS -g -Wall -Werror"
+ fi
+
+-# Gtk-doc
+-GTK_DOC_CHECK([1.0])
+-
+ AC_OUTPUT([
+ Makefile
+ libgupnp/Makefile
+ examples/Makefile
+ tools/Makefile
+ tests/Makefile
+-doc/Makefile
+-doc/version.xml
+ gupnp-1.0.pc
+ gupnp-1.0-uninstalled.pc
+ ])
diff --git a/recipes/upnp/gupnp-av-0.5.2/nodoc.patch b/recipes/upnp/gupnp-av-0.5.2/nodoc.patch
new file mode 100644
index 0000000000..07b469e93d
--- /dev/null
+++ b/recipes/upnp/gupnp-av-0.5.2/nodoc.patch
@@ -0,0 +1,34 @@
+---
+ Makefile.am | 2 +-
+ configure.ac | 4 ----
+ 2 files changed, 1 insertion(+), 5 deletions(-)
+
+--- gupnp-av-0.5.2.orig/Makefile.am
++++ gupnp-av-0.5.2/Makefile.am
+@@ -1,6 +1,6 @@
+-SUBDIRS = libgupnp-av tests doc
++SUBDIRS = libgupnp-av tests
+
+ pkgconfig_DATA= gupnp-av-1.0.pc
+ pkgconfigdir = $(libdir)/pkgconfig
+
+ DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc
+--- gupnp-av-0.5.2.orig/configure.ac
++++ gupnp-av-0.5.2/configure.ac
+@@ -23,16 +23,12 @@ AC_ARG_ENABLE(debug,
+ enable_debug=no)
+ if test "x$enable_debug" = "xyes"; then
+ CFLAGS="$CFLAGS -g -Wall"
+ fi
+
+-GTK_DOC_CHECK([1.0])
+-
+ AC_OUTPUT([
+ Makefile
+ libgupnp-av/Makefile
+ tests/Makefile
+-doc/Makefile
+-doc/version.xml
+ gupnp-av-1.0.pc
+ gupnp-av-1.0-uninstalled.pc
+ ])
diff --git a/recipes/upnp/gupnp-av_0.5.2.bb b/recipes/upnp/gupnp-av_0.5.2.bb
new file mode 100644
index 0000000000..d3d6f77dc4
--- /dev/null
+++ b/recipes/upnp/gupnp-av_0.5.2.bb
@@ -0,0 +1,7 @@
+LICENSE = "LGPL"
+DEPENDS = "gupnp"
+
+SRC_URI = "http://gupnp.org/sources/${PN}/${PN}-${PV}.tar.gz \
+ file://nodoc.patch;patch=1"
+
+inherit autotools_stage pkgconfig
diff --git a/recipes/upnp/gupnp-tools_0.8.bb b/recipes/upnp/gupnp-tools_0.8.bb
new file mode 100644
index 0000000000..be4f3510b6
--- /dev/null
+++ b/recipes/upnp/gupnp-tools_0.8.bb
@@ -0,0 +1,6 @@
+LICENSE = "GPL"
+DEPENDS = "gupnp gtk+ libglade gnome-icon-theme"
+
+SRC_URI = "http://gupnp.org/sources/${PN}/${PN}-${PV}.tar.gz"
+
+inherit autotools pkgconfig
diff --git a/recipes/upnp/gupnp-vala_0.6.2.bb b/recipes/upnp/gupnp-vala_0.6.2.bb
new file mode 100644
index 0000000000..d5544cb8b3
--- /dev/null
+++ b/recipes/upnp/gupnp-vala_0.6.2.bb
@@ -0,0 +1,22 @@
+LICENSE = "LGPL"
+DEPENDS = "gupnp vala-native"
+
+PR = "r1"
+
+SRC_URI = "http://gupnp.org/sources/bindings/${PN}-${PV}.tar.gz"
+
+inherit autotools pkgconfig
+
+do_install_append() {
+ mv ${D}${STAGING_DIR_NATIVE}/* ${D}
+}
+
+FILES_${PN}-dev += "${datadir}/vala"
+
+do_stage() {
+ autotools_stage_all
+ install -d ${STAGING_DATADIR}/vala/vapi
+ install -m 0644 ${S}/*.deps ${S}/*.vapi ${STAGING_DATADIR}/vala/vapi
+}
+
+
diff --git a/recipes/upnp/gupnp_0.13.1.bb b/recipes/upnp/gupnp_0.13.1.bb
new file mode 100644
index 0000000000..6de14b9b16
--- /dev/null
+++ b/recipes/upnp/gupnp_0.13.1.bb
@@ -0,0 +1,16 @@
+LICENSE = "LGPL"
+DEPENDS = "e2fsprogs gssdp libsoup-2.4 libxml2 gtk-doc-native libgee"
+
+SRC_URI = "http://gupnp.org/sources/${PN}/${PN}-${PV}.tar.gz \
+ file://nodoc.patch;patch=1"
+
+inherit autotools_stage pkgconfig
+
+EXTRA_OECONF = "--disable-gtk-doc"
+
+FILES_${PN} = "${libdir}/*.so.*"
+FILES_${PN}-dev += "${bindir}/gupnp-binding-tool"
+
+do_stage_append () {
+ install ${S}/tools/gupnp-binding-tool ${STAGING_BINDIR_NATIVE}
+}