akonadi_calendar
Akonadi calendar integration
akonadi_calendar
Description
Akonadi Calendar is a library that effectively bridges the type-agnostic API of the Akonadi client libraries and the domain-specific KCalCore library. It provides jobs, models and other helpers to make working with events and calendars through Akonadi easier.
The most notable class is Akonadi::ETMCalendar, a model built on top of the Akonadi::EntityTreeModel which provides filters to only show events from selected calendars, iterate over events, including recurrences, provides reverse lookup from KCalCore::Incidence to Akonadi::Item and other features.
Besides the model there is for example Akonadi::FreeBusyProviderBase, an interface for Akonadi Resources that can provide Free/Busy information.
Install
Channel stable v23.08.5-1
This app is curated in HaikuPorts. Install it from there, it is already available in HaikuDepot.
pkgman install akonadi_calendar
Careful: the file comes from HaikuPorts' own server, but installing it by hand is not the way in. It is pkgman that resolves the dependencies an .hpkg does not carry with it, and a package installed on its own may simply not run. Use the pkgman command above, unless you know exactly why you want the file.