Commit graph

23 commits

Author SHA1 Message Date
Adrien Plazas
5f0f9b57b2 flatpak: Don't drop the libhandy VAPI
This avoids prematurely cleaning /share for libhandy, which would drop
its VAPI and hence make Geary not build.
2021-04-14 12:54:37 +02:00
Michael Gratton
11882a1055 build: Pull in libhandy as a submodule until 1.2.1 is packaged 2021-04-14 00:49:45 +10:00
Michael Gratton
38231f04fc Merge branch 'mjog/1147-flatpak-libsecret-hang' into 'mainline'
org.gnome.Geary.yaml: Work around password look hang when sandboxed

Closes #1147

See merge request GNOME/geary!672
2021-02-27 00:43:56 +00:00
Michael Gratton
61570501a5 org.gnome.Geary.yaml: Work around password look hang when sandboxed
Libsecret 0.20's portal support is completely hosed at the moment.
Ship 0.19 until that is resolved. See GNOME/libsecret#58

Fixes #1147
2021-02-27 11:15:35 +11:00
Michael Gratton
46cf245440 org.gnome.Geary.yaml: Fix EDS contacts not working under flatpak, again
Stop trying to chase EDS DBus versioning, just allow access to any
EDS endpoint.
2021-02-25 20:45:28 +11:00
Michael Gratton
29f6ae63b0 org.gnome.Geary.yaml: Workaround for WebKitGTK not printing under Flatpak
Since WebKitGTK does not currently support printing under Flatpak,
enable RW access to XDG downloads folder, so at least people can print
to a PDF, then print that.

See https://github.com/flathub/org.gnome.Geary/issues/42
2021-01-17 20:19:36 +11:00
Michael Gratton
9da2a57c6f org.gnome.Geary.yaml: Remove libhandy module, it is now in the SDK 2020-10-25 19:43:52 +11:00
Michael Gratton
2e27a06889 build: Fix flatpak CI failing
Build libstemmer as a shared library. Use current mainline since that
at least supports build system args.

Shared lib patch courtesy of Stefano Rivera <stefanor@debian.org>,
updated to current head.
2020-10-14 20:05:15 +11:00
Michael Gratton
899834189c org.gnome.Geary.yaml: Enable copying release config for nightlies 2020-10-14 09:21:34 +11:00
Michael Gratton
5819012d90 Revert "Merge branch 'mjog/ci-3-38' into 'mainline'"
This reverts merge request !598
2020-10-04 10:41:40 +00:00
Michael Gratton
44b1724606 build: Update appropriate branches to stable and CI image 2020-10-04 18:24:18 +11:00
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
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
Renamed from org.gnome.Geary.yml (Browse further)