summaryrefslogtreecommitdiff
path: root/meson_options.txt
Commit message (Collapse)AuthorAgeFilesLines
* admin: Make the privileged group configurableOndrej Holy2021-06-071-0/+1
| | | | | | | | | Currently, `wheel` group is hardcoded in the `.rules` file which is there to prevent redundant password prompt when starting gvfsd-admin. The Debian based systems obviously uses `sudo` group instead of `wheel`. Let's make the privileged group configurable. https://gitlab.gnome.org/GNOME/gvfs/-/issues/565
* programs: Remove deprecated gvfs utilsOndrej Holy2018-05-101-1/+0
| | | | | | | Before two years, gvfs utils has been replaced by wrapper script which just calls gio tool and prints warning. Let's remove this completely. I suppose that 3 stable releases are enough for people to port to gio tool.
* Remove libgdu supportOndrej Holy2018-04-171-1/+0
| | | | | libgdu has been removed in 2011 and is superseded by libudisks2, so there is no need to have gdu volume monitor in the tree.
* build: Make SFTP backend optionalIñigo Martínez2018-04-031-0/+1
| | | | | | | | | One of the requirements for SFTP is the existence of a ssh client. A new option has been added to make SFTP backend optional, so a ssh client is not a hard requirement anymore. https://bugzilla.gnome.org/show_bug.cgi?id=786149
* build: Properly define giomoduledir and session_bus_services_dirIñigo Martínez2018-03-231-2/+0
| | | | | | | | | | | | | | | | | | | | Following the recommendations[0], the `giomoduledir` and `session_bus_services_dir` use the information from the `pc` files where they are defined, gio-2.0.pc and dbus-1.pc. However, these variables are relative to some other variable which is set to be a directory under prefix, where the user should be able to write. On the other hand, systemd related paths, `systemduserunitdir` and `tmpfilesdir` can not use this approach because they use absolute paths, so there is no way to set those paths to directories under prefix. The `gio_module_dir` and `dbus_services_dir` have also been removed because they are not necessary anymore. https://bugzilla.gnome.org/show_bug.cgi?id=794365 [0] https://www.bassi.io/articles/2018/03/15/pkg-config-and-paths/
* build: Print summary of the optionsOndrej Holy2018-03-051-1/+1
| | | | | | | | autotools does print summary of the options at the end of the configuration step, but meson doesn't. Let's add the summary again, but use names and order from meson_options.txt. https://bugzilla.gnome.org/show_bug.cgi?id=793920
* build: Rename build optionsIñigo Martínez2017-11-101-31/+31
| | | | | | | | | | | | Following the new meson porting guidelines, this patch renames the build options. The list of changes is as follows: - Remove the enable prefix from boolean options. - Remove the with prefix from string options. - The character separator from multi-word options has been changed to underscore. https://bugzilla.gnome.org/show_bug.cgi?id=786149
* build: Add an option for gcryptIñigo Martínez2017-11-071-0/+1
| | | | | | | | Add an option to make gcrypt conditional allowing to disable it if desired. This patch also makes the existence of libgcrypt-config program mandatory if the gcrypt option is enabled. https://bugzilla.gnome.org/show_bug.cgi?id=786149
* metadata: Remove udev dependency in favor of gudevOndrej Holy2017-11-011-1/+0
| | | | | | | GVfs uses udev and also gudev. Let's use just gudev and remove corresponding --enable-udev option. https://bugzilla.gnome.org/show_bug.cgi?id=786149
* build: Enable elogind support in mesonIñigo Martínez2017-11-011-1/+1
| | | | | | | This patch adds support for elogind in meson, which is systemd-login extracted as a standalone package. https://bugzilla.gnome.org/show_bug.cgi?id=788707
* build: Improve installation on system pathsIñigo Martínez2017-10-311-2/+4
| | | | | | | | | | | | Instead of being hardcoded, D-Bus, systemd and GIO modules paths can be checked by using the information in their correspondant pkg-config files. This patch uses the information on pkg-config files by default, and also allows the user to provide this information to avoid overwriting system files. https://bugzilla.gnome.org/show_bug.cgi?id=786149
* build: Do not build gdu volume monitor by defaultOndrej Holy2017-10-311-1/+1
| | | | | | | The gdu volume monitor shouldn't be build by default. It is superseded by udisks2 volume monitor and will be removed soon. https://bugzilla.gnome.org/show_bug.cgi?id=786149
* build: Do not generate the deprecated programs by defaultOndrej Holy2017-10-311-0/+1
| | | | | | | | Commandline utils were superseded by gio tool and shell scripts with warning are generated instead. Let's do not generate them by default in order to speed up the build. https://bugzilla.gnome.org/show_bug.cgi?id=786149
* build: Reorder meson options and update descriptionOndrej Holy2017-10-311-23/+26
| | | | | | | | meson_options.txt is hard to read. Let's create sorted groups of options and unify the description. Also change some option names to match correspoding backend names. https://bugzilla.gnome.org/show_bug.cgi?id=786149
* build: Port to meson build systemIñigo Martínez2017-10-311-0/+28
meson is a build system focused on speed an ease of use, which helps speeding up the software development. This patch adds meson support along autotools. https://bugzilla.gnome.org/show_bug.cgi?id=786149