Hello everyone, KSANECore is now in KDE review. Kåre and I mentioned it in previous emails before, but as a short summary: KSANECore is a Qt interface to the SANE scanner library. It is stripped out of the KSaneWidget of libksane without any QWidget dependency. It is currently located inside the libksane repository as KSaneCore and basically just copied into the new repository.
Due to breaking API anyway, the code was cleaned up, better named as well as smaller API fixes made on top. Also, KSANECore is fully REUSE compliant. KSaneWidget of libksane will remain ABI compatible. I don't know if it is strictly required to move the new repo with already existing code through KDE review, but I guessed it is better to be on the safe side :) The plan is to switch libksane and Skanpage over to the new library during the KDE Gear 22.08 release cycle. The adaptions are located at https://invent.kde.org/astippich/skanpage/-/commits/ksanecore and https://invent.kde.org/astippich/libksane/-/commits/ksanecoreSplit Best regards, Alex