Commit graph

51 commits

Author SHA1 Message Date
Michael Gratton
2d12b25e2c build: Switch over to use libhandy-1
Add as a optional submodule for people who don't have it installed yet.
2020-08-18 22:10:34 +10:00
Michael Gratton
d5856bf72d org.gnome.Geary.json: Include missed fix from the yaml version 2020-05-06 18:33:08 +10:00
Michael Gratton
f3a3f2c6e6 org.gnome.Geary.yaml: Bump libical version and sort build args 2020-05-04 09:41:47 +10:00
Michael Gratton
1887d18c21 org.gnome.Geary.yaml: Unpin GSpell now that master is building again 2020-05-04 09:41:09 +10:00
Michael Gratton
f7db76a594 org.gnome.Geary.yaml: Pin ytnef to last known good version
While https://github.com/Yeraze/ytnef/issues/81 remains an issue, pin
to 1.9.3 so CI goes green again.
2020-05-04 09:22:44 +10:00
Michael Gratton
c7ea11a2c2 org.gnome.Geary.yaml: Fix the actual problem, bad GSound git URI 2020-04-06 09:37:43 +10:00
Michael Gratton
c9c5eb15dc org.gnome.Geary.yaml: Explicitly specify master branch for git sources
Hopefully fix current Flatpak CI FTB
2020-04-06 09:37:43 +10:00
Michael Gratton
9402e71500 org.gnome.Geary.yaml: Include libcanberra in build anyway for GSound 2020-04-03 11:21:43 +11:00
Michael Gratton
f443f671f2 org.gnome.Geary.yaml: Disable libcanberra in EDS now it is not shipped
Fixes CI build.
2020-04-03 10:03:01 +11:00
Michael Gratton
3fa1665690 org.gnome.Geary.yaml: Remove unused EDS config opts, sort remaining 2020-04-03 10:02:07 +11:00
Michael Gratton
ab635f4937 org.gnome.Geary.yaml: Add Pulse Audio and FDO sound theme
Former fixes Sent Mail plugin from being able to play, latter provides
it with something to play.

Fixes #752
2020-03-30 17:01:19 +11:00
Michael Gratton
22ab242f94 org.gnome.Geary.yaml: Add forgotten GSound dep 2020-03-22 08:45:39 +11:00
Michael Gratton
e8c48a9ae5 org.gnome.Geary.yml: Rename to org.gnome.Geary.yaml 2020-03-13 17:13:58 +11:00
Niels De Graef
361cf5ae69 ci: Don't build BlueZ backend
We figured out in libfolks that we were accidentally not properly
requiring the `python3-dbusmock` module that is necessary for the BlueZ
tests. We might want to be smarter about this in the future, but let's
just lose the offending backend for now.

Fixes https://gitlab.gnome.org/GNOME/geary/issues/695
2020-02-06 07:41:19 +01:00
Michael Gratton
8bc00e2fa6 Update flatpak libical to 3.0.7 2020-01-24 09:47:21 +11:00
Michael Gratton
3d86c345be Remove libhandy git submodule, bump minimum version to 0.10
Fixes Flatpak CI FTB, distros are all packaging it anyway.
2020-01-24 09:47:21 +11:00
Torben
c6be77ba85 Remove last occurences of GMime 2.6 2019-12-03 11:37:45 +01:00
Michael Gratton
f7f72143e0 Add a compatibility JSON-based flatpak manifest
GNOME Builder doesn't support YAML manifests, so generate one and
commit it.

Revert this once GNOME/gnome-builder#520 is fixed and deployed.
2019-10-25 11:48:09 +11:00
Michael Gratton
3a93e378aa Convert flatpak-builder manifest from JSON to YAML
🎉🎉🎉
2019-09-26 22:36:17 +10:00
Michael Gratton
30f34c83cb Remove libgee and libunwind from flatpak manifest
Not needed now they are in the platform.
2019-09-26 10:15:30 +10:00
Michael Gratton
bf16d4f022 Close Flatpak notifications hole
This requires xdg-desktop-portal >= 1.2.0.
2019-08-29 01:12:52 +10:00
Michael Gratton
d1d7485434 Close Flatpak settings hole
See https://blogs.gnome.org/mclasen/2019/07/12/settings-in-a-sandbox-world/
2019-08-29 00:53:49 +10: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
13514ba858 Fix nightly flatpak EDS build error
Manually build intltool until eds gets ported to use it.

Patch taken from 2b3023232f

See GNOME/evolution-data-server#77
2019-08-03 08:44:15 +10:00
Michael Gratton
07f21327da Fix nightly flatpak gspell build error
Pin to 1.8.1 until fix with new FDO/GNOME runtime gets fixed.

