diff options
author | Tudor Florea <tudor.florea@enea.com> | 2015-10-08 22:51:41 +0200 |
---|---|---|
committer | Tudor Florea <tudor.florea@enea.com> | 2015-10-08 22:51:41 +0200 |
commit | 1219bf8a90a7bf8cd3a5363551ef635d51e8fc8e (patch) | |
tree | a21a5fc103bb3bd65ecd85ed22be5228fc54e447 /meta-multimedia/recipes-connectivity | |
download | meta-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')
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 @@ | |||
1 | SUMMARY = "Resource discovery and announcement over SSDP" | ||
2 | DESCRIPTION = "GSSDP implements resource discovery and announcement over SSDP (Simpe Service Discovery Protocol)." | ||
3 | LICENSE = "LGPLv2" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7" | ||
5 | DEPENDS = "glib-2.0 libsoup-2.4 gobject-introspection-stub" | ||
6 | |||
7 | inherit autotools pkgconfig | ||
8 | |||
9 | require no-vala.inc | ||
10 | |||
11 | EXTRA_OECONF = "--disable-introspection" | ||
12 | |||
13 | PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'x11', 'gtk', '', d)}" | ||
14 | PACKAGECONFIG[gtk] = "--with-gtk,--without-gtk,gtk+" | ||
15 | |||
16 | PACKAGES =+ "gssdp-tools" | ||
17 | |||
18 | FILES_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 @@ | |||
1 | require gssdp.inc | ||
2 | |||
3 | inherit gtk-doc | ||
4 | |||
5 | PACKAGECONFIG[gtk] = "--with-gtk,--without-gtk,gtk+3" | ||
6 | |||
7 | SRC_URI = "http://download.gnome.org/sources/${BPN}/0.14/${BPN}-${PV}.tar.xz" | ||
8 | SRC_URI[md5sum] = "b8658e480d047caf2d92baa4a51b9ae7" | ||
9 | SRC_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 @@ | |||
1 | SUMMARY = "Helpers for AV applications using UPnP" | ||
2 | DESCRIPTION = "GUPnP-AV is a collection of helpers for building AV (audio/video) applications using GUPnP." | ||
3 | LICENSE = "LGPLv2" | ||
4 | DEPENDS = "gupnp" | ||
5 | |||
6 | inherit autotools pkgconfig | ||
7 | |||
8 | require 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 @@ | |||
1 | require gupnp-av.inc | ||
2 | |||
3 | SRC_URI = "http://download.gnome.org/sources/${BPN}/0.12/${BPN}-${PV}.tar.xz" | ||
4 | SRC_URI[md5sum] = "f56cdb269376a9e6cb062eb9960ccf57" | ||
5 | SRC_URI[sha256sum] = "e0553d60dd7c7277c65c02a68a270c4dcb9036a4c7075c902fc8111c6a5e6a44" | ||
6 | |||
7 | LIC_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 @@ | |||
1 | SUMMARY = "Helpers for AV applications using DLNA" | ||
2 | LICENSE = "LGPLv2" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \ | ||
4 | file://libgupnp-dlna/gupnp-dlna-profile.h;beginline=1;endline=22;md5=1b85459f65cb1e73a885ca137aab6274" | ||
5 | |||
6 | DEPENDS = "libxml2 glib-2.0" | ||
7 | |||
8 | SRC_URI = "http://download.gnome.org/sources/${BPN}/0.9/${BPN}-${PV}.tar.xz" | ||
9 | SRC_URI[md5sum] = "d972f9b03f0f3793cb895eb034ea314f" | ||
10 | SRC_URI[sha256sum] = "c28d5650604c7da4f193e6b85049a4885f3a01f1996df768d55b5cb898a9fc53" | ||
11 | |||
12 | inherit autotools pkgconfig | ||
13 | |||
14 | require no-vala.inc | ||
15 | |||
16 | # The GStreamer metadata backend requires GStreamer 1.0, so skip this until we | ||
17 | # have that packaged. | ||
18 | EXTRA_OECONF = "--disable-gstreamer-metadata-backend" | ||
19 | |||
20 | FILES_${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 @@ | |||
1 | SUMMARY = "Helpers for interacting with Internet Gateway Devices over UPnP" | ||
2 | LICENSE = "LGPLv2" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \ | ||
4 | file://libgupnp-igd/gupnp-simple-igd.c;beginline=1;endline=21;md5=aa292c0d9390463a6e1055dc5fc68e80" | ||
5 | |||
6 | DEPENDS = "glib-2.0 gupnp" | ||
7 | |||
8 | SRC_URI = "http://download.gnome.org/sources/${BPN}/0.2/${BPN}-${PV}.tar.xz" | ||
9 | SRC_URI[md5sum] = "f881323304185c02634034e3bda714ba" | ||
10 | SRC_URI[sha256sum] = "73b6a98a0f13b29b34c3bfc07f99f78b1319211cb95a8585752873af2b9067d3" | ||
11 | |||
12 | inherit autotools pkgconfig | ||
13 | |||
14 | EXTRA_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 @@ | |||
1 | SUMMARY = "Tools for GUPnP" | ||
2 | LICENSE = "GPLv2+" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ | ||
4 | file://src/network-light/main.c;beginline=1;endline=21;md5=033bf37c030780c5a72165846b3003f6" | ||
5 | DEPENDS = "gupnp gupnp-av gtk+ gnome-icon-theme" | ||
6 | |||
7 | SRC_URI = "http://download.gnome.org/sources/${BPN}/0.8/${BPN}-${PV}.tar.bz2" | ||
8 | SRC_URI[md5sum] = "cafc2a4f2d1a91a8c1228799073d1d7d" | ||
9 | SRC_URI[sha256sum] = "57d5ca899f8da7e4ae69e5f98d75d1603aa7f388022f9ccb357f90abb22b75b6" | ||
10 | |||
11 | inherit 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 @@ | |||
1 | SUMMARY = "UPnP framework" | ||
2 | DESCRIPTION = "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." | ||
3 | LICENSE = "LGPLv2+" | ||
4 | |||
5 | DEPENDS = "e2fsprogs gssdp libsoup-2.4 libxml2 gobject-introspection-stub" | ||
6 | |||
7 | require no-vala.inc | ||
8 | |||
9 | EXTRA_OECONF = "--disable-introspection" | ||
10 | |||
11 | inherit autotools pkgconfig | ||
12 | |||
13 | FILES_${PN} = "${libdir}/*.so.*" | ||
14 | FILES_${PN}-dev += "${bindir}/gupnp-binding-tool" | ||
15 | |||
16 | SYSROOT_PREPROCESS_FUNCS += "gupnp_sysroot_preprocess" | ||
17 | |||
18 | gupnp_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 @@ | |||
1 | require gupnp.inc | ||
2 | |||
3 | SRC_URI = "http://download.gnome.org/sources/${BPN}/0.20/${BPN}-${PV}.tar.xz" | ||
4 | SRC_URI[md5sum] = "c01aa6d3a78792b3a24591f036dd91f4" | ||
5 | SRC_URI[sha256sum] = "205d47b950a1b7190df1115f454cb38a44d71aacfec75d4287299e400e139b69" | ||
6 | |||
7 | LIC_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 @@ | |||
1 | do_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 | } | ||