doc/xml
greeters/gtk/lightdm-gtk-greeter
greeters/qt/lightdm-qt-greeter
-greeters/qt/*_moc.cpp
+greeters/qt/*_moc*.cpp
greeters/qt/ui_*.h
liblightdm-gobject/*.gir
liblightdm-gobject/*.typelib
liblightdm-gobject/liblightdm-gobject-1.pc
liblightdm-qt/liblightdm-qt-2.pc
-liblightdm-qt/*_moc.cpp
+liblightdm-qt/*_moc*.cpp
m4/*
po/*.gmo
po/POTFILES
src/lightdm
src/lightdm-guest-session-wrapper
tests/data/passwd
-tests/src/*_moc.cpp
+tests/src/*_moc*.cpp
tests/src/dbus-env
tests/src/guest-account
tests/src/initctl
if COMPILE_LIBLIGHTDM_GOBJECT
SUBDIRS += liblightdm-gobject
endif
-if COMPILE_LIBLIGHTDM_QT
SUBDIRS += liblightdm-qt
-endif
if COMPILE_TESTS
SUBDIRS += tests
endif
Overview of changes in lightdm 1.6.0
+ * QLightDM: Add Qt5 version of the library: liblightdm-qt5-2
* QLightDM: Add some missing role names in UsersModel
Overview of changes in lightdm 1.5.0
AM_CONDITIONAL(COMPILE_LIBLIGHTDM_GOBJECT, test x"$compile_liblightdm_gobject" != "xno")
AC_ARG_ENABLE(liblightdm-qt,
- AS_HELP_STRING([--enable-liblightdm-qt],[Enable LightDM client QT libraries [[default=auto]]]),
- [enable_liblightdm_qt=$enableval],
- [enable_liblightdm_qt="auto"])
-compile_liblightdm_qt=no
-if test x"$enable_liblightdm_qt" = "xauto"; then
- PKG_CHECK_MODULES(LIBLIGHTDM_QT, [
+ AS_HELP_STRING([--enable-liblightdm-qt],[Enable LightDM client Qt4 libraries [[default=auto]]]),
+ [enable_liblightdm_qt4=$enableval],
+ [enable_liblightdm_qt4="auto"])
+compile_liblightdm_qt4=no
+if test x"$enable_liblightdm_qt4" != "xno"; then
+ PKG_CHECK_MODULES(LIBLIGHTDM_QT4, [
QtCore
QtDBus
QtGui
- ], compile_liblightdm_qt=yes, compile_liblightdm_qt=no)
- QT4_BINDIR=`$PKG_CONFIG Qt --variable bindir`
- AC_CHECK_TOOLS(MOC, [moc-qt4 moc],, [$QT4_BINDIR:$PATH])
-elif test x"$enable_liblightdm_qt" = "xyes"; then
- PKG_CHECK_MODULES(LIBLIGHTDM_QT, [
- QtCore
- QtDBus
+ ],
+ [compile_liblightdm_qt4=yes
+ AC_CHECK_TOOLS(MOC4, [moc-qt4 moc])
+ if test x"$(readlink $(which $MOC4))" = xqtchooser; then
+ MOC4="$MOC4 --qt=qt4"
+ fi
+ ],
+ [if test "x$enable_liblightdm_qt4" != xauto; then
+ AC_MSG_FAILURE(
+ [--enable-liblightdm-qt was given, but test for Qt4 failed])
+ fi
+ ])
+fi
+AM_CONDITIONAL(COMPILE_LIBLIGHTDM_QT4, test x"$compile_liblightdm_qt4" != "xno")
+
+AC_ARG_ENABLE(liblightdm-qt5,
+ AS_HELP_STRING([--enable-liblightdm-qt5],[Enable LightDM client Qt5 libraries [[default=auto]]]),
+ [enable_liblightdm_qt5=$enableval],
+ [enable_liblightdm_qt5="auto"])
+compile_liblightdm_qt5=no
+if test x"$enable_liblightdm_qt5" != "xno"; then
+ PKG_CHECK_MODULES(LIBLIGHTDM_QT5, [
+ Qt5Core
+ Qt5DBus
+ Qt5Gui
+ ],
+ [compile_liblightdm_qt5=yes
+ AC_CHECK_TOOLS(MOC5, [moc])
+ if test x"$(readlink $(which $MOC5))" = xqtchooser; then
+ MOC5="$MOC5 --qt=qt5"
+ fi
+ ],
+ [if test "x$enable_liblightdm_qt5" != xauto; then
+ AC_MSG_FAILURE(
+ [--enable-liblightdm-qt5 was given, but test for Qt5 failed])
+ fi
])
- QT4_BINDIR=`$PKG_CONFIG Qt --variable bindir`
- AC_CHECK_TOOLS(MOC, [moc-qt4 moc],, [$QT4_BINDIR:$PATH])
- compile_liblightdm_qt=yes
fi
-AM_CONDITIONAL(COMPILE_LIBLIGHTDM_QT, test x"$compile_liblightdm_qt" != "xno")
+AM_CONDITIONAL(COMPILE_LIBLIGHTDM_QT5, test x"$compile_liblightdm_qt5" != "xno")
AC_MSG_CHECKING(whether to build tests)
AC_ARG_ENABLE(tests,
liblightdm-gobject/Makefile
liblightdm-qt/Makefile
liblightdm-qt/liblightdm-qt-2.pc
+liblightdm-qt/liblightdm-qt5-2.pc
po/Makefile.in
src/Makefile
tests/Makefile
User session: $USER_SESSION
liblightdm-gobject: $compile_liblightdm_gobject
GObject introspection: $found_introspection
- liblightdm-qt: $compile_liblightdm_qt
+ liblightdm-qt: $compile_liblightdm_qt4
+ liblightdm-qt5: $compile_liblightdm_qt5
Enable tests: $enable_tests
"
-lib_LTLIBRARIES = liblightdm-qt-2.la
+%_moc4.cpp: QLightDM/%.h
+ $(MOC4) $< -o $@
-%_moc.cpp: QLightDM/%.h
- $(MOC) $< -o $@
+%_moc5.cpp: QLightDM/%.h
+ $(MOC5) $< -o $@
-power.cpp: power_moc.cpp
-greeter.cpp: greeter_moc.cpp
-sessionsmodel.cpp: sessionsmodel_moc.cpp
-usersmodel.cpp: usersmodel_moc.cpp
-
-liblightdm_qt_2_la_LIBADD = \
- $(LIBLIGHTDM_QT_LIBS) \
+common_libadd = \
-L$(top_builddir)/liblightdm-gobject \
-llightdm-gobject-1
+liblightdm_qt_2_la_LIBADD = \
+ $(LIBLIGHTDM_QT4_LIBS) \
+ $(common_libadd)
+liblightdm_qt5_2_la_LIBADD = \
+ $(LIBLIGHTDM_QT5_LIBS) \
+ $(common_libadd)
-liblightdm_qt_2_la_CXXFLAGS = $(LIBLIGHTDM_QT_CFLAGS) \
+common_cflags = \
-I$(top_srcdir)/liblightdm-gobject \
$(LIBLIGHTDM_GOBJECT_CFLAGS) \
-DXSESSIONS_DIR=\"$(datadir)/xsessions\"
+liblightdm_qt_2_la_CXXFLAGS = \
+ $(LIBLIGHTDM_QT4_CFLAGS) \
+ $(common_cflags)
+liblightdm_qt5_2_la_CXXFLAGS = \
+ -fPIC \
+ -DQT_DISABLE_DEPRECATED_BEFORE="QT_VERSION_CHECK(4, 0, 0)" \
+ $(LIBLIGHTDM_QT5_CFLAGS) \
+ $(common_cflags)
-liblightdm_qt_2include_HEADERS = \
+common_headers = \
QLightDM/Greeter \
QLightDM/Power \
QLightDM/SessionsModel \
QLightDM/usersmodel.h
liblightdm_qt_2includedir=$(includedir)/lightdm-qt-2/QLightDM
+liblightdm_qt5_2includedir=$(includedir)/lightdm-qt5-2/QLightDM
-liblightdm_qt_2_la_SOURCES = \
+common_sources = \
greeter.cpp \
power.cpp \
sessionsmodel.cpp \
- usersmodel.cpp \
+ usersmodel.cpp
+liblightdm_qt_2_la_SOURCES = \
+ $(common_sources) \
$(liblightdm_qt_2include_HEADERS)
+liblightdm_qt5_2_la_SOURCES = \
+ $(common_sources) \
+ $(liblightdm_qt5_2include_HEADERS)
pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = liblightdm-qt-2.pc
CLEANFILES = \
- *_moc.cpp
+ *_moc*.cpp
DISTCLEANFILES = \
Makefile.in \
$(pkgconfig_DATA)
+
+lib_LTLIBRARIES =
+BUILT_SOURCES =
+pkgconfig_DATA =
+
+if COMPILE_LIBLIGHTDM_QT4
+lib_LTLIBRARIES += liblightdm-qt-2.la
+liblightdm_qt_2include_HEADERS = $(common_headers)
+BUILT_SOURCES += $(common_sources:.cpp=_moc4.cpp)
+pkgconfig_DATA += liblightdm-qt-2.pc
+endif
+
+if COMPILE_LIBLIGHTDM_QT5
+lib_LTLIBRARIES += liblightdm-qt5-2.la
+liblightdm_qt5_2include_HEADERS = $(common_headers)
+BUILT_SOURCES += $(common_sources:.cpp=_moc5.cpp)
+pkgconfig_DATA += liblightdm-qt5-2.pc
+endif
return QString::fromUtf8(lightdm_get_hostname());
}
-#include "greeter_moc.cpp"
+#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
+#include "greeter_moc5.cpp"
+#else
+#include "greeter_moc4.cpp"
+#endif
includedir=@includedir@
Name: liblightdm-qt
-Description: LightDM client library
+Description: LightDM Qt4 client library
Version: @VERSION@
Requires: QtCore QtGui
Libs: -L${libdir} -llightdm-qt-2
--- /dev/null
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: liblightdm-qt5
+Description: LightDM Qt5 client library
+Version: @VERSION@
+Requires: Qt5Core Qt5Gui
+Libs: -L${libdir} -llightdm-qt5-2
+Cflags: -I${includedir}/lightdm-qt5-2
d->consoleKitInterface->call("Restart");
}
-#include "power_moc.cpp"
+#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
+#include "power_moc5.cpp"
+#else
+#include "power_moc4.cpp"
+#endif
return QVariant();
}
-#include "sessionsmodel_moc.cpp"
+#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
+#include "sessionsmodel_moc5.cpp"
+#else
+#include "sessionsmodel_moc4.cpp"
+#endif
}
-#include "usersmodel_moc.cpp"
+#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
+#include "usersmodel_moc5.cpp"
+#else
+#include "usersmodel_moc4.cpp"
+#endif
# test-qt-change-password
# test-autologin-create-directory
-if COMPILE_LIBLIGHTDM_QT
+if COMPILE_LIBLIGHTDM_QT4
TESTS += \
- test-autologin-qt-timeout \
- test-autologin-qt-guest-timeout \
- test-login-qt \
- test-login-qt-manual \
- test-login-qt-manual-previous-session \
- test-login-qt-no-password \
- test-login-qt-long-username \
- test-login-qt-long-password \
- test-login-qt-two-factor \
- test-login-qt-new-authtok \
- test-login-qt-info-prompt \
- test-login-qt-multi-info-prompt \
- test-login-qt-previous-session \
- test-login-qt-wrong-password \
- test-login-qt-invalid-user \
- test-login-qt-invalid-session \
- test-login-qt-logout \
- test-login-qt-pick-session \
- test-login-qt-guest \
- test-login-qt-guest-disabled \
- test-login-qt-guest-no-setup-script \
- test-login-qt-guest-fail-setup-script \
- test-login-qt-guest-logout \
- test-login-qt-remote-session
+ test-autologin-qt4-timeout \
+ test-autologin-qt4-guest-timeout \
+ test-login-qt4 \
+ test-login-qt4-manual \
+ test-login-qt4-manual-previous-session \
+ test-login-qt4-no-password \
+ test-login-qt4-long-username \
+ test-login-qt4-long-password \
+ test-login-qt4-two-factor \
+ test-login-qt4-new-authtok \
+ test-login-qt4-info-prompt \
+ test-login-qt4-multi-info-prompt \
+ test-login-qt4-previous-session \
+ test-login-qt4-wrong-password \
+ test-login-qt4-invalid-user \
+ test-login-qt4-invalid-session \
+ test-login-qt4-logout \
+ test-login-qt4-pick-session \
+ test-login-qt4-guest \
+ test-login-qt4-guest-disabled \
+ test-login-qt4-guest-no-setup-script \
+ test-login-qt4-guest-fail-setup-script \
+ test-login-qt4-guest-logout \
+ test-login-qt4-remote-session
+endif
+
+if COMPILE_LIBLIGHTDM_QT5
+TESTS += \
+ test-autologin-qt5-timeout \
+ test-autologin-qt5-guest-timeout \
+ test-login-qt5 \
+ test-login-qt5-manual \
+ test-login-qt5-manual-previous-session \
+ test-login-qt5-no-password \
+ test-login-qt5-long-username \
+ test-login-qt5-long-password \
+ test-login-qt5-two-factor \
+ test-login-qt5-new-authtok \
+ test-login-qt5-info-prompt \
+ test-login-qt5-multi-info-prompt \
+ test-login-qt5-previous-session \
+ test-login-qt5-wrong-password \
+ test-login-qt5-invalid-user \
+ test-login-qt5-invalid-session \
+ test-login-qt5-logout \
+ test-login-qt5-pick-session \
+ test-login-qt5-guest \
+ test-login-qt5-guest-disabled \
+ test-login-qt5-guest-no-setup-script \
+ test-login-qt5-guest-fail-setup-script \
+ test-login-qt5-guest-logout \
+ test-login-qt5-remote-session
endif
EXTRA_DIST = \
data/session.conf \
data/xgreeters/test-gobject-greeter.desktop \
data/xgreeters/test-python-greeter.desktop \
- data/xgreeters/test-qt-greeter.desktop \
+ data/xgreeters/test-qt4-greeter.desktop \
+ data/xgreeters/test-qt5-greeter.desktop \
data/xsessions/alternative.desktop \
data/xsessions/default.desktop \
scripts/autologin.conf \
+++ /dev/null
-[Desktop Entry]
-Name=Test Qt Greeter
-Comment=LightDM test Qt greeter
-Exec=test-qt-greeter
--- /dev/null
+[Desktop Entry]
+Name=Test Qt4 Greeter
+Comment=LightDM test Qt4 greeter
+Exec=test-qt4-greeter
--- /dev/null
+[Desktop Entry]
+Name=Test Qt5 Greeter
+Comment=LightDM test Qt5 greeter
+Exec=test-qt5-greeter
# but produces a shared library (instead of just a static library)
libsystem_la_LDFLAGS = -rpath /nowhere
-if COMPILE_LIBLIGHTDM_QT
-noinst_PROGRAMS += test-qt-greeter
+if COMPILE_LIBLIGHTDM_QT4
+noinst_PROGRAMS += test-qt4-greeter
+endif
+
+if COMPILE_LIBLIGHTDM_QT5
+noinst_PROGRAMS += test-qt5-greeter
endif
dbus_env_CFLAGS = \
$(GLIB_LIBS) \
$(GIO_UNIX_LIBS)
-test-qt-greeter_moc.cpp: test-qt-greeter.h
- $(MOC) $< -o $@
-test_qt_greeter_SOURCES = test-qt-greeter.cpp test-qt-greeter.h status.c status.h
-nodist_test_qt_greeter_SOURCES = test-qt-greeter_moc.cpp
-test_qt_greeter_CFLAGS = \
+test-qt4-greeter_moc4.cpp: test-qt-greeter.h
+ $(MOC4) $< -o $@
+test-qt5-greeter_moc5.cpp: test-qt-greeter.h
+ $(MOC5) $< -o $@
+common_qt_sources = test-qt-greeter.cpp test-qt-greeter.h status.c status.h
+test_qt4_greeter_SOURCES = $(common_qt_sources)
+test_qt5_greeter_SOURCES = $(common_qt_sources)
+nodist_test_qt4_greeter_SOURCES = test-qt4-greeter_moc4.cpp
+nodist_test_qt5_greeter_SOURCES = test-qt5-greeter_moc5.cpp
+common_qt_cflags = \
$(GLIB_CFLAGS) \
$(GIO_UNIX_CFLAGS) \
$(XCB_CFLAGS)
-test_qt_greeter_CXXFLAGS = \
+test_qt4_greeter_CFLAGS = $(common_qt_cflags)
+test_qt5_greeter_CFLAGS = $(common_qt_cflags)
+common_qt_cxxflags = \
+ -fPIC \
+ -DQT_DISABLE_DEPRECATED_BEFORE="QT_VERSION_CHECK(4, 0, 0)" \
-I$(top_srcdir)/liblightdm-qt \
- $(LIBLIGHTDM_QT_CFLAGS) \
$(GLIB_CFLAGS)
-test_qt_greeter_LDADD = \
+test_qt4_greeter_CXXFLAGS = \
+ $(common_qt_cxxflags) \
+ $(LIBLIGHTDM_QT4_CFLAGS)
+test_qt5_greeter_CXXFLAGS = \
+ $(common_qt_cxxflags) \
+ $(LIBLIGHTDM_QT5_CFLAGS)
+common_qt_ldadd = \
-L$(top_builddir)/liblightdm-qt \
- -llightdm-qt-2 \
- $(LIBLIGHTDM_QT_LIBS) \
$(GLIB_LIBS) \
$(GIO_UNIX_LIBS) \
$(XCB_LIBS)
+test_qt4_greeter_LDADD = \
+ $(common_qt_ldadd) \
+ -llightdm-qt-2 \
+ $(LIBLIGHTDM_QT4_LIBS)
+test_qt5_greeter_LDADD = \
+ $(common_qt_ldadd) \
+ -llightdm-qt5-2 \
+ $(LIBLIGHTDM_QT5_LIBS)
test_session_SOURCES = test-session.c status.c status.h
test_session_CFLAGS = \
$(GIO_UNIX_LIBS)
CLEANFILES = \
- test-qt-greeter_moc.cpp
+ test-qt4-greeter_moc4.cpp \
+ test-qt5-greeter_moc5.cpp
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner autologin-timeout test-qt-greeter
#!/bin/sh
-./src/dbus-env ./src/test-runner autologin-guest-timeout test-qt-greeter
+./src/dbus-env ./src/test-runner autologin-guest-timeout test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner autologin-timeout test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner autologin-guest-timeout test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner autologin-timeout test-qt5-greeter
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner login test-qt-greeter
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner login-guest test-qt-greeter
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner login-guest-disabled test-qt-greeter
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner login-guest-logout test-qt-greeter
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner login-info-prompt test-qt-greeter
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner login-invalid-session test-qt-greeter
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner login-invalid-user test-qt-greeter
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner login-logout test-qt-greeter
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner login-long-password test-qt-greeter
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner login-long-username test-qt-greeter
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner login-manual test-qt-greeter
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner login-new-authtok test-qt-greeter
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner login-no-password test-qt-greeter
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner login-pick-session test-qt-greeter
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner login-previous-session test-qt-greeter
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner login-remote-session test-qt-greeter
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner login-two-factor test-qt-greeter
+++ /dev/null
-#!/bin/sh
-./src/dbus-env ./src/test-runner login-wrong-password test-qt-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-guest test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-guest-disabled test-qt4-greeter
#!/bin/sh
-./src/dbus-env ./src/test-runner login-guest-fail-setup-script test-qt-greeter
+./src/dbus-env ./src/test-runner login-guest-fail-setup-script test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-guest-logout test-qt4-greeter
#!/bin/sh
-./src/dbus-env ./src/test-runner login-guest-no-setup-script test-qt-greeter
+./src/dbus-env ./src/test-runner login-guest-no-setup-script test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-info-prompt test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-invalid-session test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-invalid-user test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-logout test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-long-password test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-long-username test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-manual test-qt4-greeter
#!/bin/sh
-./src/dbus-env ./src/test-runner login-manual-previous-session test-qt-greeter
+./src/dbus-env ./src/test-runner login-manual-previous-session test-qt4-greeter
#!/bin/sh
-./src/dbus-env ./src/test-runner login-multi-info-prompt test-qt-greeter
+./src/dbus-env ./src/test-runner login-multi-info-prompt test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-new-authtok test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-no-password test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-pick-session test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-previous-session test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-remote-session test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-two-factor test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-wrong-password test-qt4-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-guest test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-guest-disabled test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-guest-fail-setup-script test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-guest-logout test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-guest-no-setup-script test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-info-prompt test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-invalid-session test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-invalid-user test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-logout test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-long-password test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-long-username test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-manual test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-manual-previous-session test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-multi-info-prompt test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-new-authtok test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-no-password test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-pick-session test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-previous-session test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-remote-session test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-two-factor test-qt5-greeter
--- /dev/null
+#!/bin/sh
+./src/dbus-env ./src/test-runner login-wrong-password test-qt5-greeter