Hello community, here is the log from the commit of package efl for openSUSE:Factory checked in at 2020-10-07 14:17:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/efl (Old) and /work/SRC/openSUSE:Factory/.efl.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "efl" Wed Oct 7 14:17:08 2020 rev:45 rq:839669 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/efl/efl.changes 2020-09-04 11:12:18.851036830 +0200 +++ /work/SRC/openSUSE:Factory/.efl.new.4249/efl.changes 2020-10-07 14:17:28.993437816 +0200 @@ -6,0 +7,6 @@ +Mon Aug 31 15:26:52 UTC 2020 - Guillaume GARDET <guillaume.gar...@opensuse.org> + +- Disable NEON on armv6/7: + * efl-no-neon.patch + +------------------------------------------------------------------- New: ---- efl-no-neon.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ efl.spec ++++++ --- /var/tmp/diff_new_pack.QU7HIM/_old 2020-10-07 14:17:29.921438553 +0200 +++ /var/tmp/diff_new_pack.QU7HIM/_new 2020-10-07 14:17:29.925438556 +0200 @@ -75,6 +75,8 @@ License: BSD-2-Clause AND LGPL-2.1-only AND Zlib URL: https://git.enlightenment.org/core/efl.git Source: https://download.enlightenment.org/rel/libs/efl/%{name}-%{version}.tar.xz +# Do not enable NEON on armv6/armv7 +Patch1: efl-no-neon.patch BuildRequires: ImageMagick BuildRequires: cmake BuildRequires: gcc-c++ @@ -111,11 +113,6 @@ BuildRequires: pkgconfig(libtiff-4) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(libwebp) -%if 0%{?luajit_present} -BuildRequires: pkgconfig(luajit) -%else -BuildRequires: pkgconfig(lua5.1) -%endif BuildRequires: pkgconfig(mount) BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(pixman-1) @@ -142,9 +139,6 @@ BuildRequires: pkgconfig(xtst) BuildRequires: pkgconfig(zlib) Recommends: %{name}-lang -%if 0%{?luajit_present} -Recommends: elua = %{version} -%endif Provides: ecore = %{version} Obsoletes: ecore < %{version} Provides: edje = %{version} @@ -169,7 +163,6 @@ Obsoletes: ethumb < %{version} Provides: evas = %{version} Obsoletes: evas < %{version} - Provides: libecore%{sover} = %{version} Obsoletes: libecore%{sover} < %{version} Provides: libector%{sover} = %{version} @@ -219,6 +212,14 @@ Provides: libevas%{sover} = %{version} Obsoletes: libevas%{sover} < %{version} %{?systemd_requires} +%if 0%{?luajit_present} +BuildRequires: pkgconfig(luajit) +%else +BuildRequires: pkgconfig(lua5.1) +%endif +%if 0%{?luajit_present} +Recommends: elua = %{version} +%endif %if %{build_doc} BuildRequires: doxygen %endif @@ -288,11 +289,6 @@ Requires: pkgconfig(librsvg-2.0) Requires: pkgconfig(libtiff-4) Requires: pkgconfig(libudev) -%if 0%{?luajit_present} -Requires: pkgconfig(luajit) -%else -Requires: pkgconfig(lua5.1) -%endif Requires: pkgconfig(openssl) Requires: pkgconfig(pixman-1) Requires: pkgconfig(sdl) @@ -342,6 +338,11 @@ Obsoletes: %{?mageia:%{_lib}}ethumb-devel < %{version} Obsoletes: %{?mageia:%{_lib}}evas-devel < %{version} Obsoletes: %{?mageia:%{_lib}}evas-generic-loaders-devel < %{version} +%if 0%{?luajit_present} +Requires: pkgconfig(luajit) +%else +Requires: pkgconfig(lua5.1) +%endif %if %{xine_present} Requires: pkgconfig(libxine) %endif @@ -450,7 +451,7 @@ Release: 0 Summary: Default Enlightenment theme License: BSD-2-Clause AND LGPL-2.1-only -Conflicts: otherproviders(enlightenment-theme-dft) +Conflicts: enlightenment-theme-dft Provides: enlightenment-theme = 0.1 Provides: enlightenment-theme-dft ++++++ efl-no-neon.patch ++++++ --- efl-1.24.3/meson.build.orig 2020-08-31 16:09:05.846984771 +0000 +++ efl-1.24.3/meson.build 2020-08-31 16:09:38.386078824 +0000 @@ -169,12 +169,6 @@ if get_option('native-arch-optimization' config_h.set10('BUILD_SSE3', true) native_arch_opt_c_args = [ '-msse3' ] message('x86 build - MMX + SSE3 enabled') - elif host_machine.cpu_family() == 'arm' - cpu_neon = true - config_h.set10('BUILD_NEON', true) - add_global_arguments('-mfpu=neon', language: 'c') - add_global_arguments('-ftree-vectorize', language: 'c') - message('ARM build - NEON enabled') elif host_machine.cpu_family() == 'aarch64' cpu_neon = true cpu_neon_intrinsics = true