summaryrefslogtreecommitdiff
path: root/data/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* systemd: set User/Group and don't change uid/gid if already setLuca Boccassi2023-04-051-1/+1
|
* build: libelogind session tracking does not require systemd.Marius Bakke2023-02-071-1/+1
| | | | | | | * meson.build (enable_logind): Permit empty systemd_systemdsystemunitdir when session_tracking != 'libsystemd-login'. * data/meson.build (service_conf): Test for SESSION_TRACKING == 'libsystemd-login' instead of ENABLE_LOGIND when installing service files.
* build: Honour pam_prefix meson optionLuciano Santos2022-08-151-1/+1
| | | | | | Make the use of pam_prefix worth its while since, at the moment, its value is not being used. Instead, a hard-coded path is being deployed when it shouldn't anymore.
* data: Create never shipped policyconfig-1.dtdBastien Nocera2022-03-221-0/+5
|
* build: Migrate from Intltool to GettextIñigo Martínez2021-07-291-10/+0
| | | | | | | | Recent versions of Gettext are able to translate several formats that are used in GNOME applications. This migrates from Intltool to Gettext both autotools and meson build systems.
* build: Make the directory for helper executables consistent with AutotoolsSimon McVittie2021-07-191-1/+1
| | | | | | | | | | | | | | | | | | The Autotools build system has been using /usr/lib/polkit-1 for several releases, even on distributions where the library directory is /usr/lib64 or /usr/lib/x86_64-linux-gnu, so it makes sense for Meson to do the same. This lets 32- and 64-bit polkit agents share a single helper executable. This might be superseded by polkit!63, which requests going back to using the libexecdir for these (like polkit 0.105 did), which would also make sense; but until that's decided, let's at least be consistent between our two build systems. Every time we change this, all programs that have already loaded libpolkit-agent into their address space need to be restarted, unless distributions provide compatibility symlinks. Signed-off-by: Simon McVittie <smcv@debian.org>
* build: Port to meson build systemJan Rybar2020-10-261-0/+47
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.