help needed to finish packaging syncevolution for the Librem 5 Byzantium
Managed to build a package of the latest version of syncevolution (2.0.0) aiming Byzantium.
Version 1.5.1 was the last one in Debian before it was removed from the debian archive. This package is needed for the script to import contacts from a vcard to gnome contacts to work (https://source.puri.sm/librem5-apps/librem5-goodies/-/blob/master/l5-contacts-importer).
As at the moment that script is the only way to at this moment import contacts from a vcard to gnome contacts (without having to install evolution mail client on the L5).
The current build package
- Updated all dependencies for Byzantium
- Removed all KDE related dependencies and build, because it was one of the main issues that caused it to be removed from debian archive
- syncevolution HTTP package is not built (but this can change) because to import vcards locally to GNOME contacts it is not necessary
- Removed previous Debian patches (related to Kfreebsd) as for the L5 it is not necessary.
- Changelog just shows an initial upload, because I consider in this context an initial upload. The version is new and there is no debian patches.
Besides the above, that can be nitpicked and debated.
I still need help with:
-
creating a pristine tar branch for it to pass the final CI build tests (the solution I tried with gbp
did not worked on my laptop because it required building locally and my laptop does not have the "horse power" to build locally) -
a signed tag for it to be uploaded to the archive, I have no perms for that (and prefer not to have them) -
adding it to the list of packages for the Librem 5 -
if someone wants to check the debian
directory for things that I missed that might need correcting
@guido.gunther not saying that it needs to be you to do all this, but some pointers on how to deal this, or who could assist would be very helpful. I imagine Jonas would be willing to review if the debian
directory meets the standards for example.