ports/x11/lightdm/files/patch-data_Makefile.am
Guido Falsi 23a47f28de x11/lightdm: Fix login.conf issues, import various improvements
- Add patch to use setusercontext(3) to setup user environment, so it respects login.conf among other things [1]
- Use autoreconf, since patch requires regenerating configure script to check for setusercontext(3) [2]
- Explicitly disable libaudit support, not supported in FreeBSD [3]
- Add QT5 options, disabled by default, to control linking against qt5 [4]
- Import patch adding option to enable alternative location for .xsession-errors file [5]
- Correctly define runtime dependencies
- Forcibly disable installation of apparmor files
- Install PAM configuration files as samples, so in the future they are not overwritten if customized
- Pet portclippy/portfmt
- Regenerate patches

Upstreaming:

[1] https://github.com/canonical/lightdm/pull/334

[5] https://github.com/canonical/lightdm/pull/335

Many thanks to all people involved!

PR:		266532 [1] [2],
		273720 [1],
		275885 [3] [4] [5]
Tested by:	Ivan Rozhuk <rozhuk.im@gmail.com>,
		Daniel Tameling <tamelingdaniel@gmail.com> (provided setusercontext patch),
		Anton Saietskii <vsasjason@gmail.com>
2023-12-29 19:25:15 +01:00

29 lines
1.1 KiB
Text

--- data/Makefile.am.orig 2022-05-01 23:00:26 UTC
+++ data/Makefile.am
@@ -15,18 +15,6 @@ dist_completions_DATA = bash-completion/dm-tool bash-c
completionsdir = $(datadir)/bash-completion/completions
dist_completions_DATA = bash-completion/dm-tool bash-completion/lightdm
-lightdm-guest-session: $(srcdir)/apparmor/lightdm-guest-session.in
- sed -e 's|@libexecdir[@]|$(libexecdir)|g' $< >$@
-
-apparmor_profiledir = $(sysconfdir)/apparmor.d
-apparmor_profile_DATA = \
- lightdm-guest-session
-
-apparmor_profile_abstractionsdir = $(apparmor_profiledir)/abstractions
-dist_apparmor_profile_abstractions_DATA = \
- apparmor/abstractions/lightdm \
- apparmor/abstractions/lightdm_chromium-browser
-
accountsservice_interface = org.freedesktop.DisplayManager.AccountsService.xml
dbusdir = $(datadir)/dbus-1/interfaces
@@ -46,5 +34,5 @@ dist_man1_MANS = dm-tool.1 \
dist_man1_MANS = dm-tool.1 \
lightdm.1
-EXTRA_DIST = apparmor/lightdm-guest-session.in $(polkit_in_files)
-CLEANFILES = lightdm-guest-session $(polkit_DATA)
+EXTRA_DIST = $(polkit_in_files)
+CLEANFILES = $(polkit_DATA)