All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] package/libmanette: bump to version 0.2.11
@ 2025-03-20 17:25 Adrian Perez de Castro
  2025-04-11 14:32 ` Adrian Perez de Castro
  2025-04-12 10:57 ` Julien Olivain
  0 siblings, 2 replies; 4+ messages in thread
From: Adrian Perez de Castro @ 2025-03-20 17:25 UTC (permalink / raw)
  To: buildroot; +Cc: Adrian Perez de Castro

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/1acb46943d4d970abe594b634a058c93b3021258/NEWS

This version introduces a dependency on the hidapi package.

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
---
 package/libmanette/Config.in       | 7 +++++--
 package/libmanette/libmanette.hash | 4 ++--
 package/libmanette/libmanette.mk   | 3 ++-
 3 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/package/libmanette/Config.in b/package/libmanette/Config.in
index 31fff15286..cbf6a5085b 100644
--- a/package/libmanette/Config.in
+++ b/package/libmanette/Config.in
@@ -2,8 +2,10 @@ config BR2_PACKAGE_LIBMANETTE
 	bool "libmanette"
 	depends on BR2_USE_MMU # libglib2
 	depends on BR2_USE_WCHAR # libglib2 -> gettext
+	depends on BR2_PACKAGE_HAS_UDEV
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
 	depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_16
+	select BR2_PACKAGE_HIDAPI
 	select BR2_PACKAGE_LIBEVDEV
 	select BR2_PACKAGE_LIBGLIB2
 	help
@@ -11,7 +13,8 @@ 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, threads, 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
+		!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)
-- 
2.49.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-04-12 12:01 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-20 17:25 [Buildroot] [PATCH 1/1] package/libmanette: bump to version 0.2.11 Adrian Perez de Castro
2025-04-11 14:32 ` Adrian Perez de Castro
2025-04-12 10:57 ` Julien Olivain
2025-04-12 12:01   ` Adrian Perez de Castro

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.