Hello community,

here is the log from the commit of package enlightenment for openSUSE:Factory 
checked in at 2018-03-28 10:29:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/enlightenment (Old)
 and      /work/SRC/openSUSE:Factory/.enlightenment.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "enlightenment"

Wed Mar 28 10:29:35 2018 rev:28 rq:590939 version:0.22.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/enlightenment/enlightenment.changes      
2018-01-22 16:20:00.173768149 +0100
+++ /work/SRC/openSUSE:Factory/.enlightenment.new/enlightenment.changes 
2018-03-28 10:29:38.996781762 +0200
@@ -2 +2,34 @@
-Thu Nov 30 05:48:53 UTC 2017 - [email protected]
+Tue Mar 23 05:48:53 UTC 2018 - [email protected]
+
+- 0.22.3
+    * T6779 Fix screenlock regression
+    * T6784 enlightenment_open still uses deprecated defaults.list
+    * remove pulse - wayland hack thats no longer needed 
+
+-------------------------------------------------------------------
+Thu Mar 15 05:48:53 UTC 2018 - [email protected]
+
+- 0.22.2
+    * T5910    systray related crashes.
+    * T6202    luncher: popup focus issue.
+    * T6211    Login with wrong password possible! "Authentication via PAM had 
errors setting up the authentication session. The error code was 11"
+    * T6259    BSD CPUClock bryce gadget - arrow moves in the opposite 
direction
+    * T6328    luncher preview issues
+    * T6414    e moves and resizes maximized windows on restart
+    * T6454    Copy Paste freezes E.
+    * T6617    Better check for evas gl support
+    * T6619    Black flicker between E's splash screen and desktop
+    * T6623    moving gadgets around multiple times crashes E
+    * T6633    make it simpler to report bugs
+    * T6644    wayland / xwayland issues
+    * T6721    Make Bryce Less like a pogostick
+    * T6722    lockscreen gadgets are not shown on "startup lockscreen" and 
"suspend lockscreen" 
+    * T6723    window borders doesn't accept edje icons 
+    * Other miscolanious fixes
+- Don't ship wayland desktop file in Leap 15 (but build support)
+- Fix desktop files not to symlink to each other
+- Add feature-qt-apps-gtk2-theme.patch to set a style for Qt apps
+  they look rather broken otherwise
+
+-------------------------------------------------------------------
+Thu Nov 30 05:48:53 UTC 2017 - [email protected]

Old:
----
  enlightenment-0.22.1.tar.xz

New:
----
  enlightenment-0.22.3.tar.xz
  feature-qt-apps-gtk2-theme.patch

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

Other differences:
------------------
++++++ enlightenment.spec ++++++
--- /var/tmp/diff_new_pack.8fONWq/_old  2018-03-28 10:29:41.072707107 +0200
+++ /var/tmp/diff_new_pack.8fONWq/_new  2018-03-28 10:29:41.076706964 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package enlightenment
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
 %define enable_wayland (0%{?suse_version} > 1320)
 %define generate_manpages 0
 Name:           enlightenment
-Version:        0.22.1
+Version:        0.22.3
 Release:        0
 Summary:        The window manager
 License:        BSD-2-Clause
@@ -41,6 +41,7 @@
 # boo#1003939 don't ask for language if we can use the current system one
 Patch3:         feature-wizard-auto-lang.patch
 Patch4:         feature-wizard-keylayout-from-sys.patch
+Patch5:         feature-qt-apps-gtk2-theme.patch
 BuildRequires:  alsa-devel
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -200,6 +201,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 # Copy In new Network Wizard
 rm src/modules/wizard/page_110.c
@@ -233,10 +235,15 @@
 make %{?_smp_mflags} DESTDIR=%{buildroot} install
 
 %if %{enable_wayland}
+%if 0%{?suse_version} >= 1550
 # gdm doesn't show 2 desktop files with the same name
