Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] package/libgpiod2: bump version to 2.3.1
@ 2026-07-30 14:31 Michele Comignano
  2026-07-31  8:50 ` Michael Nosthoff via buildroot
  0 siblings, 1 reply; 3+ messages in thread
From: Michele Comignano @ 2026-07-30 14:31 UTC (permalink / raw)
  To: buildroot; +Cc: Eric Le Bihan, Boerge Struempfel, Michele Comignano

changing build system from autotools to meson+ninja as for upstream
no breaking changes, still depends on kernel 5.1.

Signed-off-by: Michele Comignano <mcdev@playlinux.net>
---
 package/libgpiod2/libgpiod2.hash |  2 +-
 package/libgpiod2/libgpiod2.mk   | 23 ++++++++++++-----------
 2 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/package/libgpiod2/libgpiod2.hash b/package/libgpiod2/libgpiod2.hash
index a12752261a..48f7c77855 100644
--- a/package/libgpiod2/libgpiod2.hash
+++ b/package/libgpiod2/libgpiod2.hash
@@ -1,4 +1,4 @@
 # From https://www.kernel.org/pub/software/libs/libgpiod/sha256sums.asc
-sha256  13207176b0eb9b3e0f02552d5f49f5a6a449343ce47416158bb484d9d3019592  libgpiod-2.2.4.tar.xz
+sha256  e3a358a90a9204ff16f92b6f4028ed91460b1926f10589eb54b3566484650a30  libgpiod-2.3.1.tar.xz
 # Hash for license file
 sha256  f646ad5159efb51c1130a4b43c31f0759750b1e254d2acf510f368ee2e2085c3  COPYING
diff --git a/package/libgpiod2/libgpiod2.mk b/package/libgpiod2/libgpiod2.mk
index d83fdbd94a..6c851e6dd3 100644
--- a/package/libgpiod2/libgpiod2.mk
+++ b/package/libgpiod2/libgpiod2.mk
@@ -6,35 +6,36 @@
 
 # Be careful when bumping versions.
 # Dependency on kernel header versions may change.
-LIBGPIOD2_VERSION = 2.2.4
+LIBGPIOD2_VERSION = 2.3.1
 LIBGPIOD2_SOURCE = libgpiod-$(LIBGPIOD2_VERSION).tar.xz
 LIBGPIOD2_SITE = https://www.kernel.org/pub/software/libs/libgpiod
 LIBGPIOD2_LICENSE = LGPL-2.1+
 LIBGPIOD2_LICENSE_FILES = COPYING
 LIBGPIOD2_INSTALL_STAGING = YES
 LIBGPIOD2_DEPENDENCIES = host-pkgconf
+# v2.3.x switched from autotools to meson
 LIBGPIOD2_CONF_OPTS = \
-	--disable-bindings-python \
-	--disable-examples \
-	--disable-tests
+	-Dbindings-python=disabled \
+	-Dexamples=disabled \
+	-Dtests=disabled
 
 ifeq ($(BR2_PACKAGE_LIBGPIOD2_TOOLS),y)
-LIBGPIOD2_CONF_OPTS += --enable-tools
+LIBGPIOD2_CONF_OPTS += -Dtools=enabled
 else
-LIBGPIOD2_CONF_OPTS += --disable-tools
+LIBGPIOD2_CONF_OPTS += -Dtools=disabled
 endif
 
 ifeq ($(BR2_PACKAGE_LIBEDIT),y)
 LIBGPIOD2_DEPENDENCIES += libedit
-LIBGPIOD2_CONF_OPTS += --enable-gpioset-interactive
+LIBGPIOD2_CONF_OPTS += -Dgpioset-interactive=enabled
 else
-LIBGPIOD2_CONF_OPTS += --disable-gpioset-interactive
+LIBGPIOD2_CONF_OPTS += -Dgpioset-interactive=disabled
 endif
 
 ifeq ($(BR2_INSTALL_LIBSTDCPP),y)
-LIBGPIOD2_CONF_OPTS += --enable-bindings-cxx
+LIBGPIOD2_CONF_OPTS += -Dbindings-cxx=enabled
 else
-LIBGPIOD2_CONF_OPTS += --disable-bindings-cxx
+LIBGPIOD2_CONF_OPTS += -Dbindings-cxx=disabled
 endif
 
-$(eval $(autotools-package))
+$(eval $(meson-package))
-- 
2.55.0

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

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

* Re: [Buildroot]  [PATCH 1/1] package/libgpiod2: bump version to 2.3.1
  2026-07-30 14:31 [Buildroot] [PATCH 1/1] package/libgpiod2: bump version to 2.3.1 Michele Comignano
@ 2026-07-31  8:50 ` Michael Nosthoff via buildroot
  2026-07-31  9:05   ` Michele Comignano
  0 siblings, 1 reply; 3+ messages in thread
From: Michael Nosthoff via buildroot @ 2026-07-31  8:50 UTC (permalink / raw)
  To: Michele Comignano; +Cc: Eric Le Bihan, Boerge Struempfel, buildroot

Hi Michele,

I already submitted a patch for the version bump.
See https://patchwork.ozlabs.org/project/buildroot/patch/20260722094344.153516-1-buildroot@heine.tech/

Would be great if you could review!

Regards,
Michael

On Thursday, July 30, 2026 16:31 CEST, Michele Comignano <mcdev@playlinux.net> wrote:

> changing build system from autotools to meson+ninja as for upstream
> no breaking changes, still depends on kernel 5.1.
> 
> Signed-off-by: Michele Comignano <mcdev@playlinux.net>
> ---
>  package/libgpiod2/libgpiod2.hash |  2 +-
>  package/libgpiod2/libgpiod2.mk   | 23 ++++++++++++-----------
>  2 files changed, 13 insertions(+), 12 deletions(-)
> 
> diff --git a/package/libgpiod2/libgpiod2.hash b/package/libgpiod2/libgpiod2.hash
> index a12752261a..48f7c77855 100644
> --- a/package/libgpiod2/libgpiod2.hash
> +++ b/package/libgpiod2/libgpiod2.hash
> @@ -1,4 +1,4 @@
>  # From https://www.kernel.org/pub/software/libs/libgpiod/sha256sums.asc
> -sha256  13207176b0eb9b3e0f02552d5f49f5a6a449343ce47416158bb484d9d3019592  libgpiod-2.2.4.tar.xz
> +sha256  e3a358a90a9204ff16f92b6f4028ed91460b1926f10589eb54b3566484650a30  libgpiod-2.3.1.tar.xz
>  # Hash for license file
>  sha256  f646ad5159efb51c1130a4b43c31f0759750b1e254d2acf510f368ee2e2085c3  COPYING
> diff --git a/package/libgpiod2/libgpiod2.mk b/package/libgpiod2/libgpiod2.mk
> index d83fdbd94a..6c851e6dd3 100644
> --- a/package/libgpiod2/libgpiod2.mk
> +++ b/package/libgpiod2/libgpiod2.mk
> @@ -6,35 +6,36 @@
>  
>  # Be careful when bumping versions.
>  # Dependency on kernel header versions may change.
> -LIBGPIOD2_VERSION = 2.2.4
> +LIBGPIOD2_VERSION = 2.3.1
>  LIBGPIOD2_SOURCE = libgpiod-$(LIBGPIOD2_VERSION).tar.xz
>  LIBGPIOD2_SITE = https://www.kernel.org/pub/software/libs/libgpiod
>  LIBGPIOD2_LICENSE = LGPL-2.1+
>  LIBGPIOD2_LICENSE_FILES = COPYING
>  LIBGPIOD2_INSTALL_STAGING = YES
>  LIBGPIOD2_DEPENDENCIES = host-pkgconf
> +# v2.3.x switched from autotools to meson
>  LIBGPIOD2_CONF_OPTS = \
> -	--disable-bindings-python \
> -	--disable-examples \
> -	--disable-tests
> +	-Dbindings-python=disabled \
> +	-Dexamples=disabled \
> +	-Dtests=disabled
>  
>  ifeq ($(BR2_PACKAGE_LIBGPIOD2_TOOLS),y)
> -LIBGPIOD2_CONF_OPTS += --enable-tools
> +LIBGPIOD2_CONF_OPTS += -Dtools=enabled
>  else
> -LIBGPIOD2_CONF_OPTS += --disable-tools
> +LIBGPIOD2_CONF_OPTS += -Dtools=disabled
>  endif
>  
>  ifeq ($(BR2_PACKAGE_LIBEDIT),y)
>  LIBGPIOD2_DEPENDENCIES += libedit
> -LIBGPIOD2_CONF_OPTS += --enable-gpioset-interactive
> +LIBGPIOD2_CONF_OPTS += -Dgpioset-interactive=enabled
>  else
> -LIBGPIOD2_CONF_OPTS += --disable-gpioset-interactive
> +LIBGPIOD2_CONF_OPTS += -Dgpioset-interactive=disabled
>  endif
>  
>  ifeq ($(BR2_INSTALL_LIBSTDCPP),y)
> -LIBGPIOD2_CONF_OPTS += --enable-bindings-cxx
> +LIBGPIOD2_CONF_OPTS += -Dbindings-cxx=enabled
>  else
> -LIBGPIOD2_CONF_OPTS += --disable-bindings-cxx
> +LIBGPIOD2_CONF_OPTS += -Dbindings-cxx=disabled
>  endif
>  
> -$(eval $(autotools-package))
> +$(eval $(meson-package))
> -- 
> 2.55.0
>

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

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

* Re: [Buildroot] [PATCH 1/1] package/libgpiod2: bump version to 2.3.1
  2026-07-31  8:50 ` Michael Nosthoff via buildroot
