summaryrefslogtreecommitdiffstats
path: root/meta-multimedia/recipes-connectivity
diff options
context:
space:
mode:
authorTudor Florea <tudor.florea@enea.com>2015-10-08 22:51:41 +0200
committerTudor Florea <tudor.florea@enea.com>2015-10-08 22:51:41 +0200
commit1219bf8a90a7bf8cd3a5363551ef635d51e8fc8e (patch)
treea21a5fc103bb3bd65ecd85ed22be5228fc54e447 /meta-multimedia/recipes-connectivity
downloadmeta-openembedded-1219bf8a90a7bf8cd3a5363551ef635d51e8fc8e.tar.gz
initial commit for Enea Linux 5.0 arm
Signed-off-by: Tudor Florea <tudor.florea@enea.com>
Diffstat (limited to 'meta-multimedia/recipes-connectivity')
-rw-r--r--meta-multimedia/recipes-connectivity/gupnp/gssdp.inc18
-rw-r--r--meta-multimedia/recipes-connectivity/gupnp/gssdp_0.14.8.bb9
-rw-r--r--meta-multimedia/recipes-connectivity/gupnp/gupnp-av.inc8
-rw-r--r--meta-multimedia/recipes-connectivity/gupnp/gupnp-av_0.12.6.bb8
-rw-r--r--meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.2.bb20
-rw-r--r--meta-multimedia/recipes-connectivity/gupnp/gupnp-igd_0.2.2.bb14
-rw-r--r--meta-multimedia/recipes-connectivity/gupnp/gupnp-tools_0.8.1.bb11
-rw-r--r--meta-multimedia/recipes-connectivity/gupnp/gupnp.inc21
-rw-r--r--meta-multimedia/recipes-connectivity/gupnp/gupnp_0.20.12.bb8
-rw-r--r--meta-multimedia/recipes-connectivity/gupnp/no-vala.inc5
10 files changed, 122 insertions, 0 deletions
diff --git a/meta-multimedia/recipes-connectivity/gupnp/gssdp.inc b/meta-multimedia/recipes-connectivity/gupnp/gssdp.inc
new file mode 100644
index 000000000..ae965b996
--- /dev/null
+++ b/meta-multimedia/recipes-connectivity/gupnp/gssdp.inc
@@ -0,0 +1,18 @@
1SUMMARY = "Resource discovery and announcement over SSDP"
2DESCRIPTION = "GSSDP implements resource discovery and announcement over SSDP (Simpe Service Discovery Protocol)."
3LICENSE = "LGPLv2"
4LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7"
5DEPENDS = "glib-2.0 libsoup-2.4 gobject-introspection-stub"
6
7inherit autotools pkgconfig
8
9require no-vala.inc
10
11EXTRA_OECONF = "--disable-introspection"
12
13PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'x11', 'gtk', '', d)}"
14PACKAGECONFIG[gtk] = "--with-gtk,--without-gtk,gtk+"
15
16PACKAGES =+ "gssdp-tools"
17
18FILES_gssdp-tools = "${bindir}/gssdp* ${datadir}/gssdp/*.glade"
diff --git a/meta-multimedia/recipes-connectivity/gupnp/gssdp_0.14.8.bb b/meta-multimedia/recipes-connectivity/gupnp/gssdp_0.14.8.bb
new file mode 100644
index 000000000..9fda51db7
--- /dev/null
+++ b/meta-multimedia/recipes-connectivity/gupnp/gssdp_0.14.8.bb
@@ -0,0 +1,9 @@
1require gssdp.inc
2
3inherit gtk-doc
4
5PACKAGECONFIG[gtk] = "--with-gtk,--without-gtk,gtk+3"
6
7SRC_URI = "http://download.gnome.org/sources/${BPN}/0.14/${BPN}-${PV}.tar.xz"
8SRC_URI[md5sum] = "b8658e480d047caf2d92baa4a51b9ae7"
9SRC_URI[sha256sum] = "4c3ffa01435e84dc31c954e669e1ca0749b962f76a333e74f5c2cb0de5803a13"
diff --git a/meta-multimedia/recipes-connectivity/gupnp/gupnp-av.inc b/meta-multimedia/recipes-connectivity/gupnp/gupnp-av.inc
new file mode 100644
index 000000000..b07615585
--- /dev/null
+++ b/meta-multimedia/recipes-connectivity/gupnp/gupnp-av.inc
@@ -0,0 +1,8 @@
1SUMMARY = "Helpers for AV applications using UPnP"
2DESCRIPTION = "GUPnP-AV is a collection of helpers for building AV (audio/video) applications using GUPnP."
3LICENSE = "LGPLv2"
4DEPENDS = "gupnp"
5
6inherit autotools pkgconfig
7
8require no-vala.inc
diff --git a/meta-multimedia/recipes-connectivity/gupnp/gupnp-av_0.12.6.bb b/meta-multimedia/recipes-connectivity/gupnp/gupnp-av_0.12.6.bb
new file mode 100644
index 000000000..b1b793b68
--- /dev/null
+++ b/meta-multimedia/recipes-connectivity/gupnp/gupnp-av_0.12.6.bb
@@ -0,0 +1,8 @@
1require gupnp-av.inc
2
3SRC_URI = "http://download.gnome.org/sources/${BPN}/0.12/${BPN}-${PV}.tar.xz"
4SRC_URI[md5sum] = "f56cdb269376a9e6cb062eb9960ccf57"
5SRC_URI[sha256sum] = "e0553d60dd7c7277c65c02a68a270c4dcb9036a4c7075c902fc8111c6a5e6a44"
6
7LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 \
8 file://libgupnp-av/gupnp-av.h;beginline=1;endline=22;md5=2b47b7b5f799d2ebabe62b895e848820"
diff --git a/meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.2.bb b/meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.2.bb
new file mode 100644
index 000000000..b7e71cf0d
--- /dev/null
+++ b/meta-multimedia/recipes-connectivity/gupnp/gupnp-dlna_0.9.2.bb
@@ -0,0 +1,20 @@
1SUMMARY = "Helpers for AV applications using DLNA"
2LICENSE = "LGPLv2"
3LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
4 file://libgupnp-dlna/gupnp-dlna-profile.h;beginline=1;endline=22;md5=1b85459f65cb1e73a885ca137aab6274"
5
6DEPENDS = "libxml2 glib-2.0"
7
8SRC_URI = "http://download.gnome.org/sources/${BPN}/0.9/${BPN}-${PV}.tar.xz"
9SRC_URI[md5sum] = "d972f9b03f0f3793cb895eb034ea314f"
10SRC_URI[sha256sum] = "c28d5650604c7da4f193e6b85049a4885f3a01f1996df768d55b5cb898a9fc53"
11
12inherit autotools pkgconfig
13
14require no-vala.inc
15
16# The GStreamer metadata backend requires GStreamer 1.0, so skip this until we
17# have that packaged.
18EXTRA_OECONF = "--disable-gstreamer-metadata-backend"
19
20FILES_${PN} += "${datadir}/gupnp-dlna-2.0/dlna-profiles"
diff --git a/meta-multimedia/recipes-connectivity/gupnp/gupnp-igd_0.2.2.bb b/meta-multimedia/recipes-connectivity/gupnp/gupnp-igd_0.2.2.bb
new file mode 100644
index 000000000..112bc4bd3
--- /dev/null
+++ b/meta-multimedia/recipes-connectivity/gupnp/gupnp-igd_0.2.2.bb
@@ -0,0 +1,14 @@
1SUMMARY = "Helpers for interacting with Internet Gateway Devices over UPnP"
2LICENSE = "LGPLv2"
3LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
4 file://libgupnp-igd/gupnp-simple-igd.c;beginline=1;endline=21;md5=aa292c0d9390463a6e1055dc5fc68e80"
5
6DEPENDS = "glib-2.0 gupnp"
7
8SRC_URI = "http://download.gnome.org/sources/${BPN}/0.2/${BPN}-${PV}.tar.xz"
9SRC_URI[md5sum] = "f881323304185c02634034e3bda714ba"
10SRC_URI[sha256sum] = "73b6a98a0f13b29b34c3bfc07f99f78b1319211cb95a8585752873af2b9067d3"
11
12inherit autotools pkgconfig
13
14EXTRA_OECONF = "--disable-introspection --disable-python"
diff --git a/meta-multimedia/recipes-connectivity/gupnp/gupnp-tools_0.8.1.bb b/meta-multimedia/recipes-connectivity/gupnp/gupnp-tools_0.8.1.bb
new file mode 100644
index 000000000..178cea39a
--- /dev/null
+++ b/meta-multimedia/recipes-connectivity/gupnp/gupnp-tools_0.8.1.bb
@@ -0,0 +1,11 @@
1SUMMARY = "Tools for GUPnP"
2LICENSE = "GPLv2+"
3LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
4 file://src/network-light/main.c;beginline=1;endline=21;md5=033bf37c030780c5a72165846b3003f6"
5DEPENDS = "gupnp gupnp-av gtk+ gnome-icon-theme"
6
7SRC_URI = "http://download.gnome.org/sources/${BPN}/0.8/${BPN}-${PV}.tar.bz2"
8SRC_URI[md5sum] = "cafc2a4f2d1a91a8c1228799073d1d7d"
9SRC_URI[sha256sum] = "57d5ca899f8da7e4ae69e5f98d75d1603aa7f388022f9ccb357f90abb22b75b6"
10
11inherit autotools pkgconfig
diff --git a/meta-multimedia/recipes-connectivity/gupnp/gupnp.inc b/meta-multimedia/recipes-connectivity/gupnp/gupnp.inc
new file mode 100644
index 000000000..b63f2232d
--- /dev/null
+++ b/meta-multimedia/recipes-connectivity/gupnp/gupnp.inc
@@ -0,0 +1,21 @@
1SUMMARY = "UPnP framework"
2DESCRIPTION = "GUPnP is an elegant, object-oriented open source framework for creating UPnP devices and control points, written in C using GObject and libsoup. The GUPnP API is intended to be easy to use, efficient and flexible. It provides the same set of features as libupnp, but shields the developer from most of UPnP's internals."
3LICENSE = "LGPLv2+"
4
5DEPENDS = "e2fsprogs gssdp libsoup-2.4 libxml2 gobject-introspection-stub"
6
7require no-vala.inc
8
9EXTRA_OECONF = "--disable-introspection"
10
11inherit autotools pkgconfig
12
13FILES_${PN} = "${libdir}/*.so.*"
14FILES_${PN}-dev += "${bindir}/gupnp-binding-tool"
15
16SYSROOT_PREPROCESS_FUNCS += "gupnp_sysroot_preprocess"
17
18gupnp_sysroot_preprocess () {
19 install -d ${SYSROOT_DESTDIR}${bindir_crossscripts}/
20 install -m 755 ${D}${bindir}/gupnp-binding-tool ${SYSROOT_DESTDIR}${bindir_crossscripts}/
21}
diff --git a/meta-multimedia/recipes-connectivity/gupnp/gupnp_0.20.12.bb b/meta-multimedia/recipes-connectivity/gupnp/gupnp_0.20.12.bb
new file mode 100644
index 000000000..bba86a9d1
--- /dev/null
+++ b/meta-multimedia/recipes-connectivity/gupnp/gupnp_0.20.12.bb
@@ -0,0 +1,8 @@
1require gupnp.inc
2
3SRC_URI = "http://download.gnome.org/sources/${BPN}/0.20/${BPN}-${PV}.tar.xz"
4SRC_URI[md5sum] = "c01aa6d3a78792b3a24591f036dd91f4"
5SRC_URI[sha256sum] = "205d47b950a1b7190df1115f454cb38a44d71aacfec75d4287299e400e139b69"
6
7LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 \
8 file://libgupnp/gupnp.h;beginline=1;endline=20;md5=d78a69d9b6e63ee2dc72e7b674d97520"
diff --git a/meta-multimedia/recipes-connectivity/gupnp/no-vala.inc b/meta-multimedia/recipes-connectivity/gupnp/no-vala.inc
new file mode 100644
index 000000000..5a45cd125
--- /dev/null
+++ b/meta-multimedia/recipes-connectivity/gupnp/no-vala.inc
@@ -0,0 +1,5 @@
1do_configure_prepend () {
2 # Vala needs gobject-introspection so won't work. Instead of depending
3 # on vala-native just to run configure, comment out the Vala macro.
4 sed -i -e 's/\(^[ \t]*VALA_PROG_VAPIGEN\)/dnl \1/g' ${S}/configure.ac
5}