|
Lines 2-8
Link Here
|
| 2 |
|
2 |
|
| 3 |
Name: %rname |
3 |
Name: %rname |
| 4 |
Version: 6.7.2 |
4 |
Version: 6.7.2 |
| 5 |
Release: alt1 |
5 |
Release: alt2 |
| 6 |
|
6 |
|
| 7 |
Group: Graphical desktop/KDE |
7 |
Group: Graphical desktop/KDE |
| 8 |
Summary: QML based login manager from KDE |
8 |
Summary: QML based login manager from KDE |
|
Lines 29-34
Source11: plasmalogin.sysconfig
Link Here
|
| 29 |
Source12: plasmalogin.sysusers |
29 |
Source12: plasmalogin.sysusers |
| 30 |
Source13: plasmalogin.conf |
30 |
Source13: plasmalogin.conf |
| 31 |
Source14: Xsetup |
31 |
Source14: Xsetup |
|
|
32 |
Source15: plasmalogin.user-range |
| 32 |
|
33 |
|
| 33 |
Patch1001: plasmalogin-environment_file.patch |
34 |
Patch1001: plasmalogin-environment_file.patch |
| 34 |
## Workaround for https://pagure.io/fedora-kde/SIG/issue/87 |
35 |
## Workaround for https://pagure.io/fedora-kde/SIG/issue/87 |
|
Lines 47-54
BuildRequires: kf6-kconfig-devel kf6-kdbusaddons-devel kf6-kpackage-devel kf6-kw
Link Here
|
| 47 |
BuildRequires: kf6-kconfig-devel kf6-kcmutils-devel kf6-kpackage-devel kf6-kwindowsystem-devel kf6-ki18n-devel |
48 |
BuildRequires: kf6-kconfig-devel kf6-kcmutils-devel kf6-kpackage-devel kf6-kwindowsystem-devel kf6-ki18n-devel |
| 48 |
BuildRequires: kf6-kauth-devel kf6-kio-devel kf6-kirigami-devel |
49 |
BuildRequires: kf6-kauth-devel kf6-kio-devel kf6-kirigami-devel |
| 49 |
BuildRequires: plasma6-lib-devel plasma6-layer-shell-qt-devel plasma-workspace-devel plasma6-libkscreen-devel |
50 |
BuildRequires: plasma6-lib-devel plasma6-layer-shell-qt-devel plasma-workspace-devel plasma6-libkscreen-devel |
| 50 |
# verify presence to pull defaults from /etc/login.defs |
|
|
| 51 |
BuildRequires: shadow-utils |
| 52 |
|
51 |
|
| 53 |
%description |
52 |
%description |
| 54 |
Plasma Login provides a display manager for KDE Plasma |
53 |
Plasma Login provides a display manager for KDE Plasma |
|
Lines 75-85
cat %SOURCE14 >data/scripts/Xsetup
Link Here
|
| 75 |
%build |
74 |
%build |
| 76 |
%K6cmake \ |
75 |
%K6cmake \ |
| 77 |
-DDATA_INSTALL_DIR:PATH=%_K6data/plasmalogin \ |
76 |
-DDATA_INSTALL_DIR:PATH=%_K6data/plasmalogin \ |
| 78 |
-DUID_MIN=1000 \ |
|
|
| 79 |
-DUID_MAX=32000 \ |
| 80 |
-DPAM_OS_CONFIGURATION:STRING="alt" \ |
77 |
-DPAM_OS_CONFIGURATION:STRING="alt" \ |
| 81 |
-DPAM_CONFIG_DIR:STRING=%_sysconfdir/pam.d \ |
78 |
-DPAM_CONFIG_DIR:STRING=%_sysconfdir/pam.d \ |
| 82 |
-DLOGIN_DEFS_PATH:PATH=/dev/null \ |
79 |
-DLOGIN_DEFS_PATH:PATH=%_sysconfdir/plasmalogin/user-range.conf \ |
| 83 |
-DSESSION_COMMAND:PATH=/etc/X11/Xsession \ |
80 |
-DSESSION_COMMAND:PATH=/etc/X11/Xsession \ |
| 84 |
-DWAYLAND_SESSION_COMMAND:PATH=/etc/plasmalogin/wayland-session \ |
81 |
-DWAYLAND_SESSION_COMMAND:PATH=/etc/plasmalogin/wayland-session \ |
| 85 |
# |
82 |
# |
|
Lines 96-101
mkdir -p %buildroot/%prefix/lib/plasmalogin/plasmalogin.conf.d
Link Here
|
| 96 |
|
93 |
|
| 97 |
install -Dpm 644 %SOURCE11 %buildroot/%_sysconfdir/sysconfig/plasmalogin |
94 |
install -Dpm 644 %SOURCE11 %buildroot/%_sysconfdir/sysconfig/plasmalogin |
| 98 |
install -Dpm 644 %SOURCE13 %buildroot/%_sysconfdir/plasmalogin.conf |
95 |
install -Dpm 644 %SOURCE13 %buildroot/%_sysconfdir/plasmalogin.conf |
|
|
96 |
install -Dpm 644 %SOURCE15 %buildroot/%_sysconfdir/plasmalogin/user-range.conf |
| 99 |
|
97 |
|
| 100 |
mkdir -p %buildroot/run/plasmalogin |
98 |
mkdir -p %buildroot/run/plasmalogin |
| 101 |
mkdir -p %buildroot/%_localstatedir/plasmalogin |
99 |
mkdir -p %buildroot/%_localstatedir/plasmalogin |