Skip to content

agama-project/zypp-c-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Now it is just POC to have thin C layer only for agama purpose on top of libzypp.

Repo Organization

Repository contains three directories:

  • c-layer that contain sources to build static library and in include directory C ready headers. The internal directory contains C++ headers that is used only for inter-communication and is private.
  • c-example is example pure C binary that is using static library and produce some output
  • rust is target rust code that should be used from Agama, but it is not ready yet.

Libzypp Notes

  • libzypp is not thread safe
  • for seeing how it works see yast2-pkg-bindings and zypper as some parameters in calls are ignored
  • goal is to have thin layer close to libzypp and build logic on top of it in more advanced language

Interesting Resources

About

C layer on top of libzypp only for agama purpose

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published