The recipe has been disabled for over two years, due to the application
being an abandonware, and it fails to compile with new versions of its 
dependencies.

There are no signs from upstream that it would be revived (repository
has been archived 4 years ago).

Signed-off-by: Gyorgy Sarvari <[email protected]>
---
 .../0001-add-gupnp-1.2-API-support.patch      | 123 ------------------
 .../dleyna/dleyna-renderer_0.6.0.bb           |  26 ----
 2 files changed, 149 deletions(-)
 delete mode 100644 
meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer/0001-add-gupnp-1.2-API-support.patch
 delete mode 100644 
meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb

diff --git 
a/meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer/0001-add-gupnp-1.2-API-support.patch
 
b/meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer/0001-add-gupnp-1.2-API-support.patch
deleted file mode 100644
index 8f54658a11..0000000000
--- 
a/meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer/0001-add-gupnp-1.2-API-support.patch
+++ /dev/null
@@ -1,123 +0,0 @@
-From 7c945e7960cf7dffd9dd0bb5f7ec6bee4dc0bca3 Mon Sep 17 00:00:00 2001
-From: Khem Raj <[email protected]>
-Date: Tue, 18 Feb 2020 14:17:55 -0800
-Subject: [PATCH] add gupnp 1.2 API support
-
-Takes from 
https://git.archlinux.org/svntogit/packages.git/tree/trunk/gupnp-1.2.diff?h=packages/dleyna-renderer
-Upstream-Status: Pending
-Signed-off-by: Khem Raj <[email protected]>
----
- configure.ac                |  4 +--
- libdleyna/renderer/device.c | 51 +++++++++++++++++++++++++++++++++++--
- libdleyna/renderer/upnp.c   |  4 +--
- 3 files changed, 53 insertions(+), 6 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 271ee92..364659d 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -38,8 +38,8 @@ LT_LANG([C])
- PKG_PROG_PKG_CONFIG(0.16)
- PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.28])
- PKG_CHECK_MODULES([GIO], [gio-2.0 >= 2.28])
--PKG_CHECK_MODULES([GSSDP], [gssdp-1.0 >= 0.13.2])
--PKG_CHECK_MODULES([GUPNP], [gupnp-1.0 >= 0.20.5])
-+PKG_CHECK_MODULES([GSSDP], [gssdp-1.2 >= 1.2.0])
-+PKG_CHECK_MODULES([GUPNP], [gupnp-1.2 >= 1.2.0])
- PKG_CHECK_MODULES([GUPNPAV], [gupnp-av-1.0 >= 0.11.5])
- PKG_CHECK_MODULES([GUPNPDLNA], [gupnp-dlna-2.0 >= 0.9.4])
- PKG_CHECK_MODULES([SOUP], [libsoup-2.4 >= 2.28.2])
-diff --git a/libdleyna/renderer/device.c b/libdleyna/renderer/device.c
-index 783fb52..c7b9fc3 100644
---- a/libdleyna/renderer/device.c
-+++ b/libdleyna/renderer/device.c
-@@ -2121,6 +2121,53 @@ exit:
-       return;
- }
- 
-+typedef struct
-+{
-+  GMainLoop *loop;
-+  GUPnPServiceIntrospection *introspection;
-+  GError **error;
-+} GetIntrospectionAsyncData;
-+
-+static void
-+get_introspection_async_cb (GUPnPServiceInfo           *info,
-+                            GUPnPServiceIntrospection  *introspection,
-+                            const GError               *error,
-+                            gpointer                    user_data)
-+{
-+  GetIntrospectionAsyncData *data = user_data;
-+  data->introspection = introspection;
-+  if (data->error)
-+    *data->error = g_error_copy (error);
-+  g_main_loop_quit (data->loop);
-+}
-+
-+static GUPnPServiceIntrospection *
-+_gupnp_service_info_get_introspection (GUPnPServiceInfo *info,
-+                                       GError          **error)
-+{
-+  GetIntrospectionAsyncData data;
-+  GMainContext *context;
-+
-+  context = g_main_context_new ();
-+  data.loop = g_main_loop_new (context, FALSE);
-+  data.error = error;
-+
-+  g_main_context_push_thread_default (context);
-+
-+  gupnp_service_info_get_introspection_async (info,
-+                                              get_introspection_async_cb,
-+                                              &data);
-+
-+  g_main_loop_run (data.loop);
-+
-+  g_main_context_pop_thread_default (context);
-+
-+  g_main_loop_unref (data.loop);
-+  g_main_context_unref (context);
-+
-+  return data.introspection;
-+}
-+
- static gboolean prv_get_av_service_states_values(GUPnPServiceProxy *av_proxy,
-                                                GVariant **mpris_tp_speeds,
-                                                GPtrArray **upnp_tp_speeds,
-@@ -2147,7 +2194,7 @@ static gboolean 
prv_get_av_service_states_values(GUPnPServiceProxy *av_proxy,
-       weak_ref = av_proxy;
-       g_object_add_weak_pointer(G_OBJECT(av_proxy), &weak_ref);
- 
--      introspection = gupnp_service_info_get_introspection(
-+      introspection = _gupnp_service_info_get_introspection(
-               GUPNP_SERVICE_INFO(av_proxy),
-               &error);
- 
-@@ -2215,7 +2262,7 @@ static gboolean 
prv_get_rc_service_states_values(GUPnPServiceProxy *rc_proxy,
-       weak_ref = rc_proxy;
-       g_object_add_weak_pointer(G_OBJECT(rc_proxy), &weak_ref);
- 
--      introspection = gupnp_service_info_get_introspection(
-+      introspection = _gupnp_service_info_get_introspection(
-               GUPNP_SERVICE_INFO(rc_proxy),
-               &error);
- 
-diff --git a/libdleyna/renderer/upnp.c b/libdleyna/renderer/upnp.c
-index ac1b08a..b762226 100644
---- a/libdleyna/renderer/upnp.c
-+++ b/libdleyna/renderer/upnp.c
-@@ -243,8 +243,8 @@ static void prv_server_unavailable_cb(GUPnPControlPoint 
*cp,
- 
-       udn = gupnp_device_info_get_udn((GUPnPDeviceInfo *)proxy);
- 
--      ip_address = gupnp_context_get_host_ip(
--              gupnp_control_point_get_context(cp));
-+      ip_address = gssdp_client_get_host_ip(
-+              GSSDP_CLIENT(gupnp_control_point_get_context(cp)));
- 
-       if (!udn || !ip_address)
-               goto on_error;
--- 
-2.25.1
-
diff --git a/meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb 
b/meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb
deleted file mode 100644
index 3e55a212d4..0000000000
--- a/meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb
+++ /dev/null
@@ -1,26 +0,0 @@
-SUMMARY = "DLNA renderer libraries"
-DESCRIPTION = "dleyna-renderer is a library for implementing services \
-that allow clients to discover and manipulate Digital Media Renderers. \
-An implementation of such a service for linux is also included."
-HOMEPAGE = "https://01.org/dleyna/";
-
-LICENSE = "LGPL-2.1-or-later"
-LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
-                    
file://libdleyna/renderer/server.c;endline=21;md5=f51acd4757fb6a779a87122c43cf1346"
-
-DEPENDS = "glib-2.0 gssdp gupnp gupnp-av gupnp-dlna libsoup-2.4 dleyna-core"
-RDEPENDS:${PN} = "dleyna-connector-dbus"
-
-SRC_URI = "git://github.com/01org/${BPN}.git;branch=master;protocol=https \
-           file://0001-add-gupnp-1.2-API-support.patch \
-          "
-SRCREV = "50fd1ec9d51328e7dea98874129dc8d6fe3ea1dd"
-
-inherit autotools pkgconfig
-
-CFLAGS += " -I${S}"
-
-FILES:${PN} += "${datadir}/dbus-1"
-FILES:${PN}-dev += "${libdir}/${BPN}/*.so"
-
-SKIP_RECIPE[dleyna-renderer] ?= "Upstream is dead moreover needs porting to 
work with latest gupnp >= 1.2"
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#122469): 
https://lists.openembedded.org/g/openembedded-devel/message/122469
Mute This Topic: https://lists.openembedded.org/mt/116696345/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to