Hello community,

here is the log from the commit of package enlightenment for openSUSE:Factory 
checked in at 2015-10-22 12:58:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-09-27 08:39:13.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.enlightenment.new/enlightenment.changes 
2015-10-22 12:58:45.000000000 +0200
@@ -1,0 +2,130 @@
+Thu Oct  8 01:31:50 UTC 2015 - [email protected]
+
+- bump to 0.19.12
+Tickets Resolved
+
+T2271
+T2679
+T2743
+T2744
+T2745
+T2746
+T2750
+T2754
+T2760
+T2762
+T2763
+
+Changes since 0.19.11
+md5: fix wrong sizeof argument (SIZEOF_MISMATCH)
+efm - handle cancel of async eio if icon is freed and eio still active
+e - efm fix. fix eio error handler that is called after eio cancel
+e menus: Fix invalid comparisons.
+broadcast support for _GTK_FRAME_EXTENTS
+fully support _GTK_FRAME_EXTENTS
+add util function for determining if a client is allowed to have a frame
+fix e_shelf_position_calc() to not set struct members before applying them
+block border-affecting entries from showing up in client menu with csd
+block border-affecting client functions for csd clients
+set comp object client_inset.calc based on frame_object existence
+check warp_client existence during pointer warp before dereferencing it
+fix handling of x11 ICCCM WithdrawnState
+initialize pixmap size vars in comp resize interceptor
+map/unmap x11 client windows when toggling iconic state
+completely remove all wayland support from build system
+blacklist all versions of efl affected by T2745
+force pixmap clear when hiding an x11 window
+set x11 broadcast atom hint array size based on array-name size
+force adjustment of client geometry when changing csd frame size
+remove client maximize states during unmaximize only if they are active
+unset E_Client->changes.need_unmaximize after calling unmaximize
+allow client resizes on axes currently unrestricted by maximize state
+unset the requested maximize state when receiving a client unmaximize request
+use more accurate math to determine whether to apply a client maximize change
+do not set client window coordinates during a move until after resizing check
+use client window coords for resize-moving without a frame_object
+_GTK_FRAME_EXTENTS changes using a property, not a client message
+reject identical calls to e_comp_object_frame_geometry_set()
+reject client resize attempts for clients with dirty pixmaps
+remove object event callback on notification popdown
+free x11 damage region rects
+add RENDER_DEBUG for forced renders when setting dirty flag
+fix comp render return value for failed draws of non-argb clients
+unify comp render returns for argb and non-argb clients
+move client post-update adding into render function
+fix systray to work with spec-breaking apps, eg. steam
+move configure init after intl init has completed
+make icon selection dialog resizable in .desktop editor
+clear menu cache when saving a menu file
+attempt to load default e_bindings if initial load fails
+repopulate app list dialogs when efreet deskop cache updates
+only use fast-path pixmap size updating after a resize for x11 clients
+Add "(drag only)" to title for drag only edge bindings
+Updating spanish translation
+
+-------------------------------------------------------------------
+Thu Oct  1 21:57:57 UTC 2015 - [email protected]
+
+- bump to 0.19.11
+Tickets Resolved
+ T1069
+ T1810
+ T1922
+ T2050
+ T2219
+ T2255
+ T2626
+ T2679
+ T2722
+ T2730
+ T2731
+
+  Changes since 0.19.10
+    e - fm - flush all evas caches to get rid of open file handles b4
+      umount
+    e - fix crash in desktop lookup+fixup where exe_inst is null
+    deskmirror - fix dangling reference to mirror by refcounting it
+    deskmirror: check if ec is not null before accessing it
+    delete notification mirror objects upon deleting original popup
+    unset client hidden flag on config dialogs when activating from
+      another vdesk
+    add ilist method for setting disabled state
+    remove unused variables in ilist widget
+    send FLOAT_SET edje messages during desk flip
+    make bgpreview widget work with panoramic wallpapers
+    always set alpha for internal wins
+    decode .desktop link and directory uris in fileman menus
+    re-set internal ee win after applying alpha
+    only lower x11 layer windows for layers which have windows during
+      init
+    add eeze watch for backlight events
+    remove backlight update calls from backlight module
+    add efl versioning for eeze backlight monitoring
+    do not return non-visible clients for e_client_under_pointer_get()
+    only set focus on clients which are visible during client eval
+    move focus setting on restart into desk restore function
+    apply vertical maximize algorithm for LEFT/RIGHT maximized windows
+    unset E_Client->want/take_focus flags during client eval
+    block gadcon thaw on unpopulate when gadcon is deleted
+    only unpopulate a shelf when applying new settings if the shelf
+      won't be recreated
+    clamp client geometry to zone during geometry calc
+    redo client maximization when a non-overlap shelf changes geometry
+    do not emit client iconify signal when reapplying compositor theme
+    calculate comp object visibility regardless of pending damages
+    update xkb settings and send xkb update event when calling
+      e_xkb_layout_set()
+    only init E_EVENT_XKB_CHANGED during xkb init if xkb init hasn't
+      already occurred
+    attempt to maintain currently-selected kbd layout when modifying
+      kbd list
+    improve client exe_inst creation
+    fix systray implementation of notifier watcher
+      (StatusNotifierItem)
+
+- refresh enlightenment-0.16.999.65256-dont_require_suidbit.patch to
+  apply cleanly
+- prepare for wayland support (once it won't be broken)
+- simplify some macro blocks
+
+-------------------------------------------------------------------

Old:
----
  enlightenment-0.19.10.tar.xz

New:
----
  enlightenment-0.19.12.tar.xz

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

Other differences:
------------------
++++++ enlightenment.spec ++++++
--- /var/tmp/diff_new_pack.QdEqsE/_old  2015-10-22 12:58:46.000000000 +0200
+++ /var/tmp/diff_new_pack.QdEqsE/_new  2015-10-22 12:58:46.000000000 +0200
@@ -16,18 +16,15 @@
 #
 
 
-%define efl_version    1.15.0
+%define efl_version    1.15.2
 
-%if 0%{?suse_version} >= 1230 || 0%{?fedora} >= 18
-%define systemd_present 1
-%else
-%define systemd_present 0
-%endif
+%define systemd_present (0%{?suse_version} >= 1230 || 0%{?fedora} >= 18)
+%define enable_wayland (0%{?suse_version} >= 1320 && 0)
 
 %define generate_manpages 0
 
 Name:           enlightenment
-Version:        0.19.10
+Version:        0.19.12
 Release:        0
 Summary:        The window manager
 License:        BSD-2-Clause
@@ -74,13 +71,21 @@
 BuildRequires:  pkgconfig(freetype2) >= 2.1.7
 BuildRequires:  pkgconfig(xcb-keysyms)
 BuildRequires:  pkgconfig(xext)
-%if %systemd_present
+%if %{enable_wayland}
+BuildRequires:  pkgconfig(ecore-wayland)
+BuildRequires:  pkgconfig(uuid)
+BuildRequires:  pkgconfig(wayland-client)
+BuildRequires:  pkgconfig(wayland-egl)
+BuildRequires:  pkgconfig(wayland-server)
+BuildRequires:  pkgconfig(xkbcommon)
+%endif
+%if %{systemd_present}
 BuildRequires:  systemd-devel
 %endif
 # you'll need dbus-1 for default actions set in sysactions.conf
 Requires:       dbus-1
 
-%if 0%{?suse_version} > 1100
+%if 0%{?suse_version}
 BuildRequires:  fdupes
 %endif
 Requires:       edje
@@ -91,9 +96,7 @@
 Requires:       xdg-utils
 # Require a Icon theme that will be detected by enlghtenment
 Requires:       oxygen-icon-theme
-%if 0%{?suse_version} >= 1230
 %{?systemd_requires}
-%endif
 %if 0%{?fedora} >= 18
 Requires:       systemd
 %endif
@@ -195,7 +198,17 @@
 FAKE_DOCDATETIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%a %%b 
%%d %%Y %T')
 sed -i 
"s/\$datetime/$FAKE_DOCDATETIME/g;s/\$date/$FAKE_DOCDATE/g;s/\$year/$FAKEDOCYEAR/g"
 doc/*.html
 
-%configure --disable-static --disable-silent-rules
+%configure \
+%if %{enable_wayland}
+          --enable-wayland-clients \
+          --enable-wayland-egl \
+          --enable-wl-desktop-shell \
+          --enable-wl-x11 \
+          --enable-wl-fb \
+          --enable-wl-drm \
+%endif
+          --disable-static \
+          --disable-silent-rules
 make %{?_smp_mflags}
 make doc
 
@@ -225,9 +238,6 @@
 %find_lang enlightenment
 %if 0%{?suse_version}
 %fdupes -s %{buildroot}
-%endif
-
-%if 0%{?suse_version}
 
 # remove setuid bits, enlightenment_backlight requires eeze-devel, which is 
not available for SLE
 chmod -s %{buildroot}%{_libdir}/enlightenment/utils/enlightenment_sys \
@@ -235,10 +245,8 @@
          %{buildroot}%{_libdir}/enlightenment/utils/enlightenment_backlight \
 %endif
          %{buildroot}%{_libdir}/enlightenment/modules/cpufreq/*/freqset
-%endif
 
 # remove duplicate files for SUSE
-%if 0%{?suse_version}
 %fdupes -s %{buildroot}%{_libdir}/enlightenment/modules/
 %fdupes -s %{buildroot}%{_datadir}/enlightenment/data/config
 %endif
@@ -278,24 +286,18 @@
 %if !0%{?fedora}
 %service_add_pre enlightenment.service
 %endif
-%endif
 
 %post
-%if %systemd_present
 %if !0%{?fedora}
 %service_add_post enlightenment.service
 %endif
-%endif
 
-%if %systemd_present
 %preun
 %if !0%{?fedora}
 %service_del_preun enlightenment.service
 %endif
-%endif
 
 %postun
-%if %systemd_present
 %if !0%{?fedora}
 %service_del_postun enlightenment.service
 %endif

++++++ enlightenment-0.16.999.65256-dont_require_suidbit.patch ++++++
--- /var/tmp/diff_new_pack.QdEqsE/_old  2015-10-22 12:58:46.000000000 +0200
+++ /var/tmp/diff_new_pack.QdEqsE/_new  2015-10-22 12:58:46.000000000 +0200
@@ -2,7 +2,7 @@
 ===================================================================
 --- src/bin/e_sys_main.c.orig
 +++ src/bin/e_sys_main.c
-@@ -127,6 +127,7 @@ main(int argc,
+@@ -129,6 +129,7 @@ main(int argc,
          printf("ERROR: MEMBER OF MORE THAN 65536 GROUPS\n");
          exit(3);
       }
@@ -10,7 +10,7 @@
     if (setuid(0) != 0)
       {
          printf("ERROR: UNABLE TO ASSUME ROOT PRIVILEGES\n");
-@@ -137,7 +138,7 @@ main(int argc,
+@@ -139,7 +140,7 @@ main(int argc,
          printf("ERROR: UNABLE TO ASSUME ROOT GROUP PRIVILEGES\n");
          exit(7);
       }

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


Reply via email to