package/{lib, kodi-pvr-}hdhomerun: remove packages

As proposed by Peter:
https://lists.buildroot.org/pipermail/buildroot/2026-May/803331.html

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Bernd Kuhls
2026-05-30 12:41:51 +02:00
committed by Peter Korsgaard
parent a01c1258fe
commit d1517a34bc
13 changed files with 17 additions and 100 deletions

View File

@@ -492,7 +492,6 @@ package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch lib_pat
package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch lib_patch.Upstream
package/libgsm/0001-Misc-fixes-from-Archlinux.patch lib_patch.Upstream
package/libgtk3/0001-Remove-Gdk-dependency-from-gtk-encode-symbolic-svg.patch lib_patch.Upstream
package/libhdhomerun/0001-dont-strip.patch lib_patch.Upstream
package/libjson/0001-fix-broken-makefile.patch lib_patch.Upstream
package/libks/0001-CMakeLists.txt-honour-BUILD_TESTING.patch lib_patch.Upstream
package/liblinear/0001-build-static-lib.patch lib_patch.Upstream

View File

@@ -146,6 +146,22 @@ endif
comment "Legacy options removed in 2026.05"
config BR2_PACKAGE_LIBHDHOMERUN
bool "libhdhomerun"
select BR2_LEGACY
help
libhdhomerun was removed from Buildroot as it was
insufficiently maintained. It can be re-added if someone
volunteers to maintain it.
config BR2_PACKAGE_KODI_PVR_HDHOMERUN
bool "kodi-pvr-hdhomerun"
select BR2_LEGACY
help
kodi-pvr-hdhomerun was removed from Buildroot as it was
insufficiently maintained. It can be re-added if someone
volunteers to maintain it.
config BR2_PACKAGE_ZEEK
bool "zeek removed"
select BR2_LEGACY

View File

@@ -427,7 +427,6 @@ F: package/libfribidi/
F: package/libg7221/
F: package/libglew/
F: package/libglu/
F: package/libhdhomerun/
F: package/libheif/
F: package/libid3tag/
F: package/libilbc/

View File

@@ -1949,7 +1949,6 @@ menu "Multimedia"
source "package/libdvdnav/Config.in"
source "package/libdvdread/Config.in"
source "package/libebml/Config.in"
source "package/libhdhomerun/Config.in"
source "package/libheif/Config.in"
source "package/libimxvpuapi/Config.in"
source "package/libmatroska/Config.in"

View File

@@ -1,8 +0,0 @@
config BR2_PACKAGE_KODI_PVR_HDHOMERUN
bool "kodi-pvr-hdhomerun"
select BR2_PACKAGE_JSONCPP
select BR2_PACKAGE_LIBHDHOMERUN
help
Kodi's HDHomeRun client addon
https://github.com/kodi-pvr/pvr.hdhomerun

View File

@@ -1,3 +0,0 @@
# Locally computed
sha256 3033a3bdb8ac4cc5fdb1a85ec9ac8307a37dfa894472283ac589ae8c1f339dc7 kodi-pvr-hdhomerun-21.0.4-Omega.tar.gz
sha256 310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af LICENSE.md

View File

@@ -1,13 +0,0 @@
################################################################################
#
# kodi-pvr-hdhomerun
#
################################################################################
KODI_PVR_HDHOMERUN_VERSION = 21.0.4-Omega
KODI_PVR_HDHOMERUN_SITE = $(call github,kodi-pvr,pvr.hdhomerun,$(KODI_PVR_HDHOMERUN_VERSION))
KODI_PVR_HDHOMERUN_LICENSE = GPL-2.0+
KODI_PVR_HDHOMERUN_LICENSE_FILES = LICENSE.md
KODI_PVR_HDHOMERUN_DEPENDENCIES = jsoncpp kodi libhdhomerun
$(eval $(cmake-package))

View File

@@ -320,7 +320,6 @@ menu "PVR addons"
source "package/kodi-pvr-dvblink/Config.in"
source "package/kodi-pvr-dvbviewer/Config.in"
source "package/kodi-pvr-filmon/Config.in"
source "package/kodi-pvr-hdhomerun/Config.in"
source "package/kodi-pvr-hts/Config.in"
source "package/kodi-pvr-iptvsimple/Config.in"
source "package/kodi-pvr-mediaportal-tvserver/Config.in"

