Commit Graph
54 Commits
Author SHA1 Message Date
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
Christopher Davis a295f6830d flatpak: Update ical dependency
We need to use a newer version of ical to successfully
build now.
2023-06-18 14:39:04 -04:00
Hari Rana fec44aac36 Add -DENABLE_OAUTH2_WEBKITGTK4=OFF to evolution-data-server module in Flatpak manifest 2022-11-15 13:33:31 -05:00
Dimitrios Christidis 363918dd38 flatpak: Remove gtk3 from gcr options
Refer to https://gitlab.gnome.org/GNOME/gcr/-/issues/100
2022-10-05 14:33:44 +00:00
Christopher Davis 1be5fe53b5 flatpak: Remove enable_glade_catalog from libweather options
libgweather no longer has any GTK widgets, nor a glade
catalog.
2022-07-06 14:19:16 -04:00
Georges Basile Stavracas Neto a67c63ca2d flatpak: Update dependencies
Include grc4 and build livedataserverui4
2022-06-23 13:49:56 -03:00
Milan Crha 0bd11799dc Port to libsoup3 2022-06-22 08:51:30 -03:00
nahuelwexd 7c8d495a47 flatpak: use new GNOME Settings app id 2022-04-07 19:42:50 -03:00
Georges Basile Stavracas Neto e3df821ae3 flatpak: Remove libdazzle
We don't use it anymore.
2022-03-07 15:42:22 -03:00
Bobby Rong b7e84c4326 build: Use gnome.post_install
Also requires meson 0.57.0.
Otherwise the post install script will fail if GTK 3 is not installed.
2022-02-17 22:44:13 +08:00
Bilal Elmoussaoui 66a3661e60 location service: adapt to make use of the portal
GClue automatically calls the portal for us when sandboxed and in such case
a NULL is returned for the client porxy because the calls goes through the portal.

Part of https://gitlab.gnome.org/GNOME/Initiatives/-/issues/30
2022-02-12 21:16:19 +00:00
Georges Basile Stavracas Neto e190f5a3fd flatpak: Add DRI to devices
This allows GTK4 to use accelerated rendering (OpenGL)
2022-02-12 13:08:50 -03:00
Georges Basile Stavracas Neto 7efd6facc9 Port to GWeather4
In preparation for the GTK4 port. This is just a cheap port,
I'll implement proper entry completion after porting to GTK4.
2022-02-11 09:18:38 -03:00
Alexander Mikhaylenko d6d087bcd8 flatpak: Stop bundling libhandy
It's in the sdk.
2021-12-11 17:22:13 +05:00
Georges Basile Stavracas Neto f1ac400e5d Drop gnome-online-accounts dependency
We don't need it anymore.
2021-10-13 13:48:09 -03:00
Emmanuele Bassi c3e82c214c Stick to libgweather-3
The 40.0 tag is the latest available version of the libgweather 3.0 API.
2021-10-13 13:12:36 +01:00
Georges Basile Stavracas Neto 9efbef347d flatpak: Shrink permissions 2021-08-16 19:05:55 -03:00
Niels De Graef b308da6743 flatpak: Bump libical version
libical 3.0.7 doesn't compile anymore in the CI, but the latest version
does. Just bump to that version to fix CI issues.
2021-07-25 11:23:28 +02:00
Jordan Petridis 49f19b8d72 40.alpha 2021-01-18 20:09:09 +02:00
Evangelos Ribeiro Tzaras 8be361b6ce project: Switch to libhandy-1
This commit updates the dependencies for libhandy to the tagged 1.0
release and changes the code to accomodate the changes from
libhandy-0 to libhandy-1.

Notable changes:
edit-dialog: HdyDialog has been dropped in [1]
alarm-row: action child type in HdyActionRow has been removed.

[1] https://gitlab.gnome.org/GNOME/libhandy/-/merge_requests/434
2020-09-16 15:24:46 +00:00
Jordan Petridis 41a3e0a853 flatpak: avoid explicitly setting cflags
The runtimes provide a good set of default flags
at /usr/etc/flatpak-builder/defaults.json
which gets automatically exported
2020-08-03 20:38:20 +00:00
Georges Basile Stavracas Neto 9f0c20fe24 flatpak: Build EDS without libcanberra 2020-04-01 22:52:39 +00:00
Michael Catanzaro 20509d2ac8 flatpak: Follow libhandy-0-0 2020-02-18 23:07:14 +00:00
Georges Basile Stavracas Neto bca17d78bb flatpak: Upgrade to libical 3.0.7 2020-02-04 18:45:52 -03:00
Georges Basile Stavracas Neto 646a002826 project: Add libhandy dependency 2019-12-02 16:41:56 -03:00
Georges Basile Stavracas Neto 01da00b3fa flatpak: Actually drop the suffix
I've been told they can be dropped with the nightly icon!
2019-09-30 13:14:29 -03:00
Georges Basile Stavracas Neto 1ba204540b flatpak: Switch to (Nightly) suffix 2019-09-30 13:12:34 -03:00
Christopher Davis 0d6b2327e0 flatpak: Allow dual installation of app bundles
Part of https://gitlab.gnome.org/GNOME/Initiatives/issues/1.
Allows for the installation of development bundles alongside
stable versions.

Related to https://gitlab.gnome.org/GNOME/gnome-calendar/issues/285
2019-09-30 12:04:08 -03:00
Javier Jardón 2b3023232f flatpak: build intltool before e-d-s
Needed now that it is not part of the runtime/SDK.
2019-07-31 19:01:37 +01:00
Georges Basile Stavracas Neto c62bb2eb95 flatpak: Reorder some sources
Small cosmetic change.
2019-07-09 21:24:58 -03:00
Georges Basile Stavracas Neto 2be54af238 flatpak: Build less 2019-05-24 21:28:47 -03:00
Georges Basile Stavracas Neto 16f2a8a554 flatpak: Allow org.gnome.evolution.dataserver.Calendar8
The new EDS bumped its D-Bus API version.
2019-05-24 21:27:14 -03:00
Milan Crha 3ca07505a6 Update libical version to 3.0.5 in the flatpak manifest 2019-05-17 22:14:04 +02:00
Georges Basile Stavracas Neto 682e614e4b Remove developer docs
They're essentially useless.
2019-05-04 12:28:24 -03:00
Georges Basile Stavracas Neto ffb6eabe53 time-zone-monitor: Introduce timezone monitor
This will finally allow us monitor timezones and react
to changes. And that's only possible because of the new
GcalContext API!
2019-04-25 16:30:57 -03:00
Georges Basile Stavracas Neto 13671554ad flatpak: Use host EDS
Let's try it again.
2019-04-23 23:11:27 -03:00
Georges Basile Stavracas Neto b592ca2877 flatpak: Don't cleanup EDS
Otherwise events are not loaded.
2019-02-08 20:16:22 -02:00
Georges Basile Stavracas Neto 0580637772 flatpak: Run EDS nested to the sandbox
EDS keeps changing its D-Bus API and we can't really
rely on it matching the host. Thus, make EDS run nested
to the sandbox.
2019-02-01 13:31:56 -02:00