Hello community,

here is the log from the commit of package efl for openSUSE:Factory checked in 
at 2015-10-22 12:58:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/efl (Old)
 and      /work/SRC/openSUSE:Factory/.efl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "efl"

Changes:
--------
--- /work/SRC/openSUSE:Factory/efl/efl.changes  2015-09-27 08:39:10.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.efl.new/efl.changes     2015-10-22 
12:58:38.000000000 +0200
@@ -1,0 +2,36 @@
+Thu Oct  8 01:13:38 UTC 2015 - [email protected]
+
+- bump to 1.15.2 Feature Release
+ecore_wayland: bind and destroy session_recovery interface correctly.
+ecore_pipe: add write fdset and except fdset.
+edje: Fix double free scenario caused by static pointer.
+Evas textblock: fix case of own_closer in style_set (T2654)
+evas - fix texture context bind reset in gl common using wrong texture
+eldbus: add dbus_pending NULL check
+ecore_evas-x11: unset withdrawn state when window is mapped (T2745)
+upower: free version string splits
+ecore_win32: fix the mouse out behavior.
+ecore-audio: defer deletion of pulseaudio timer until after event processing
+doc/eldbus: fix parameter in document
+edje_cc: Fix inheritance of "no_render" flag
+eldbus - make method calls less crasy since libdbus likes to abort
+
+-------------------------------------------------------------------
+Thu Oct  1 19:32:57 UTC 2015 - [email protected]
+
+- add forgotten dependencies for wayland into devel subpackage
+- drop neon-cflags.patch as it seems to be fixed already
+
+-------------------------------------------------------------------
+Sun Sep 27 22:39:41 UTC 2015 - [email protected]
+
+- some more cleanup
+
+-------------------------------------------------------------------
+Sun Sep 27 00:31:09 UTC 2015 - [email protected]
+
+- Enable Wayland support and DRM support
+- cleanup macros
+- fix systemd support
+
+-------------------------------------------------------------------

Old:
----
  efl-1.15.1.tar.xz
  neon-cflags.patch

New:
----
  efl-1.15.2.tar.xz

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

Other differences:
------------------
++++++ efl.spec ++++++
--- /var/tmp/diff_new_pack.Enm3li/_old  2015-10-22 12:58:40.000000000 +0200
+++ /var/tmp/diff_new_pack.Enm3li/_new  2015-10-22 12:58:40.000000000 +0200
@@ -23,51 +23,21 @@
 %define build_doc_man 0
 %define egueb_present 0
 
-%if 0%{?mandriva_version} == 201000 || 0%{?centos_version} == 600 || 
0%{?sles_version}
-%define harfbuzz_present 0
-%else
-%define harfbuzz_present 1
-%endif
+%define harfbuzz_present (0%{?mandriva_version} != 201000 && 
0%{?centos_version} != 600 && 0%{?sles_version} == 0)
 
-%if 0%{?mandriva_version} || 0%{?centos_version}
-%define pulse_present 0
-%else
-%define pulse_present 1
-%endif
+%define pulse_present (0%{?mandriva_version} == 0 && 0%{?centos_version} == 0)
 
-%if 0%{?mandriva_version} || 0%{?sles_version}
-%define gstreamer_present 0
-%else
-%define gstreamer_present 1
-%endif
+%define gstreamer_present (0%{?mandriva_version} == 0 && 0%{?sles_version} == 
0)
 
-%if 0%{?suse_version} >= 1230 || 0%{?fedora_version} >= 20
-%define gstreamer1_present 1
-%else
-%define gstreamer1_present 0
-%endif
+%define gstreamer1_present (0%{?suse_version} >= 1230 || 0%{?fedora_version} 
>= 20)
 
-%if 0%{?mandriva_version} || 0%{?suse_version} < 1220 || 0%{?centos_version}
-%define xinput22_present 0
-%else
-%define xinput22_present 1
-%endif
+%define xinput22_present (0%{?mandriva_version} == 0 && 0%{?centos_version} == 
0)
 
 # always require systemd for now
-%define systemd_present 1
-
-#%if (0%{?suse_version} && 0%{?suse_version} >= 1230) || 0%{?fedora}
-#%define systemd_present 1
-#%else
-#%define systemd_present 0
-#%endif
+%define systemd_present (0%{?suse_version} != 1220)
 
 # fedora SLEs 12 don't support xine
-%if (0%{?suse_version} == 1315 || 0%{?fedora})
-%define xine_present 0
-%else
-%define xine_present 1
-%endif
+%define xine_present (0%{?suse_version} != 1315 && 0%{?fedora} == 0)
 
 %define physics_present 1
 
@@ -77,16 +47,17 @@
 %define luajit_present 0
 %endif
 
+%define enable_wayland (0%{?suse_version} > 1320)
+
 Name:           efl
-Version:        1.15.1
+Version:        1.15.2
 Release:        0
 # TODO: split package to separate packages and specify licenses correctly
-Summary:        Enlightenment Foundation Libraries - set of libraries used 
(not only) by Enlightenment (e17 e19)
+Summary:        Enlightenment Foundation Libraries - libraries used by 
Enlightenment (e17 e19)
 License:        BSD-2-Clause and LGPL-2.1 and Zlib
 Group:          Development/Libraries/C and C++
 Url:            http://enlightenment.org
 Source:         %{name}-%{version}.tar.xz
-Patch0:         neon-cflags.patch
 Patch1:         efl-1.11.3-fix-bashisms.patch
 BuildRequires:  autoconf >= 2.5
 BuildRequires:  automake
