- Split the user accounts configuration into /etc/lightdm/users.conf so the
main config can be private.
* liblightdm API changes:
+ - Both libraries are now version 1 and have API and ABI guarantees.
- Added a session-failed signal to indicate if the session didn't start
and the greeter should try authorizing again.
- liblightdm-gobject now uses lightdm_ prefix instead of ldm_
greeters/Makefile
greeters/gtk/Makefile
greeters/qt/Makefile
-liblightdm-gobject/liblightdm-gobject-0.pc
+liblightdm-gobject/liblightdm-gobject-1.pc
liblightdm-gobject/Makefile
liblightdm-gobject/lightdm/Makefile
liblightdm-qt/Makefile
-liblightdm-qt/QLightDM/liblightdm-qt-0.pc
+liblightdm-qt/QLightDM/liblightdm-qt-1.pc
liblightdm-qt/QLightDM/Makefile
po/Makefile.in
src/Makefile
-DOC_MODULE=lightdm-gobject-0
+DOC_MODULE=lightdm-gobject-1
DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
GTKDOC_LIBS = \
$(LIBLIGHTDM_GOBJECT_LIBS) \
- $(top_builddir)/liblightdm-gobject/liblightdm-gobject-0.la
+ $(top_builddir)/liblightdm-gobject/liblightdm-gobject-1.la
MKDB_OPTIONS=--sgml-mode --output-format=xml --name-space=LightDM
lightdm_gtk_greeter_LDADD = \
-L$(top_builddir)/liblightdm-gobject \
- -llightdm-gobject-0 \
+ -llightdm-gobject-1 \
$(LIGHTDM_GTK_GREETER_LIBS)
DISTCLEANFILES = \
lightdm_qt_greeter_LDADD = \
-L$(top_builddir)/liblightdm-qt/QLightDM \
- -llightdm-qt-0 \
+ -llightdm-qt-1 \
$(LIGHTDM_QT_GREETER_LIBS)
CLEANFILES = \
SUBDIRS = lightdm
-lib_LTLIBRARIES = liblightdm-gobject-0.la
+lib_LTLIBRARIES = liblightdm-gobject-1.la
CLEANFILES =
-liblightdm_gobject_0_la_LIBADD = $(LIBLIGHTDM_GOBJECT_LIBS)
-liblightdm_gobject_0_la_CFLAGS = $(LIBLIGHTDM_GOBJECT_CFLAGS) \
+liblightdm_gobject_1_la_LIBADD = $(LIBLIGHTDM_GOBJECT_LIBS)
+liblightdm_gobject_1_la_CFLAGS = $(LIBLIGHTDM_GOBJECT_CFLAGS) \
$(WARN_CFLAGS) \
-DXSESSIONS_DIR=\"$(datadir)/xsessions\"
-liblightdm_gobject_0_la_SOURCES= \
+liblightdm_gobject_1_la_SOURCES= \
greeter.c \
language.c \
layout.c \
INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir)
INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
-INTROSPECTION_GIRS = LightDM-0.gir
+INTROSPECTION_GIRS = LightDM-1.gir
-LightDM-0.gir: liblightdm-gobject-0.la
-LightDM_0_gir_INCLUDES = GObject-2.0
-LightDM_0_gir_CFLAGS = $(INCLUDES) --identifier-prefix=LightDM
-LightDM_0_gir_LIBS = liblightdm-gobject-0.la
-LightDM_0_gir_FILES = $(liblightdm_gobject_0_la_SOURCES)
+LightDM-1.gir: liblightdm-gobject-1.la
+LightDM_1_gir_INCLUDES = GObject-2.0
+LightDM_1_gir_CFLAGS = $(INCLUDES) --identifier-prefix=LightDM
+LightDM_1_gir_LIBS = liblightdm-gobject-1.la
+LightDM_1_gir_FILES = $(liblightdm_gobject_1_la_SOURCES)
girdir = $(datadir)/gir-1.0
-gir_DATA = LightDM-0.gir
+gir_DATA = LightDM-1.gir
typelibdir = $(libdir)/girepository-1.0
-typelib_DATA = LightDM-0.typelib
+typelib_DATA = LightDM-1.typelib
endif
vapidir = $(datadir)/vala/vapi
-dist_vapi_DATA = liblightdm-gobject-0.vapi
+dist_vapi_DATA = liblightdm-gobject-1.vapi
pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = liblightdm-gobject-0.pc
+pkgconfig_DATA = liblightdm-gobject-1.pc
DISTCLEANFILES = \
Makefile.in \
Description: LightDM client library
Version: @VERSION@
Requires: glib-2.0 dbus-glib-1 libxklavier
-Libs: -L${libdir} -llightdm-gobject-0
-Cflags: -I${includedir}/lightdm-gobject-0
+Libs: -L${libdir} -llightdm-gobject-1
+Cflags: -I${includedir}/lightdm-gobject-1
-lib_LTLIBRARIES = liblightdm-qt-0.la
+lib_LTLIBRARIES = liblightdm-qt-1.la
# Generate metadata for QObjects
MOC_FILES = \
moc $< -o $@
-liblightdm_qt_0include_HEADERS = \
+liblightdm_qt_1include_HEADERS = \
greeter.h \
language.h \
sessionsmodel.h \
SessionsModel \
User
-liblightdm_qt_0includedir=$(includedir)/lightdm-qt-0/QLightDM
+liblightdm_qt_1includedir=$(includedir)/lightdm-qt-1/QLightDM
-liblightdm_qt_0_la_LIBADD = $(LIBLIGHTDM_QT_LIBS)
-liblightdm_qt_0_la_CXXFLAGS = $(LIBLIGHTDM_QT_CFLAGS) \
+liblightdm_qt_1_la_LIBADD = $(LIBLIGHTDM_QT_LIBS)
+liblightdm_qt_1_la_CXXFLAGS = $(LIBLIGHTDM_QT_CFLAGS) \
-DXSESSIONS_DIR=\"$(datadir)/xsessions\"
-liblightdm_qt_0_la_SOURCES = \
+liblightdm_qt_1_la_SOURCES = \
greeter.cpp \
language.cpp \
sessionsmodel.cpp \
$(MOC_FILES)
pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = liblightdm-qt-0.pc
+pkgconfig_DATA = liblightdm-qt-1.pc
CLEANFILES = \
$(MOC_FILES)
$(XCB_CFLAGS)
test_gobject_greeter_LDADD = \
-L$(top_builddir)/liblightdm-gobject \
- -llightdm-gobject-0 \
+ -llightdm-gobject-1 \
$(GLIB_LIBS) \
$(GOBJECT_LIBS) \
$(XCB_LIBS)