diff options
Diffstat (limited to 'x11/lightdm-kde-greeter')
-rw-r--r-- | x11/lightdm-kde-greeter/Makefile | 33 | ||||
-rw-r--r-- | x11/lightdm-kde-greeter/distinfo | 3 | ||||
-rw-r--r-- | x11/lightdm-kde-greeter/files/patch-greeter_keyboard_XcbKeyboardBackend.h | 11 | ||||
-rw-r--r-- | x11/lightdm-kde-greeter/pkg-descr | 1 | ||||
-rw-r--r-- | x11/lightdm-kde-greeter/pkg-message | 6 | ||||
-rw-r--r-- | x11/lightdm-kde-greeter/pkg-plist | 124 |
6 files changed, 178 insertions, 0 deletions
diff --git a/x11/lightdm-kde-greeter/Makefile b/x11/lightdm-kde-greeter/Makefile new file mode 100644 index 000000000000..ca00120b5196 --- /dev/null +++ b/x11/lightdm-kde-greeter/Makefile @@ -0,0 +1,33 @@ +PORTNAME= lightdm-kde-greeter +PORTVERSION= 6.0.3 +CATEGORIES= x11 kde + +MAINTAINER= kde@FreeBSD.org +COMMENT= KDE login screen using the LightDM framework +WWW= https://invent.kde.org/plasma/lightdm-kde-greeter + +LIB_DEPENDS= liblightdm-gobject-1.so:x11/lightdm +RUN_DEPENDS= at-spi2-core>0:accessibility/at-spi2-core + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING.GPL3 + +USES= cmake compiler:c++11-lang gettext gnome kde:6 pkgconfig qt:6 \ + tar:xz xorg +USE_KDE= auth config configwidgets i18n iconthemes kcmutils networkmanagerqt \ + package plasma-workspace \ + ecm:build +USE_GNOME= gtk20 +USE_QT= base +USE_XORG= x11 + +KDE_INVENT= 31d29530ad834c1bfb70ed43f9395a549fbace56 plasma + +CMAKE_ARGS= -DGREETER_IMAGES_DIR="${PREFIX}/var/db/${PORTNAME}/images" \ + -DLIGHTDM_CONFIG_DIR=${PREFIX}/etc/lightdm \ + -DDATA_INSTALL_DIR=${PREFIX}/share + +post-stage: + ${RM} -r ${STAGEDIR}${PREFIX}/lib/systemd + +.include <bsd.port.mk> diff --git a/x11/lightdm-kde-greeter/distinfo b/x11/lightdm-kde-greeter/distinfo new file mode 100644 index 000000000000..6dd117e6e6b4 --- /dev/null +++ b/x11/lightdm-kde-greeter/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1747954785 +SHA256 (plasma-lightdm-kde-greeter-31d29530ad834c1bfb70ed43f9395a549fbace56_GL0.tar.gz) = 5c254699e5bc09dc1443a8034a16c6da50bb98bd368d300092d5f54e89d49cfd +SIZE (plasma-lightdm-kde-greeter-31d29530ad834c1bfb70ed43f9395a549fbace56_GL0.tar.gz) = 344041 diff --git a/x11/lightdm-kde-greeter/files/patch-greeter_keyboard_XcbKeyboardBackend.h b/x11/lightdm-kde-greeter/files/patch-greeter_keyboard_XcbKeyboardBackend.h new file mode 100644 index 000000000000..feb1930e7c5e --- /dev/null +++ b/x11/lightdm-kde-greeter/files/patch-greeter_keyboard_XcbKeyboardBackend.h @@ -0,0 +1,11 @@ +--- greeter/keyboard/XcbKeyboardBackend.h.orig 2025-05-14 15:33:28 UTC ++++ greeter/keyboard/XcbKeyboardBackend.h +@@ -4,6 +4,8 @@ + * SPDX-License-Identifier: GPL-2.0-or-later + ***************************************************************************/ + ++#pragma clang diagnostic ignored "-Wkeyword-macro" ++ + #ifndef XCBKEYBOARDBACKEND_H + #define XCBKEYBOARDBACKEND_H + diff --git a/x11/lightdm-kde-greeter/pkg-descr b/x11/lightdm-kde-greeter/pkg-descr new file mode 100644 index 000000000000..a412c795e0f1 --- /dev/null +++ b/x11/lightdm-kde-greeter/pkg-descr @@ -0,0 +1 @@ +A dedicated LightDM greeter for KDE. diff --git a/x11/lightdm-kde-greeter/pkg-message b/x11/lightdm-kde-greeter/pkg-message new file mode 100644 index 000000000000..ddc6c404298e --- /dev/null +++ b/x11/lightdm-kde-greeter/pkg-message @@ -0,0 +1,6 @@ +To enable lightdm-kde-greeter as the current lightdm greeter, you can +create a file at /usr/local/etc/lightdm/lightdm.conf.d/50-myconfig.conf +with the following: + +[Seat:*] +greeter-session=lightdm-kde-greeter diff --git a/x11/lightdm-kde-greeter/pkg-plist b/x11/lightdm-kde-greeter/pkg-plist new file mode 100644 index 000000000000..6a04b8e00fab --- /dev/null +++ b/x11/lightdm-kde-greeter/pkg-plist @@ -0,0 +1,124 @@ +bin/lightdm-kde-greeter-rootimage +bin/lightdm-kde-greeter-wifikeeper +etc/lightdm/lightdm-kde-greeter.conf +lib/libexec/kf6/kauth/kcmlightdmhelper +%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_lightdm.so +sbin/lightdm-kde-greeter +share/applications/kcm_lightdm.desktop +share/dbus-1/system-services/org.kde.kcontrol.kcmlightdm.service +share/dbus-1/system.d/org.kde.kcontrol.kcmlightdm.conf +%%DATADIR%%/themes/components/Battery.qml +%%DATADIR%%/themes/components/InputPanel.qml +%%DATADIR%%/themes/components/TextField.qml +%%DATADIR%%/themes/components/kcm/ConfigValue.qml +%%DATADIR%%/themes/components/kcm/MsgBox.qml +%%DATADIR%%/themes/components/kcm/SelectImageButton.qml +%%DATADIR%%/themes/components/kcm/WallpapersDialog.qml +%%DATADIR%%/themes/userbar/ActionButton.qml +%%DATADIR%%/themes/userbar/Clock.qml +%%DATADIR%%/themes/userbar/KeyboardButton.qml +%%DATADIR%%/themes/userbar/ListButton.qml +%%DATADIR%%/themes/userbar/NetworkWidget.qml +%%DATADIR%%/themes/userbar/OtherScreen.qml +%%DATADIR%%/themes/userbar/PopupBackground.qml +%%DATADIR%%/themes/userbar/PrimaryScreen.qml +%%DATADIR%%/themes/userbar/ScreenManager.qml +%%DATADIR%%/themes/userbar/Shadow.qml +%%DATADIR%%/themes/userbar/TooltipButton.qml +%%DATADIR%%/themes/userbar/UserDelegate.qml +%%DATADIR%%/themes/userbar/VisibleScreenEnum.qml +%%DATADIR%%/themes/userbar/config.qml +%%DATADIR%%/themes/userbar/main.qml +%%DATADIR%%/themes/userbar/preview.png +%%DATADIR%%/themes/userbar/theme.desktop +share/locale/ca/LC_MESSAGES/kcm_lightdm.mo +share/locale/ca/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/ca/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/ca@valencia/LC_MESSAGES/kcm_lightdm.mo +share/locale/ca@valencia/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/ca@valencia/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/cs/LC_MESSAGES/kcm_lightdm.mo +share/locale/cs/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/cs/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/de/LC_MESSAGES/kcm_lightdm.mo +share/locale/de/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/de/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/en_GB/LC_MESSAGES/kcm_lightdm.mo +share/locale/en_GB/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/en_GB/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/eo/LC_MESSAGES/kcm_lightdm.mo +share/locale/eo/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/eo/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/es/LC_MESSAGES/kcm_lightdm.mo +share/locale/es/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/es/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/eu/LC_MESSAGES/kcm_lightdm.mo +share/locale/eu/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/eu/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/fi/LC_MESSAGES/kcm_lightdm.mo +share/locale/fi/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/fi/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/fr/LC_MESSAGES/kcm_lightdm.mo +share/locale/fr/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/fr/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/gl/LC_MESSAGES/kcm_lightdm.mo +share/locale/gl/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/gl/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/he/LC_MESSAGES/kcm_lightdm.mo +share/locale/he/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/he/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/hi/LC_MESSAGES/kcm_lightdm.mo +share/locale/hi/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/hi/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/hu/LC_MESSAGES/kcm_lightdm.mo +share/locale/hu/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/hu/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/ia/LC_MESSAGES/kcm_lightdm.mo +share/locale/ia/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/ia/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/it/LC_MESSAGES/kcm_lightdm.mo +share/locale/it/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/it/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/ka/LC_MESSAGES/kcm_lightdm.mo +share/locale/ka/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/ka/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/ko/LC_MESSAGES/kcm_lightdm.mo +share/locale/ko/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/ko/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/lv/LC_MESSAGES/kcm_lightdm.mo +share/locale/lv/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/lv/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/nl/LC_MESSAGES/kcm_lightdm.mo +share/locale/nl/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/nl/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/nn/LC_MESSAGES/kcm_lightdm.mo +share/locale/pl/LC_MESSAGES/kcm_lightdm.mo +share/locale/pl/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/pl/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/pt_BR/LC_MESSAGES/kcm_lightdm.mo +share/locale/sa/LC_MESSAGES/kcm_lightdm.mo +share/locale/sa/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/sa/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/sk/LC_MESSAGES/kcm_lightdm.mo +share/locale/sk/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/sk/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/sl/LC_MESSAGES/kcm_lightdm.mo +share/locale/sl/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/sl/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/sv/LC_MESSAGES/kcm_lightdm.mo +share/locale/sv/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/sv/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/tr/LC_MESSAGES/kcm_lightdm.mo +share/locale/tr/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/tr/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/uk/LC_MESSAGES/kcm_lightdm.mo +share/locale/uk/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/uk/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/zh_CN/LC_MESSAGES/kcm_lightdm.mo +share/locale/zh_CN/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/zh_CN/LC_MESSAGES/lightdm_theme_userbar.mo +share/locale/zh_TW/LC_MESSAGES/kcm_lightdm.mo +share/locale/zh_TW/LC_MESSAGES/lightdm_kde_greeter.mo +share/locale/zh_TW/LC_MESSAGES/lightdm_theme_userbar.mo +share/polkit-1/actions/org.kde.kcontrol.kcmlightdm.policy +share/xgreeters/lightdm-kde-greeter.desktop |