summaryrefslogtreecommitdiff
path: root/meson_options.txt
Commit message (Collapse)AuthorAgeFilesLines
* Make goa an optional dependencyNiels De Graef2022-10-231-0/+5
| | | | | | | GNOME Online Accounts has some pretty big changes on its roadmap and doesn't make any promises on API stability. The only use of the API at this point is to fetch the icon for a GOA-backed address book, so it isn't really problematic if users disable support for it
* meson: Wrap options over several linesNiels De Graef2022-10-231-4/+21
|
* Remove all Telepathy patchesNiels De Graef2022-07-241-1/+0
| | | | | We were keeping them alive because we thought Purism were using it, but apparently that's not the case (or no longer). Just remove it.
* Port to GTK4 and libadwaitaNiels De Graef2022-01-121-1/+1
| | | | | | | | | | | | | | | | | | | | | This is a mega-commit which ports Contacts to GTK4 and libadwaita, the library which provides GNOME-specific widgets on top of GTK4. This change also now follows the new mockups of Contacts, which use a boxed list style to convey contact information. There is a minor set of known issues which we'll still need to solve later (preferably): * For now, taking a picture with your webcam is not implemented. In GTK3, we used to do this with Cheese, but this hasn't been ported to GTK4. Ideally, we could just directly use Pipewire though. * Some CRITICALs when we have some unexpectedly long names or property values * The delete button is gone for most properties. This probably needs to be rethough at the design level on how we want to deal with it. * We're still blocked a bit on libedataserverui not having a GTK4 port yet.
* Make Cheese a feature dependencyNiels De Graef2020-04-191-1/+1
| | | | | | | | | | libcanberra-gtk got removed in the latest Flatpak runtime (3.38), so we can't build cheese as it hard depends on it. Luckily, we don't hard-depend on cheese, so let's get rid of it (for now). As an extra, this commit also makes Cheese an optional dependency, making it a bit easier to build it at the first go (without installing cheese-devel) and a shorter CI time.
* Make visible when using a development buildNiels De Graef2020-01-051-0/+1
|
* Don't build telepathy by default.Niels De Graef2018-09-161-1/+1
| | | | Fixes #103
* Meson: drop "with-" prefix for configurable options.Niels De Graef2018-04-011-2/+2
| | | | | | This is against the GNOME Meson guidelines. Fixes #91.
* Meson: don't use 'auto' values for cheese option.Niels De Graef2018-04-011-1/+1
|
* Drop unused maps configure option.Niels De Graef2018-04-011-1/+0
|
* Docs: don't build by default.Niels De Graef2018-03-311-1/+1
|
* Documentation: auto-build the valadoc docs.Niels De Graef2018-03-311-0/+1
| | | | | We won't them by defaul though, you have to explicitly set 'docs' to true when configuring meson.
* Make telepathy dependency optionalCosimo Cecchi2018-01-011-0/+1
| | | | | | | Telepathy is on the way out; remove the mandatory dependency from gnome-contacts. https://bugzilla.gnome.org/show_bug.cgi?id=790037
* Build: make Maps optional.Niels De Graef2017-12-291-0/+1
| | | | | | | This is a wanted feature for several reasons: * In an X11 session, this feature makes Contacts crash (for some). * In a Wayland session, it has trouble being properly rendered. * The status of what tile provider we can use is still unclear.
* Meson: allow 'auto' value for `with-cheese`.Niels De Graef2017-09-111-1/+1
| | | | This brings the options up par with the autotools build.
* Ported the build system to Meson.Niels De Graef2017-08-231-0/+2
For this cycle, we will still support autotools. This is not guaranteed however for 3.27 and later.