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
