kgreeter: use Katana installation paths

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-03-31 18:40:46 +03:00
parent 9906315da3
commit 61eeca397d
3 changed files with 14 additions and 5 deletions

View file

@ -27,6 +27,12 @@ set_package_properties(GLIB2 PROPERTIES
TYPE REQUIRED
)
configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/config-kgreeter.h.cmake
${CMAKE_CURRENT_BINARY_DIR}/config-kgreeter.h
@ONLY
)
include_directories(
${KATIE_INCLUDES}
${KDE4_INCLUDES}
@ -54,20 +60,20 @@ set_target_properties(kgreeter PROPERTIES
install(
TARGETS kgreeter
DESTINATION ${CMAKE_INSTALL_FULL_SBINDIR}
DESTINATION ${KDE4_SBIN_INSTALL_DIR}
)
install(
FILES lightdm-kgreeter-greeter.conf
DESTINATION ${CMAKE_INSTALL_FULL_SYSCONFDIR}/lightdm
DESTINATION ${KDE4_SYSCONF_INSTALL_DIR}/lightdm
)
install(
FILES 50-lightdm-kgreeter-greeter.conf
DESTINATION ${CMAKE_INSTALL_FULL_DATADIR}/lightdm/lightdm.conf.d
DESTINATION ${KDE4_SHARE_INSTALL_PREFIX}/lightdm/lightdm.conf.d
)
install(
FILES lightdm-kgreeter-greeter.desktop
DESTINATION ${CMAKE_INSTALL_FULL_DATADIR}/xgreeters
DESTINATION ${KDE4_SHARE_INSTALL_PREFIX}/xgreeters
)

View file

@ -0,0 +1,2 @@
#define SYSCONF_INSTALL_DIR "@KDE4_SYSCONF_INSTALL_DIR@"

View file

@ -12,11 +12,12 @@
#include <lightdm-gobject-1/lightdm.h>
#include "ui_kgreeter.h"
#include "config-kgreeter.h"
// for the callbacks
static GMainLoop *glibloop = NULL;
static QSettings kgreetersettings("/etc/lightdm/lightdm-kgreeter-greeter.conf", QSettings::IniFormat);
static QSettings kgreetersettings(SYSCONF_INSTALL_DIR "/lightdm/lightdm-kgreeter-greeter.conf", QSettings::IniFormat);
class KGreeter : public QMainWindow
{