Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/2] package: add libyang-cpp and sysrepo-cpp
@ 2025-12-05 10:06 Vincent Jardin via buildroot
  2025-12-05 10:06 ` [Buildroot] [PATCH 1/2] libyang-cpp: new package Vincent Jardin via buildroot
  2025-12-05 10:06 ` [Buildroot] [PATCH 2/2] package/sysrepo-cpp: " Vincent Jardin via buildroot
  0 siblings, 2 replies; 5+ messages in thread
From: Vincent Jardin via buildroot @ 2025-12-05 10:06 UTC (permalink / raw)
  To: buildroot; +Cc: vjardin

Hi,

this small series adds C++ bindings for the YANG stack used by sysrepo:
 - package/libyang-cpp: C++ RAII bindings for libyang v4
 - package/sysrepo-cpp: C++ RAII bindings for the sysrepo datastore

Both packages are used together in our projects, hence sent as a single
series.

Runtime has been validated with the following test configuration:
    BR2_PACKAGE_SYSREPO_CPP=y

Both are sent with the same serie since since sysrepo shall be used with
libyang.

The series has been built and run-tested in GitLab CI:
  - https://gitlab.com/vjardin/buildroot/-/pipelines/2195059828
    >> it is the state before those contributions. It shows a problem
       with the bootlin toolchain 

  - https://gitlab.com/vjardin/buildroot/-/pipelines/2194922330
    >> ok for sysrepo-cpp and libyang-cpp ; same failure with bootlin
       toolchain.

Vincent Jardin (2):
  libyang-cpp: new package
  package/sysrepo-cpp: new package

 DEVELOPERS                           |  2 ++
 package/Config.in                    |  2 ++
 package/libyang-cpp/Config.in        | 15 +++++++++++++++
 package/libyang-cpp/libyang-cpp.hash |  3 +++
 package/libyang-cpp/libyang-cpp.mk   | 22 ++++++++++++++++++++++
 package/sysrepo-cpp/Config.in        | 20 ++++++++++++++++++++
 package/sysrepo-cpp/sysrepo-cpp.hash |  3 +++
 package/sysrepo-cpp/sysrepo-cpp.mk   | 26 ++++++++++++++++++++++++++
 8 files changed, 93 insertions(+)
 create mode 100644 package/libyang-cpp/Config.in
 create mode 100644 package/libyang-cpp/libyang-cpp.hash
 create mode 100644 package/libyang-cpp/libyang-cpp.mk
 create mode 100644 package/sysrepo-cpp/Config.in
 create mode 100644 package/sysrepo-cpp/sysrepo-cpp.hash
 create mode 100644 package/sysrepo-cpp/sysrepo-cpp.mk

-- 
2.34.1

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

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

end of thread, other threads:[~2025-12-28 13:25 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-05 10:06 [Buildroot] [PATCH 0/2] package: add libyang-cpp and sysrepo-cpp Vincent Jardin via buildroot
2025-12-05 10:06 ` [Buildroot] [PATCH 1/2] libyang-cpp: new package Vincent Jardin via buildroot
2025-12-28 13:22   ` Thomas Petazzoni via buildroot
2025-12-05 10:06 ` [Buildroot] [PATCH 2/2] package/sysrepo-cpp: " Vincent Jardin via buildroot
2025-12-28 13:24   ` Thomas Petazzoni via buildroot

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