Hi,

I’m currently working on bug #17152 (GNU Guix backend for PackageKit /
Gnome-Software).  My goals are being able to search, update, install and
remove packages from Gnome Software and Discover (KDE Plasma).

Fortunately, they both use a common “protocol” so I only need to
implement two things:

AppStream catalog (#76662 and #76661)
  Generating an xml file with the metadata of all available packages. I
  already have a working MVP of this, but I need help to improve it
  further as that would need accessing the built package contents (so
  running on a build farm and serving the results).

PackageKit backend
  A C library that can handle the common package operations
  (install, update, remove, search). Currently, I have the C library
  load some guile procedures to do the operations using the user’s Guix
  library.

I’m not far from having everything working but I need help for the
PackageKit guile library, I’m having trouble implementing the different
operations.  Currently, I got installing to work[1] but I think I’m
breaking my profile at the same time, so I would like to have someone
experimented guide me a little bit.

Could someone mentor me for this part?

Have a nice day,
Noé

[1] 
https://github.com/Bqleine/PackageKit/blob/main/backends/guix/packagekit/pk-profile.scm

Attachment: signature.asc
Description: PGP signature

  • Looking for a men... Development of GNU Guix and the GNU System distribution.

Reply via email to