Hello community,

here is the log from the commit of package efl for openSUSE:Factory checked in 
at 2019-06-18 14:56:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/efl (Old)
 and      /work/SRC/openSUSE:Factory/.efl.new.4811 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "efl"

Tue Jun 18 14:56:26 2019 rev:37 rq:706308 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/efl/efl.changes  2018-04-25 10:02:56.807330995 
+0200
+++ /work/SRC/openSUSE:Factory/.efl.new.4811/efl.changes        2019-06-18 
14:56:36.333393625 +0200
@@ -1,0 +2,188 @@
+Thu May  2 00:10:03 UTC 2019 - Simon Lees <[email protected]>
+
+- Update to 1.22.2 feature release
+   The primary focus of this release has been stabilizing the EO
+   library as well as an initial set of unified API which is based
+   on it. This release also includes work on language bindings for
+   EFL in C# and C++.
+- Tickets addressed since last release
+  * T2251: Add dump of gnu style dependencies for eolian
+  * T2529: Scrolling past a slider will activate a slider during scroll
+  * T2838: EFL does require a c++ compiler
+  * T3912: Box align : does not align if children set max hint
+  * T4018: ecore_test_ecore_audio_obj_pulse  test cases stalls to death
+  * T4700: implement ignore_events in ecore-evas bufer engine
+  * T4904: evas_map change results in full redraw
+  * T4977: entry: cursor wasn't next to the mapped elm.text
+  * T5301: Make EFL easier to use by improving its interface
+  * T5328: Refactor/rename containe
+  * T5487: edje & elm sizing: respect hints & simplify layout api
+  * T5494: EO: elm policy API
+  * T5536: elementary: socket/plug test shows ERR (key lock & modifiers == 
NULL)
+  * T5719: Force all apis to be implemented
+  * T6183: next_item {get; set;}
+  * T6209: elm_code severe lag when selecting text in some files
+  * T6219: Cannot find description "visible" in part "base" from group 
"elm/hover/base/main_menu_submenu/default"
+  * T6535: Efl.Ui: Selection change event is not fired
+  * T6562: Elm Entry file_set fails when using a 0 size file
+  * T6605: Ecore_Exe seems to send spurious events
+  * T6700: eolian build rules do not regenerate based on dependencies
+  * T6788: provide option to generate "beta api" header
+  * T6804: focus(scroller): backward compatibility for scroller focus move
+  * T6805: focus(genlist): backward compatibility for genlist focus move
+  * T6806: focus(toolbar): focus tree of toolbar is broken
+  * T6815: split legacy/interfaces tests into separate suites
+  * T6873: ERR<8724>:edje lib/edje/edje_calc.c:756 
_edje_part_description_apply() Cannot find description "clicked" in part 
"e.text.label" from group "e/modules/tasks/item".
+  * T6891: Ghost focus in elementary_config
+  * T6929: elm_win 'shot' callback triggers off show instead of render
+  * T6931: elm_layout_text_set() should return EINA_FALSE when it fails to set 
a text
+  * T6978: EFL_UI_TEXT_EVENT_CHANGED: can't see new value in callback
+  * T6979: EFL_UI_TEXT_EVENT_CHANGED not fired for changes made by copy/paste
+  * T7016: edje_cc should error on program STATE_SET for descriptions which 
don't exist
+  * T7030: efl internals pass null objects to functions which should not be 
passed null
+  * T7068: efl_ui_text does use format and mode wrong
+  * T7100: Performance issue when closing the menu
+  * T7107: Refactor EFL usages of XDG_ envvars to use eina_vpath
+  * T7166: "make doc" gets stuck because "shot" ELM_ENGINE is not working
+  * T7202: entry magnifier triggers infinite loop
+  * T7203: Focus manager processes unfocusable objects
+  * T7204: Discussion about C# binding syntax
+  * T7213: efl_ui_calendar crash issue.
+  * T7226: Remove Cserve2 support
+  * T7227: remove render2 from master
+  * T7240: Not allow multi class inheritance in eo
+  * T7274: popup with items
+  * T7292: Elementary test genlist cras
+  * T7311: fileselector unit test errors
+  * T7324: Circular dependency
+  * T7325: efl 1.21.0 build error with -Werror=format-security
+  * T7327: dmabuf module build breaks with strict linking
+  * T7349: efl_app_suite failing
+  * T7357: EO: Support elm_theme APIs
+  * T7360: Evas/Edje animations not in sync
+  * T7365: eolian: Warn if a regular class appears anywhere other than the 
first place in an inheritance list
+  * T7367: Issue while elm_gengrid_item_show.
+  * T7382: [MVVM] Efl.Ui.View_List Homogenous Support
+  * T7384: elm_test gengrid update speed test locks up
+  * T7386: Elm_Spinner does not emit "focused" "unfocused" signal when focused
+  * T7389: elm_object_focus_next_object_set does not work for a widget that is 
logical node on focus manager
+  * T7390: gengrid: gengrid can't get focus if there is no focusable content 
in item.
+  * T7391: gengrid: gengrid item is not unfocused when gengrid unfocused
+  * T7392: Use after free in elementary_test animation tests
+  * T7397: focus coordinate movement issue
+  * T7417: elm: EFL_UI_TEXT_EVENT_CHANGED for the BACKSPACE key emitted too 
early
+  * T7421: Something is adding ridiculous damage rectangles
+  * T7424: Add support for DocFx to generate the C# API docs
+  * T7432: Modal popups can be dodged with TAB in the new API
+  * T7438: Efl.Ui.Spin_Button can't get 
EFL_UI_FOCUS_OBJECT_EVENT_FOCUS_CHANGED signal.
+  * T7443: Infinite loop in elm_map
+  * T7447: Meson - Generate new style pkgconfig files
+  * T7456: edje test suite failing with meson
+  * T7458: Composite Model renaming
+  * T7459: eolian: new syntax for inheritance
+  * T7466: Evas test is broken with hyphen enabled
+  * T7468: elementary: Hello World example does not render labels
+  * T7469: Find a better name for Efl.Factory.model_connect
+  * T7471: Add an efl.model.property_ready_get and 
efl.model.properties_ready_get.
+  * T7472: Asynchronous create function in Efl.Ui.Factory
+  * T7476: efl: Rename duplicated event names
+  * T7478: CI eio test suite sometimes locks up
+  * T7482: eo docs: Remove Doxygen tags from efl*.eo files
+  * T7495: eolian build issue
+  * T7502: GLintptr conflicts with GL headers from new Mesa on armv7 and i686
+  * T7509: efl_app.eo returns Efl.Loop as a singleto
+  * T7516: Enable local override of class
+  * T7528: Improve lifecycle of Child model
+  * T7540: efl doesn't seem to install einaconfig.cmake anymore
+  * T7544: Gesture Manager modified to be available. And add gestures
+  * T7550: Gesture Manager: Includes binding builds.
+  * T7615: Efl.Ui.Text does not seem to be emitting Changed events
+  * T7619: C# Interface Concrete classes are generating methods as if they 
were static
+  * T7620: Elm hard coded defaults don't match system defaults and enable 
broken feature
+  * T7621: efl_ui_text is pretty fucked
+  * T7632: eolian should only allow pure_virtual on abstract classes
+  * T7641: efl.object docs
+  * T7652: Evalulate interface properties that are not implemented in most 
usages.
+  * T7657: Remove Efl.Io.* interfaces from efl_task
+  * T7667: figure out what's going on in Elementary.h with all these eo api 
includes
+  * T7671: change efl layout signal callbacks
+  * T7673: Define which constructors are actualy optional
+  * T7675: Do not allow static-function polymorphism
+  * T7676: Do not install .eo files
+  * T7681: Eo simple reflection API
+  * T7685: Video wallpapers for e broken - doesn't seem to propagate update 
rects
+  * T7690: drm (both gl and sw) are broken with rotation
+  * T7691: Eolian: Inconsistent constant references in docs
+  * T7692: Hide ALL BETA API behind the EFL_BETA_API_SUPPORT define
+  * T7693: efl_core_env: seten
+  * T7696: Declare efl_types.eot stable
+  * T7702: Remove internally generated classes from EFL# doc
+  * T7710: Impossible to build EFL on FreeBSD
+  * T7713: some elementary_test cases no longer run
+  * T7714: Remove scroll push/pop methods from Efl.Ui.Widget
+  * T7716: Build failures with C++ bindings enabled
+  * T7717: docs todo
+  * T7718: eolian "error" enum values overlap standard libc error codes
+  * T7724: split out legacy from eo files
+  * T7726: Mark with @beta the unstable types
+  * T7728: eina_test_vpath.c : getuid() does not exists on Windows
+  * T7729: Efl.Gfx.Event.Render_Post uses list<>
+  * T7732: eolian_cxx: Mirror eolian support for beta-able types
+  * T7748: elm_photocam example is broken
+  * T7753: efl.ui.panel example in elementary_test hangs infinitely
+  * T7756: 'part background' in elementary_test spews lots of errors and 
doesn't display correctly
+  * T7758: Resolving all problem event calls in efl
+  * T7796: D8283 followup
+  * T7797: problem with EAPI on Windows (again)
+  * T7799: Backward compatibility broken.
+  * T7802: Meson-ninja installation install some headers folders to prefix root
+  * T7805: error when installing c++ header
+- Disable building examples that fail
+
+-------------------------------------------------------------------
+Thu Feb 14 00:59:15 UTC 2019 - Simon Lees <[email protected]>
+
+- Update to 1.21.1 feature release
+  == Wayland, DRM and Input ==
+  The wayland protocol implementations still remains a highly active area
+  in EFL. This cycle we have
+  seen the addition of an EFL specific hints protocol for setting aspect
+  on surfaces and the support of
+  xdg-shell vfinal. Our drm2 and libinput usage gained support for setting
+  pointer acceleration speed.
+
+  == Edje ==
+  To aid the, sometimes very hard, debugging of edje files an embryo echo
+  command was added.
+  It is now also possible to reference images from other edje files. The
+  biggest change however is the
+  possibility to have edje_cc verify namespace usage during compilation .
+  This also has been enabled in
+  tree (with the whitelisting of some exceptions we can not change). We
+  hope this will help to avoid
+  these kind of problems for the future.
+
+  == Evas ==
+  The Eavs subsystem added async canvas text layout functionality and
+  improvements on font
+  handling. A scale feature for embedded bitmap fonts and support for
+  different H/V font DPI
+  has been aded. Last but not least we added align=end in textblock for
+  putting a text at the
+  opposite side of LTR/RTL.
+
+  == Elementary ==
+  A new text on patch widget was introduced this cycle together with a
+  item pin feature in genlist.
+  Additionally elm_entry was enhanced with a prediction hints API.
+
+  == Eolian ==
+  Eolian improved its parsing in various areas. One being deferred parsing
+  of inherits as well
+  as better static checks of the given eo files. New API's have been added
+  for part
+  enumeration and to query information about objects.
+
+  Drop reproducible-edje.patch included upstream
+
+-------------------------------------------------------------------
@@ -1533 +1720,0 @@
-

