View | Details | Raw Unified | Return to bug 58894
Collapse All | Expand All

(-)a/.gear-rules (+1 lines)
Lines 2-7 copy?: *.patch Link Here
2
copy: plasmalogin.conf
2
copy: plasmalogin.conf
3
copy: plasmalogin.sysconfig
3
copy: plasmalogin.sysconfig
4
copy: plasmalogin.sysusers
4
copy: plasmalogin.sysusers
5
copy: plasmalogin.user-range
5
copy: Xsetup
6
copy: Xsetup
6
tar: plasma-login-manager
7
tar: plasma-login-manager
7
tar: alt name=alt
8
tar: alt name=alt
(-)a/plasma-login-manager.spec (-6 / +4 lines)
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
(-)a/plasmalogin.user-range (+3 lines)
Line 0 Link Here
1
# User range displayed by Plasma Login Manager.
2
UID_MIN 1000
3
UID_MAX 60000

Return to bug 58894