1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/calls.git synced 2024-06-28 14:49:30 +00:00
Commit graph

20 commits

Author SHA1 Message Date
Evangelos Ribeiro Tzaras 22bcd46a26 build: Define po_dir variable 2023-05-15 09:56:28 +02:00
Julian Sparber 27d76cda7a tests: Ensure that desktop files are built before testing them
This also makes use of `.full_path()` since we don't need to reconstruct
the file name.
2022-12-03 12:32:29 +01:00
Evangelos Ribeiro Tzaras 654664799b data: Add D-Bus service file
Heavily inspired by
cf329d0a05

Fixes #464
2022-06-20 05:39:31 +02:00
Evangelos Ribeiro Tzaras 558393a8cb meson: Don't access the network when validating metadata
Build servers might not allow network access and this shaves off a little time
in the test suite.
It shouldn't be a problem running the validation manually when adding new
screenshots.
2022-01-20 10:17:26 +01:00
Evangelos Ribeiro Tzaras 89fd506f7d ci: Drop pedantic metainfo validation job
And instead run them as a part of the regular tests.
2021-11-30 12:05:27 +01:00
Evangelos Ribeiro Tzaras db2bb818b6 ci: Use appstreamcli instead of appstream-util 2021-10-21 09:54:12 +00:00
Evangelos Ribeiro Tzaras 7224998a1c project: Use org.gnome prefix in app id and adapt to changes
In preparation to moving to GNOME all the IDs, DBus object paths, etc should
change.

Closes #303
2021-07-12 13:35:57 +00:00
Evangelos Ribeiro Tzaras b74601f7c4 schema: Use org.gnome prefix and adapt to changes
In preparation to moving to GNOME all the IDs, DBus object paths, etc should
change.
2021-07-12 13:35:57 +00:00
Evangelos Ribeiro Tzaras 59fb343037 meson: Fix typo in gnome.compile_schemas
Logs during configuration revealed a typo:

data/meson.build:72: WARNING: Passed invalid keyword argument "depends_files".
WARNING: This will become a hard error in the future.

`depends_file` is supposed to be `depend_file`.
2021-06-22 04:37:11 +02:00
Evangelos Ribeiro Tzaras 3d51d627d3 meson: Compile schemas in build directory
To make it easier to run from the build directory without having to install.
2021-06-03 12:54:46 +02:00
Evangelos Ribeiro Tzaras fef1531749 application: Add CallsSettings class
This makes it easy to access application wide settings.
2021-06-01 14:52:23 +02:00
Guido Günther 1e3c117978 data: Check desktop file in build dir
It got moved in f6f9e3f039
2020-11-17 10:55:31 +01:00
Evangelos Ribeiro Tzaras f6f9e3f039 meson: allow internationalization of desktop files 2020-11-16 23:11:30 +01:00
David Heidelberg b95cccd510
data: rename appdata to metainfo
Appstream nowadays prefers `.metainfo.xml`:
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html
2020-05-13 11:34:55 +02:00
Bob Ham 646682b878 Start up in daemon mode when GNOME starts
Hat tip to Guido for the session.{c,h} files.

Closes #45
2019-08-13 11:53:54 +01:00
Bob Ham 5c8bbd5c3a data: Update icon file 2018-11-23 16:17:35 +00:00
Bob Ham 0a7330a7de data: Fix tests for desktop and appstream files 2018-06-11 16:15:44 +01:00
Julian Richen 6755d97711 meson: Add an appdata and a validation test
This adds an appdata, installs it and adds a test to validate it.
2018-06-08 17:02:50 +02:00
Julian Richen d78799708c meson: Improve and validate desktop entry
This improves the desktop entry a bit and adds a test to validate it.
2018-06-08 17:01:28 +02:00
Bob Ham e498bd3600 Add .desktop file and icon 2018-06-05 11:14:21 +01:00