Michael Gratton
8814cd6c29
.gitlab-ci.yml: Re-enable Fedora for CI
2019-10-07 19:50:30 +11:00
Michael Gratton
0720ac99fd
.gitlab-ci.yml: Fix a few vars not using build dir variable
2019-10-07 13:33:57 +11:00
Michael Gratton
d123dc733f
Rename devel profile for consistency with other apps
...
Adds a period between Geary and Devel.
2019-09-28 01:07:57 +10:00
Michael Gratton
de6071ef60
Remove Play Sounds preference
...
This no longer makes sense since we don't have control over it for
notifications any more, and hence was only being used for sent mail.
Replace it with a NotificationContext signal so that a plugin could be
written to play a sound instead.
2019-09-27 20:42:58 +10:00
Michael Gratton
a872fc34bb
Add libpeas to the build
2019-09-27 17:29:03 +10:00
Michael Gratton
3a93e378aa
Convert flatpak-builder manifest from JSON to YAML
...
🎉 🎉 🎉
2019-09-26 22:36:17 +10:00
Michael Gratton
6f2190f4c6
Publish nightly builds from mainline, not master
2019-09-26 10:02:02 +10:00
Bilal Elmoussaoui
3e517e2298
Gitlab CI: publish nightlies
2019-09-24 08:56:05 +00:00
Christopher Davis
bfcee9bff7
build: Set up dual install for flatpak
...
Part of https://gitlab.gnome.org/GNOME/Initiatives/issues/1 ;
Sets up dual installation for flatpaks, allowing us to
build and run geary without affecting our system install.
This will allow testing of nightlies and CI artifacts as well
via the flatpak, so we can iterate on designs and share
bundles to test with.
2019-08-26 09:38:31 -07:00
Michael Gratton
24ec88a7bd
Disable Fedora CI build due to rawhide packing bug
...
See https://bugzilla.redhat.com/show_bug.cgi?id=1740958
2019-08-15 18:21:02 +10:00
Michael Gratton
86465bf331
Merge branch 'wip/composer-folks' into 'mainline'
...
Autocomplete email addresses in the composer from folks and the engine
See merge request GNOME/geary!244
2019-06-26 03:23:53 +00:00
Michael Gratton
bed41855a4
Keep meson test logs in GitLab CI for Fedora and Ubunut builds
...
This should help debug build problems.
2019-06-23 14:37:37 +10:00
Federico Bruni
7c42c5d803
add appstream-glib dependency
...
appdata.its, needed to extract all the strings of appdata xml file,
is actively maintained in appstream-glib.
Fix issue #439 .
2019-06-03 10:31:52 +00:00
Michael Gratton
4dd08389df
Add Gspell to dependencies and the build
2019-05-24 14:29:41 +02:00
Niels De Graef
3d1032db01
Migrated from libnotify to GLib notifications. bug 766133
...
Signed-off-by: Niels De Graef <nielsdegraef@gmail.com>
2019-04-17 09:06:24 +10:00
Michael Gratton
25de4d3049
Disable ytnef in Fedora CI while the package there is too old
2019-04-16 23:11:19 +10:00
Oliver Giles
18fcf0e18f
TNEF (winmail.dat) parsing support via libytnef
2019-04-11 12:24:52 +03:00
Michael Gratton
ef8f97628e
Merge branch 'wip/remove-ci-test-workaround' into 'mainline'
...
Remove CI test workaround
See merge request GNOME/geary!198
(cherry picked from commit 8654c7ae136d2467f7b5b2e85a436d9039bd64bc)
4fc688de Revert "Work around DB tests always failing on gcc150.osuosl.org CI runner"
6b4b598a Add test runner multiplier to account for slow CI runners
2019-04-09 16:16:10 +00:00
Michael Gratton
7f13ce491d
Target Ubuntu and Fedora devel images in CI
...
This should provide some more flexibility in adding new deps (like
libhandy).
2019-04-08 18:05:03 +10:00
Michael Gratton
ac461747c3
Depend on libhandy for the client build
2019-04-08 18:05:03 +10:00
Michael Gratton
742aca2b0c
Add build dependencies for Folks
...
Flatpak manifest updates courtesy of gnome-contacts.
2019-03-09 20:17:01 +11:00
Michael Gratton
f007e9aad2
Remove debian packaging and CI job
...
Now that the PPA is being deprecated, we don't need this in the tree
any more.
Fixes #270
2019-03-01 19:16:17 +11:00
Michael Gratton
31d6d133f1
Merge branch 'wip/workaround-gcc150-b0rkedness-again' into 'master'
...
Pass CI_RUNNER_DESCRIPTION through to Flatpak build too
See merge request GNOME/geary!149
2019-02-26 21:37:54 +00:00
Michael Gratton
309a3a0e9a
Include build-essential in Ubuntu CI package list
...
Somehow this isn't required by vala or anything else??
2019-02-24 04:39:04 +00:00
Jan Tojnar
737e42f9d9
Drop gobject-introspection dependency
...
Since 20cd9823a7 , it is no longer used.
2019-02-23 00:37:23 +01:00
Michael Gratton
df55e5e9f3
Pass CI_RUNNER_DESCRIPTION through to Flatpak build to
...
Ensures workaround for Infrastructure/Infrastructure#97 in commit
087a0888 also applies to Flatpak build.
2019-02-22 18:29:12 +11:00
Michael Gratton
2c01d032db
Bump deb build to test stage in gitlab ci config
...
This puts it at the stame stage as the flatpak package and skips one
build that will always fail if the Ubuntu one fails for legit reasons.
2019-01-21 15:30:09 +10:30
Michael Gratton
c56d86f438
Merge branch 'wip/enchant2' into 'master'
...
Support building with Enchant 2.x
See merge request GNOME/geary!85
2019-01-21 02:08:43 +00:00
Michael Gratton
d91573e7a0
Update INSTALL and GitLab CI to use Enchant 2 on Fedora
2019-01-16 11:12:31 +11:00
Michael Gratton
02c60f8db7
Import standard GNOME Flatpak CI config rather than copy/pasting it
2019-01-16 11:09:40 +11:00
Michael Gratton
4bef867407
Update Gitlab CI Flatpak build with standard template
...
See: https://gitlab.gnome.org/GNOME/citemplates
2019-01-16 10:39:41 +11:00
Alex Henrie
698f61e6e5
Print common headers when printing messages
2018-09-26 18:43:46 -06:00
Jan Tojnar
beec7ff0fe
build: obtain iso-codes prefix from pkg-config
2018-08-09 15:18:33 +02:00
Michael James Gratton
36771e7ab3
Use xvfb-run for CI tests so the full test suite can be run.
2018-07-04 16:03:42 +10:00
Michael James Gratton
477ce6b824
Ensure tar is installed for engine db upgrade units tests.
2018-06-11 19:10:36 +10:00
Michael James Gratton
e11fe7ac72
Re-enable tests under Fedora now that the SQLite tokeniser issue is fixed.
2018-06-11 18:34:34 +10:00
Michael James Gratton
96d9d00164
Add gettext to Ubuntu deps.
2018-06-11 16:39:43 +10:00
Michael James Gratton
731deb9193
Disable fedora tests due to SQLite3 issue.
2018-06-11 16:39:43 +10:00
Michael James Gratton
2bc3ee4e56
Add some additional builds.
...
Flatpak build courtesy chergert.
2018-06-11 16:39:43 +10:00
Michael James Gratton
6dd59d8041
Merge stages since using Docker images is way too slow.
2018-06-11 09:51:00 +10:00
Michael James Gratton
b641a152a8
Add missing itstool install dependency.
2018-06-11 09:51:00 +10:00
Michael James Gratton
5a8257fd25
Add dependencies between build and install/test so it isn't rebuilt.
2018-06-11 09:51:00 +10:00
Michael James Gratton
e3bae7e382
Add missing goa dependency.
2018-06-11 09:51:00 +10:00
Michael James Gratton
a7795768d5
Revert "Revert "Add CI configuration.""
...
This reverts commit 69d9ac9f9d .
Revert the revert so we can re-add the CI config.
2018-06-11 09:44:32 +10:00
Michael James Gratton
69d9ac9f9d
Revert "Add CI configuration."
...
This reverts commit 8508e7930a .
We don't actually want CI when it's not successfully building from
the get-go.
2018-06-10 18:50:18 +10:00
Michael Gratton
8508e7930a
Add CI configuration.
2018-06-10 04:28:03 +00:00