1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/calls.git synced 2024-09-19 18:05:25 +00:00
Commit graph

21 commits

Author SHA1 Message Date
Clayton Craft
bf6d4c22f4
data: add systemd unit file for running daemon
This adds a systemd unit file for running the Calls daemon, and adds a
key to the xdg autostart file to instruct gnome-session to ignore
starting when systemd is present. The expectation is that systemd
distros will enable the Calls daemon as a user service and not rely on
xdg autostart / gnome-session for running/managing the service. Systemd
is better at managing services than gnome-session.

Note: it's important to keep the xdg-autostart file around, some distros
(pmOS on openrc, others) don't use systemd and will still need to rely
on the xdg autostart mechanism for starting the Calls daemon.

Co-authored-by: Guido Günther <agx@sigxcpu.org>
2024-07-09 11:00:53 -07:00
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