[Buildroot] [PATCH 2/2] package/libbluray: bump version to 1.4.0

Bernd Kuhls bernd at kuhls.net
Fri Oct 3 20:12:41 UTC 2025


Changelog:
https://code.videolan.org/videolan/libbluray/-/blob/1.4.0/ChangeLog

Switched _SITE to https.
Follow upstream switch to meson and xz tarball.

Depends on libudfread bump to 1.2.0.

Signed-off-by: Bernd Kuhls <bernd at kuhls.net>
---
 package/libbluray/libbluray.hash |  4 ++--
 package/libbluray/libbluray.mk   | 25 +++++++++++++------------
 2 files changed, 15 insertions(+), 14 deletions(-)

diff --git a/package/libbluray/libbluray.hash b/package/libbluray/libbluray.hash
index a631722bb0..cc5bb2f753 100644
--- a/package/libbluray/libbluray.hash
+++ b/package/libbluray/libbluray.hash
@@ -1,4 +1,4 @@
-# From http://download.videolan.org/pub/videolan/libbluray/1.3.4/libbluray-1.3.4.tar.bz2.sha512
-sha512  94dbf3b68d1c23fe4648c153cc2f0c251886fac0a6b6bbe3a77caabaa5322682f712afe4a7b6b16ca3f06744fbc0e1ca872209a32898dcf0ae182055d335aec1  libbluray-1.3.4.tar.bz2
+# From https://download.videolan.org/pub/videolan/libbluray/1.4.0/libbluray-1.4.0.tar.xz.sha512
+sha512  7284169b32624e5ca4fd71b260a4cc2921efafb1f63143a562568be45e373bfcbfeac63895d5659ccdcb11d7dbd0236cc46ccb15c12eff855703010e46991f27  libbluray-1.4.0.tar.xz
 # Locally computed
 sha256  b3aa400aca6d2ba1f0bd03bd98d03d1fe7489a3bbb26969d72016360af8a5c9d  COPYING
diff --git a/package/libbluray/libbluray.mk b/package/libbluray/libbluray.mk
index 54f4caa368..4b20dd404a 100644
--- a/package/libbluray/libbluray.mk
+++ b/package/libbluray/libbluray.mk
@@ -4,46 +4,47 @@
 #
 ################################################################################
 
-LIBBLURAY_VERSION = 1.3.4
-LIBBLURAY_SITE = http://download.videolan.org/pub/videolan/libbluray/$(LIBBLURAY_VERSION)
-LIBBLURAY_SOURCE = libbluray-$(LIBBLURAY_VERSION).tar.bz2
+LIBBLURAY_VERSION = 1.4.0
+LIBBLURAY_SOURCE = libbluray-$(LIBBLURAY_VERSION).tar.xz
+LIBBLURAY_SITE = https://download.videolan.org/pub/videolan/libbluray/$(LIBBLURAY_VERSION)
 LIBBLURAY_INSTALL_STAGING = YES
 LIBBLURAY_LICENSE = LGPL-2.1+
 LIBBLURAY_LICENSE_FILES = COPYING
 LIBBLURAY_CPE_ID_VENDOR = videolan
 LIBBLURAY_DEPENDENCIES = host-pkgconf
 
-LIBBLURAY_CONF_OPTS = --disable-bdjava-jar
+LIBBLURAY_CONF_OPTS = -Dbdj_jar=disabled
 
 ifeq ($(BR2_PACKAGE_LIBICONV),y)
 LIBBLURAY_DEPENDENCIES += libiconv
 endif
 
 ifeq ($(BR2_PACKAGE_LIBUDFREAD),y)
+LIBBLURAY_CONF_OPTS += -Dembed_udfread=false
 LIBBLURAY_DEPENDENCIES += libudfread
 else
-LIBBLURAY_CONF_OPTS += --without-external-libudfread
+LIBBLURAY_CONF_OPTS += -Dembed_udfread=true
 endif
 
 ifeq ($(BR2_PACKAGE_FREETYPE),y)
+LIBBLURAY_CONF_OPTS += -Dfreetype=enabled
 LIBBLURAY_DEPENDENCIES += freetype
-LIBBLURAY_CONF_OPTS += --with-freetype
 else
-LIBBLURAY_CONF_OPTS += --without-freetype
+LIBBLURAY_CONF_OPTS += -Dfreetype=disabled
 endif
 
 ifeq ($(BR2_PACKAGE_FONTCONFIG),y)
+LIBBLURAY_CONF_OPTS += -Dfontconfig=enabled
 LIBBLURAY_DEPENDENCIES += fontconfig
-LIBBLURAY_CONF_OPTS += --with-fontconfig
 else
-LIBBLURAY_CONF_OPTS += --without-fontconfig
+LIBBLURAY_CONF_OPTS += -Dfontconfig=disabled
 endif
 
 ifeq ($(BR2_PACKAGE_LIBXML2),y)
+LIBBLURAY_CONF_OPTS += -Dlibxml2=enabled
 LIBBLURAY_DEPENDENCIES += libxml2
-LIBBLURAY_CONF_OPTS += --with-libxml2
 else
-LIBBLURAY_CONF_OPTS += --without-libxml2
+LIBBLURAY_CONF_OPTS += -Dlibxml2=disabled
 endif
 
-$(eval $(autotools-package))
+$(eval $(meson-package))
-- 
2.47.3



More information about the buildroot mailing list