See GNOME/gspell#6
2019-08-03 08:33:59 +10:00
Michael Gratton
4dd08389df Add Gspell to dependencies and the build 2019-05-24 14:29:41 +02:00
Mario Ravalli
83f4365fa0 manifest: Update libical version
Latest E-D-S requires a newer version, so the build is failing for
missing dependency (thank's to Niels De Graef)
2019-05-21 18:14:43 +02:00
Niels De Graef
1eb5dd1076 flatpak: Build folks with meson
Folks recently gained support for the Meson build system, so use that
instead of autotools. This should make the build faster and more
future-proof (since the autotools build might not survive for long).
2019-04-18 00:22:15 +02:00
Oliver Giles
18fcf0e18f TNEF (winmail.dat) parsing support via libytnef 2019-04-11 12:24:52 +03:00
Michael Gratton
ac461747c3 Depend on libhandy for the client build 2019-04-08 18:05:03 +10:00
Michael Gratton
5e5c23f246 Specify mainline as branch for Flatpak manifest
See #324
2019-04-02 13:36:22 +11:00
Michael Gratton
2be293d9ec Fix no access to EDS contacts and avatars under Flatpak 2019-03-17 16:53:29 +11: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
b06e3c8d57 Update flatpak builder manifest with changes from stable and flathub 2019-02-18 01:22:38 +11:00
Michael Gratton
988c3ab051 Allow access to the ControlCenter and GOA daemon from Flatpak sandbox
Fixes #202
2019-02-08 09:56:38 +11:00
Juraj Fiala
6b5f34eb87 Remove redundant build-options from the Flatpak manifest
Since fd.o 18.08, i.e. GNOME 3.30, the runtime provides a comprehensive list of build flags, surmounting the current one.
2019-02-02 10:11:32 +00:00
Michael Gratton
68a985a76c Support building with Enchant 2.x
This adds support for Enchant 2 named "enchant" and Enchant 2 named
"enchant-2" (!)
2019-01-16 11:12:31 +11:00
Jordan Petridis
c1ed9b105f
Flatpak: Add enchant as a module
With the 3.30 release of the runtime enchant 1.x was dropped
from the sdk in favor of enchant 2.
2018-10-15 20:33:18 +03:00
Michael James Gratton
11d0b1295d Add a workaround to try to fix GOA module build in gnome-apps-nightly. 2018-06-12 02:49:34 +10:00
Michael James Gratton
d1940acf11 Fix Flatpak manifest missing gnome-online-accounts. 2018-06-11 16:39:43 +10:00
Michael James Gratton
e48ff8fb0c Fix libgee build failure under GNOME Flatpak SDK master. 2018-06-11 16:39:43 +10:00
Michael James Gratton
3c7a3de141 Remove uneeded xml2po dep from flatpak-builder manifest. 2018-06-11 16:39:43 +10:00
Georges Basile Stavracas Neto
a3447baae6 Update URLs to GitLab in Flatpak manifest
The GitLab migration happened and all the modules
that previously were pointed to git.gnome.org now
should point to gitlab.gnome.org.

This fixes the Flatpak nightly build.
2018-05-29 16:59:50 +00:00
Michael James Gratton
3606bade04 Update flatpak-builder manifest to use meson build. 2018-01-12 18:21:34 +11:00
Michael James Gratton
9a89d7e037 Fix Flatpak build.
* org.gnome.Geary.json: Add libunwind dep, point libgee back to master
  while we're here.
2017-12-02 22:10:36 +11:00
Michael James Gratton
46d8462aaf Fix mistaken commit in flatpak-builder manifest from commit da15ebe. 2017-11-14 14:54:54 +11:00
Michael James Gratton
da15ebe3c0 Fix gnome-shell notifications missing an icon under flatpak. Bug 790103.
* icons: Rename application icons to match fully-qualified app name. Update
  references to the olde name with the fully-qualified app name.
2017-11-14 14:38:57 +11:00
Michael James Gratton
8df85fa781 Add some comments to nightly flatpak-builder manifest for clarity. 2017-10-10 14:32:50 -07:00
Michael James Gratton
dc52e9ac5b Tighten up flatpack manifest per flathub review comments.
* org.gnome.Geary.json: Remove full access to session bus.
2017-10-10 14:32:50 -07:00
Michael James Gratton
919e4b934f Add woraround for view source not working under flatpak.
https://bugzilla.gnome.org/show_bug.cgi?id=779311

* org.gnome.Geary.json: Grant access to /tmp for now.
2017-09-29 00:51:50 +10:00