@@ -124,7 +95,15 @@
 BuildRequires:  pkgconfig(librsvg-2.0)
 BuildRequires:  pkgconfig(libtiff-4)
 BuildRequires:  pkgconfig(libudev)
-BuildRequires:  pkgconfig(libudev)
+%if %enable_wayland
+BuildRequires:  pkgconfig(gbm)
+BuildRequires:  pkgconfig(libdrm) >= 2.4
+BuildRequires:  pkgconfig(libinput)
+BuildRequires:  pkgconfig(wayland-client) >= 1.8.0
+BuildRequires:  pkgconfig(wayland-cursor) >= 1.8.0
+BuildRequires:  pkgconfig(wayland-egl) >= 1.8.0
+BuildRequires:  pkgconfig(xkbcommon) >= 0.3.0
+%endif
 %if %xine_present
 BuildRequires:  pkgconfig(libxine)
 %endif
@@ -208,7 +187,7 @@
 %endif
 
 %description
-EFL is library collection providing various functionality used (not onyl) by 
Enlightenment 17, Terminology, Tizen mobile platform and much more.
+EFL is library collection providing various functionality used (not onyl) by 
Enlightenment 17 and 19, Terminology, Tizen mobile platform and much more.
 
 %package devel
 Summary:        Headers, pkgconfig files and other files for development with 
EFL
@@ -236,6 +215,15 @@
 Requires:       pkgconfig(librsvg-2.0)
 Requires:       pkgconfig(libtiff-4)
 Requires:       pkgconfig(libudev)
+%if %enable_wayland
+Requires:       pkgconfig(gbm)
+Requires:       pkgconfig(libdrm) >= 2.4
+Requires:       pkgconfig(libinput)
+Requires:       pkgconfig(wayland-client) >= 1.8.0
+Requires:       pkgconfig(wayland-cursor) >= 1.8.0
+Requires:       pkgconfig(wayland-egl) >= 1.8.0
+Requires:       pkgconfig(xkbcommon) >= 0.3.0
+%endif
 %if %xine_present
 Requires:       pkgconfig(libxine)
 %endif
@@ -655,8 +643,6 @@
 
 %prep
 %setup -q
-# disabled for now, doesn't intergrate cleanly and upstream indicate it should 
be fixed
-#%patch0 -p1
 %patch1 -p1
 
 %build
@@ -669,8 +655,8 @@
 FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%H:%%M')
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
 FAKE_DOCDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%a %%b %%d 
%%Y')
-sed -i -e "s/__TIME__/\"$FAKE_BUILDTIME\"/g" -e 
"s/__TIME__/\"$FAKE_BUILDTIME\"/g" src/lib/eina/eina_hamster.c
-sed -i -e "s/__TIME__/\"$FAKE_BUILDDATE\"/g" -e 
"s/__DATE__/\"$FAKE_BUILDDATE\"/g" src/lib/eina/eina_hamster.c
+sed -i "s/__TIME__/\"$FAKE_BUILDTIME\"/g;s/__DATE__/\"$FAKE_BUILDDATE\"/g" \
+    src/lib/eina/eina_hamster.c
 
 # it seems that fedora libxcb-devel package doesn't contain xcb-xprint.pc
 %if 0%{?fedora_version}
@@ -737,6 +723,11 @@
 %else
     --disable-doc \
 %endif
+%if %enable_wayland
+    --enable-wayland \
+    --enable-drm \
+    --enable-drm-gl \
+%endif
     $ARGS
 
 make %{?_smp_mflags}
@@ -774,8 +765,9 @@
 %if %{build_doc_man}
 %fdupes -s %{buildroot}%{_datadir}/man/
 %endif #build_doc_man
-%endif
 %endif #build_doc
+%fdupes %{buildroot}%{_includedir}
+%endif
 
 # fix permissions
 find \
@@ -802,24 +794,16 @@
 %if %systemd_present && ! 0%{?fedora_version}
 %pre
 %service_add_pre efreet.service ethumb.service
-%endif 
 
 %post
-%if %systemd_present && ! 0%{?fedora_version}
 %service_add_post efreet.service ethumb.service
-%endif
-/sbin/ldconfig
 
-%if %systemd_present && ! 0%{?fedora_version}
 %preun
 %service_del_preun efreet.service ethumb.service
-%endif
 
 %postun
-%if %systemd_present && ! 0%{?fedora_version}
 %service_del_postun efreet.service ethumb.service
 %endif
-/sbin/ldconfig
 
 %post -n libecore1 -p /sbin/ldconfig
 %postun -n libecore1 -p /sbin/ldconfig
@@ -1037,6 +1021,10 @@
 %{_includedir}/ecore-input-evas-1/
 %{_includedir}/ecore-ipc-1/
 %{_includedir}/ecore-x-1/
+%if %enable_wayland
+%{_includedir}/ecore-wayland-1/
+%{_includedir}/ecore-drm-1/
+%endif
 %{_includedir}/ector-1/
 %{_includedir}/eldbus-1/
 %{_includedir}/elocation-1/
@@ -1100,7 +1088,7 @@
 %files doc-man
 %defattr(-, root, root)
 %{_datadir}/man/*/*
-%endif #build_doc
+%endif #build_doc_man
 
 %files doc-html
 %defattr(-, root, root)

++++++ efl-1.15.1.tar.xz -> efl-1.15.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/efl/efl-1.15.1.tar.xz 
/work/SRC/openSUSE:Factory/.efl.new/efl-1.15.2.tar.xz differ: char 27, line 1


Reply via email to