1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/calls.git synced 2024-11-16 05:15:36 +00:00
Commit graph

73 commits

Author SHA1 Message Date
Chris Talbot
8b6e43d9f5 meson: use version_compare to check meson version 2023-01-12 11:01:18 +01:00
Evangelos Ribeiro Tzaras
5fa511c556 build: Bump project version 2022-12-03 22:13:36 +01:00
Julian Sparber
81f53f9891 tests: Ensure that plugins are build for tests that need them 2022-12-03 20:56:06 +01:00
Julian Sparber
74204393ff 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 20:56:06 +01: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
Evangelos Ribeiro Tzaras
d6dab91840 meson: Post release bump 2022-02-13 00:01:50 +01:00
Evangelos Ribeiro Tzaras
1c253c0604 Document and release 42.beta.0 2022-01-25 14:22:43 +01:00
Evangelos Ribeiro Tzaras
7c7110996c meson: Warn when using misleading indentation
This allows catching bugs like the infamous 'goto fail goto fail' bug.
2022-01-18 05:25:49 +01:00
Evangelos Ribeiro Tzaras
2026573e64 project: Do not allow deprecated gtk/gdk symbols
This will make sure that we're not introducing deprecated symbols which
could make it harder to migrate to Gtk4.
2021-12-21 15:05:47 +01:00
Evangelos Ribeiro Tzaras
e4f2ff105a Document and release 42.alpha.0 2021-12-14 10:00:12 +01:00
Evangelos Ribeiro Tzaras
5b6b7a7563 project: Post release version bump
Fixes #364
2021-11-25 18:35:15 +01:00
Evangelos Ribeiro Tzaras
ff96d70ac7 meson: Don't build tests, examples or documentation for libcall-ui
Not necessary when building Calls.
2021-11-18 12:15:25 +01:00
Evangelos Ribeiro Tzaras
8cb2c09f7b Add libcall-ui as submodule
This is meant to ease sharing the call ui between calls and phosh.
2021-11-16 09:39:34 +01:00
Evangelos Ribeiro Tzaras
3342d7329a meson: Bump to 0.56.0
This allows us to use meson.project_build_root
2021-09-27 08:46:09 +00:00
Evangelos Ribeiro Tzaras
eca598ed42 meson: Post release bump 2021-09-07 12:28:14 +02:00
Evangelos Ribeiro Tzaras
29f97f7843 Post-release version bump 2021-08-16 13:53:42 +02:00
Evangelos Ribeiro Tzaras
7b01908018 meson: bump to 41.beta 2021-08-14 21:49:16 +02:00
Guido Günther
36ec623098 build: Allow glib 2.70
This one as g_notification_set_category()
2021-08-04 02:36:34 +00:00
Evangelos Ribeiro Tzaras
41efd26dfe meson: Conform to GNOME versioning 2021-07-16 12:08:59 +02: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
f771fd0573 meson: Change homepage to GNOMEs gitlab 2021-07-12 13:35:57 +00:00
Evangelos Ribeiro Tzaras
49c347ca31 meson: Add postinstall script to compile schemas etc
Closes #298
2021-06-30 00:39:07 +02:00
Evangelos Ribeiro Tzaras
a4c2b64319 meson: Disable deprecation warning for e-d-s
After bumping minimum glib requirements we get a bunch of
```
In file included from /usr/include/evolution-data-server/libedataserver/libedataserver.h:32,
                 from /usr/include/evolution-data-server/libebook-contacts/libebook-contacts.h:23,
                 from ../src/service.c:48:
/usr/include/evolution-data-server/libedataserver/e-flag.h:54:8: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   54 |        GTimeVal *abs_time);
      |        ^~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from ../src/service.c:36:
/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
  547 | struct _GTimeVal
      |        ^~~~~~~~~
```

Upstream recommends avoiding the warnings by defining `EDS_DISABLE_DEPRECATED`,
see https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/332.
2021-06-25 07:34:38 +00:00
Evangelos Ribeiro Tzaras
2df190c548 meson: bump minimum and maximum glib to 2.64 and 2.68
This allows us to get rid of some conditional compilation in src/util.c
2021-06-25 07:34:38 +00:00
Evangelos Ribeiro Tzaras
7295607e32 meson: bump required version to 0.49.0
The pie kwarg was introduced with 0.49.0.
Amber ships 0.49.0, Amber-phone 0.51.0 and we have 0.56.2 in Debian,
so bumping the requirement should be unproblematic.
2021-06-22 04:37:11 +02:00
Evangelos Ribeiro Tzaras
4948148bfe Document and release 0.3.4 2021-06-12 17:24:23 +02:00
Evangelos Ribeiro Tzaras
feaace73f4 meson: Use stricter compilation warnings and errors
All the previous commits make sure we don't fail building with these flags.
2021-06-03 19:46:45 +00:00
Evangelos Ribeiro Tzaras
04b81dd664 Add run script to the build directory
This allows starting calls by invoking something like _build/run.

Closes #292
2021-06-03 13:13:33 +02:00
Evangelos Ribeiro Tzaras
3121963220 Document and release 0.3.3 2021-05-19 18:15:00 +02:00
Evangelos Ribeiro Tzaras
92e58d8ce1 Document and release 0.3.2 2021-04-22 12:17:55 +02:00
Evangelos Ribeiro Tzaras
51a41b249d meson: Fix project name in license header 2021-04-13 10:25:54 +02:00
Evangelos Ribeiro Tzaras
161f20b2c9 meson: bump version 2021-02-21 04:04:53 +01:00
Evangelos Ribeiro Tzaras
82275c7fea Document changes and release 0.3.0 2021-02-12 17:12:44 +01:00
Evangelos Ribeiro Tzaras
3050e30672 project: rename back to calls
The project files should not have been renamed in c732c74
as these changes might infringe on GNOME trademarks
2021-02-11 08:31:27 +00:00
Evangelos Ribeiro Tzaras
c732c74703 project: rename to gnome-calls 2021-02-04 01:19:26 +00:00
Sebastian Krzyszkowiak
f9648e8f63
Document changes and release 0.2.0 2021-01-06 01:35:24 +01:00
Evangelos Ribeiro Tzaras
6bbaaacf14 meson: bump calls to 0.1.9 2020-11-09 11:11:12 +00:00