Changes between Version 1 and Version 2 of Ticket #15640, comment 3
- Timestamp:
- 10/28/2021 04:15:13 PM (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TabularUnified Ticket #15640, comment 3
v1 v2 4 4 chmod -v 4755 /usr/bin/pkexec 5 5 6 [ on sysv ] rm -v /tmp/*.service (needed because otherwise meson bails due to an error regarding systemd units, even if systemd is explicitly disabled by only enabling the libelogind session manager... have to use -Dsession_tracking=libelogind and -Dsystemdsystemunitdir=/tmp) 6 [ on sysv ] rm -v /tmp/*.service (needed because otherwise meson 7 bails due to an error regarding systemd units, even if systemd is 8 explicitly disabled by only enabling the libelogind session manager ... 9 have to use -Dsession_tracking=libelogind and -Dsystemdsystemunitdir=/tmp) 7 10 8 11 chmod -v 755 /usr/lib/polkit-1/polkit-agent-helper-1 … … 22 25 Replace --with-authfw=shadow with -Dauthfw=shadow 23 26 Add a command explanation for -Dintrospection=false 24 Comment out test suite for now (missing the subprojects directory, so even if -Dtests=true is passed, mocklibc won't be built and the meson will bail) 27 Comment out test suite for now (missing the subprojects directory, so even if 28 -Dtests=true is passed, mocklibc won't be built and the meson will bail) 25 29 - Promote gobject-introspection to recommended 26 30 - Promote libxslt to recommended, remove docbook* … … 35 39 }}} 36 40 37 Regarding manual pages, you have to add -Dman=true or there will be no manual pages generated or installed. I'm going to add a command explanation for disabling them (-Dman=false) and -Dintrospection=false (-Dintrospection=true is set by default, while -Dman=false is set by default. We want manual pages, and we need gobject-introspection stuff for GNOME and possibly other applications. Currently it autodetects, but meson has no capability of handling that). That is my reasoning behind the dependency promotions. 41 Regarding manual pages, you have to add -Dman=true or there will be no 42 manual pages generated or installed. I'm going to add a command explanation for disabling them (-Dman=false) and -Dintrospection=false (-Dintrospection=true is set by default, while -Dman=false is set by default. We want manual pages, and we need gobject-introspection stuff for GNOME and possibly other applications. Currently it autodetects, but meson has no capability of handling that). That is my reasoning behind the dependency promotions. 38 43 39 44 This is without looking at installed files changes (hopefully there are none). By not installing binaries as suid-root, gnome-control-center (and possibly ksystemsettings and many others) will not function because pkexec cannot run/elevate privileges.