summaryrefslogtreecommitdiffstats
path: root/meta-gnome/recipes-gnome/eds/evolution-data-server_3.32.4.bb
Commit message (Collapse)AuthorAgeFilesLines
* evolution-data-server: upgrade 3.26.6 -> 3.34.1 and reworkAndreas Müller2019-11-141-113/+0
| | | | | | | | | | | | | | | | | * a native variant had to be introduced for code-generator tools * gobject-introspection builds theoretically :) Unfortunataelly qemu runs with 100% CPU load and never returns -> disable introspection for now * add PACKAGECONFIGs for new dependencies - disabled by default * give up fine grained packaging: It was broken over the years completely and nobody seemed to take care. * ICU-patch does not apply anymore and it seems upstream has fixed issues with ICU * add upstream-version-is-even to inherit * rename folder containing recipe * get rid of gconf dependency Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: give up fine grained -dev/-dbg packagesAndreas Müller2019-11-141-42/+0
| | | | | | | It is common practice to create only one -dev/-dbg package Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: remove unused gconf dep and pythonnative depAndreas Müller2019-08-291-2/+2
| | | | | | | | | | | | | * gconf is orphaned (last release 2013) and we should get rid of it * pythonnative does not seem to miss - did not find any trace it is required Notes: * The only diff buildhistory reports are missing RRECOMMENDS on gconf-dev for the (many) dev-packages * Had to disable introspection: quemu runs at 100% on one CPU and never finishes Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: Don't use explicit version number for libebookPiotr Tworek2019-08-241-1/+1
| | | | | | | | | All the other libraries which have version number in their names use wildcard when listed in FILES. To be consistent do the same for libebook. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: Remove unused FILES paterns.Piotr Tworek2019-08-241-4/+2
| | | | | | | | It seems current versions of EDS do not istall anything into ${datadir}/evolution-data-server-1.4. No such directory even exists. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: Use SRC_URI provided by gnomebase.Piotr Tworek2019-08-241-9/+8
| | | | | | | | Its a GNOME pacakge and SRC_URI provided by gnomebase bbclass is good enough. No need to duplicate it. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: Add PACKAGECONFIG entry for phonenumber.Piotr Tworek2019-08-241-0/+3
| | | | | | | | | | | | | | | | This feature needs some minor patches to be usable. First the libphonenumber does not use pkgconfig so eds has its own cmake support for detection location of the lib. Unfortunately this ends up adding -L/usr/lib to LDFLAGS. Another problem can be observed when building the code agains musl libc. Libphoneumber support code in eds tries to use LC_ADDRESS to determine the language which should be used for some address related localization features libphonenumber has. Since LC_ADDRESS is not available in musl the build will fail. We can use LC_MESSAGES for musl however. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: Add weather PACKAGECONFIG feature.Piotr Tworek2019-08-241-1/+1
| | | | | | | | | This depends on libgweather which is currently not provided in meta-gnome. The feature builds and works if the recipe is shipped in another meta layer. Make it easy to switch it on. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: Turn goa support into PACKAGECONFIG feature.Piotr Tworek2019-08-241-1/+1
| | | | | | | | | Although gnome-online-accounts is currently not provided by meta-gnome the feature works fine if the requried recipe is available in another meta layer. Make it easy to enable goa support in such case. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: Add PACKAGECONFIG for vala bindings.Piotr Tworek2019-08-241-1/+7
| | | | | | | | EDS does offer vala bindings and there are a few GNOME pacakges which use them. Make it possible to enable them in OE. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: Fix package gobject-introspection support.Piotr Tworek2019-08-241-6/+15
| | | | | | | | It has been broken since the pacakge was migrated from autotools to cmake. Make it usable once again. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: Drop glade file references.Piotr Tworek2019-08-241-1/+1
| | | | | | | Build output no longer contains any glade files. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: Drop ENABLE_UOA from EXTRA_OECMAKE.Piotr Tworek2019-08-241-1/+0
| | | | | | | This cmake option is not used by this package anymore. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: Add PACKAGECONFIGs for oauth2 and kerberos.Piotr Tworek2019-08-241-2/+2
| | | | | | | | | Dependencies for both features are present in either oe-core oe meta-openembedded meta layer. Both features build and work without any additional modifications. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: Drop bits related to autotoolsPiotr Tworek2019-08-241-7/+1
| | | | | | | | The package uses cmake nowadays. It has no need for EXTRA_OECONF. The build process does not produce any la files. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: Specify SYSCONF_INSTALL_DIR in EXTRA_OECMAKE.Piotr Tworek2019-08-241-0/+1
| | | | | | | Without this package config files end up being installed in /usr/etc. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: Add dedicated packages for libebook-contacts.Piotr Tworek2019-08-241-1/+7
| | | | | | | | Most binary distributions package those libraries separetely. Also do it in OE. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: Inherit upstream-version-is-even bbclass.Piotr Tworek2019-08-241-1/+1
| | | | | | | | Many GNOME projects including eds use versioning scheme checked by this bbclass. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: Drop x11 as required distro feature.Piotr Tworek2019-08-241-3/+1
| | | | | | | | The package does not actually need X11 to build and work. Its perfectly usable in headless or wayland only setups. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: Update to version 3.32.4Piotr Tworek2019-08-241-0/+142
* 0004-Use-recommended-way-to-handle-the-icu-namespace.patch patch is already included in this release. Drop it. * To make this update possible we need to work around cmake inability to compile code for the host machine while cross compiling. To work around this necessary tools are manually compiled in the do_compile_prepend step. Custom patch is then used to modify project cmake files to invoke provided host tools instead of those produced during cross build. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>