Kevin Bataille
4d46cdb029
Bundle fallback ringback and busy tone audio files
...
Most desktop Linux sound themes lack telephony events like
phone-outgoing-calling and phone-outgoing-busy, causing gsound
playback to fail silently. Bundle OGG Vorbis fallback files and
pass GSOUND_ATTR_MEDIA_FILENAME alongside GSOUND_ATTR_EVENT_ID
so libcanberra falls back to the bundled audio when the theme
event is not found.
2026-02-08 14:45:35 +01:00
Guido Günther
208200465b
build: Don't use libdir
...
It contains the arch prefix
Signed-off-by: Guido Günther <agx@sigxcpu.org >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/811 >
2025-12-17 17:53:47 +00:00
Evangelos Ribeiro Tzaras
d365a7f695
build: Bump min glib version to 2.76
...
This allows us to use e.g. g_set_str() without raising deprecation
warnings.
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/803 >
2025-10-29 13:50:21 +01:00
Evangelos Ribeiro Tzaras
fec9e953ae
treewide: Reformat meson files
...
Ran `meson format -e -i -r`.
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/798 >
2025-10-28 13:33:28 +00:00
Guido Günther
467111ad14
build: Add gmobile
...
We'll use it for the provider info parsing
Signed-off-by: Guido Günther <agx@sigxcpu.org >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/790 >
2025-10-16 13:45:49 +00:00
Guido Günther
401d02f47d
build: Depend on mobile-broadband-provider-info
...
This will be used for emergency number lookup
Signed-off-by: Guido Günther <agx@sigxcpu.org >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/790 >
2025-10-16 13:45:49 +00:00
Evangelos Ribeiro Tzaras
798c698463
treewide: Document changes and release 49.1.1
...
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/797 >
2025-10-14 16:07:54 +02:00
Evangelos Ribeiro Tzaras
08b61594df
treewide: Document changes and release 49.1
...
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/793 >
2025-10-10 11:29:04 +02:00
Guido Günther
d0b52dddcb
build: Drop meson version check
...
We require meson 1.0 anyway
Signed-off-by: Guido Günther <agx@sigxcpu.org >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/778 >
2025-05-04 10:51:40 +02:00
Evangelos Ribeiro Tzaras
54326f0e1c
treewide: Document changes and release 48.0
...
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu >
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/768 >
2025-03-17 02:41:08 +01:00
Evangelos Ribeiro Tzaras
3307b063a8
treewide: Document changes and release 48~beta.1
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/765 >
2025-02-15 08:57:53 +01:00
Evangelos Ribeiro Tzaras
9340fb5e33
treewide: Document changes and release 48~beta.0
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/764 >
2025-02-14 14:29:25 +01:00
Evangelos Ribeiro Tzaras
d179a2b32a
treewide: Document changes and release 47.0
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/758 >
2024-09-14 22:02:20 +02:00
Evangelos Ribeiro Tzaras
f60703351a
treewide: Document changes and release 47~rc.1
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/752 >
2024-08-31 23:24:36 +02:00
Balló György
ef5467fb64
build: Actually translate metainfo
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/751 >
2024-08-31 08:11:50 +00:00
Evangelos Ribeiro Tzaras
d27be9fc28
Document and release 47~beta.0
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/747 >
2024-08-03 20:04:28 +02:00
Guido Günther
7aa3d163b5
build: Bump minimum glib version
...
Glib 2.74 is even in Debian stable
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/743 >
2024-07-31 17:50:58 +00:00
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
43f48ff2c3
Document and release 47~alpha.0
2024-06-29 11:43:23 +02:00
Guido Günther
e29fbf1b07
build: Add summary
...
Makes is simpler to figure out how calls is built.
This also bumps the minimum meson version to 1.0.
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/733 >
2024-06-20 11:59:08 +00:00
Anton Lazarev
36cd614310
treewide: Use gtk4.12, libadwaita 1.4
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/729 >
2024-05-21 20:27:49 -07:00
Anton Lazarev
e2fa92ff45
build: Use gtk4.10, libadwaita 1.3
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/729 >
2024-05-21 20:27:48 -07:00
Anton Lazarev
7cf7fc02d6
build: Specify required GTK version
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/714 >
2024-04-06 08:15:29 -07:00
Guido Günther
db9b771c19
Release 46.0
...
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/725 >
2024-03-13 18:01:42 +01:00
Evangelos Ribeiro Tzaras
936d362873
Document and release 45.0
2023-09-24 07:21:29 +02:00
Evangelos Ribeiro Tzaras
471f3ec4cd
Document and release 45~rc.0
2023-09-02 11:24:04 +02:00
Evangelos Ribeiro Tzaras
22bcd46a26
build: Define po_dir variable
2023-05-15 09:56:28 +02:00
Evangelos Ribeiro Tzaras
e9452a394a
Document and release 45~alpha.0
2023-04-25 11:19:18 +02:00
Evangelos Ribeiro Tzaras
8963218478
Document and release 44.0
2023-03-17 11:36:29 +01:00
Evangelos Ribeiro Tzaras
cf2004e02c
Post release bump
...
According to the schedule
https://wiki.gnome.org/FortyFour
the next version will be 44.beta.0
2023-01-22 07:36:21 +01:00
Evangelos Ribeiro Tzaras
a7678e496f
Document and release 44~alpha.1
2023-01-12 10:50:29 +01:00
Evangelos Ribeiro Tzaras
8b56e817b6
meson: Add option to use gstreamer debugging API
...
gst_debug_bin_to_dot_data() can only be used if gstreamer
has been compiled with debugging features enabled.
2022-12-22 15:08:18 +00:00
Chris Talbot
e24fd6b5cd
meson: use version_compare to check meson version
2022-12-10 00:34:48 +00:00
Julian Sparber
b3040e38a4
tests: Ensure that plugins are build for tests that need them
2022-12-03 12:39:27 +01:00
Julian Sparber
270d145b65
tests: Use CALLS_PLUGIN_DIR to search for plugins in the build dir
...
There is no need to add a second variable to search for plugins, we can
use CALLS_PLUGIN_DIR directly.
2022-12-03 12:32:29 +01:00
Evangelos Ribeiro Tzaras
247af2339a
Post release bump to 44.alpha.0
2022-09-21 12:46:04 +02:00
Evangelos Ribeiro Tzaras
cfbb149c19
meson: Post release bump
2022-09-19 20:49:39 +02:00
Evangelos Ribeiro Tzaras
18ef729e00
Document and release 43.0
2022-09-19 20:33:53 +02:00
Evangelos Ribeiro Tzaras
aafcd62071
Document and release 43.rc.0
2022-09-03 20:51:56 +02:00
Matt Turner
ce3cc6ec38
build: Use GNOME module post_install()
...
This greatly simplifies the post install script. As this functionality
depends on newer meson (0.59.0) it is guarded by a version check.
Distributions usually use their own tooling so it's does not matter if
they don't run the postinstall scripts (e.g. because of using too old
meson)
2022-09-03 20:23:01 +02:00
Evangelos Ribeiro Tzaras
11ba83c16e
Move plugin specific tests into dedicated directory
...
This will prove beneficial when we also add tests for the policy engine
plugins. The increased locality is also nice to have.
2022-08-19 08:43:57 +00:00
Evangelos Ribeiro Tzaras
03543142e6
Post release bump
...
According to the schedule
https://wiki.gnome.org/FortyThree
the next version will be 43.beta.0
2022-06-27 04:36:53 +02: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
1e44ae56d3
Fix version bumpage
...
Next version will still be "43~alpha.2" (not "43~beta.0").
2022-06-01 19:33:56 +02:00
Evangelos Ribeiro Tzaras
fc10a1ce71
Post release bump
2022-05-30 11:25:40 +02:00
Evangelos Ribeiro Tzaras
5a15638db3
meson: Enable warning for unused variables
2022-05-09 11:13:15 +02:00
Evangelos Ribeiro Tzaras
a2b08b6736
Post release bump
2022-04-26 07:13:41 +02:00
Evangelos Ribeiro Tzaras
5cf26bd5c9
Post release bump
2022-04-12 10:36:08 +02:00
Evangelos Ribeiro Tzaras
344ab91fe2
meson: Post release bump
2022-03-07 12:18:07 +01:00
Evangelos Ribeiro Tzaras
b2c465cf61
meson: Post release bump to 42.rc.1
2022-03-05 03:52:30 +01:00