File 0002-Use-.face.icon-instead-of-default.face.icon-and-rena.patch of Package sddm.openSUSE_Backports_SLE-12-SP2

From 58b794bb2a2fd407a08b6c4d9eb4f156823b34f1 Mon Sep 17 00:00:00 2001
From: Jerome Leclanche <jerome@leclan.ch>
Date: Thu, 5 Nov 2015 17:37:35 +0200
Subject: [PATCH 1/4] Use .face.icon instead of default.face.icon, and rename
 the sources to .png

Touches #174
---
 data/CMakeLists.txt              |  13 ++++++++++++-
 data/faces/README                |   3 ++-
 data/faces/default.face.icon     | Bin 4920 -> 0 bytes
 data/faces/default.face.icon.png | Bin 0 -> 4920 bytes
 data/faces/root.face.icon        | Bin 5111 -> 0 bytes
 data/faces/root.face.icon.png    | Bin 0 -> 5111 bytes
 src/greeter/UserModel.cpp        |   2 +-
 7 files changed, 15 insertions(+), 3 deletions(-)
 delete mode 100644 data/faces/default.face.icon
 create mode 100644 data/faces/default.face.icon.png
 delete mode 100644 data/faces/root.face.icon
 create mode 100644 data/faces/root.face.icon.png

diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt
index 51f37ab..f3b5781 100644
--- a/data/CMakeLists.txt
+++ b/data/CMakeLists.txt
@@ -1,4 +1,3 @@
-install(DIRECTORY "faces" DESTINATION "${DATA_INSTALL_DIR}")
 install(DIRECTORY "flags" DESTINATION "${DATA_INSTALL_DIR}")
 
 install(FILES
@@ -8,6 +7,18 @@ install(FILES
 )
 
 install(FILES
+    "faces/root.face.icon.png"
+    DESTINATION "${DATA_INSTALL_DIR}/faces"
+    RENAME "root.face.icon"
+)
+
+install(FILES
+    "faces/default.face.icon.png"
+    DESTINATION "${DATA_INSTALL_DIR}/faces"
+    RENAME ".face.icon"
+)
+
+install(FILES
     "scripts/Xsession"
     "scripts/Xsetup"
     "scripts/Xstop"
diff --git a/data/faces/README b/data/faces/README
index be871e1..85479ad 100644
--- a/data/faces/README
+++ b/data/faces/README
@@ -1 +1,2 @@
-This files are directly copied from a KDE installation.
\ No newline at end of file
+These are the default avatars.
+They are installed to `.face.icon` and `root.face.icon`. See ../CMakeLists.txt.
diff --git a/src/greeter/UserModel.cpp b/src/greeter/UserModel.cpp
index 5c807bc..66ab6fb 100644
--- a/src/greeter/UserModel.cpp
+++ b/src/greeter/UserModel.cpp
@@ -82,7 +82,7 @@ namespace SDDM {
 
             // search for face icon
             QString facesDir = mainConfig.Theme.FacesDir.get();
-            QString defaultFace = QStringLiteral("%1/default.face.icon").arg(facesDir);
+            QString defaultFace = QStringLiteral("%1/.face.icon").arg(facesDir);
             bool avatarsEnabled = mainConfig.Theme.EnableAvatars.get();
 
             if (avatarsEnabled) {
-- 
2.6.2

openSUSE Build Service is sponsored by