Hello community,

here is the log from the commit of package plasma5-openSUSE for 
openSUSE:Factory checked in at 2014-10-25 08:33:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-openSUSE (Old)
 and      /work/SRC/openSUSE:Factory/.plasma5-openSUSE.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "plasma5-openSUSE"

Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-openSUSE/plasma5-openSUSE.changes        
2014-10-01 11:22:28.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.plasma5-openSUSE.new/plasma5-openSUSE.changes   
2014-10-25 11:16:02.000000000 +0200
@@ -1,0 +2,11 @@
+Fri Oct 17 21:13:43 UTC 2014 - [email protected]
+
+- Activate contrast effect for the plasma theme
+- Don't hardcode colorscheme within kdeglobals, this is redundant
+  with Plasma5 mechanism, and also has bad side-effect where users
+  can't change the scheme
+- Forward-port plasma-change-defaults.diff from kdebase4-openSUSE;
+  in adition to adjusting the patch for Plasma5, also change the
+  default launcher to Application Menu aka Kicker
+  
+-------------------------------------------------------------------

New:
----
  plasma-change-defaults.diff

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ plasma5-openSUSE.spec ++++++
--- /var/tmp/diff_new_pack.aBDSiX/_old  2014-10-25 11:16:03.000000000 +0200
+++ /var/tmp/diff_new_pack.aBDSiX/_new  2014-10-25 11:16:03.000000000 +0200
@@ -26,9 +26,15 @@
 Url:            http://www.opensuse.org/
 Source:         plasma5-openSUSE-%{version}.tar.xz
 Source2:        oS.diff
+Source3:        plasma-change-defaults.diff
+BuildRequires:  extra-cmake-modules
+BuildRequires:  kdelibs4support-devel
 BuildRequires:  kf5-filesystem
 BuildRequires:  oxygen-icon-theme
+BuildRequires:  plasma5-desktop
+BuildRequires:  plasma5-desktop-branding-upstream
 BuildRequires:  plasma5-workspace
+BuildRequires:  update-desktop-files
 Requires:       plasma5-desktop-branding-openSUSE
 Requires:       plasma5-workspace-branding-openSUSE
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -42,7 +48,7 @@
 PreReq:         %fillup_prereq
 Requires:       plasma5-desktop
 Requires:       plasma5-workspace-branding-openSUSE = %{version}
-Requires:       ksplashx-branding-openSUSE = %{version}
+Requires:       plasma5-workspace-branding-openSUSE = %{version}
 Requires:       susegreeter-branding-openSUSE = %{version}
 Requires:       wallpaper-branding-openSUSE = %{version}
 Supplements:    packageand(plasma5-desktop:branding-openSUSE)
@@ -59,8 +65,11 @@
 Supplements:    packageand(plasma5-workspace:branding-openSUSE)
 Provides:       plasma5-workspace-branding = %{_plasma5_branding_version}
 Conflicts:      otherproviders(plasma5-workspace-branding)
-Requires:       wallpaper-branding-openSUSE
+Conflicts:      plasma5-desktop-branding-upstream
 Requires:       plasma5-workspace
+Requires:       wallpaper-branding-openSUSE
+Conflicts:      kdebase4-openSUSE
+Conflicts:      kdebase4-workspace-branding-openSUSE
 
 %description -n plasma5-workspace-branding-openSUSE
 This package contains all run-time dependencies of KDE applications.
@@ -69,11 +78,16 @@
 %setup -q -n %{name}
 
 %build
-  #cmake_kf5 -d build
-  #make_jobs
+  pushd greeter
+  %cmake_kf5 -d build
+  %make_jobs
+  popd
 
 %install
