loudmouth: remove recipe

do_compile fails with OpenSSL 4.0:

  lm-ssl-openssl.c:281:92: error: invalid use of incomplete typedef
  'ASN1_IA5STRING' {aka 'struct asn1_string_st'}

This break is a three line change to the ASN1_STRING accessors, but
upstream is dead. The last release is 1.5.4 from January 2021 and the
last commit in the mcabber fork is from June 2022, so every future
toolchain or dependency change is ours to carry.

Nothing in any layer depends on it, the only reference was the meta-oe
packagegroup.

Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Alper Ak authored and Khem Raj committed 2026-09-11 07:07:58 -07:00
1 parent ea1ada6ee3
commit b18bcbb94a
2 files changed
-19

No files matched your search

@@ -1,18 +0,0 @@
DESCRIPTION = "Loudmouth is a lightweight and easy-to-use C library for programming with the Jabber protocol."
HOMEPAGE = "http://www.loudmouth-project.org/"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
DEPENDS = "glib-2.0 libcheck openssl libidn"
GNOMEBASEBUILDCLASS = "autotools"
inherit gnomebase gtk-doc
SRC_URI = "https://github.com/mcabber/${BPN}/releases/download/${PV}/${BP}.tar.bz2"
UPSTREAM_CHECK_URI = "https://github.com/mcabber/loudmouth/releases"
UPSTREAM_CHECK_REGEX = "releases/tag/(?P<pver>\d+(\.\d+)+)"
SRC_URI[sha256sum] = "31cbc91c1fddcc5346b3373b8fb45594e9ea9cc7fe36d0595e8912c47ad94d0d"
EXTRA_OECONF = "--with-ssl=openssl --with-compile-warnings=no"
@@ -147,7 +147,6 @@ RDEPENDS:packagegroup-meta-oe-connectivity = "\
libuv \
libwebsockets \
linuxptp \
loudmouth \
modemmanager \
mosh \
${@bb.utils.contains("DISTRO_FEATURES", "x11", "obex-data-server", "", d)} \