summaryrefslogtreecommitdiffstats
path: root/meta-gnome/recipes-gnome/eds
Commit message (Collapse)AuthorAgeFilesLines
* evolution-data-server: upgrade 3.26.6 -> 3.34.1 and reworkAndreas Müller2019-11-149-608/+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-243-0/+72
| | | | | | | | | | | | | | | | 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-242-6/+90
| | | | | | | | 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-246-70/+86
| | | | | | | | | | | | | | * 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>
* evolution-data-server: fix multilib installAndreas Müller2019-02-041-0/+1
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evolution-data-server: Update to 3.26.6 and fix build with icu 61Khem Raj2018-05-172-8/+55
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* evolution-data-server: remove libglade from dependenciesAndreas Müller2018-03-291-1/+1
| | | | | | libglade is not necessary and does not exist any more Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* evolution-data-server: only include when x11 in DISTRO_FEATURESArmin Kuster2018-03-121-1/+3
| | | | Signed-off-by: Armin Kuster <akuster808@gmail.com>
* evolution-data-server: update 3.2.3 -> 3.26.3Andreas Müller2018-01-2210-365/+144
| | | | | | | | | | | | | | | | | | | | | | | | | | | In recent meta-universe 3.2.3 started to fail with: | camel-enumtypes.c:42:7: error: expected expression at end of input | { 512, "CAMEL_FOLDER_SHARED_BY_ME", "shared-by-me" }, | ^ Instead of cleaning I decided to update. The following changed: * eds builds with cmake instead of autotools * musl: I checked src/time/strftime.c and it seems strftime does not support '%l' / '%k'. musl-case was added to be a good boy but was not tested. * remove 0001-imapx-Fix-signature-for-imapx_tokenise_struct.patch: src/camel/providers/imapx/camel-imapx-tokens.txt has text-only format these days * remove 0002-Fix-for-automake-1.12.x.patch: autotools was replaced by cmake * remove 0003-Disable-Werror-for-automake.patch: autotools was replaced by cmake * remove 0004-configure-Fix-libical-pkg-config-trying-to-use-host-.patch: autotools was replaced by cmake * remove 0005-soup-adapt-to-new-libxml2-API-from-2.9.0.patch: src/calendar/backends/caldav/e-cal-backend-caldav.c was reworked competely * remove 0006-configure.ac-do-not-overwrite-localedir.patch: autotools was replaced by cmake Tested: abiword build and run Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* evolution-data-server: Fix build with clangKhem Raj2017-08-282-10/+43
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* evolution-data-server: fix buildAndreas Müller2017-02-131-1/+1
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-gnome: remove redundant gnome-common dependenciesRoss Burton2016-12-021-2/+1
| | | | | | | These recipes don't actually use gnome-common macros, so don't depend on it. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gtk-doc: disable where necessaryAlexander Kanavin2016-09-051-1/+1
| | | | | | | | | Several recipes in meta-oe layers are so old that they don't work with modern gtk-doc (which was added and enabled by default in oe-core); disable that where it is necessary for the build to succeed. Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* evolution-data-server: fix gobject introspectionAlexander Kanavin2016-03-141-1/+5
| | | | Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
* evolution-data-server: fix locale installation pathAndreas Müller2015-09-232-0/+35
| | | | | | | | | | | | | | | fixes: WARNING: QA Issue: evolution-data-server: Files/directories were installed but not shipped in any package: /usr/locale /usr/locale/xh /usr/locale/hu /usr/locale/nn /usr/locale/fi ... Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* evolution-data-server: remove unrecognized configure optionsMartin Jansa2014-08-111-4/+3
| | | | | | | | | | * fixes following QA warnings: evolution-data-server-3.2.3+gitAUTOINC+a9e4e74ec4: evolution-data-server: configure was passed unrecognised options: --with-dbus --without-bug-buddy --without-weather --disable-uoa --with-soup [unknown-configure-option] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes: convert remaining SUMMARY/DESCRIPTION cosmetic issuesMatthieu CRAPET2014-02-231-1/+1
| | | | | | | | | | | | | Changes: - rename SUMMARY with length > 80 to DESCRIPTION - rename DESCRIPTION with length < 80 to (non present tag) SUMMARY - drop final point character at the end of SUMMARY string - remove trailing whitespace of SUMMARY line Note: don't bump PR Signed-off-by: Matthieu Crapet <Matthieu.Crapet@ingenico.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* evolution-data-server: Checkout correct branch in SRC_URIKhem Raj2013-12-211-1/+1
| | | | | | | | This recipe follows gnome-3.2 release and SHA in SRCREV also belongs to same branch. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* remove the unnecessary protocol parametersJackie Huang2013-09-031-1/+1
| | | | | | | | | It's not necessary to specify the protocol parameter when it's the default protocol for the fetcher, e.g. the default protocol for git fetcher it git, "protocol=git" isn't needed. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* evolution-data-server: upgrade to 3.2.3Martin Jansa2013-08-1412-364/+157
| | | | | | | | | | | | | | | | | | * I've only build tested this, because it was broken for long time and bothering me in world builds (and test-dependencies builds), but I'm not using any eds dependant app, so I cannot test it properly in runtime * I've dropped some patches with unclear purpose * enabled nss/nspr as they are now available in oe-core and simplifies the build (needs patch to fix build when nss is disabled) * it was broken for more then 4 months since glib upgrade to 2.36.* and nobody complained, I'm tempted to just remove it next time (together with cheese, dates, contacts, tasks) * too late I've found this commit https://lists.yoctoproject.org/pipermail/poky/2010-November/000526.html which does some similar things but only for 2.32.1 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes: Unify indentationMartin Jansa2013-04-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | * This change is only aesthetic (unlike indentation in Python tasks). * Some recipes were using tabs. * Some were using 8 spaces. * Some were using mix or different number of spaces. * Make them consistently use 4 spaces everywhere. * Yocto styleguide advises to use tabs (but the only reason to keep tabs is the need to update a lot of recipes). Lately this advice was also merged into the styleguide on the OE wiki. * Using 4 spaces in both types of tasks is better because it's less error prone when someone is not sure if e.g. do_generate_toolchain_file() is Python or shell task and also allows to highlight every tab used in .bb, .inc, .bbappend, .bbclass as potentially bad (shouldn't be used for indenting of multiline variable assignments and cannot be used for Python tasks). * Don't indent closing quote on multiline variables we're quite inconsistent wheater it's first character on line under opening quote or under first non-whitespace character in previous line. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Koen Kooi <koen@dominion.thruhere.net>
* evolution-data-server: fix build with libxml2-2.9.0Martin Jansa2012-11-272-1/+102
| | | | | | | | | * newer eds versions depend on external libgdata http://git.gnome.org/browse/evolution-data-server/commit/servers?h=gnome-2-32&id=28897beab5dcd4aab3586322a96280be92585db6 but for this one, we need this patch Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* recipes: bump PR to rebuild after libffi5 -> libffi6Martin Jansa2012-09-201-1/+1
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* meta-gnome: add evolution-data-serverRoss Burton2012-08-2010-0/+684
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>