-unlink %{buildroot}%{_datadir}/wayland-sessions/enlightenment.desktop
+rm %{buildroot}%{_datadir}/wayland-sessions/enlightenment.desktop
 cp %{buildroot}%{_datadir}/xsessions/enlightenment.desktop \
  %{buildroot}%{_datadir}/wayland-sessions/enlightenment-wayland.desktop
+%else
+# for now don't ship a desktop file for Leap - wayland is not stably tested
+rm %{buildroot}%{_datadir}/wayland-sessions/enlightenment.desktop
+%endif
 %endif
 
 # copy documentation manually
@@ -252,14 +259,12 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 %find_lang enlightenment
 %if 0%{?suse_version}
-%fdupes -s %{buildroot}
-
 # remove setuid bits, enlightenment_backlight requires eeze-devel, which is 
not available for SLE
-chmod -s %{buildroot}%{_libdir}/enlightenment/utils/enlightenment_sys \
-%{buildroot}%{_libdir}/enlightenment/modules/sysinfo/*/cpuclock_sysfs \
-%if 0%{?sles_version} != 11
-         %{buildroot}%{_libdir}/enlightenment/utils/enlightenment_backlight \
-%endif
+# enlightenment_ckpasswd only needs suid bit on bsd's
+chmod -s %{buildroot}%{_libdir}/enlightenment/utils/enlightenment_backlight \
+                
%{buildroot}%{_libdir}/enlightenment/utils/enlightenment_ckpasswd \
+                %{buildroot}%{_libdir}/enlightenment/utils/enlightenment_sys \
+                
%{buildroot}%{_libdir}/enlightenment/modules/sysinfo/*/cpuclock_sysfs \
          %{buildroot}%{_libdir}/enlightenment/modules/cpufreq/*/freqset
 %endif
 
@@ -269,6 +274,11 @@
 
 %if 0%{?suse_version}
 %suse_update_desktop_file -r -G mixer emixer "AudioVideo;Mixer;"
+%if 0%{?suse_version} >= 1550
+%suse_update_desktop_file -N "Unstable: Enlightenment (Wayland)" -G "Unstable: 
Enlightenment (Wayland)"  
%{buildroot}%{_datadir}/wayland-sessions/enlightenment-wayland.desktop
+%endif
+# fdupes needs to be called after desktop files have been made unique
+%fdupes -s %{buildroot}
 %endif
 
 # Remove unwanted wizard pages
@@ -304,9 +314,11 @@
 %exclude %{_docdir}/%{name}/html
 %{_datadir}/xsessions/enlightenment.desktop
 %{_datadir}/xsessions/default.desktop
+%if %{enable_wayland} && 0%{?suse_version} >= 1550
 # This should be owned by something else
 %{_datadir}/wayland-sessions/
 %{_datadir}/wayland-sessions/enlightenment-wayland.desktop
+%endif
 %ghost %{_sysconfdir}/alternatives/default-xsession.desktop
 %{_datadir}/enlightenment/
 %{_datadir}/applications/*.desktop

++++++ enlightenment-0.22.1.tar.xz -> enlightenment-0.22.3.tar.xz ++++++
/work/SRC/openSUSE:Factory/enlightenment/enlightenment-0.22.1.tar.xz 
/work/SRC/openSUSE:Factory/.enlightenment.new/enlightenment-0.22.3.tar.xz 
differ: char 27, line 1

++++++ feature-qt-apps-gtk2-theme.patch ++++++
Index: enlightenment-0.22.2/src/bin/e_main.c
===================================================================
--- enlightenment-0.22.2.orig/src/bin/e_main.c
+++ enlightenment-0.22.2/src/bin/e_main.c
@@ -329,6 +329,10 @@ main(int argc, char **argv)
    e_util_env_set("PANTS", "ON");
    e_util_env_set("DESKTOP", "Enlightenment");
 
+   // For now getting Qt themes to use the gtk2 theme engine is the best way
+   // to have something that works, having nothing set leads to no icons.
+   e_util_env_set("QT_QPA_PLATFORMTHEME", "gtk2");
+
    strshare = eina_stringshare_printf("%s/enlightenment_askpass",
                                       e_prefix_bin_get());
    if (strshare)

Reply via email to