Revisions of sddm

buildservice-autocommit accepted request 1173074 from Christophe Marin's avatar Christophe Marin (krop) (revision 186)
baserev update by copy to link target
Christophe Marin's avatar Christophe Marin (krop) accepted request 1173058 from Fabian Vogt's avatar Fabian Vogt (Vogtinator) (revision 185)
- Drop the empty branding-upstream subpackages (boo#1224063)
buildservice-autocommit accepted request 1168481 from Christophe Marin's avatar Christophe Marin (krop) (revision 184)
baserev update by copy to link target
Christophe Marin's avatar Christophe Marin (krop) accepted request 1168368 from Fabian Vogt's avatar Fabian Vogt (Vogtinator) (revision 183)
Tested on my laptop, works as expected

- Add various fixes from upstream PRs:
  * 0001-Fix-terminal-clearing.patch
  * 0001-Redesign-login-shell-use-in-session-scripts.patch
  * 0001-Use-xrdb-to-set-Xcursor.theme.patch
buildservice-autocommit accepted request 1151254 from Christophe Marin's avatar Christophe Marin (krop) (revision 182)
baserev update by copy to link target
Christophe Marin's avatar Christophe Marin (krop) accepted request 1151251 from Fabian Vogt's avatar Fabian Vogt (Vogtinator) (revision 181)
- Update to 0.21.0:
  + sddm-greeter can now be built for both Qt5 and Qt6
  + Themes can now declare their Qt version compatibility to control which greeter gets used
  + New CMake option INSTALL_PAM_CONFIGURATION (defaults to ON)
  + Bulgarian translation added
  * DBus policy files are now installed in /usr rather than /etc
  * Do not show keyboard layouts on wayland as switching is not implemented
  * Switch the default commandline for Weston to use the kiosk shell (available in 9.0+)
  - Fix building with Qt 6.7
  - Handle autologin failure by falling back to the greeter (#1775)
  - Fix session names containing ',' (#1745)
  - Don't let tmpfiles delete x11 auth files for very long running sessions
  - Many improvements for the **experimental** wayland support
- Drop patches, now upstream:
  * 0001-Session-Parse-.desktop-files-manually-again.patch
  * 0001-greeter-Look-at-WAYLAND_DISPLAY-for-platform-detecti.patch
  * 0002-Ignore-InputMethod-qtvirtualkeyboard-on-wayland.patch
  * 0001-Drop-unnecessary-ECM-dependency-and-dead-uninstall-t.patch
  * 0002-Make-sddm-greeter-for-Qt-5-and-Qt-6-coinstallable.patch
  * 0003-Let-themes-specify-the-used-version-of-Qt.patch
- Remove leftover sddm.obsinfo file
buildservice-autocommit accepted request 1143128 from Christophe Marin's avatar Christophe Marin (krop) (revision 180)
baserev update by copy to link target
Christophe Marin's avatar Christophe Marin (krop) accepted request 1143049 from Christophe Marin's avatar Christophe Marin (krop) (revision 179)
Switch to GCC 13 for Leap builds for packages that can't be built with the default compiler
buildservice-autocommit accepted request 1112525 from Christophe Marin's avatar Christophe Marin (krop) (revision 178)
baserev update by copy to link target
Christophe Marin's avatar Christophe Marin (krop) accepted request 1112456 from Fabian Vogt's avatar Fabian Vogt (Vogtinator) (revision 177)
- Remove unnecessary Requires(post*)
Christophe Marin's avatar Christophe Marin (krop) accepted request 1112356 from Fabian Vogt's avatar Fabian Vogt (Vogtinator) (revision 176)
On top of fixing the greeter package description, the sddm.conf issues
should be addressed as well now.

- Config file changes:
  * No longer own sddm.conf. The migration for this conflicts with
    the other migration code, so:
  * Drop code for migrating from Current=maui (Leap <= 42.2)
    and the monolithic /etc/sddm.conf (Leap <= 42.3)

- Add patch and drop unnecessary BuildRequirements of
  extra-cmake-modules and kf5-filesystem:
  * 0001-Drop-unnecessary-ECM-dependency-and-dead-uninstall-t.patch
- Split the greeter into a subpackage and use _multibuild to build
  both daemon and greeter for Qt 5 and Qt 6. Add patches to allow
  for greeter coinstallation:
  * 0002-Make-sddm-greeter-for-Qt-5-and-Qt-6-coinstallable.patch
  * 0003-Let-themes-specify-the-used-version-of-Qt.patch
- Refresh 0001-Read-the-DISPLAYMANAGER_AUTOLOGIN-value-from-sysconf.patch
- Don't set CMAKE_BUILD_TYPE=Release
- Make branding packages noarch
- Add %check
buildservice-autocommit accepted request 1096111 from Christophe Marin's avatar Christophe Marin (krop) (revision 175)
baserev update by copy to link target
Christophe Marin's avatar Christophe Marin (krop) accepted request 1096108 from Fabian Vogt's avatar Fabian Vogt (Vogtinator) (revision 174)
- Add patches to allow dropping InputMethod= from 11-kwin_wayland.conf
  (boo#1212880):
  * 0001-greeter-Look-at-WAYLAND_DISPLAY-for-platform-detecti.patch
  * 0002-Ignore-InputMethod-qtvirtualkeyboard-on-wayland.patch
buildservice-autocommit accepted request 1095398 from Christophe Marin's avatar Christophe Marin (krop) (revision 173)
baserev update by copy to link target
Christophe Marin's avatar Christophe Marin (krop) accepted request 1095382 from Fabian Vogt's avatar Fabian Vogt (Vogtinator) (revision 172)
I did some tests using the git version some time ago.
Let's see what happens? openQA will probably need adjustments for
the VT change.

- Add patch to fix parsing some session .desktop files:
  * 0001-Session-Parse-.desktop-files-manually-again.patch

- Update to 0.20.0:
  + Initial Qt6 support (Will break themes which rely on Qt 5)
  + **Experimental** support for running the greeter with Wayland
  + Enable HiDPI scaling by default
  + Support for running X11 display server without root privileges
  + Greeter: Support setting environment variables
  + Allow additional env vars to be defined in session files (#1370)
  + Make accountsservice data directory overridable via CMake
  + Add support for X11 cursor size configuration
  + Search XDG Base Directories for session files
  + Display information and errors from PAM in the greeter (#1486)
  * Remove the Passwd backend, make PAM mandatory
  * Bump minimum CMake version to 3.4
  * Introduce SDDM_INITIAL_VT as the TTY to reach out to
  * Set XCURSOR_SIZE in XorgDisplayServer::start
  * Make it possible to start ConsoleKit D-Bus service during SDDM startup
  * pam: Do not use tally2 if faillock is present
  * Bump to Qt 5.15, port away from deprecated APIs
  * remove `-logfile` arg that causes server to fail
  - Set RUNTIME_DIR to /run/sddm when using systemd to follow FHS 3.0
  - Use avatars in FacesDir first and if not found search other locations
  - Switch to using libxau with `FamilyWild` (#1230)
  - New interface to access config values from themes (#1097)
  - Session names are translated now (#1645)
  - Many more bugfixes
- Important change: SDDM now uses the first free VT, it no longer prefers
  tty7 (the InitialVT option in 00-general.conf has no effect anymore)
buildservice-autocommit accepted request 1082483 from Christophe Marin's avatar Christophe Marin (krop) (revision 171)
baserev update by copy to link target
Christophe Marin's avatar Christophe Marin (krop) accepted request 1082482 from Fabian Vogt's avatar Fabian Vogt (Vogtinator) (revision 170)
- Add patch to fix delays on shutdown (boo#1210391):
 * 0001-Avoid-starting-a-new-session-on-exit.patch
buildservice-autocommit accepted request 1077522 from Christophe Marin's avatar Christophe Marin (krop) (revision 169)
baserev update by copy to link target
Christophe Marin's avatar Christophe Marin (krop) committed (revision 168)
Christophe Marin's avatar Christophe Marin (krop) accepted request 1077515 from Fabian Vogt's avatar Fabian Vogt (favogt) (revision 167)
- Replace proper-pam.diff with installation of source files:
  * sddm.pam, sddm-autologin.pam, sddm-greeter.pam
- PAM services:
  * Make use of substack for common-*
  * Include postlogin-*
  * Run pam_keyinit before common-session
  * Deny password in sddm-greeter
- /run/sddm is owned by root:root
- Add patch to fix possible deadlock:
  * 0001-Process-all-available-auth-messages-in-a-loop.patch
- Add missing dependencies on update-alternatives

- Migration of PAM settings to /usr/lib/pam.d.
Displaying revisions 1 - 20 of 186
openSUSE Build Service is sponsored by