@ 2026-07-31  9:05   ` Michele Comignano
  0 siblings, 0 replies; 3+ messages in thread
From: Michele Comignano @ 2026-07-31  9:05 UTC (permalink / raw)
  To: Michael Nosthoff; +Cc: Eric Le Bihan, Boerge Struempfel, buildroot


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

Hi Michael,

I fear I missed that!
It makes sense to ignore mine and move yours forward.

Regards,
Michele

Il Ven, 31 Lug 2026, alle ore 10:50, Michael Nosthoff via buildroot ha scritto:
> Hi Michele,
> 
> I already submitted a patch for the version bump.
> See https://patchwork.ozlabs.org/project/buildroot/patch/20260722094344.153516-1-buildroot@heine.tech/
> 
> Would be great if you could review!
> 
> Regards,
> Michael
> 
> On Thursday, July 30, 2026 16:31 CEST, Michele Comignano <mcdev@playlinux.net> wrote:
> 
> > changing build system from autotools to meson+ninja as for upstream
> > no breaking changes, still depends on kernel 5.1.
> > 
> > Signed-off-by: Michele Comignano <mcdev@playlinux.net>
> > ---
> >  package/libgpiod2/libgpiod2.hash |  2 +-
> >  package/libgpiod2/libgpiod2.mk   | 23 ++++++++++++-----------
> >  2 files changed, 13 insertions(+), 12 deletions(-)
> > 
> > diff --git a/package/libgpiod2/libgpiod2.hash b/package/libgpiod2/libgpiod2.hash
> > index a12752261a..48f7c77855 100644
> > --- a/package/libgpiod2/libgpiod2.hash
> > +++ b/package/libgpiod2/libgpiod2.hash
> > @@ -1,4 +1,4 @@
> >  # From https://www.kernel.org/pub/software/libs/libgpiod/sha256sums.asc
> > -sha256  13207176b0eb9b3e0f02552d5f49f5a6a449343ce47416158bb484d9d3019592  libgpiod-2.2.4.tar.xz
> > +sha256  e3a358a90a9204ff16f92b6f4028ed91460b1926f10589eb54b3566484650a30  libgpiod-2.3.1.tar.xz
> >  # Hash for license file
> >  sha256  f646ad5159efb51c1130a4b43c31f0759750b1e254d2acf510f368ee2e2085c3  COPYING
> > diff --git a/package/libgpiod2/libgpiod2.mk b/package/libgpiod2/libgpiod2.mk
> > index d83fdbd94a..6c851e6dd3 100644
> > --- a/package/libgpiod2/libgpiod2.mk
> > +++ b/package/libgpiod2/libgpiod2.mk
> > @@ -6,35 +6,36 @@
> >  
> >  # Be careful when bumping versions.
> >  # Dependency on kernel header versions may change.
> > -LIBGPIOD2_VERSION = 2.2.4
> > +LIBGPIOD2_VERSION = 2.3.1
> >  LIBGPIOD2_SOURCE = libgpiod-$(LIBGPIOD2_VERSION).tar.xz
> >  LIBGPIOD2_SITE = https://www.kernel.org/pub/software/libs/libgpiod
> >  LIBGPIOD2_LICENSE = LGPL-2.1+
> >  LIBGPIOD2_LICENSE_FILES = COPYING
> >  LIBGPIOD2_INSTALL_STAGING = YES
> >  LIBGPIOD2_DEPENDENCIES = host-pkgconf
> > +# v2.3.x switched from autotools to meson
> >  LIBGPIOD2_CONF_OPTS = \
> > - --disable-bindings-python \
> > - --disable-examples \
> > - --disable-tests
> > + -Dbindings-python=disabled \
> > + -Dexamples=disabled \
> > + -Dtests=disabled
> >  
> >  ifeq ($(BR2_PACKAGE_LIBGPIOD2_TOOLS),y)
> > -LIBGPIOD2_CONF_OPTS += --enable-tools
> > +LIBGPIOD2_CONF_OPTS += -Dtools=enabled
> >  else
> > -LIBGPIOD2_CONF_OPTS += --disable-tools
> > +LIBGPIOD2_CONF_OPTS += -Dtools=disabled
> >  endif
> >  
> >  ifeq ($(BR2_PACKAGE_LIBEDIT),y)
> >  LIBGPIOD2_DEPENDENCIES += libedit
> > -LIBGPIOD2_CONF_OPTS += --enable-gpioset-interactive
> > +LIBGPIOD2_CONF_OPTS += -Dgpioset-interactive=enabled
> >  else
> > -LIBGPIOD2_CONF_OPTS += --disable-gpioset-interactive
> > +LIBGPIOD2_CONF_OPTS += -Dgpioset-interactive=disabled
> >  endif
> >  
> >  ifeq ($(BR2_INSTALL_LIBSTDCPP),y)
> > -LIBGPIOD2_CONF_OPTS += --enable-bindings-cxx
> > +LIBGPIOD2_CONF_OPTS += -Dbindings-cxx=enabled
> >  else
> > -LIBGPIOD2_CONF_OPTS += --disable-bindings-cxx
> > +LIBGPIOD2_CONF_OPTS += -Dbindings-cxx=disabled
> >  endif
> >  
> > -$(eval $(autotools-package))
> > +$(eval $(meson-package))
> > -- 
> > 2.55.0
> >
> 
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
> 

[-- Attachment #1.2: Type: text/html, Size: 5491 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] 3+ messages in thread

end of thread, other threads:[~2026-07-31  9:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-30 14:31 [Buildroot] [PATCH 1/1] package/libgpiod2: bump version to 2.3.1 Michele Comignano
2026-07-31  8:50 ` Michael Nosthoff via buildroot
2026-07-31  9:05   ` Michele Comignano

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox