1.1.1 release from the trunk series released 2012-01-17 (They have moved.) http://launchpad.net/lightdm/trunk/1.1.1/+download/lightdm-1.1.1.tar.gz Reproducible: Always Overview of changes in lightdm 1.1.1 * Add a --disable-tests option * Add note to AUTHORS file where to find author list * Update build system to find moc/uic * Fix non-distributed tests/src/lightdm-session * Fix X sessions with arguments in Exec not working * Use previous session for automatic login or if greeter does not request one. * Set default resolution of VNC to 1024x768, add settings for width, height, depth into lightdm.conf. * AppArmor profile: Fix broken gnome-keyring and dbus/gwibber, and quiesce annoying kernel audit messages for privileges that we definitively do not want to grant. * Set LOGNAME environment variable * Don't set USERNAME environment variable - this is not specified in POSIX, please report if this causes any major problems. * Drop privileges when reading ~/.dmrc * Move the GTK+ and Qt greeters into their own projects * Fix crash when quitting with newer GLib * Fix crash calling lightdm_get_layout * Support for reading users' backgrounds from Accounts Service * Fix --debug working with new glib * Support PAM requesting a change of password * Update build system to work with automake 1.11.2 * Run tests inside their own system D-Bus, simulating ConsoleKit and AccountsService * Add regression test for users that have their home directory created after authentication. * Move lightdm-guest-session from libexec to pkglibexec directory
Created attachment 299669 [details] first draft lightdm-1.1.1.ebuild As of 1.1.1, the greeters are now split out into separate projects, and as far as I can tell, there is no qt4 greeter for the new version yet. I've moved the gtk greeter stuff into a new ebuild.
Created attachment 299671 [details] separate lightdm-gtk-greeter-1.1.1.ebuild
Created attachment 299673 [details, diff] lightdm-gtk-greeter-1.1.1-missing-vars.patch Minor problem with src/Makefile.am makes it look for important files under / instead of /usr/share/lightdm-gtk-greeter, found fix here: https://code.launchpad.net/~agateau/lightdm-gtk-greeter/fix-missing-greeter-ui/+merge/89239 Patch attached (already applied by the lightdm-gtk-greeter-1.1.1.ebuild above)
Hmm they changed far too much in the new version. I wonder if I should wait for a qt4 greeter to come out before bumping this ebuild
Well they are up to 1.1.3. Here are the latest changes: Overview of changes in lightdm 1.1.3 * Actually return the system default keyboard layout, not just 'us' * Add keyboard layout variants to list of keyboard layouts * Check accountsservice as well as .dmrc for users' layouts * Add lightdm_user_get_layouts() to query the configured list of layouts on a per-user basis * Add Lock D-Bus method that locks the seat and provides a hint to the greeter to be in lock mode. * Automatically lock sessions when switching away from them * Add a has-messages property to liblightdm * Add regression tests for PAM modules changing usernames * Don't use g_key_file_unref, it requires glib 2.32 Overview of changes in lightdm 1.1.2 * Add regression tests for getting the user language and layout * Stop accidentally distributing libsystem * Fix introspection bindings not containing any methods * lightdm-set-defaults can now set the autologin user * Add Python greeter regression tests (representative of all introspection based greeters) * Wait for the VT to become active when switching to avoid a suspected race condition somewhere between LightDM, X, ConsoleKit and the kernel. * Stop lightdm_greeter_start_session_sync() blocking on success.
Bumped but I masked the patch because I believe it needs more testing. Feel free to test it and report back here. Thanks for the ebuilds