| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
libgdu has been removed in 2011 and is superseded by libudisks2, so
there is no need to have gdu volume monitor in the tree.
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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/
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
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
|