-  #kf5_makeinstall -C build
+  pushd greeter
+  %kf5_makeinstall -C build
+  popd
+  %suse_update_desktop_file -u 
%{buildroot}%{_kf5_applicationsdir}/SUSEgreeter.desktop System Documentation
   mv config-files/COPYING .
   cp -a config-files/* %{buildroot}
   cp 
/usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/splash/Splash.qml
 
%{buildroot}%{_kf5_plasmadir}/look-and-feel/org.openSUSE.desktop/contents/splash/
@@ -82,6 +96,13 @@
   ln -s ../../org.kde.breeze.desktop/contents/components .
   patch -p0 < %{SOURCE2}
   popd
+  pushd %{buildroot}%{_kf5_plasmadir}
+  mkdir -p 
%{buildroot}%{_kf5_plasmadir}/layout-templates/org.kde.plasma.desktop.defaultPanel/contents/
+  cp 
%{_kf5_plasmadir}/layout-templates/org.kde.plasma.desktop.defaultPanel/contents/layout.js
 
%{buildroot}%{_kf5_plasmadir}/layout-templates/org.kde.plasma.desktop.defaultPanel/contents/layout.js
+  mkdir -p 
%{buildroot}%{_kf5_plasmadir}/shells/org.kde.plasma.desktop/contents/
+  cp %{_kf5_plasmadir}/shells/org.kde.plasma.desktop/contents/layout.js 
%{buildroot}%{_kf5_plasmadir}/shells/org.kde.plasma.desktop/contents/layout.js
+  patch -p0 < %{SOURCE3}
+  popd
 
 %files
 %defattr(-,root,root)
@@ -94,7 +115,12 @@
 %config %{_kf5_configdir}/kdeglobals
 %{_kf5_servicesdir}/
 %{_kf5_sharedir}/color-schemes/
+%{_kf5_sharedir}/icons/*/*/*/*.*
 %{_kf5_plasmadir}/
+%{_kf5_sharedir}/SUSEgreeter
+%{_kf5_bindir}/SUSEgreeter
+%{_kf5_applicationsdir}/SUSEgreeter.desktop
+%{_kf5_configdir}/autostart/SUSEgreeter.desktop
 
 %files -n plasma5-desktop-branding-openSUSE
 %defattr(-,root,root)

++++++ plasma-change-defaults.diff ++++++
--- ./layout-templates/org.kde.plasma.desktop.defaultPanel/contents/layout.js   
2011-05-20 22:32:08.000000000 +0200
+++ ./layout-templates/org.kde.plasma.desktop.defaultPanel/contents/layout.js   
2011-10-13 13:12:19.877173319 +0200
@@ -25,11 +25,11 @@ if (freeEdges["bottom"] == true) {
     panel.location = "top";
 }
 
-panel.height = screenGeometry(panel.screen).height > 1024 ? 35 : 27
+panel.height = screenGeometry(panel.screen).height > 899 ? 35 : 27
 
-var kickoff = panel.addWidget("org.kde.plasma.kickoff")
-kickoff.currentConfigGroup = ["Shortcuts"]
-kickoff.writeConfig("global", "Alt+F1")
+var kicker = panel.addWidget("org.kde.plasma.kicker")
+kicker.currentConfigGroup = ["Shortcuts"]
+kicker.writeConfig("global", "Alt+F1")
 
 //panel.addWidget("org.kde.plasma.showActivityManager")
 panel.addWidget("org.kde.plasma.pager")

--- ./shells/org.kde.plasma.desktop/contents/layout.js  2011-05-20 
22:32:08.000000000 +0200
+++ ./shells/org.kde.plasma.desktop/contents/layout.js  2011-10-13 
13:03:13.251007088 +0200
@@ -1,3 +1,29 @@
+function widgetExists(name)
+{
+    var widgets = knownWidgetTypes;
+    for (i in widgets) {
+        if (widgets[i] == name) {
+            return true;
+        }
+    }
+
+    return false;
+}
+
+var topLeftScreen = 0
+var rect = screenGeometry(0)
+
+// find our "top left" screen to put the folderview on it
+for (var i = 1; i < screenCount; ++i) {
+    var g = screenGeometry(i)
+
+    if (g.x <= rect.x && g.top >= rect.top) {
+        rect = g
+        topLeftScreen = i
+    }
+}
+
+var hasFolderview = widgetExists("org.kde.plasma.folder");
 
 loadTemplate("org.kde.plasma.desktop.defaultPanel")
 
@@ -7,6 +33,12 @@ for (var i = 0; i < screenCount; ++i) {
     print(desktopsArray.length);
     for( var j = 0; j < desktopsArray.length; j++) {
         desktopsArray[j].wallpaperPlugin = 'org.kde.image';
+
+    if (hasFolderview && i == topLeftScreen) {
+       var folderview = desktopsArray[j].addWidget("org.kde.plasma.folder")
+       folderview.writeConfig("url", "desktop:/")
+    }
+
         //var clock = desktopsArray[j].addWidget("org.kde.plasma.analogclock");
     }
 }
++++++ plasma5-openSUSE-13.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma5-openSUSE/config-files/etc/xdg/kdeglobals 
new/plasma5-openSUSE/config-files/etc/xdg/kdeglobals
--- old/plasma5-openSUSE/config-files/etc/xdg/kdeglobals        2014-09-24 
19:34:50.000000000 +0200
+++ new/plasma5-openSUSE/config-files/etc/xdg/kdeglobals        2014-10-17 
23:57:08.000000000 +0200
@@ -2,99 +2,7 @@
 rule_1=redirect,,help.opensuse.org,,irc,irc.opensuse.org,,true
 rule_count=1
 
-[ColorEffects:Disabled]
-Color=112,111,110
-ColorAmount=0
-ColorEffect=0
-ContrastAmount=0.55
-ContrastEffect=1
-IntensityAmount=0.05
-IntensityEffect=2
-
-[ColorEffects:Inactive]
-ChangeSelectionColor=true
-Color=112,111,110
-ColorAmount=0
-ColorEffect=2
-ContrastAmount=0.1
-ContrastEffect=2
-Enable=true
-IntensityAmount=0
-IntensityEffect=0
-
-[Colors:Button]
-BackgroundAlternate=224,223,222
-BackgroundNormal=236,235,235
-DecorationFocus=53,185,171
-DecorationHover=53,185,171
-ForegroundActive=101,97,49
-ForegroundInactive=106,105,105
-ForegroundLink=17,174,0
-ForegroundNegative=191,3,3
-ForegroundNeutral=176,128,0
-ForegroundNormal=20,19,18
-ForegroundPositive=0,110,40
-ForegroundVisited=155,82,94
-
-[Colors:Selection]
-BackgroundAlternate=62,138,204
-BackgroundNormal=0,164,137
-DecorationFocus=53,185,171
-DecorationHover=53,185,171
-ForegroundActive=255,249,126
-ForegroundInactive=128,193,87
-ForegroundLink=0,49,110
-ForegroundNegative=156,14,14
-ForegroundNeutral=255,224,68
-ForegroundNormal=255,255,255
-ForegroundPositive=68,136,68
-ForegroundVisited=69,40,134
-
-[Colors:Tooltip]
-BackgroundAlternate=33,164,223
-BackgroundNormal=23,63,79
-DecorationFocus=53,185,171
-DecorationHover=53,185,171
-ForegroundActive=147,143,72
-ForegroundInactive=136,135,134
-ForegroundLink=0,87,174
-ForegroundNegative=191,3,3
-ForegroundNeutral=176,128,0
-ForegroundNormal=255,255,255
-ForegroundPositive=0,110,40
-ForegroundVisited=100,74,155
-
-[Colors:View]
-BackgroundAlternate=248,247,246
-BackgroundNormal=255,255,255
-DecorationFocus=53,185,171
-DecorationHover=53,185,171
-ForegroundActive=160,160,40
-ForegroundInactive=117,116,116
-ForegroundLink=0,164,137
-ForegroundNegative=191,3,3
-ForegroundNeutral=176,128,0
-ForegroundNormal=20,19,18
-ForegroundPositive=0,164,137
-ForegroundVisited=155,82,94
-
-[Colors:Window]
-BackgroundAlternate=218,217,216
-BackgroundNormal=232,231,231
-DecorationFocus=53,185,171
-DecorationHover=53,185,171
-ForegroundActive=23,136,26
-ForegroundInactive=106,105,105
-ForegroundLink=85,140,29
-ForegroundNegative=191,3,3
-ForegroundNeutral=176,128,0
-ForegroundNormal=20,19,18
-ForegroundPositive=41,94,25
-ForegroundVisited=155,82,94
-
 [General]
-ColorScheme=openSUSE
-Name=openSUSE
 shadeSortColumn=true
 BrowserApplication=firefox
 
@@ -103,14 +11,6 @@
 contrast=5
 LookAndFeelPackage=org.openSUSE.desktop
 
-[WM]
-activeBackground=0,164,137
-activeBlend=0,164,137
-activeForeground=255,255,255
-inactiveBackground=232,231,231
-inactiveBlend=232,231,231
-inactiveForeground=20,19,18
-
 [Paths]
 Trash=$HOME/Desktop/Trash/
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma5-openSUSE/config-files/etc/xdg/ksplashrc 
new/plasma5-openSUSE/config-files/etc/xdg/ksplashrc
--- old/plasma5-openSUSE/config-files/etc/xdg/ksplashrc 2014-03-02 
19:49:52.000000000 +0100
+++ new/plasma5-openSUSE/config-files/etc/xdg/ksplashrc 1970-01-01 
01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-[KSplash]
-Theme=ksplashx-suse
-
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/hicolor/128x128/apps/SUSEgreeter.png
 and 
new/plasma5-openSUSE/config-files/usr/share/icons/hicolor/128x128/apps/SUSEgreeter.png
 differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/hicolor/128x128/apps/Support.png
 and 
new/plasma5-openSUSE/config-files/usr/share/icons/hicolor/128x128/apps/Support.png
 differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/hicolor/128x128/apps/mycomp.png
 and 
new/plasma5-openSUSE/config-files/usr/share/icons/hicolor/128x128/apps/mycomp.png
 differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/hicolor/16x16/apps/SUSEgreeter.png
 and 
new/plasma5-openSUSE/config-files/usr/share/icons/hicolor/16x16/apps/SUSEgreeter.png
 differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/hicolor/16x16/apps/Support.png
 and 
new/plasma5-openSUSE/config-files/usr/share/icons/hicolor/16x16/apps/Support.png
 differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/hicolor/16x16/apps/mycomp.png 
and 
new/plasma5-openSUSE/config-files/usr/share/icons/hicolor/16x16/apps/mycomp.png 
differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/hicolor/32x32/apps/SUSEgreeter.png
 and 
new/plasma5-openSUSE/config-files/usr/share/icons/hicolor/32x32/apps/SUSEgreeter.png
 differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/hicolor/32x32/apps/Support.png
 and 
new/plasma5-openSUSE/config-files/usr/share/icons/hicolor/32x32/apps/Support.png
 differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/hicolor/32x32/apps/mycomp.png 
and 
new/plasma5-openSUSE/config-files/usr/share/icons/hicolor/32x32/apps/mycomp.png 
differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/hicolor/48x48/apps/SUSEgreeter.png
 and 
new/plasma5-openSUSE/config-files/usr/share/icons/hicolor/48x48/apps/SUSEgreeter.png
 differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/hicolor/48x48/apps/Support.png
 and 
new/plasma5-openSUSE/config-files/usr/share/icons/hicolor/48x48/apps/Support.png
 differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/hicolor/48x48/apps/mycomp.png 
and 
new/plasma5-openSUSE/config-files/usr/share/icons/hicolor/48x48/apps/mycomp.png 
differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/hicolor/64x64/apps/SUSEgreeter.png
 and 
new/plasma5-openSUSE/config-files/usr/share/icons/hicolor/64x64/apps/SUSEgreeter.png
 differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/hicolor/64x64/apps/Support.png
 and 
new/plasma5-openSUSE/config-files/usr/share/icons/hicolor/64x64/apps/Support.png
 differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/hicolor/64x64/apps/mycomp.png 
and 
new/plasma5-openSUSE/config-files/usr/share/icons/hicolor/64x64/apps/mycomp.png 
differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/oxygen/128x128/places/start-here-branding.png
 and 
new/plasma5-openSUSE/config-files/usr/share/icons/oxygen/128x128/places/start-here-branding.png
 differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/oxygen/16x16/places/start-here-branding.png
 and 
new/plasma5-openSUSE/config-files/usr/share/icons/oxygen/16x16/places/start-here-branding.png
 differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/oxygen/32x32/places/start-here-branding.png
 and 
new/plasma5-openSUSE/config-files/usr/share/icons/oxygen/32x32/places/start-here-branding.png
 differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/oxygen/48x48/places/start-here-branding.png
 and 
new/plasma5-openSUSE/config-files/usr/share/icons/oxygen/48x48/places/start-here-branding.png
 differ
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/oxygen/64x64/places/start-here-branding.png
 and 
new/plasma5-openSUSE/config-files/usr/share/icons/oxygen/64x64/places/start-here-branding.png
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/plasma5-openSUSE/config-files/usr/share/icons/oxygen/scalable/places/start-here-branding.svg
 
new/plasma5-openSUSE/config-files/usr/share/icons/oxygen/scalable/places/start-here-branding.svg
--- 
old/plasma5-openSUSE/config-files/usr/share/icons/oxygen/scalable/places/start-here-branding.svg
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/plasma5-openSUSE/config-files/usr/share/icons/oxygen/scalable/places/start-here-branding.svg
    2014-03-02 19:49:52.000000000 +0100
@@ -0,0 +1,480 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="48px"
+   height="48px"
+   id="svg3128"
+   sodipodi:version="0.32"
+   inkscape:version="0.46"
+   sodipodi:docbase="/home/jimmac/gfx/novell/pdes/branches/SUSE93/icons"
+   sodipodi:docname="suse.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs3">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 24 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="48 : 24 : 1"
+       inkscape:persp3d-origin="24 : 16 : 1"
+       id="perspective93" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient6020">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop6022" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop6024" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5966">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop5968" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop5970" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5820">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop5822" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop5824" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5806">
+      <stop
+         style="stop-color:#518417;stop-opacity:1;"
+         offset="0"
+         id="stop5808" />
+      <stop
+         style="stop-color:#518417;stop-opacity:0;"
+         offset="1"
+         id="stop5810" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5796">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop5798" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop5800" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5775">
+      <stop
+         style="stop-color:#aef16e;stop-opacity:1;"
+         offset="0"
+         id="stop5777" />
+      <stop
+         style="stop-color:#518417;stop-opacity:1"
+         offset="1"
+         id="stop5779" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5760">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop5762" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop5764" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5742">
+      <stop
+         style="stop-color:#73d216;stop-opacity:1;"
+         offset="0"
+         id="stop5744" />
+      <stop
+         id="stop5750"
+         offset="0.81566811"
+         style="stop-color:#4a890d;stop-opacity:1;" />
+      <stop
+         style="stop-color:#76d715;stop-opacity:1;"
+         offset="1"
+         id="stop5746" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5634">
+      <stop
+         style="stop-color:#69ab21;stop-opacity:1"
+         offset="0"
+         id="stop5636" />
+      <stop
+         style="stop-color:#518417;stop-opacity:1"
+         offset="1"
+         id="stop5638" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3974">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.91503268;"
+         offset="0"
+         id="stop3976" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.079207920;"
+         offset="1.0000000"
+         id="stop3978" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3950">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3952" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3954" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3942">
+      <stop
+         style="stop-color:#b3b3b3;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop3944" />
+      <stop
+         style="stop-color:#535353;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop3946" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3924">
+      <stop
+         style="stop-color:#85d72a;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop3926" />
+      <stop
+         style="stop-color:#3e6514;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop3928" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3914">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3916" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.28787878"
+         id="stop4076" />
+      <stop
+         style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+         offset="0.61157024"
+         id="stop4074" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop3918" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3924"
+       id="radialGradient3930"
+       gradientTransform="scale(0.999987,1.000013)"
+       cx="16.105524"
+       cy="14.753099"
+       fx="16.105524"
+       fy="14.753099"
+       r="48.359806"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3950"
+       id="radialGradient3956"
+       gradientTransform="scale(0.999978,1.000022)"
+       cx="25.076332"
+       cy="24.440212"
+       fx="25.076332"
+       fy="24.440212"
+       r="25.745426"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5634"
+       id="radialGradient5640"
+       cx="24.573744"
+       cy="5.64853"
+       fx="24.573744"
+       fy="5.64853"
+       r="21.383217"
+       
gradientTransform="matrix(1.1117706,0,0,1.0607354,-3.2466235,-0.8661662)"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5742"
+       id="radialGradient5748"
+       cx="24.573744"
+       cy="16.191208"
+       fx="24.573744"
+       fy="16.191208"
+       r="21.383217"
+       
gradientTransform="matrix(1.3839909,0,0,1.3204594,-9.9360947,-2.9353303)"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5760"
+       id="radialGradient5766"
+       cx="25.490156"
+       cy="29.739611"
+       fx="25.490156"
+       fy="29.739611"
+       r="13.979345"
+       
gradientTransform="matrix(3.2667488,0,0,3.5652225,-56.739347,-68.801236)"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5775"
+       id="radialGradient5781"
+       cx="26.990156"
+       cy="38.446156"
+       fx="26.990156"
+       fy="38.446156"
+       r="16.884171"
+       gradientTransform="matrix(1.1342075,0,0,1.233236,-4.081849,-5.1789908)"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5796"
+       id="radialGradient5802"
+       cx="25.809397"
+       cy="20.620655"
+       fx="25.809397"
+       fy="20.620655"
+       r="21.182873"
+       gradientUnits="userSpaceOnUse"
+       
gradientTransform="matrix(2.1681194,0,0,0.5958808,-30.148454,6.6580544)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5806"
+       id="linearGradient5812"
+       x1="26.401325"
+       y1="39.52438"
+       x2="25.5"
+       y2="34.934216"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5820"
+       id="radialGradient5826"
+       cx="27.59375"
+       cy="33.11861"
+       fx="27.59375"
+       fy="33.11861"
+       r="11.53125"
+       gradientTransform="matrix(1.7817587,0,0,0.7808023,-21.956448,4.6316851)"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5966"
+       id="radialGradient5972"
+       cx="25.809397"
+       cy="5.6975412"
+       fx="25.809397"
+       fy="5.6975412"
+       r="20.682873"
+       gradientUnits="userSpaceOnUse"
+       
gradientTransform="matrix(2.5628607,-6.5452213e-8,2.6902708e-8,0.95881,-42.33306,6.3166102e-2)"
 />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5966"
+       id="radialGradient5976"
+       gradientUnits="userSpaceOnUse"
+       
gradientTransform="matrix(2.4299935,-6.5025315e-8,2.5507983e-8,0.9525564,-36.907269,0.2703136)"
+       cx="25.809397"
+       cy="5.6975412"
+       fx="25.809397"
+       fy="5.6975412"
+       r="20.682873" />
+    <filter
+       inkscape:collect="always"
+       id="filter6014">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.34199203"
+         id="feGaussianBlur6016" />
+    </filter>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6020"
+       id="linearGradient6026"
+       x1="27.735466"
+       y1="1.749999"
+       x2="27.514534"
+       y2="18.75"
+       gradientUnits="userSpaceOnUse"
+       
gradientTransform="matrix(1.1238786,0,0,1.0726089,-3.8030674,-1.4003195)" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#d8d8d8"
+     borderopacity="1"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="8"
+     inkscape:cx="15.728426"
+     inkscape:cy="25.596217"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:grid-bbox="true"
+     inkscape:document-units="px"
+     inkscape:window-width="828"
+     inkscape:window-height="813"
+     inkscape:window-x="213"
+     inkscape:window-y="0"
+     borderlayer="true"
+     inkscape:showpageshadow="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid5055" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata4">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title>SUSE Go!</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Jakub Steiner</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source>http://jimmac.musichall.cz</dc:source>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     inkscape:label="Icon Base"
+     inkscape:groupmode="layer">
+    <path
+       d="M 47.291091,24.084321 C 47.291091,36.319655 36.892291,46.236867 
24.072742,46.236867 C 11.250191,46.236867 0.8563973,36.319655 
0.8563973,24.084321 C 0.8563973,11.849938 11.251192,1.9336863 
24.072742,1.9336863 C 36.892291,1.9336863 47.291091,11.850894 
47.291091,24.084321 z"
+       id="path2441"
+       
style="font-size:20.48839951px;fill:url(#radialGradient5748);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient5640);stroke-width:1.08593047;stroke-miterlimit:4;stroke-opacity:1;font-family:TrebuchetMS-Bold"
 />
+    <path
+       
style="font-size:20.48839951px;fill:url(#radialGradient5766);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient5781);stroke-width:1.0979445;stroke-miterlimit:4;stroke-opacity:1;font-family:TrebuchetMS-Bold"
+       id="path2447"
+       d="M 23.864551,3.5513244 C 17.564381,3.5513244 11.906674,6.1707321 
8.0154296,10.328432 C 10.34389,10.937986 11.969539,11.443151 
12.493819,11.608739 C 12.500107,11.272763 12.557939,8.2477829 
12.557939,8.2477829 L 12.604459,8.1457879 L 12.726415,8.1121923 C 
13.441798,8.2117847 28.717607,10.374028 35.152306,13.95337 C 
35.948156,14.399738 36.341682,14.867703 36.834531,15.348868 C 
38.612309,17.103142 40.965912,24.408214 41.214854,25.917707 L 
41.118045,26.067696 C 41.026264,26.100093 40.803726,26.252481 
40.510781,26.443268 C 39.009604,27.445197 35.499313,29.788626 
30.99955,29.407055 C 26.952402,29.062678 21.670619,26.848841 15.3013,22.84593 C 
15.581671,23.477082 16.909346,26.476867 17.130626,26.98083 L 17.21989,27.080421 
C 18.142725,27.535187 26.991379,31.840477 31.381762,31.752884 C 
34.924742,31.685688 38.710374,30.035809 40.224125,29.169471 L 
40.70063,29.085475 C 40.835158,29.186272 40.816299,29.383056 
40.774809,29.564244 C 40.681771,29.978212 40.471807,30.737758 
40.327221,31.090528 L 40.207781,31.386911 C 40.035536,31.823678 
39.868318,32.24125 39.546459,32.493231 C 38.653799,33.268374 
37.229312,33.881529 34.998917,34.815064 C 31.548974,36.253759 
25.954131,37.163296 20.759103,37.134496 C 18.8996,37.094898 17.100451,36.896913 
15.520065,36.725325 C 12.222249,36.36655 9.548042,36.078573 7.9475394,37.264088 
C 11.840041,41.462583 17.526665,44.113192 23.863297,44.113192 C 
35.597382,44.113192 45.113642,35.033448 45.113642,23.833455 C 
45.113642,12.634663 35.598637,3.5537242 23.863297,3.5537242 L 
23.864551,3.5513244 z"
+       sodipodi:nodetypes="cccccccsccssccccccscccscscsscc" />
+    <path
+       
style="opacity:0.56024098;fill:url(#radialGradient5826);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 14.249232,21.727809 L 16.707716,27.493082 C 26.148634,32.204761 
32.316837,34.327594 40.168682,30.040528 C 32.45005,36.322071 23.967491,31.79584 
15.93505,28.90088 L 14.249232,21.727809 z"
+       id="path5783"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       sodipodi:type="arc"
+       
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient5802);stroke-width:2.13122559;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="path5794"
+       sodipodi:cx="25.809397"
+       sodipodi:cy="23.781593"
+       sodipodi:rx="20.682873"
+       sodipodi:ry="20.682873"
+       d="M 46.49227,23.781593 A 20.682873,20.682873 0 1 1 5.126524,23.781593 
A 20.682873,20.682873 0 1 1 46.49227,23.781593 z"
+       transform="matrix(1.0546781,0,0,1.0065652,-3.4077751,-0.2089221)" />
+    <path
+       transform="matrix(1.0454684,0,0,0.9946576,-1.3944061,1.9660042)"
+       d="M 34.75,19.75 A 5.375,5.375 0 1 1 24,19.75 A 5.375,5.375 0 1 1 
34.75,19.75 z"
+       sodipodi:ry="5.375"
+       sodipodi:rx="5.375"
+       sodipodi:cy="19.75"
+       sodipodi:cx="29.375"
+       id="path5818"
+       
style="opacity:0.33734939;fill:#bad79e;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.07668364;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient5812);stroke-width:0.79876208;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="path5804"
+       sodipodi:cx="25.5"
+       sodipodi:cy="24.75"
+       sodipodi:rx="14.375"
+       sodipodi:ry="14.375"
+       d="M 39.875,24.75 A 14.375,14.375 0 1 1 11.125,24.75 A 14.375,14.375 0 
1 1 39.875,24.75 z"
+       transform="matrix(1.4070255,0,0,1.342839,-12.006709,-9.429277)" />
+    <path
+       sodipodi:type="arc"
+       
style="opacity:1;fill:#bad79e;fill-opacity:1;fill-rule:nonzero;stroke:#518417;stroke-width:1.07668364;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="path5814"
+       sodipodi:cx="29.375"
+       sodipodi:cy="19.75"
+       sodipodi:rx="5.375"
+       sodipodi:ry="5.375"
+       d="M 34.75,19.75 A 5.375,5.375 0 1 1 24,19.75 A 5.375,5.375 0 1 1 
34.75,19.75 z"
+       transform="matrix(1.0454684,0,0,0.9946576,-1.3944061,0.8933953)" />
+    <path
+       transform="matrix(0.5465523,0,0,0.3170629,14.35001,13.37318)"
+       d="M 34.75,19.75 A 5.375,5.375 0 1 1 24,19.75 A 5.375,5.375 0 1 1 
34.75,19.75 z"
+       sodipodi:ry="5.375"
+       sodipodi:rx="5.375"
+       sodipodi:cy="19.75"
+       sodipodi:cx="29.375"
+       id="path5816"
+       
style="opacity:1;fill:#518417;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.50437963;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       sodipodi:type="arc" />
+    <path
+       
style="opacity:0.72891564;fill:#bad79e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 7.1547487,10.800606 L 13.055111,12.409521 L 13.055111,8.7894648 C 
13.055111,8.7894648 30.415518,11.06992 34.830259,14.152509 C 
38.801088,16.925136 40.730622,25.951206 40.449651,25.414902 C 
40.168682,24.878597 37.858424,17.754797 34.127834,14.956966 C 
30.176983,11.993943 14.45996,10.264302 14.45996,10.264302 L 14.319475,13.884357 
L 7.1547487,10.800606 z"
+       id="path5944"
+       sodipodi:nodetypes="cccsssccc" />
+    <path
+       
style="opacity:0.42771086;fill:url(#radialGradient5972);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.13122559;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 22.678322,2.9236348 C 11.157865,3.4815659 1.9919315,12.606174 
1.9919315,23.738951 C 1.9919315,27.427158 3.0013735,30.889782 
4.7665068,33.895215 C 8.453886,35.238356 12.39612,35.973396 16.496989,35.973396 
C 28.178993,35.973396 38.621964,30.072053 45.401742,20.856314 C 
43.931157,10.725434 34.819844,2.9236347 23.802199,2.9236348 C 
23.425912,2.9236348 23.049949,2.9056372 22.678322,2.9236348 z"
+       id="path5964" />
+    <path
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter6014);enable-background:accumulate"
+       d="M 24.375,3.3862276 C 13.533977,3.3862276 4.7354651,12.18474 
4.7354651,23.025763 C 4.7354651,23.225166 4.7589543,23.415794 
4.7648655,23.613771 C 5.0803391,13.048153 13.733382,5.6229079 24.375,5.6229079 
C 35.016618,5.6229079 43.669661,13.048153 43.985134,23.613771 C 
43.991046,23.415794 44.014535,23.225166 44.014535,23.025763 C 
44.014535,12.18474 35.216023,3.3862276 24.375,3.3862276 z"
+       id="path5985"
+       sodipodi:nodetypes="cscscsc"
+       transform="matrix(1.1238786,0,0,1.0726089,-3.8030674,-1.4003195)" />
+    <path
+       id="path6018"
+       d="M 23.591473,2.2317782 C 11.40748,2.2317782 1.5190204,11.669141 
1.5190204,23.297317 C 1.5190204,23.511199 1.5454194,23.715668 
1.5520629,23.92802 C 1.9066168,12.595245 14.722253,8.3199272 
23.591473,8.3199272 C 32.741662,8.3199272 45.27633,12.595245 45.630882,23.92802 
C 45.637526,23.715668 45.663926,23.511199 45.663926,23.297317 C 
45.663926,11.669141 35.775467,2.2317782 23.591473,2.2317782 z"
+       
style="opacity:1;fill:url(#linearGradient6026);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       sodipodi:nodetypes="csczcsc" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Highlight" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="dots" />
+</svg>
Files 
old/plasma5-openSUSE/config-files/usr/share/icons/oxygen/scalable/places/start-here-branding.svgz
 and 
new/plasma5-openSUSE/config-files/usr/share/icons/oxygen/scalable/places/start-here-branding.svgz
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/plasma5-openSUSE/config-files/usr/share/plasma/desktoptheme/openSUSElight/metadata.desktop
 
new/plasma5-openSUSE/config-files/usr/share/plasma/desktoptheme/openSUSElight/metadata.desktop
--- 
old/plasma5-openSUSE/config-files/usr/share/plasma/desktoptheme/openSUSElight/metadata.desktop
      2014-09-24 03:00:55.000000000 +0200
+++ 
new/plasma5-openSUSE/config-files/usr/share/plasma/desktoptheme/openSUSElight/metadata.desktop
      2014-10-17 23:13:04.000000000 +0200
@@ -17,4 +17,10 @@
 defaultWallpaperTheme=openSUSEdefault
 defaultFileSuffix=.jpg
 defaultWidth=1920
-defaultHeight=1080
\ No newline at end of file
+defaultHeight=1080
+
+[ContrastEffect]
+enabled=true
+contrast=0.2
+intensity=2.0
+saturation=1.7
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma5-openSUSE/greeter/CMakeLists.txt 
new/plasma5-openSUSE/greeter/CMakeLists.txt
--- old/plasma5-openSUSE/greeter/CMakeLists.txt 1970-01-01 01:00:00.000000000 
+0100
+++ new/plasma5-openSUSE/greeter/CMakeLists.txt 2014-10-18 02:43:52.000000000 
+0200
@@ -0,0 +1,31 @@
+cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
+set(QT_MIN_VERSION "5.2.0")
+
+find_package(ECM 1.0.0 REQUIRED NO_MODULE)
+set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
+
+include(FeatureSummary)
+include(WriteBasicConfigVersionFile)
+include(KDEInstallDirs)
+include(KDECMakeSettings)
+include(KDECompilerSettings)
+
+find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Gui Xml)
+find_package(KF5 REQUIRED COMPONENTS KDELibs4Support)
+
+set(greeter_SRCS main.cpp greetings.cpp)
+
+kde4_add_executable(SUSEgreeter ${greeter_SRCS})
+
+target_link_libraries(SUSEgreeter ${KDE4_KDEUI_LIBS} ${QT_QTXML_LIBRARY})
+
+install(TARGETS SUSEgreeter DESTINATION ${BIN_INSTALL_DIR})
+
+install( FILES greet_header.html greet_section.html greet_footer.html greet.xml
+         DESTINATION ${DATA_INSTALL_DIR}/SUSEgreeter )
+
+install(FILES SUSEgreeter.desktop DESTINATION ${AUTOSTART_INSTALL_DIR})
+
+install( FILES SUSEgreeter.desktop DESTINATION  ${XDG_APPS_INSTALL_DIR} )
+
+add_subdirectory( pics )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma5-openSUSE/greeter/Messages.sh 
new/plasma5-openSUSE/greeter/Messages.sh
--- old/plasma5-openSUSE/greeter/Messages.sh    1970-01-01 01:00:00.000000000 
+0100
+++ new/plasma5-openSUSE/greeter/Messages.sh    2014-03-02 19:49:52.000000000 
+0100
@@ -0,0 +1,3 @@
+#! /usr/bin/env bash
+$EXTRACTRC -tag-group=none --tag=title --tag=text greet.xml >> rc.cpp || exit 
12
+$XGETTEXT `find . -name "*.cpp"` -o $podir/SUSEgreeter.pot
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma5-openSUSE/greeter/SUSEgreeter.desktop 
new/plasma5-openSUSE/greeter/SUSEgreeter.desktop
--- old/plasma5-openSUSE/greeter/SUSEgreeter.desktop    1970-01-01 
01:00:00.000000000 +0100
+++ new/plasma5-openSUSE/greeter/SUSEgreeter.desktop    2014-03-02 
19:49:52.000000000 +0100
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+Exec=SUSEgreeter -caption "%c" %i %m  
+Icon=SUSEgreeter
+Terminal=false
+Name=openSUSE
+X-KDE-autostart-after=plasma
+X-KDE-autostart-condition=SUSEgreeterrc:General:FirstLogin113:true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma5-openSUSE/greeter/greet.xml 
new/plasma5-openSUSE/greeter/greet.xml
--- old/plasma5-openSUSE/greeter/greet.xml      1970-01-01 01:00:00.000000000 
+0100
+++ new/plasma5-openSUSE/greeter/greet.xml      2014-03-02 19:49:52.000000000 
+0100
@@ -0,0 +1,18 @@
+<?xml version='1.0' standalone='yes'?>
+<greeter>
+       <section>
+               <title>openSUSE Project</title>
+               <icon>cr64-suse</icon>
+    <text> &lt;a href="https://en.opensuse.org/openSUSE:About"&gt;We 
are&lt;/a&gt; a global community promoting and developing openSUSE Linux. We 
believe in building great technology through open collaboration, without 
barriers or bureaucrats. We make computers useful tools, stable but not 
outdated. Learn more &lt;a href="http://en.opensuse.org/"&gt;about openSUSE 
here&lt;/a&gt; and get &lt;a href="http://news.opensuse.org"&gt;the latest 
openSUSE news here&lt;/a&gt;. </text>
+       </section>
+       <section>
+               <title>Build Service</title>
+               <icon>blueprint</icon>
+   <text>openSUSE means participating fairly in Free and Open Source Software. 
We contribute to projects like the Linux kernel, GNU gcc, Samba, KDE and GNOME. 
Our tools are useful to all, like &lt;a 
href="http://openbuildservice.org"&gt;Open Build Service&lt;/a&gt;, the 
filesystem snapshot and recovery tool &lt;a 
href="http://snapper.io"&gt;Snapper&lt;/a&gt;, and the distribution testing 
tool &lt;a href="http://openqa.opensuse.org/"&gt;openQA&lt;/a&gt;. openSUSE 
meets a wide range of needs thanks to initiatives like our Rolling Release 
&lt;a href="http://opensuse.org/Tumbleweed"&gt;Tumbleweed&lt;/a&gt; and the 
easy custom OS builder &lt;a href="http://susestudio.com"&gt;SUSE 
Studio&lt;/a&gt;.</text>
+       </section>
+       <section>
+               <title>Community Support</title>
+               <icon>support</icon>
+    <text> We want you to have a great openSUSE experience. Our &lt;a 
href="http://help.opensuse.org/"&gt;Online Help&lt;/a&gt; site provides a lot 
of information and you can find answers and ask questions on our &lt;a 
href="http://forums.opensuse.org/"&gt;openSUSE Forums&lt;/a&gt;. Look &lt;a 
href="https://en.opensuse.org/openSUSE:Communication_channels"&gt;here&lt;/a&gt;
 to find more openSUSE communication channels.</text>
+       </section>
+</greeter>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma5-openSUSE/greeter/greet_footer.html 
new/plasma5-openSUSE/greeter/greet_footer.html
--- old/plasma5-openSUSE/greeter/greet_footer.html      1970-01-01 
01:00:00.000000000 +0100
+++ new/plasma5-openSUSE/greeter/greet_footer.html      2014-10-18 
10:27:28.000000000 +0200
@@ -0,0 +1,40 @@
+     <tr>
+      <td width="128" align="center"/>
+      <td>
+        <table width="100%" border="0" cellpadding="0" cellspacing="0">
+          <tr>
+            <td align="left">
+              <nobr>
+                <font color="#000000">
+                  <i18n>__ENJOY_OPENSUSE__</i18n>
+                </font>
+              </nobr>
+            </td>
+          </tr>
+        </table>
+      </td>
+    </tr>
+    <tr>
+      <td/>
+      <td align=center>
+        <table border="0" cellpadding="0" cellspacing="0">
+          <tr>
+            <td align="center" valign="center" width="200">
+              <a href="/introduction"><img 
src="/usr/share/icons/oxygen/22x22/apps/kde.png" width="22" height="22" 
border="0"/><br/><font size="-1" 
color="#000000"><strong><i18n>__INTRODUCTION__</i18n></strong></font></a>
+            </td> 
+          </tr>
+        </table>
+      </td>
+      <td align=right>
+        <table border="0" cellpadding="0" cellspacing="0">
+          <tr>
+            <td align="center" valign="center" width="40">
+              <a href="/close"><img 
src="/usr/share/SUSEgreeter/button_cancel.png" width="22" height="22" 
border="0"/><br/><font size="-1" 
color="#000000"><strong><i18n>__CLOSE__</i18n></strong></font></a>
+            </td><td width="20"></td>
+          </tr>
+        </table>
+      </td>
+    </tr>
+  </table>
+</qt>
+ 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma5-openSUSE/greeter/greet_header.html 
new/plasma5-openSUSE/greeter/greet_header.html
--- old/plasma5-openSUSE/greeter/greet_header.html      1970-01-01 
01:00:00.000000000 +0100
+++ new/plasma5-openSUSE/greeter/greet_header.html      2014-10-18 
10:26:58.000000000 +0200
@@ -0,0 +1,14 @@
+<qt background="/usr/share/SUSEgreeter/greeter.png" link="#ccffcc" 
vlink="#66cc99" alink="#99cccc" leftmargin="0" topmargin="0" marginwidth="0" 
marginheight="0">
+  <table width="100%" border="0" cellpadding="0" cellspacing="0">
+    <tr>
+      <td>
+       <img src="/usr/share/SUSEgreeter/40x32.png" width="1" height="30" 
border="0"/>
+      </td>
+      <td align="center" valign="center" width="40">
+       <img src="/usr/share/SUSEgreeter/logo.png" width="140" height="30" 
border="0"/>
+      </td>
+
+    </tr>
+  </table>
+  <br>
+  <table border="0" cellpadding="10" cellspacing="0">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma5-openSUSE/greeter/greet_section.html 
new/plasma5-openSUSE/greeter/greet_section.html
--- old/plasma5-openSUSE/greeter/greet_section.html     1970-01-01 
01:00:00.000000000 +0100
+++ new/plasma5-openSUSE/greeter/greet_section.html     2014-10-18 
10:27:11.000000000 +0200
@@ -0,0 +1,14 @@
+    <tr>
+      <td width="64" align="center">
+        <img src="/usr/share/SUSEgreeter/__ICON__.png" width="64" height="64" 
align="absmiddle"/>
+      </td>
+      <td>
+        <font color="#000000">
+          <b>
+            <i18n>__TITLE__</i18n>
+          </b>
+          <br/>
+          <i18n>__TEXT__</i18n>
+        </font>
+      </td>
+    </tr>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma5-openSUSE/greeter/greetings.cpp 
new/plasma5-openSUSE/greeter/greetings.cpp
--- old/plasma5-openSUSE/greeter/greetings.cpp  1970-01-01 01:00:00.000000000 
+0100
+++ new/plasma5-openSUSE/greeter/greetings.cpp  2014-03-02 19:49:52.000000000 
+0100
@@ -0,0 +1,220 @@
+/*
+ *
+ * Copyright (C) 2001 Adrian Schroeter <[email protected]>
+ *
+ */
+
+#include <QWidget>
+#include <QLayout>
+#include <QCheckBox>
+#include <QString>
+#include <QSpinBox>
+#include <QRegExp>
+#include <QLabel>
+#include <QLayout>
+#include <QTimer>
+#include <QFile>
+#include <QTextStream>
+#include <QDomDocument>
+#include <QShowEvent>
+#include <QScrollBar>
+
+#include <KApplication>
+#include <KConfig>
+#include <KGlobal>
+#include <KStandardDirs>
+#include <KLocale>
+#include <KCModule>
+#include <KProcess>
+
+#include "greetings.h"
+
+/**** SUSEgreetings ****/
+
+SUSEgreetings::SUSEgreetings()
+// the Qt implementation is a bit broken, the frameless hint also disables
+// closing of the window altogether, so add the close button hint in order
+// to enable Alt+F4, and the button itself actually won't be shown with KWin 
anyway
+     : QDialog ( 0, Qt::FramelessWindowHint | Qt::WindowCloseButtonHint )
+{
+     QFile f;
+     QString content;
+
+     // header
+     QString filename = KStandardDirs::locate ( "data", 
"SUSEgreeter/greet_header.html" );
+     f.setFileName ( filename );
+     if ( ! f.open ( QIODevice::ReadOnly ) ) {
+          // %1 = filename
+          content = i18n ( "Error loading %1", QLatin1String ( 
"greet_header.html" ) );
+     } else {
+          QTextStream stream ( &f );
+          content = stream.readAll();
+          stream.reset();
+          f.close();
+     }
+
+     // section template
+     QString section_template;
+     filename = KStandardDirs::locate ( "data", 
"SUSEgreeter/greet_section.html" );
+     f.setFileName ( filename );
+     if ( ! f.open ( QIODevice::ReadOnly ) ) {
+          // %1 = filename
+          section_template = i18n ( "Error loading %1", QLatin1String ( 
"greet_section.html" ) );
+     } else {
+          QTextStream stream ( &f );
+          section_template = stream.readAll();
+          stream.reset();
+          f.close();
+     }
+
+     // sections
+     filename = KStandardDirs::locate ( "data", "SUSEgreeter/greet.xml" );
+     f.setFileName ( filename );
+     if ( ! f.open ( QIODevice::ReadOnly ) ) {
+          // %1 = filename
+          content += i18n ( "Error loading %1", QLatin1String ( "greet.xml" ) 
);
+     } else {
+          QDomDocument doc ( "sections" );
+          if ( !doc.setContent ( &f ) ) {
+               content += i18n ( "Error loading %1", QLatin1String ( 
"greet.xml" ) );
+          } else {
+               QDomElement docElem = doc.documentElement();
+               QDomNode n = docElem.firstChild();
+               while ( !n.isNull() ) {
+                    QDomElement e = n.toElement();
+                    if ( !e.isNull() ) {
+                         if ( e.tagName() =="section" ) {
+                              QString section = section_template;
+                              QDomNode ex = n.firstChild();
+                              while ( !ex.isNull() ) {
+                                   QDomElement e2 = ex.toElement();
+                                   if ( !e2.isNull() ) {
+                                        if ( e2.tagName() =="icon" ) {
+                                             section.replace ( "__ICON__", 
e2.text() );
+                                        } else if ( e2.tagName() =="title" ) {
+                                             section.replace ( "__TITLE__", 
i18n ( e2.text().toAscii() ) );
+                                        } else if ( e2.tagName() =="text" ) {
+                                             section.replace ( "__TEXT__", 
i18n ( e2.text().toAscii() ) );
+                                        }
+                                   }
+                                   ex = ex.nextSibling();
+                              }
+                              content += section;
+                         }
+                    }
+                    n = n.nextSibling();
+               }
+          }
+          f.close();
+     }
+
+     // footer
+     filename = KStandardDirs::locate ( "data", 
"SUSEgreeter/greet_footer.html" );
+     f.setFileName ( filename );
+     if ( ! f.open ( QIODevice::ReadOnly ) ) {
+          // %1 = filename
+          content = i18n ( "Error loading %1", QLatin1String ( 
"greet_footer.html" ) );
+     } else {
+          QTextStream stream ( &f );
+          content += stream.readAll();
+          stream.reset();
+          f.close();
+     }
+     content.replace ( "__ENJOY_OPENSUSE__", i18n ( "Have a lot of fun!" ) );
+     content.replace ( "__CLOSE__", i18n ( "CLOSE" ) );
+     content.replace ( "__INTRODUCTION__", i18n ( "Show Introduction to KDE4" 
) );
+     setStyleSheet("background:transparent;");
+     setAttribute(Qt::WA_TranslucentBackground);
+     setWindowFlags(Qt::FramelessWindowHint);
+
+     Text = new KTextBrowser ( this, "TextView" );     
+     Text->setText ( content );
+     Text->setNotifyClick ( true );
+     Text->setFrameStyle ( QFrame::NoFrame );     
+     QHBoxLayout *top = new QHBoxLayout ( this );
+     top->setContentsMargins ( 0, 0, 0, 0 );
+     top->addWidget ( Text );
+     setFixedSize ( 800, 600 );
+     top->activate();
+
+     QFont font;
+     font.setPixelSize ( 17 );
+     font.setFamily ( "sans serif" );
+     Text->setFont ( font );
+     Text->adjustSize();
+
+     top->activate();
+
+     connect ( Text, SIGNAL ( urlClick ( const QString& ) ), this, SLOT ( 
urlClick ( const QString& ) ) );
+}
+
+void SUSEgreetings::showEvent ( QShowEvent* e )
+{
+     QDialog::showEvent ( e );
+
+     adjustFontSize();
+}
+
+void SUSEgreetings::adjustFontSize()
+{
+     if ( Text->verticalScrollBar()->isVisible() ) {
+          QFont font = Text->font();
+          if ( font.pixelSize() < 14 )
+               return;
+
+          font.setPixelSize ( font.pixelSize()-1 );
+          Text->setFont ( font );
+
+          QTimer::singleShot ( 0, this, SLOT ( adjustFontSize() ) );
+     }
+}
+
+SUSEgreetings::~SUSEgreetings()
+{
+}
+
+void SUSEgreetings::urlClick ( const QString &s )
+{
+     // to get rid of const
+     QString url ( s );
+
+     if ( url.startsWith ( "/close" ) ) {
+          kapp->quit();
+          return;
+     }
+
+     if ( url=="http://software.opensuse.org/"; )
+          
url="http://software.opensuse.org/search?baseproject=openSUSE%3A12.1";;
+
+     if ( url.startsWith ( "/you" ) ) {
+          KProcess::startDetached ( "kdesu", QStringList() << "/sbin/yast2" << 
"online_update" );
+     } else if ( url.startsWith ( "irc://" ) ) {
+          KProcess::startDetached ( "konversationircprotocolhandler", 
QStringList() << url );
+     } else if ( url.startsWith ( "/introduction" ) ) {
+          url="http://userbase.kde.org/";;
+          KProcess::startDetached ( "kfmclient", QStringList() << "openURL" << 
url );
+     } else {
+          KProcess::startDetached ( "kfmclient", QStringList() << "openURL" << 
url );
+     }
+
+     // give the user some feedback
+     QApplication::changeOverrideCursor ( Qt::WaitCursor );
+     QTimer::singleShot ( 2000, this, SLOT ( resetCursor() ) );
+};
+
+void SUSEgreetings::resetCursor()
+{
+     QApplication::restoreOverrideCursor();
+};
+
+int SUSEgreetings::buttons()
+{
+     return 0 ;
+}
+
+QString SUSEgreetings::quickHelp() const
+{
+     return QString ( "" );
+}
+
+#include "greetings.moc"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma5-openSUSE/greeter/greetings.h 
new/plasma5-openSUSE/greeter/greetings.h
--- old/plasma5-openSUSE/greeter/greetings.h    1970-01-01 01:00:00.000000000 
+0100
+++ new/plasma5-openSUSE/greeter/greetings.h    2014-03-02 19:49:52.000000000 
+0100
@@ -0,0 +1,38 @@
+#include <QShowEvent>
+/* vi: ts=8 sts=4 sw=4
+ */
+
+#ifndef __greetings_h_included__
+#define __greetings_h_included__
+
+class KConfig;
+
+#include <QDialog>
+#include <QLabel>
+#include <QImage>
+#include <KTextBrowser>
+
+
+class SUSEgreetings : public QDialog {
+     Q_OBJECT
+
+public:
+     SUSEgreetings();
+     ~SUSEgreetings();
+
+     int buttons();
+     QString quickHelp() const;
+
+protected:
+     void showEvent ( QShowEvent* );
+
+protected slots:
+     void urlClick ( const QString& );
+     void adjustFontSize();
+     void resetCursor();
+
+private:
+     KTextBrowser *Text;
+};
+
+#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma5-openSUSE/greeter/main.cpp 
new/plasma5-openSUSE/greeter/main.cpp
--- old/plasma5-openSUSE/greeter/main.cpp       1970-01-01 01:00:00.000000000 
+0100
+++ new/plasma5-openSUSE/greeter/main.cpp       2014-10-18 02:47:48.000000000 
+0200
@@ -0,0 +1,77 @@
+/***************************************************************************
+                          main.cpp  -  description
+                             -------------------
+    begin                : Die Mai 22 17:24:18 CEST 2001
+    copyright            : (C) 2001 by Ralf Nolden
+    email                : [email protected]
+ ***************************************************************************/
+
+/***************************************************************************
+ *                                                                         *
+ *   This program is free software; you can redistribute it and/or modify  *
+ *   it under the terms of the GNU General Public License as published by  *
+ *   the Free Software Foundation; either version 2 of the License, or     *
+ *   (at your option) any later version.                                   *
+ *                                                                         *
+ ***************************************************************************/
+
+//#include "config.h"
+#include <KCmdLineArgs>
+#include <K4AboutData>
+#include <KLocale>
+#include <greetings.h>
+#include <QDesktopWidget>
+
+#include <KGlobal>
+#include <KRun>
+#include <KApplication>
+#include <KConfig>
+#include <KConfigGroup>
+
+int main ( int argc, char *argv[] )
+{
+
+     K4AboutData aboutData ( "SUSEgreeter", 0, ki18n ( "SUSEgreeter" ), "0.1",
+                            ki18n ( "SUSEgreeter" ), K4AboutData::License_GPL, 
ki18n ( "(c) 2001, Adrian Schroeter" ) );
+     aboutData.addAuthor ( ki18n ( "Adrian Schroeter" ), KLocalizedString(), 
"[email protected]" );
+
+     KCmdLineArgs::init ( argc, argv, &aboutData );
+
+     //KLocale::setMainCatalog ( "SUSEgreeter" );
+
+     KApplication a;
+
+     KGlobal::locale()->insertCatalog ( QString::fromLatin1 ( "kpersonalizer" 
) );
+
+     // first, reset the startup from true (see desktop file in 
share/autostart) to false
+     KConfig SUSEgreeterrc ( "SUSEgreeterrc" );
+     KConfigGroup grp = SUSEgreeterrc.group ( "General" );
+     bool ktip = ( grp.readEntry ( "FirstLogin113", true ) );
+     grp.writeEntry ( "FirstLogin113", false );
+     grp.sync();
+
+     SUSEgreetings greeter;
+     a.setTopWidget ( &greeter );
+     greeter.adjustSize();
+
+     QDesktopWidget *dsk = kapp->desktop();
+     QRect scr = dsk->screenGeometry ( dsk->screenNumber ( QPoint ( 0, 0 ) ) );
+     QRect grt ( 0, 0, greeter.width(), greeter.height() );
+     grt.moveCenter ( scr.center() );
+     greeter.setGeometry ( grt );
+     greeter.show();
+
+     int ret = a.exec();
+     if ( ktip ) { // only run if we set this to true in the constructor. then 
SUSEgreeter didn't run before
+          // set the ktiprc file entry to true. The global one is set to false 
for starting SUSEgreeter
+#if 0
+          KConfig ktiprc ( "ktiprc" );
+          KConfigGroup group = ktiprc.group ( "TipOfDay" );
+          group.writeEntry ( "RunOnStart", true );
+          ktiprc.sync();
+#endif
+
+//      kapp->dcopClient()->send("kicker", "kicker", "showKMenu()", "");
+     }
+     return ret;
+}
Files old/plasma5-openSUSE/greeter/pics/40x32.png and 
new/plasma5-openSUSE/greeter/pics/40x32.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma5-openSUSE/greeter/pics/CMakeLists.txt 
new/plasma5-openSUSE/greeter/pics/CMakeLists.txt
--- old/plasma5-openSUSE/greeter/pics/CMakeLists.txt    1970-01-01 
01:00:00.000000000 +0100
+++ new/plasma5-openSUSE/greeter/pics/CMakeLists.txt    2014-03-02 
19:49:52.000000000 +0100
@@ -0,0 +1,2 @@
+install( FILES 40x32.png blueprint.png button_cancel.png greeter.png 
cr64-suse.png kdmconfig.png tux.png support.png logo.png
+         DESTINATION ${DATA_INSTALL_DIR}/SUSEgreeter )
Files old/plasma5-openSUSE/greeter/pics/blueprint.png and 
new/plasma5-openSUSE/greeter/pics/blueprint.png differ
Files old/plasma5-openSUSE/greeter/pics/button_cancel.png and 
new/plasma5-openSUSE/greeter/pics/button_cancel.png differ
Files old/plasma5-openSUSE/greeter/pics/cr64-suse.png and 
new/plasma5-openSUSE/greeter/pics/cr64-suse.png differ
Files old/plasma5-openSUSE/greeter/pics/greeter.png and 
new/plasma5-openSUSE/greeter/pics/greeter.png differ
Files old/plasma5-openSUSE/greeter/pics/kdmconfig.png and 
new/plasma5-openSUSE/greeter/pics/kdmconfig.png differ
Files old/plasma5-openSUSE/greeter/pics/logo.png and 
new/plasma5-openSUSE/greeter/pics/logo.png differ
Files old/plasma5-openSUSE/greeter/pics/support.png and 
new/plasma5-openSUSE/greeter/pics/support.png differ
Files old/plasma5-openSUSE/greeter/pics/tux.png and 
new/plasma5-openSUSE/greeter/pics/tux.png differ

--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to