Buildroot Archive on 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

* Re: [Buildroot] [PATCH 1/1] package/libmanette: bump to version 0.2.11
  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
  1 sibling, 0 replies; 4+ messages in thread
From: Adrian Perez de Castro @ 2025-04-11 14:32 UTC (permalink / raw)
  To: buildroot


[-- Attachment #1.1: Type: text/plain, Size: 3396 bytes --]

Hello,

On Thu, 20 Mar 2025 19:25:42 +0200 Adrian Perez de Castro <aperez@igalia.com> wrote:
> 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>

Blip! Any chance of getting this merged?

Thanks in advance,
-Adrian

> ---
>  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
> 
> 

Cheers,
—Adrián

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

[-- Attachment #2: Type: text/plain, Size: 150 bytes --]

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

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

* Re: [Buildroot] [PATCH 1/1] package/libmanette: bump to version 0.2.11
  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
  1 sibling, 1 reply; 4+ messages in thread
From: Julien Olivain @ 2025-04-12 10:57 UTC (permalink / raw)
  To: Adrian Perez de Castro; +Cc: buildroot

Hi Adrian,

On 20/03/2025 18:25, Adrian Perez de Castro wrote:
> 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>

I applied this patch to master, thanks.
I also propagated the missing hidapi dependencies. See:
https://gitlab.com/buildroot.org/buildroot/-/commit/3a3ab70fc2f4c26c4d943de01748b0fa2c0cdacd

Best regards,

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

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

* Re: [Buildroot] [PATCH 1/1] package/libmanette: bump to version 0.2.11
  2025-04-12 10:57 ` Julien Olivain
@ 2025-04-12 12:01   ` Adrian Perez de Castro
  0 siblings, 0 replies; 4+ messages in thread
From: Adrian Perez de Castro @ 2025-04-12 12:01 UTC (permalink / raw)
  To: Julien Olivain; +Cc: buildroot


[-- Attachment #1.1: Type: text/plain, Size: 880 bytes --]

Hi Julien,

On Sat, 12 Apr 2025 12:57:28 +0200 Julien Olivain <ju.o@free.fr> wrote:
> Hi Adrian,
> 
> On 20/03/2025 18:25, Adrian Perez de Castro wrote:
> > 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>
> 
> I applied this patch to master, thanks.
> I also propagated the missing hidapi dependencies. See:
> https://gitlab.com/buildroot.org/buildroot/-/commit/3a3ab70fc2f4c26c4d943de01748b0fa2c0cdacd

Wonderful, thanks! By now I should be able to do the dependency
propagation by myself correctly, but I keep making silly mistakes,
sorry about that.
 
Cheers,
—Adrián

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

[-- Attachment #2: Type: text/plain, Size: 150 bytes --]

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

^ permalink raw reply	[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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox