Hello community,

here is the log from the commit of package enlightenment for openSUSE:Factory 
checked in at 2015-09-27 08:39:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/enlightenment (Old)
 and      /work/SRC/openSUSE:Factory/.enlightenment.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "enlightenment"

Changes:
--------
--- /work/SRC/openSUSE:Factory/enlightenment/enlightenment.changes      
2015-06-11 08:23:28.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.enlightenment.new/enlightenment.changes 
2015-09-27 08:39:13.000000000 +0200
@@ -1,0 +2,158 @@
+Wed Sep 23 04:44:54 UTC 2015 - [email protected]
+
+- Remove unneeded debug from spec
+
+-------------------------------------------------------------------
+Wed Sep 23 03:23:33 UTC 2015 - [email protected]
+
+- Belated changelog entry for removing some pages from the wizard
+  this also means set_default_system_language.patch is no longer required
+
+-------------------------------------------------------------------
+Thu Sep 17 12:38:17 UTC 2015 - [email protected]
+
+- Add network manager intergration including 
feature-network-manager-wizard.patch 
+
+-------------------------------------------------------------------
+Tue Sep 15 06:01:47 UTC 2015 - [email protected]
+
+- bump to 0.19.10
+  * Remove enlightenment-0.19.9-fix-font-loading.patch (included upstream)
+Tickets Resolved:
+
+    T1732
+    T1923
+    T2690
+    T2703
+    T2717
+ 
+e comp - set rects to null to silence compiler warning
+fix x11 compositor to use damage events
+explicitly show the client object of internal window during show
+force-disable refocus during desk flip on client activation
+unshade clients when activating
+ensure that normal clients are stacked below overrides when raising
+add extreme hacks to enforce nocomp stacking policies
+set 'starting' flag for desk show in e_zone_desk_count_set()
+ensure that non-fullscreen nocomp clients have their layers re-set
+Wizard: Update icon theme search list
+
+-------------------------------------------------------------------
+Sun Sep  6 08:15:42 UTC 2015 - [email protected]
+
+- Add enlightenment-0.19.9-fix-font-loading.patch
+  * Already upstream in what will become 0.19.10 and
+    0.20.0
+  * Currently we don't ship the icon sets e looks for
+
+-------------------------------------------------------------------
+Sun Aug 23 11:42:06 UTC 2015 - [email protected]
+
+- bump to 0.19.9
+Full Release Notes:
+https://phab.enlightenment.org/phame/live/3/post/e19_9_release/
+
+Tickets resolved:
+
+    T2045
+    T2127
+    T2462
+    T2492
+    T2585
+    T2645
+    T2674
+    T2676
+
+-------------------------------------------------------------------
+Thu Aug  6 06:25:11 UTC 2015 - [email protected]
+
+- bump to 0.19.8 -skipped .6 - .7
+  
+Full release notes:
+https://phab.enlightenment.org/phame/live/3/post/e19_6_release/
+https://phab.enlightenment.org/phame/live/3/post/e19_7_release/
+https://phab.enlightenment.org/phame/live/3/post/e19_8_release/
+
+Tickets resolved: 
+  0.19.6
+T2259
+T2277
+T2411
+T2547
+T2566
+T2594
+  0.19.8
+T2071
+T2210
+T2423
+T2604
+T2642
+
+Changes:
+0.19.6
+passive window grabs - fix side-effect leave/enter events on clients
+enlightenment: Make E build again with EFL from git
+wizard: Prevent crash
+wizard: Prevent crash
+reject client fullscreening based on config and desk visibility
+force xwindow stacking to obey nocomp policy and stack below current nocomp
+allow new fullscreening clients to replace current nocomp where applicable
+fix focusing client on mouse events which trigger actions (with exceptions)
+fix shelf visibility state signals
+fix eo errors for ilist icon select state
+allow layer-blocked clients in deskmirror to restack
+return an accurate value for override clients in e_comp_object_util_zone_get()
+only apply deskmirror client visibility logic for non-deleted clients
+stop rejecting possibly-valid x11 focus events
+check for possible parent window on x11 mouse button events
+fix focus FIXME regarding focus-setting on clients from other desks
+unset changes.visible when forcing visibility during no-effect desk flip
+add E_Client->mouse.in for determining mouse-in status
+trigger fake mouse-out on clients when unsetting focus
+trigger client mouse-in on x11 mouse movement for non-action clients
+enforce pstate's extremely-confusing no_turbo option in cpufreq
+use client window for x11 button ungrabbing
+redo all x11 client mouse grabbing for focus
+straggler ungrab of x11 parent window from previous commit
+ensure x11 focus grabs are applied on client init when needed
+only ungrab x11 windows when appropriate focus options are set
+reject x11 replay clicks when event window != client window
+do not apply x11 focus grabs to internal clients if efl version > 1.14
+make e_client_util_desk_visible() work for overrides without desks
+make pager popups only trigger on urgency hint if client is not currently 
visible
+set CRITICAL urgency for notification internal notifications
+block client signal binding activation when mouse action is active
+move E_Client->mouse.in to E_Client->mouse_in to avoid abi breakage
+account for race condition when creating initial comp object updates tiler
+fix compile against newer efl
+move grabinput focus fix timer to x11 compositor and fix it to Work Better
+always set x11 override client geometry on startup
+fix compile warning
+only unset e MANAGED atom on non-shutdown
+only trigger client mouse-in from x11 mouse move event if client+desk are 
visible
+ensure that focus is set and focus stack is managed on winlist hide
+never use new clients for stacking part 2: the secret of the stacking
+ensure clients possess comp_data before dereferencing it during x11 stacking
+always stop passing key events on once they reach the lokker callback
+simulate modal windows for badly behaved x11 clients
+
+0.19.7
+use runtime check for determining x11 compositor grab behavior
+improve x11 compatibility with efl versions earlier than 1.15
+
+0.19.8
+e - warning fix - fix SVID_SOURCE complaint warning
+e menu - an extra object ref causes menus to never be freed
+e - shelf menu - handle deletion properly if cb is not for shelf menu
+allow x11 mouse wheel events to check ev->event_window for possible client 
match
+reject x11 NotifyVirtual and NotifyInferior mouse in events
+disable ecore-evas events on client windows during actions
+fix build break from previous commit
+use gadget zone for evry gadget launcher
+add fallback loading of default theme on init
+remove spurious focus setting on desk flip without animation
+fix wizard module loading when E_MODULE_SRC_PATH is set
+defer focus-setting on focus revert during desk flip when visibility is pending
+show drag object immediately when beginning a drag
+
+-------------------------------------------------------------------

Old:
----
  enlightenment-0.19.5.tar.xz
  set_default_system_language.patch

New:
----
  enlightenment-0.19.10.tar.xz
  network_manager_wizard.c

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

Other differences:
------------------
++++++ enlightenment.spec ++++++
--- /var/tmp/diff_new_pack.kVJEjQ/_old  2015-09-27 08:39:15.000000000 +0200
+++ /var/tmp/diff_new_pack.kVJEjQ/_new  2015-09-27 08:39:15.000000000 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define efl_version    1.11.3
+%define efl_version    1.15.0
 
 %if 0%{?suse_version} >= 1230 || 0%{?fedora} >= 18
 %define systemd_present 1
@@ -27,7 +27,7 @@
 %define generate_manpages 0
 
 Name:           enlightenment
-Version:        0.19.5
+Version:        0.19.10
 Release:        0
 Summary:        The window manager
 License:        BSD-2-Clause
@@ -37,13 +37,14 @@
 Source2:        e17
 Source3:        sysactions.conf-oS12.2
 Source4:        sysactions.conf-systemd
+# PATCH-FEATURE_OPENSUSE feature-network-manager-wizard.patch 
[email protected] adds nm-applet to startup apps if its present, 
+# this will be maybe upstreamed when upstream network manager applet supports 
app indicator - (1.1.0) 
+Source5:        network_manager_wizard.c
 # PATCH-FIX-OPENSUSE - enlightenment-0.16.999.65256-dont_require_suidbit.patch 
[email protected] -- upstream insist on having suidbit
 Patch0:         enlightenment-0.16.999.65256-dont_require_suidbit.patch
 # PATCH-FEATURE-OPENSUSE dont_offer_updates.patch -- don't offer updates, 
that's up to package manager -- [email protected]
 Patch1:         dont_offer_updates.patch
-# PATCH-FEATURE-OPENSUSE set_default_system_language.patch -- use system 
default language and don't ask user --  [email protected]
-Patch2:         set_default_system_language.patch
-Patch3:         %{name}-0.19.1-fix-bashisms.patch
+Patch2:         %{name}-0.19.1-fix-bashisms.patch
 BuildRequires:  alsa-devel
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -103,6 +104,10 @@
 # Recommend sni-qt to make Qt4/kde4 apps work with systray
 Recommends:     sni-qt
 
