[Buildroot] [git commit] package/libmanette: bump to version 0.2.11
Julien Olivain
ju.o at free.fr
Sat Apr 12 10:11:05 UTC 2025
commit: https://git.buildroot.net/buildroot/commit/?id=3a3ab70fc2f4c26c4d943de01748b0fa2c0cdacd
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Bugfix release with a number of fixes, it also adds support for the
Steam Deck gamepad. Release notes:
https://gitlab.gnome.org/GNOME/libmanette/-/blob/0.2.11/NEWS
This version introduces a dependency on the hidapi package.
Signed-off-by: Adrian Perez de Castro <aperez at igalia.com>
[Julien:
- change release note link to use version tag
- propagate hidapi dependencies in Config.in
]
Signed-off-by: Julien Olivain <ju.o at free.fr>
---
package/libmanette/Config.in | 13 +++++++++----
package/libmanette/libmanette.hash | 4 ++--
package/libmanette/libmanette.mk | 3 ++-
3 files changed, 13 insertions(+), 7 deletions(-)
diff --git a/package/libmanette/Config.in b/package/libmanette/Config.in
index 31fff15286..873f8d8b0b 100644
--- a/package/libmanette/Config.in
+++ b/package/libmanette/Config.in
@@ -2,8 +2,11 @@ config BR2_PACKAGE_LIBMANETTE
bool "libmanette"
depends on BR2_USE_MMU # libglib2
depends on BR2_USE_WCHAR # libglib2 -> gettext
- depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
+ depends on BR2_PACKAGE_HAS_UDEV # hidapi
+ depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # hidapi
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_16
+ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # hidapi -> libusb
+ select BR2_PACKAGE_HIDAPI
select BR2_PACKAGE_LIBEVDEV
select BR2_PACKAGE_LIBGLIB2
help
@@ -11,7 +14,9 @@ config BR2_PACKAGE_LIBMANETTE
https://gitlab.gnome.org/GNOME/libmanette
-comment "libmanette needs a toolchain w/ wchar, threads, headers >= 4.16"
+comment "libmanette needs a toolchain w/ wchar, NPTL threads, gcc >= 4.9, headers >= 4.16, udev"
depends on BR2_USE_MMU
- depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
- !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_16
+ depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \
+ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
+ !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_16 || \
+ !BR2_PACKAGE_HAS_UDEV
diff --git a/package/libmanette/libmanette.hash b/package/libmanette/libmanette.hash
index 3653d672de..0ec6077c2c 100644
--- a/package/libmanette/libmanette.hash
+++ b/package/libmanette/libmanette.hash
@@ -1,5 +1,5 @@
-# From https://download.gnome.org/sources/libmanette/0.2/libmanette-0.2.9.sha256sum
-sha256 29366be5452f60a74c65fc64ffe2d74eddd4e6e6824c2cefa567a43bd92b688f libmanette-0.2.9.tar.xz
+# From https://download.gnome.org/sources/libmanette/0.2/libmanette-0.2.11.sha256sum
+sha256 b812b94e08632ba62a30960a8de29217a73a2fff5da2f12acc8a5d4771a49a70 libmanette-0.2.11.tar.xz
# Locally calculated
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING
diff --git a/package/libmanette/libmanette.mk b/package/libmanette/libmanette.mk
index 7872c8b796..44beef836f 100644
--- a/package/libmanette/libmanette.mk
+++ b/package/libmanette/libmanette.mk
@@ -5,7 +5,7 @@
################################################################################
LIBMANETTE_VERSION_MAJOR = 0.2
-LIBMANETTE_VERSION = $(LIBMANETTE_VERSION_MAJOR).9
+LIBMANETTE_VERSION = $(LIBMANETTE_VERSION_MAJOR).11
LIBMANETTE_SOURCE = libmanette-$(LIBMANETTE_VERSION).tar.xz
LIBMANETTE_SITE = https://download.gnome.org/sources/libmanette/$(LIBMANETTE_VERSION_MAJOR)
LIBMANETTE_LICENSE = LGPL-2.1+
@@ -14,6 +14,7 @@ LIBMANETTE_INSTALL_STAGING = YES
LIBMANETTE_DEPENDENCIES = \
libevdev \
libglib2 \
+ hidapi \
$(TARGET_NLS_DEPENDENCIES)
LIBMANETTE_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS)
More information about the buildroot
mailing list