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
signature.asc
Description: PGP signature