+# Recommended to make NetworkManager Intergration work
+Recommends:     gnome-keyring
+Recommends:     NetworkManager-appindicator
+
 Requires:       enlightenment-branding = 0.1
 
 Provides:       e_module-notification = 0.2.1
@@ -178,7 +183,10 @@
 %patch0
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
+
+# Copy In new Network Wizard
+rm src/modules/wizard/page_110.c
+cp -v %{SOURCE5} src/modules/wizard/page_110.c
 
 %build
 # fake time used for documentation
@@ -250,6 +258,18 @@
 
 %endif
 
+# Remove unwanted wizard pages
+# 
/usr/lib64/enlightenment/modules/wizard/linux-gnu-x86_64-ver-autocannoli-0.20/page_010.so
+
+# Remove language / keyboard pages
+rm %{buildroot}%{_libdir}/enlightenment/modules/wizard/*/page_010.so
+rm %{buildroot}%{_libdir}/enlightenment/modules/wizard/*/page_011.so
+# Remove connman page
+rm %{buildroot}%{_libdir}/enlightenment/modules/wizard/*/page_110.so
+# Don't remove Updates 170 (We have a patch to ensure its disabled)
+# Remove tasks page, with our profile its not needed 
+rm %{buildroot}%{_libdir}/enlightenment/modules/wizard/*/page_180.so
+
 # remove files from not wanted place
 rm %{buildroot}%{_datadir}/enlightenment/{COPYING,AUTHORS}
 

++++++ dont_offer_updates.patch ++++++
--- /var/tmp/diff_new_pack.kVJEjQ/_old  2015-09-27 08:39:15.000000000 +0200
+++ /var/tmp/diff_new_pack.kVJEjQ/_new  2015-09-27 08:39:15.000000000 +0200
@@ -1,22 +1,22 @@
 Index: enlightenment-0.18.0-rc2/src/modules/wizard/page_170.c
 ===================================================================
---- enlightenment-0.18.0-rc2.orig/src/modules/wizard/page_170.c
-+++ enlightenment-0.18.0-rc2/src/modules/wizard/page_170.c
+--- a/src/modules/wizard/page_170.c
++++ b/src/modules/wizard/page_170.c
 @@ -1,7 +1,7 @@
  /* Ask about updates checking */
  #include "e_wizard.h"
- 
+
 -static int do_up = 1;
 +static int do_up = 0;
  /*
- EAPI int
+ E_API int
  wizard_page_init(E_Wizard_Page *pg __UNUSED__, Eina_Bool *need_xdg_desktops 
__UNUSED__, Eina_Bool *need_xdg_icons __UNUSED__)
-@@ -58,7 +58,7 @@ wizard_page_show(E_Wizard_Page *pg)
+@@ -58,7 +58,7 @@
     evas_object_show(of);
- 
+
     e_wizard_page_show(o);
 -   return 1; /* 1 == show ui, and wait for user, 0 == just continue */
 +   return 0; /* 1 == show ui, and wait for user, 0 == just continue */
  }
- 
- EAPI int
+
+ E_API int

++++++ enlightenment-0.19.5.tar.xz -> enlightenment-0.19.10.tar.xz ++++++
/work/SRC/openSUSE:Factory/enlightenment/enlightenment-0.19.5.tar.xz 
/work/SRC/openSUSE:Factory/.enlightenment.new/enlightenment-0.19.10.tar.xz 
differ: char 26, line 1

++++++ network_manager_wizard.c ++++++
/* Setup if we need nm-applet? */
#include "e_wizard.h"

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

#define GNOME_KEYRING_PATH "/etc/xdg/autostart/gnome-keyring-secrets.desktop"
#define NM_APPLET_PATH     "/etc/xdg/autostart/nm-applet.desktop"

/*

E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops 
EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
   return 1;
}

E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
   return 1;
}
*/

E_API int
wizard_page_show(E_Wizard_Page *pg)
{
  // copyed from e_start_main.c
  char buf[16384], * home;
  FILE *fp;

  home = getenv("HOME");

  if (home && (0 == access(GNOME_KEYRING_PATH, F_OK)) && (0 == 
access(NM_APPLET_PATH, F_OK)))
  {
    snprintf(buf, sizeof(buf), "%s/.e/e/applications/startup/.order", home);

    printf("%s\n", buf);

    fp=fopen(buf, "a+");
    fprintf(fp, "%s\n%s\n", GNOME_KEYRING_PATH, NM_APPLET_PATH);
    fclose(fp);
  }

   return 0; /* 1 == show ui, and wait for user, 0 == just continue */
}

/*
E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
   return 1;
}

E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
   return 1;
}
*/

Reply via email to