Hello community, here is the log from the commit of package efl for openSUSE:Factory checked in at 2014-09-17 10:11:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2014-08-07 12:38:04.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.efl.new/efl.changes 2014-09-17 10:11:27.000000000 +0200 @@ -1,0 +2,55 @@ +Tue Sep 16 06:53:25 UTC 2014 - si...@simotek.net + +- Disable but keep the neon-cflags.patch, will confirm with the author + that this was fixed properly upstream before removing the patch entirely + +- Temporarly disable generating docs as factory is complaining of a missing epstopdf. + +------------------------------------------------------------------- +Tue Sep 16 04:43:05 UTC 2014 - si...@simotek.net + +- Bump to 1.11.2 bugfix release + * shutup ecore-x vsync stupid log domain failures + * emotion - fix calling pos update cb for gst1 module in frame new + * emotion - audio volume - leave as-is on file open/init + * edje_cc now throws an error during link combination when the +current part has no name + * evas: fix build on armv7l. (T1620) + * edje embryo stop_program() should stop pending actions + * evas: let's freeze the canvas, shall we ? + +------------------------------------------------------------------- +Thu Sep 11 01:37:25 UTC 2014 - si...@simotek.net + +- Try and fix fedora build + +------------------------------------------------------------------- +Mon Sep 1 13:59:56 UTC 2014 - sch...@suse.de + +- eolian.patch: remove unused patch +- neon-cflags.patch: use NEON_CFLAGS for all users of <arm_neon.h> +- Disable elua subpackage if there is no luajit + +------------------------------------------------------------------- +Fri Aug 29 13:09:15 UTC 2014 - si...@simotek.net + +- Update to 1.11.1 + * Major packaging changes: + * Added elua package (efl luajit bindings) + * Setup efreet and ethumb systemd user daemons properly + * Major upstream changes + * Eolian passer rewrite + * ETC2 image decode support and etc2 texture format support + * New loader for the DDS image file format. + * elua (lua wrapper and bindings) + * Many coverty and other bugs fixed + + +- Include un approved Request 244211 (if i knew it existed i would have approved + It first + Mon Aug 11 11:48:25 UTC 2014 - sch...@suse.de + - Require luajit only for supported architectures + - eolian.patch: fix type mismatch + + +------------------------------------------------------------------- Old: ---- efl-1.10.2.tar.bz2 New: ---- efl-1.11.2.tar.xz neon-cflags.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ efl.spec ++++++ --- /var/tmp/diff_new_pack.OyxrnB/_old 2014-09-17 10:11:29.000000000 +0200 +++ /var/tmp/diff_new_pack.OyxrnB/_new 2014-09-17 10:11:29.000000000 +0200 @@ -16,7 +16,7 @@ # -%define build_doc 1 +%define build_doc 0 # Build doc needs to be defined for build doc man to work %define build_doc_man 0 %define egueb_present 0 @@ -39,10 +39,10 @@ %define gstreamer_present 1 %endif -%if 0%{?suse_version} < 1230 -%define gstreamer1_present 0 -%else +%if 0%{?suse_version} > 1230 || 0%{?fedora} %define gstreamer1_present 1 +%else +%define gstreamer1_present 0 %endif %if 0%{?mandriva_version} || 0%{?suse_version} < 1220 || 0%{?centos_version} @@ -52,7 +52,7 @@ %endif # always require systemd for now -#%if 0%{?suse_version} && 0%{?suse_version} >= 1230 +#%if (0%{?suse_version} && 0%{?suse_version} >= 1230) || 0%{?fedora} %define systemd_present 1 #%else #%define systemd_present 0 @@ -67,15 +67,22 @@ %define physics_present 1 +%ifarch %ix86 x86_64 %arml ppc +%define luajit_present 1 +%else +%define luajit_present 0 +%endif + Name: efl -Version: 1.10.2 +Version: 1.11.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 +Summary: Enlightenment Foundation Libraries - set of libraries used (not only) 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.bz2 +Source: %{name}-%{version}.tar.xz +Patch: neon-cflags.patch BuildRequires: autoconf >= 2.5 BuildRequires: automake %if %build_doc @@ -117,7 +124,9 @@ BuildRequires: pkgconfig(libxine) %endif BuildRequires: pkgconfig(lua) +%if %luajit_present BuildRequires: pkgconfig(luajit) +%endif BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(pixman-1) BuildRequires: pkgconfig(sdl) @@ -189,7 +198,9 @@ Obsoletes: evas < %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if %systemd_present %{?systemd_requires} +%endif %description EFL is library collection providing various functionality used (not onyl) by Enlightenment 17, Terminology, Tizen mobile platform and much more. @@ -224,7 +235,9 @@ Requires: pkgconfig(libxine) %endif Requires: pkgconfig(lua) +%if %luajit_present Requires: pkgconfig(luajit) +%endif Requires: pkgconfig(openssl) Requires: pkgconfig(pixman-1) Requires: pkgconfig(sdl) @@ -512,6 +525,15 @@ %description -n edje Abstract GUI layout and animation object library. Part of Enlightenment Foundation Libraries. +%package -n elua +Summary: LuaJIT bindings for the efl +License: LGPL-2.1 +Group: Development/Libraries +Requires: efl = %{version} + +%description -n elua +A set of efl bindings for the LuaJIT environment + %package -n embryo Summary: Abstract GUI layout and animation object library License: BSD-2-Clause @@ -563,6 +585,7 @@ %prep %setup -q +#%patch -p1 %build # remove __DATE__ and __TIME__ @@ -597,17 +620,24 @@ %endif %if ! %physics_present --disable-physics \ - --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aaa \ + --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aba \ %endif %if !%gstreamer1_present --disable-gstreamer1 \ --enable-gstreamer \ + --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aba \ %endif %if %harfbuzz_present --enable-harfbuzz \ %else --disable-harfbuzz \ %endif +%if !%luajit_present + --enable-lua-old \ +%if %physics_present + --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aba \ +%endif +%endif %if %xinput22_present --enable-xinput22 \ %endif @@ -687,8 +717,27 @@ find %{buildroot}%{_libdir} -name '*.la' -exec rm -v {} \; %find_lang efl -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%if %systemd_present +%pre +%service_add_pre efreet.service ethumb.service +%endif + +%post +%if %systemd_present +%service_add_post efreet.service ethumb.service +%endif +/sbin/ldconfig + +%if %systemd_present +%preun +%service_del_preun efreet.service ethumb.service +%endif + +%postun +%if %systemd_present +%service_del_postun efreet.service ethumb.service +%endif +/sbin/ldconfig %post -n libecore1 -p /sbin/ldconfig %postun -n libecore1 -p /sbin/ldconfig @@ -751,11 +800,13 @@ %{_bindir}/* %exclude %{_bindir}/edje_* %exclude %{_bindir}/embryo_* +%exclude %{_datadir}/ecore_x/checkme %exclude %{_datadir}/evas/checkme %doc README COPYING AUTHORS %{_libdir}/ecore_evas %{_libdir}/ecore_imf %{_libdir}/ecore +%{_libdir}/ecore_x %{_libdir}/eeze %{_libdir}/efreet %{_libdir}/emotion @@ -764,9 +815,9 @@ %{_libdir}/evas %{_datadir}/dbus-1 %{_datadir}/ecore +%{_datadir}/ecore_x %{_datadir}/emotion %{_datadir}/eo -%{_datadir}/eolian %{_datadir}/ethumb %{_datadir}/evas %if %systemd_present @@ -883,6 +934,7 @@ %{_includedir}/edje-cxx-1 %{_includedir}/eet-cxx-1 %{_includedir}/eina-cxx-1 +%{_includedir}/eldbus_cxx-1 %{_includedir}/eo-cxx-1 %{_includedir}/eolian-cxx-1 %{_includedir}/evas-cxx-1 @@ -893,8 +945,10 @@ %{_includedir}/ethumb-1/ %{_includedir}/ethumb-client-1/ %{_includedir}/evas-1/ -%{_datadir}/gdb/ +%{_datadir}/eolian/ +%{_datadir}/ecore_x/checkme %{_datadir}/evas/checkme +%{_datadir}/gdb/ %files -n edje %defattr(-, root, root) @@ -903,6 +957,12 @@ %{_libdir}/edje %{_datadir}/mime/packages/edje.xml +%if %luajit_present +%files -n elua +%defattr(-, root, root) +%{_datadir}/elua +%endif + %files -n embryo %defattr(-, root, root) %{_bindir}/embryo_* ++++++ neon-cflags.patch ++++++ Index: efl-1.11.1/src/Makefile.in =================================================================== --- efl-1.11.1.orig/src/Makefile.in +++ efl-1.11.1/src/Makefile.in @@ -1041,6 +1041,7 @@ efreetinternal_bin_PROGRAMS = \ @BUILD_GUI_TRUE@@BUILD_LOADER_TGV_TRUE@@EVAS_STATIC_BUILD_TGV_TRUE@am__append_205 = \ @BUILD_GUI_TRUE@@BUILD_LOADER_TGV_TRUE@@EVAS_STATIC_BUILD_TGV_TRUE@-I$(top_srcdir)/src/static_libs/lz4 \ @BUILD_GUI_TRUE@@BUILD_LOADER_TGV_TRUE@@EVAS_STATIC_BUILD_TGV_TRUE@-I$(top_srcdir)/src/static_libs/rg_etc \ +@BUILD_GUI_TRUE@@BUILD_LOADER_TGV_TRUE@@EVAS_STATIC_BUILD_TGV_TRUE@@NEON_CFLAGS@ \ @BUILD_GUI_TRUE@@BUILD_LOADER_TGV_TRUE@@EVAS_STATIC_BUILD_TGV_TRUE@@evas_image_loader_tgv_cflags@ @BUILD_GUI_TRUE@@BUILD_LOADER_TGV_TRUE@@EVAS_STATIC_BUILD_TGV_TRUE@am__append_206 = @evas_image_loader_tgv_libs@ @@ -1057,6 +1058,7 @@ efreetinternal_bin_PROGRAMS = \ @BUILD_GUI_TRUE@@BUILD_LOADER_TGV_TRUE@@EVAS_CSERVE2_TRUE@@EVAS_STATIC_BUILD_TGV_TRUE@-I$(top_srcdir)/src/static_libs/lz4 \ @BUILD_GUI_TRUE@@BUILD_LOADER_TGV_TRUE@@EVAS_CSERVE2_TRUE@@EVAS_STATIC_BUILD_TGV_TRUE@-I$(top_srcdir)/src/static_libs/rg_etc \ @BUILD_GUI_TRUE@@BUILD_LOADER_TGV_TRUE@@EVAS_CSERVE2_TRUE@@EVAS_STATIC_BUILD_TGV_TRUE@-I$(top_srcdir)/src/lib/evas/ \ +@BUILD_GUI_TRUE@@BUILD_LOADER_TGV_TRUE@@EVAS_CSERVE2_TRUE@@EVAS_STATIC_BUILD_TGV_TRUE@@NEON_CFLAGS@ \ @BUILD_GUI_TRUE@@BUILD_LOADER_TGV_TRUE@@EVAS_CSERVE2_TRUE@@EVAS_STATIC_BUILD_TGV_TRUE@@evas_image_loader_tgv_cflags@ @BUILD_GUI_TRUE@@BUILD_LOADER_TGV_TRUE@@EVAS_CSERVE2_TRUE@@EVAS_STATIC_BUILD_TGV_TRUE@am__append_209 = @evas_image_loader_tgv_libs@ @@ -7689,7 +7691,8 @@ lib_eet_libeet_la_CPPFLAGS = -I$(top_bui -DPACKAGE_BIN_DIR=\"$(bindir)\" \ -DPACKAGE_LIB_DIR=\"$(libdir)\" \ -DPACKAGE_DATA_DIR=\"$(datadir)/eet\" \ -@EET_CFLAGS@ +@EET_CFLAGS@ \ +@NEON_CFLAGS@ lib_eet_libeet_la_LIBADD = @EET_LIBS@ @EVIL_LIBS@ lib_eet_libeet_la_DEPENDENCIES = @EET_INTERNAL_LIBS@ @@ -9718,6 +9721,7 @@ bin_efreet_efreet_icon_cache_create_SOUR @BUILD_GUI_TRUE@@BUILD_LOADER_TGV_TRUE@@EVAS_STATIC_BUILD_TGV_FALSE@-I$(top_srcdir)/src/static_libs/rg_etc \ @BUILD_GUI_TRUE@@BUILD_LOADER_TGV_TRUE@@EVAS_STATIC_BUILD_TGV_FALSE@-I$(top_srcdir)/src/lib/evas/ \ @BUILD_GUI_TRUE@@BUILD_LOADER_TGV_TRUE@@EVAS_STATIC_BUILD_TGV_FALSE@@EVAS_CFLAGS@ \ +@BUILD_GUI_TRUE@@BUILD_LOADER_TGV_TRUE@@EVAS_STATIC_BUILD_TGV_FALSE@@NEON_CFLAGS@ \ @BUILD_GUI_TRUE@@BUILD_LOADER_TGV_TRUE@@EVAS_STATIC_BUILD_TGV_FALSE@@evas_image_loader_tgv_cflags@ @BUILD_GUI_TRUE@@BUILD_LOADER_TGV_TRUE@@EVAS_STATIC_BUILD_TGV_FALSE@modules_evas_loaders_tgv_module_la_LIBADD = \ Index: efl-1.11.1/src/Makefile_Eet.am =================================================================== --- efl-1.11.1.orig/src/Makefile_Eet.am +++ efl-1.11.1/src/Makefile_Eet.am @@ -32,7 +32,8 @@ lib_eet_libeet_la_CPPFLAGS = -I$(top_bui -DPACKAGE_BIN_DIR=\"$(bindir)\" \ -DPACKAGE_LIB_DIR=\"$(libdir)\" \ -DPACKAGE_DATA_DIR=\"$(datadir)/eet\" \ -@EET_CFLAGS@ +@EET_CFLAGS@ \ +@NEON_CFLAGS@ lib_eet_libeet_la_LIBADD = @EET_LIBS@ @EVIL_LIBS@ lib_eet_libeet_la_DEPENDENCIES = @EET_INTERNAL_LIBS@ lib_eet_libeet_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@ Index: efl-1.11.1/src/Makefile_Evas.am =================================================================== --- efl-1.11.1.orig/src/Makefile_Evas.am +++ efl-1.11.1/src/Makefile_Evas.am @@ -1876,6 +1876,7 @@ static_libs/lz4/lz4hc.h lib_evas_libevas_la_CPPFLAGS += \ -I$(top_srcdir)/src/static_libs/lz4 \ -I$(top_srcdir)/src/static_libs/rg_etc \ +@NEON_CFLAGS@ \ @evas_image_loader_tgv_cflags@ lib_evas_libevas_la_LIBADD += @evas_image_loader_tgv_libs@ if EVAS_CSERVE2 @@ -1891,6 +1892,7 @@ bin_evas_evas_cserve2_slave_CPPFLAGS += -I$(top_srcdir)/src/static_libs/lz4 \ -I$(top_srcdir)/src/static_libs/rg_etc \ -I$(top_srcdir)/src/lib/evas/ \ +@NEON_CFLAGS@ \ @evas_image_loader_tgv_cflags@ bin_evas_evas_cserve2_slave_LDADD += @evas_image_loader_tgv_libs@ endif @@ -1910,6 +1912,7 @@ modules_evas_loaders_tgv_module_la_CPPFL -I$(top_srcdir)/src/static_libs/rg_etc \ -I$(top_srcdir)/src/lib/evas/ \ @EVAS_CFLAGS@ \ +@NEON_CFLAGS@ \ @evas_image_loader_tgv_cflags@ modules_evas_loaders_tgv_module_la_LIBADD = \ @USE_EVAS_LIBS@ \ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org