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