Old:
----
  efl-1.20.7.tar.xz
  reproducible-edje.patch

New:
----
  efl-1.22.2.tar.xz

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

Other differences:
------------------
++++++ efl.spec ++++++
--- /var/tmp/diff_new_pack.zWLoOB/_old  2019-06-18 14:56:40.137391248 +0200
+++ /var/tmp/diff_new_pack.zWLoOB/_new  2019-06-18 14:56:40.165391230 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package efl
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -24,6 +24,7 @@
 # Build doc needs to be defined for build doc man to work
 %define build_doc_man 0
 %define gstreamer1_present 1
+%define build_examples 0
 %if !0%{?suse_version} || 0%{?is_opensuse}
 %define physics_present 1
 %endif
@@ -62,7 +63,7 @@
 %else
 %define vlc_present 0
 %endif
-%if 0%{?suse_version} > 1320
+%if 0%{?suse_version} > 1320 || 0%{?fedora}
 %define enable_wayland 1
 %endif
 # Build with an alternate package names for Mageia
@@ -75,7 +76,7 @@
 %{?!icon_theme_cache_create_ghost:%define icon_theme_cache_create_ghost() 
touch %{buildroot}%{_datadir}/icons/%1/icon-theme.cache}
 %{?!icon_theme_cache_post:%define icon_theme_cache_post() 
gtk-update-icon-cache %{_datadir}/icons/$1 &> /dev/null || :}
 Name:           efl
