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

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