parent
479ca71afa
commit
8a8c1751d9
@ -0,0 +1 @@
|
||||
/0.1.0.tar.gz
|
@ -0,0 +1,19 @@
|
||||
#%PAM-1.0
|
||||
auth [success=done ignore=ignore default=bad] pam_selinux_permit.so
|
||||
auth required pam_env.so
|
||||
auth substack system-auth
|
||||
-auth optional pam_gnome_keyring.so
|
||||
auth include postlogin
|
||||
account required pam_nologin.so
|
||||
account include system-auth
|
||||
password include system-auth
|
||||
session required pam_selinux.so close
|
||||
session required pam_loginuid.so
|
||||
session optional pam_console.so
|
||||
-session optional pam_ck_connector.so
|
||||
session required pam_selinux.so open
|
||||
session optional pam_keyinit.so force revoke
|
||||
session required pam_namespace.so
|
||||
session include system-auth
|
||||
-session optional pam_gnome_keyring.so auto_start
|
||||
session include postlogin
|
@ -0,0 +1,93 @@
|
||||
Name: sddm
|
||||
Version: 0.1.0
|
||||
Release: 4%{?dist}
|
||||
License: GPLv2+
|
||||
Summary: QML based X11 desktop manager
|
||||
|
||||
Url: https://github.com/sddm/sddm
|
||||
Source0: https://github.com/sddm/sddm/archive/%{version}.tar.gz
|
||||
# Originally kdm config, shamelessly stolen from kde-settings
|
||||
Source1: sddm.pam
|
||||
|
||||
Provides: service(graphical-login) = sddm
|
||||
|
||||
BuildRequires: cmake
|
||||
BuildRequires: systemd
|
||||
BuildRequires: upower-devel
|
||||
BuildRequires: pam-devel
|
||||
BuildRequires: libxcb-devel
|
||||
BuildRequires: qt-devel
|
||||
BuildRequires: pkgconfig
|
||||
|
||||
Requires: pam
|
||||
Requires: systemd
|
||||
Requires: xorg-x11-server-Xorg
|
||||
Requires(post): systemd
|
||||
Requires(preun): systemd
|
||||
Requires(postun): systemd
|
||||
|
||||
%description
|
||||
SDDM is a modern display manager for X11 aiming to be fast, simple and
|
||||
beautiful. It uses modern technologies like QtQuick, which in turn gives the
|
||||
designer the ability to create smooth, animated user interfaces.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
mkdir -p %{_target_platform}
|
||||
# get rid of the architecture flag
|
||||
sed -i "s/-march=native//" CMakeLists.txt
|
||||
pushd %{_target_platform}
|
||||
%{cmake} ..
|
||||
popd
|
||||
|
||||
make %{?_smp_mflags} -C %{_target_platform}
|
||||
|
||||
%install
|
||||
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
|
||||
cp -p %SOURCE1 %{buildroot}%{_sysconfdir}/pam.d/sddm
|
||||
# set the first VT used to be 1
|
||||
sed -i "s/^MinimumVT=[0-9]*$/MinimumVT=1/" %{buildroot}%{_sysconfdir}/sddm.conf
|
||||
|
||||
%post
|
||||
%systemd_post sddm.service
|
||||
|
||||
%preun
|
||||
%systemd_preun sddm.service
|
||||
|
||||
%postun
|
||||
%systemd_postun sddm.service
|
||||
|
||||
%files
|
||||
%doc COPYING README.md CONTRIBUTORS
|
||||
%config(noreplace) %{_sysconfdir}/pam.d/sddm
|
||||
%config(noreplace) %{_sysconfdir}/sddm.conf
|
||||
%{_bindir}/sddm
|
||||
%{_bindir}/sddm-greeter
|
||||
%{_unitdir}/sddm.service
|
||||
%{_libdir}/qt4/imports/SddmComponents
|
||||
%{_datadir}/apps/sddm/faces/*
|
||||
%{_datadir}/apps/sddm/scripts/*
|
||||
%{_datadir}/apps/sddm/sddm.conf.sample
|
||||
%{_datadir}/apps/sddm/themes/*
|
||||
|
||||
%changelog
|
||||
* Mon Jul 22 2013 Martin Briza <mbriza@redhat.com> - 0.1.0-4
|
||||
- Added the documentation bits
|
||||
|
||||
* Thu Jul 18 2013 Martin Briza <mbriza@redhat.com> - 0.1.0-3
|
||||
- Changed the source package to tar.gz
|
||||
- Config files are now noreplace
|
||||
- Buildrequires -systemd-devel +systemd +cmake
|
||||
|
||||
* Tue Jul 16 2013 Martin Briza <mbriza@redhat.com> - 0.1.0-2
|
||||
- Removed unneeded BuildRequires
|
||||
- Fixed systemd scriptlets
|
||||
- Fixed release
|
||||
- Simplified setup
|
||||
- Added Requires needed for basic function
|
||||
- Added Provides for graphical login
|
||||
|
||||
* Thu Jul 04 2013 Martin Briza <mbriza@redhat.com> - 0.1.0-1
|
||||
- Initial build
|
Loading…
Reference in new issue