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
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