All of 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 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.