<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/libs/libgpiod/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-05-03T11:30:00Z</updated>
<entry>
<title>libgpiod: add python-setuptools host build dep</title>
<updated>2026-05-03T11:30:00Z</updated>
<author>
<name>Ernestas Kulik</name>
</author>
<published>2026-05-01T08:59:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1935316a49eac082c14796258d90f9dfdd7c3996'/>
<id>urn:sha1:1935316a49eac082c14796258d90f9dfdd7c3996</id>
<content type='text'>
If python3-gpiod is enabled and the python-setuptools host package is
missing, the setuptools.build_meta import will cause a build failure.
Fix this by adding a conditional build dependency.

Signed-off-by: Ernestas Kulik &lt;ernestas@baltic.engineering&gt;
</content>
</entry>
<entry>
<title>libgpiod: make Python bindings optional</title>
<updated>2026-05-03T11:30:00Z</updated>
<author>
<name>Ernestas Kulik</name>
</author>
<published>2026-04-16T13:12:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2fc1a5deebee6663ccd5e7dcd07ee00bac45cc07'/>
<id>urn:sha1:2fc1a5deebee6663ccd5e7dcd07ee00bac45cc07</id>
<content type='text'>
The python3-light dependency gets lugged even with the package disabled,
so this commit makes python3-light a conditional dependency, similar to
gensio in 0c245fda70d580737ee30cc39d42bcca6ddd7f3e.

Signed-off-by: Ernestas Kulik &lt;ernestas.k@iconn-networks.com&gt;
</content>
</entry>
<entry>
<title>libgpiod: update to 2.1.3</title>
<updated>2024-08-24T10:04:11Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2024-08-19T19:28:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=867d521d005019e472addf9ef3dbd6d348ea7ffc'/>
<id>urn:sha1:867d521d005019e472addf9ef3dbd6d348ea7ffc</id>
<content type='text'>
Upstream bug fixes:
- fix C++ tests with recent kernels which introduced stricter reconfigure
  behavior
- fix a use-after-free bug in python bindings
- fix passing the event clock property to line requests in python bindings
- fix a memory leak in tools
- make sure the string buffers in line-info and chip-info are big enough to not
  truncate the strings they hold below the size accepted by the kernel

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>libgpiod: update to 2.1.2</title>
<updated>2024-06-04T12:43:54Z</updated>
<author>
<name>Russell Senior</name>
</author>
<published>2024-05-31T13:13:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=651bc1eea97f3b1c2a010cfa11267db6dcf39a05'/>
<id>urn:sha1:651bc1eea97f3b1c2a010cfa11267db6dcf39a05</id>
<content type='text'>
Signed-off-by: Russell Senior &lt;russell@personaltelco.net&gt;
</content>
</entry>
<entry>
<title>libgpiod: update to 2.1.1 and package C++ wrapper</title>
<updated>2024-05-13T05:57:25Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2024-05-11T16:32:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=716eb3e7d311c7bbf930e6fff3eabad42d825ee3'/>
<id>urn:sha1:716eb3e7d311c7bbf930e6fff3eabad42d825ee3</id>
<content type='text'>
Now that all in-tree users (avrdude and openocd) are capable to use
libgpiod v2 API, we can finally update libgpiod to the newer version.

While at, introduce the C++ wrapper as new package.

The Python package now uses OpenWrt's Python build infrastructure.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>Revert "libgpiod: update to 2.0"</title>
<updated>2023-03-10T21:01:33Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2023-03-10T21:01:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1f571c011c9930ce53217606956f851a3c8de928'/>
<id>urn:sha1:1f571c011c9930ce53217606956f851a3c8de928</id>
<content type='text'>
This reverts commit 983835afe6fad074b347a8ff1dc8986d40773de5.

I merged the library update to v2.0 to fast, it breaks openocd build
due to API change.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>Revert "libgpiod: introduce libgpiodcxx package for C++ binding"</title>
<updated>2023-03-10T20:59:33Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2023-03-10T20:59:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1749d152a29501fc2c3e36b63f1f4376b3f157aa'/>
<id>urn:sha1:1749d152a29501fc2c3e36b63f1f4376b3f157aa</id>
<content type='text'>
This reverts commit 82ea104b978dcd84919dfe5d1ee630791d85df10.

I merged the library update to v2.0 to fast, it breaks openocd build
due to API change.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>libgpiod: introduce libgpiodcxx package for C++ binding</title>
<updated>2023-03-09T06:57:07Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2023-03-09T06:54:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=82ea104b978dcd84919dfe5d1ee630791d85df10'/>
<id>urn:sha1:82ea104b978dcd84919dfe5d1ee630791d85df10</id>
<content type='text'>
This adds a new package for the C++ binding.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>libgpiod: update to 2.0</title>
<updated>2023-03-09T06:57:07Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2023-03-07T21:51:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=983835afe6fad074b347a8ff1dc8986d40773de5'/>
<id>urn:sha1:983835afe6fad074b347a8ff1dc8986d40773de5</id>
<content type='text'>
This updates this library to the latest major version.

Since the Python binding build changed in this version,
let's switch to the Py3Package infrastructure.

Also the older v1 kernel interface is not used anymore,
so we can drop this part of the kernel configuration.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>libgpiod: update to 1.6.4</title>
<updated>2023-02-18T21:18:07Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2023-02-18T21:18:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=53bb5cc13ecee439a92f643720f4c0a65db5b10c'/>
<id>urn:sha1:53bb5cc13ecee439a92f643720f4c0a65db5b10c</id>
<content type='text'>
Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
</feed>