View File

@@ -1,18 +0,0 @@
Disable strip in Makefile.
Patch downloaded from Gentoo:
https://gitweb.gentoo.org/repo/gentoo.git/tree/media-libs/libhdhomerun/files/dont-strip.patch
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
diff -Nur libhdhomerun/Makefile libhdhomerun.fix/Makefile
--- libhdhomerun/Makefile 2012-08-30 15:46:27.000000000 -0500
+++ libhdhomerun.fix/Makefile 2013-03-24 14:47:08.740937164 -0500
@@ -42,7 +42,6 @@
hdhomerun_config$(BINEXT) : hdhomerun_config.c $(LIBSRCS)
$(CC) $(CFLAGS) $+ $(LDFLAGS) -o $@
- $(STRIP) $@
libhdhomerun$(LIBEXT) : $(LIBSRCS)
$(CC) $(CFLAGS) -fPIC -DDLL_EXPORT $(SHARED) $+ $(LDFLAGS) -o $@

View File

@@ -1,12 +0,0 @@
config BR2_PACKAGE_LIBHDHOMERUN
bool "libhdhomerun"
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on !BR2_STATIC_LIBS
help
HDHomeRun is a network-attached digital television tuner
box, produced by the company SiliconDust USA, Inc.
http://www.silicondust.com
comment "libhdhomerun needs a toolchain w/ threads, dynamic library"
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS

View File

@@ -1,3 +0,0 @@
# Locally computed
sha256 deaf463bbcc3eefa72f97199efb6213f7b0e2c8e91f1b3d2cbf52056a8715d15 libhdhomerun_20210624.tgz
sha256 9b872a8a070b8ad329c4bd380fb1bf0000f564c75023ec8e1e6803f15364b9e9 LICENSE

View File

@@ -1,32 +0,0 @@
################################################################################
#
# libhdhomerun
#
################################################################################
LIBHDHOMERUN_VERSION = 20210624
LIBHDHOMERUN_SOURCE = libhdhomerun_$(LIBHDHOMERUN_VERSION).tgz
LIBHDHOMERUN_SITE = http://download.silicondust.com/hdhomerun
LIBHDHOMERUN_LICENSE = LGPL-2.1+
LIBHDHOMERUN_LICENSE_FILES = LICENSE
LIBHDHOMERUN_INSTALL_STAGING = YES
define LIBHDHOMERUN_BUILD_CMDS
$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) \
CROSS_COMPILE="$(TARGET_CROSS)" -C $(@D)
endef
define LIBHDHOMERUN_INSTALL_STAGING_CMDS
$(INSTALL) -D -m 0755 $(@D)/libhdhomerun.so \
$(STAGING_DIR)/usr/lib/libhdhomerun.so
mkdir -p $(STAGING_DIR)/usr/include/libhdhomerun/
$(INSTALL) -m 0644 $(@D)/*.h \
$(STAGING_DIR)/usr/include/libhdhomerun/
endef
define LIBHDHOMERUN_INSTALL_TARGET_CMDS
$(INSTALL) -D -m 0755 $(@D)/libhdhomerun.so \
$(TARGET_DIR)/usr/lib/libhdhomerun.so
endef
$(eval $(generic-package))

View File

@@ -16,6 +16,7 @@ TVHEADEND_DEPENDENCIES = \
host-python3 \
openssl
TVHEADEND_CONF_OPTS = \
--disable-hdhomerun_client \
--disable-omx \
--disable-pcre
@@ -108,13 +109,6 @@ else
TVHEADEND_CONF_OPTS += --disable-tvhcsa
endif
ifeq ($(BR2_PACKAGE_LIBHDHOMERUN),y)
TVHEADEND_DEPENDENCIES += libhdhomerun
TVHEADEND_CONF_OPTS += --enable-hdhomerun_client
else
TVHEADEND_CONF_OPTS += --disable-hdhomerun_client
endif
ifeq ($(BR2_PACKAGE_LIBICONV),y)
TVHEADEND_DEPENDENCIES += libiconv
endif