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

Reply via email to