Commit Graph
14 Commits
Author SHA1 Message Date
Niklas Wimmer f6bbd38023 flatpak: Enable fatal-criticals
We discussed this on Matrix multiple times and came to the conclusion
that crashing the application is preferred on Nightly and during
development. We often miss a critical log message during development
because it gets swamped by all the other logs. Now we can no longer
ignore them.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/857>
2026-10-02 21:27:15 +00:00
Hari Rana b4dd889615 flatpak: Apply more config options in evolution-data-server and libical
`WITH_CXX_BINDINGS` is deprecated in libical 4, so it's replaced with
`LIBICAL_CXX_BINDINGS`.

`LIBICAL_JAVA_BINDINGS=False` is required for libical 4.

Since we use `ENABLE_OAUTH2_WEBKITGTK4=OFF` in evolution-data-server,
we could also use `ENABLE_OAUTH2_WEBKITGTK=OFF` alongside.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/811>
2026-08-14 07:52:01 -04:00
Niklas Wimmer 6ea211fbf9 flatpak: Remove intltool module
GNOME Calendar itself stopped depending on intltool in 3.25.3. After
intltool got removed from org.gnome.Sdk, it was added to our manifest
in 2019, because EDS still depended on it.

EDS stopped depending on intltool in 2021 (see linked MR).

Since this was the only module we used from the `shared-modules`
project, I also removed that git submodule.

See: <https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/78>
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/802>
2026-07-22 13:24:28 +00:00
Hari Rana 5a171ea813 flatpak: Use runtime's GCR
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/778>
2026-06-22 21:37:26 +00:00
Hari Rana 2bc9c96095 flatpak: Use intltool provided by shared-modules
Launchpad is currently dealing with DDoS issues. The shared-module
repository contains mirrors which can be useful for those who are
unable to build intltool.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/756>
2026-05-03 15:25:44 +00:00
Georges Basile Stavracas Neto 484ce89b0f flatpak: Add test args
Much like with finish-args, this makes the permissions
available to the sandbox when using the flatpak-builder
test-runner.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/667>
2025-12-06 00:55:43 +02:00
Georges Basile Stavracas Neto 0d765c4ff6 flatpak: Don't run in debug mode
Closes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1234
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/667>
2025-12-06 00:55:43 +02:00
Trystan Mata c2a578b0b2 flatpak: Remove soup2 from libgweather options 2025-10-06 17:23:42 +02:00
Georges Basile Stavracas Neto ceee69599d flatpak: Add gweather-locations 2025-09-14 10:29:19 -03:00
Federico Mena Quintero 923424acab Run the tests for the flatpak build
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/550>
2025-08-27 19:59:58 -03:00
Hari Rana a8db7b44a4 flatpak: Bump libical dependency
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/613>
2025-07-04 10:22:45 -04:00
Jean-François Fortin Tam f4ebe672cb build: Point to the correct branch for GCR
gitlab.gnome.org/GNOME/gcr does not have a "master" branch, only "main"
2025-01-12 23:11:09 -05:00
Hari Rana a0ba5552fd flatpak: Use local directory in gnome-calendar module
This is mainly beneficial for those who build flatpaks using
`flatpak-builder`, but it won't affect GNOME Builder users.
2024-11-16 08:15:41 -05:00
Hari Rana 1a5d9ca2b7 flatpak: Move Flatpak manifest path to build-aux
Most projects have the manifest at the root of the `build-aux`
directory, so let's just do that
2024-11-16 08:15:34 -05:00