[Buildroot] [PATCH 3/6] package/belr: remove package
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Sun Sep 7 13:37:14 UTC 2025
belr was only needed as a dependency of linphone, as is anyway bundled
in more recent versions of linphone, making a separate package
unnnecessary.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
---
Config.in.legacy | 8 ++++++++
DEVELOPERS | 1 -
package/Config.in | 1 -
package/belr/Config.in | 19 -------------------
package/belr/belr.hash | 3 ---
package/belr/belr.mk | 25 -------------------------
6 files changed, 8 insertions(+), 49 deletions(-)
delete mode 100644 package/belr/Config.in
delete mode 100644 package/belr/belr.hash
delete mode 100644 package/belr/belr.mk
diff --git a/Config.in.legacy b/Config.in.legacy
index d2f2684673..3e7bd457a6 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -146,6 +146,14 @@ endif
comment "Legacy options removed in 2025.08"
+config BR2_PACKAGE_BELR
+ bool "belr has been removed"
+ select BR2_LEGACY
+ help
+ This package has been removed as part of the linphone
+ removal. In addition, newer version of linphone directly
+ bundle belr making a separate package unnecessary.
+
config BR2_PACKAGE_BELLE_SIP
bool "belle-sip has been removed"
select BR2_LEGACY
diff --git a/DEVELOPERS b/DEVELOPERS
index 2c188d8dca..6a8acf8589 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1012,7 +1012,6 @@ F: package/openzwave/
N: Fabrice Fontaine <fontaine.fabrice at gmail.com>
F: package/bearssl/
-F: package/belr/
F: package/boinc/
F: package/cairo/
F: package/daq3/
diff --git a/package/Config.in b/package/Config.in
index 17cc0288e0..989d7a1efd 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -2180,7 +2180,6 @@ menu "Other"
source "package/basu/Config.in"
source "package/bctoolbox/Config.in"
source "package/bdwgc/Config.in"
- source "package/belr/Config.in"
source "package/boost/Config.in"
source "package/c-capnproto/Config.in"
source "package/capnproto/Config.in"
diff --git a/package/belr/Config.in b/package/belr/Config.in
deleted file mode 100644
index f3f742ad28..0000000000
--- a/package/belr/Config.in
+++ /dev/null
@@ -1,19 +0,0 @@
-config BR2_PACKAGE_BELR
- bool "belr"
- depends on BR2_INSTALL_LIBSTDCPP
- depends on BR2_TOOLCHAIN_HAS_THREADS # bctoolbox
- depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # bctoolbox
- select BR2_PACKAGE_BCTOOLBOX
- help
- Belr is Belledonne Communications' language recognition
- library, written in C++11. It parses text inputs formatted
- according to a language defined by an ABNF grammar, such as
- the protocols standardized at IETF.
-
- https://gitlab.linphone.org/BC/public/belr
-
-comment "belr needs a toolchain w/ threads, C++"
- depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
-
-comment "belr needs a toolchain not affected by GCC bug 64735"
- depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735
diff --git a/package/belr/belr.hash b/package/belr/belr.hash
deleted file mode 100644
index 00c733c7df..0000000000
--- a/package/belr/belr.hash
+++ /dev/null
@@ -1,3 +0,0 @@
-# Locally calculated
-sha256 6358aa680193d972c831d677da1652c7f57d7e00649b971d4d9fbdebf4331b48 belr-4.4.8.tar.gz
-sha256 1b3782ccad7b8614100cda30d3faf42fc39f2e97932908c543005053b654ca68 LICENSE.txt
diff --git a/package/belr/belr.mk b/package/belr/belr.mk
deleted file mode 100644
index 26b949734f..0000000000
--- a/package/belr/belr.mk
+++ /dev/null
@@ -1,25 +0,0 @@
-################################################################################
-#
-# belr
-#
-################################################################################
-
-BELR_VERSION = 4.4.8
-BELR_SITE = https://gitlab.linphone.org/BC/public/belr/-/archive/$(BELR_VERSION)
-BELR_LICENSE = GPL-3.0+
-BELR_LICENSE_FILES = LICENSE.txt
-BELR_INSTALL_STAGING = YES
-BELR_DEPENDENCIES = bctoolbox
-BELR_CONF_OPTS = \
- -DENABLE_STRICT=OFF \
- -DENABLE_TESTS=OFF \
- -DENABLE_TOOLS=OFF
-
-ifeq ($(BR2_STATIC_LIBS),y)
-BELR_CONF_OPTS += -DENABLE_SHARED=OFF -DENABLE_STATIC=ON
-else
-# cannot build static and shared together
-BELR_CONF_OPTS += -DENABLE_SHARED=ON -DENABLE_STATIC=OFF
-endif
-
-$(eval $(cmake-package))
--
2.51.0
More information about the buildroot
mailing list