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)