-Version:        1.20.7
+Version:        1.22.2
 Release:        0
 # TODO: split package to separate packages and specify licenses correctly
 Summary:        Enlightenment Foundation Libraries - set of libraries used 
(not only) by E17
@@ -83,8 +84,6 @@
 Group:          Development/Libraries/C and C++
 Url:            https://git.enlightenment.org/core/efl.git
 Source:         %{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM bmwiedemann
-Patch3:         reproducible-edje.patch
 BuildRequires:  ImageMagick
 BuildRequires:  autoconf >= 2.5
 BuildRequires:  automake
@@ -134,6 +133,7 @@
 BuildRequires:  pkgconfig(xext)
 BuildRequires:  pkgconfig(xi)
 BuildRequires:  pkgconfig(xinerama)
+BuildRequires:  pkgconfig(xkbcommon-x11)
 BuildRequires:  pkgconfig(xkbfile)
 BuildRequires:  pkgconfig(xp)
 BuildRequires:  pkgconfig(xproto)
@@ -621,6 +621,7 @@
 %description -n elementary
 Set of widgets for enlightenment focused on touch devices.
 
+%if %{build_examples}
 %package -n elementary-examples
 Summary:        Elementary examples
 License:        LGPL-2.1-only
@@ -628,6 +629,7 @@
 
 %description -n elementary-examples
 Examples of usage of Elementary library.
+%endif
 
 %package -n elua
 Summary:        LuaJIT bindings for the efl
@@ -700,6 +702,7 @@
 Documentation in form of HTML pages describing EFL API.
 %endif #build_doc
 
+%if %{build_examples}
 %package examples
 Summary:        Examples of EFL usage
 License:        BSD-2-Clause AND LGPL-2.1-only AND Zlib
@@ -707,6 +710,7 @@
 
 %description examples
 Examples usage of the EFL library.
+%endif
 
 %package testsuite
 Summary:        EFL testsuite
@@ -758,7 +762,6 @@
 
 %prep
 %setup -q
-%patch3 -p1
 
 # remove __DATE__ and __TIME__
 FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%H:%%M')
@@ -832,7 +835,9 @@
 
 %install
 %make_install
+%if %{build_examples}
 make install-examples DESTDIR=%{buildroot}
+%endif
 
 # delete binary with suid bit set :D
 rm -f "%{buildroot}/%{_bindir}/eeze_scanner"
@@ -855,42 +860,30 @@
 %endif #build_doc
 
 # fix permissions
+%if %{build_examples} || %{build_doc_man}
 find \
 %if %{build_doc_man}
      %{buildroot}%{_mandir} \
      doc \
 %endif
+%if %{build_examples}
      %{buildroot}%{_datadir}/*/examples \
+%endif
      -type d -exec chmod 0755 {} \;
 find \
 %if %{build_doc_man}
      %{buildroot}%{_mandir} \
      doc \
 %endif
+%if %{build_examples}
      %{buildroot}%{_datadir}/*/examples \
+%endif
     -type f -exec chmod 0644 {} \;
+%endif
 
 # python gdb pretty printers shouldn't have execute permissions.
 chmod 0644 %{buildroot}%{_datadir}/eo/gdb/eo_gdb.py
 
-# convert icons to hicolor
-_file=%{buildroot}%{_datadir}/icons/elementary.png
-_width=$(identify -format %w $_file)
-_height=$(identify -format %h $_file)
-if [ "$_width" -eq $_height ]; then
-    ls %{_datadir}/icons/hicolor | grep '[0-9]x[0-9]' | sort -n | while read 
_size; do
-      if [ "$_width" -ge ${_size%x*} ]; then
-        mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${_size}/apps
-        convert -strip \
-          $_file -resize $_size \
-          %{buildroot}%{_datadir}/icons/hicolor/${_size}/apps/${_file##*/}
-      fi
-    done
-else
-    install -Dm0644 $_file %{buildroot}%{_datadir}/pixmaps/${_file##*/}
-fi
-rm %{buildroot}%{_datadir}/icons/elementary.png
-
 # create theme version for dark package
 cp %{buildroot}%{_datadir}/elementary/themes/default.edj 
%{buildroot}%{_datadir}/elementary/themes/dark.edj
 
@@ -987,7 +980,7 @@
 %post -n lib%{?mageia:%{?_bit}}efreet_mime%{sover} -p /sbin/ldconfig
 %postun -n lib%{?mageia:%{?_bit}}efreet_mime%{sover} -p /sbin/ldconfig
 
-%if 0%{?suse_version} < 1320
+%if 0%{?suse_version} < 1320 || 0%{?mageia} 
 %post -n elementary
 %icon_theme_cache_post
 %desktop_database_post
@@ -1016,7 +1009,9 @@
 %exclude %{_bindir}/embryo_*
 %exclude %{_datadir}/ecore_x/checkme
 %exclude %{_datadir}/evas/checkme
+%if %{build_examples}
 %exclude %{_datadir}/*/examples
+%endif
 # evas generic loaders
 %exclude %{_libdir}/evas/utils/
 
@@ -1028,6 +1023,9 @@
 %{_libdir}/ecore_con
 %{_libdir}/ecore_evas
 %{_libdir}/ecore_imf
+%if 0%{?enable_wayland}
+%{_libdir}/ecore_wl2
+%endif
 %{_libdir}/ecore
 %{_libdir}/eeze
 %{_libdir}/efreet
@@ -1037,19 +1035,9 @@
 %{_libdir}/evas
 %{_datadir}/dbus-1
 %{_datadir}/ecore
-%{_datadir}/ecore_avahi
 %{_datadir}/ecore_x
-%{_datadir}/eet
-%{_datadir}/eina
-%{_datadir}/eina_cxx
-%{_datadir}/eio
-%{_datadir}/eldbus
-%{_datadir}/elocation
-%{_datadir}/emile
 %{_datadir}/emotion
 %{_datadir}/eo
-%{_datadir}/eolian_cxx
-%{_datadir}/ephysics
 %{_datadir}/ethumb
 %{_datadir}/evas
 %{_userunitdir}/ethumb.service
@@ -1204,7 +1192,6 @@
 %{_includedir}/ecore-wl2-1/
 %{_includedir}/elput-1/
 %endif
-%{_datadir}/eolian/
 %{_datadir}/ecore_x/checkme
 %{_datadir}/evas/checkme
 %{_datadir}/gdb/
@@ -1212,7 +1199,9 @@
 %files -n edje
 %{_bindir}/edje_*
 %{_datadir}/edje
+%if %{build_examples}
 %exclude %{_datadir}/edje/examples
+%endif
 %{_libdir}/edje
 %{_datadir}/mime/packages/edje.xml
 
@@ -1221,14 +1210,18 @@
 %exclude %{_bindir}/elementary_codegen
 %exclude %{_bindir}/elementary_test
 %{_datadir}/elementary
+%if %{build_examples}
 %exclude %{_datadir}/elementary/examples
+%endif
 %exclude %{_datadir}/elementary/themes/*
 %{_datadir}/icons/hicolor/
 %{_datadir}/applications/elementary*
 %{_libdir}/elementary
 
+%if %{build_examples}
 %files -n elementary-examples
 %{_datadir}/elementary/examples
+%endif
 
 %files -n elua
 %{_datadir}/elua
@@ -1266,15 +1259,19 @@
 
 %endif #build_doc
 
+%if %{build_examples}
 %files examples
 %{_datadir}/*/examples
 %exclude %{_datadir}/elementary/examples
+%endif
 
 %files testsuite
 %{_datadir}/ecore_imf/
 %{_datadir}/eeze/
 %{_datadir}/efreet/
 %{_datadir}/ethumb_client/
+%if %{build_examples}
 %exclude %{_datadir}/ethumb_client/examples
+%endif
 
 %changelog

++++++ efl-1.20.7.tar.xz -> efl-1.22.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/efl/efl-1.20.7.tar.xz 
/work/SRC/openSUSE:Factory/.efl.new.4811/efl-1.22.2.tar.xz differ: char 25, 
line 1


Reply via email to