efl/efl.spec

885 lines
27 KiB
RPMSpec
Raw Permalink Normal View History

2015-04-02 13:48:51 +00:00
%global _hardened_build 1
2019-10-16 20:10:36 +00:00
%global has_luajit 1
2015-04-02 13:48:51 +00:00
2018-01-04 22:23:19 +00:00
%if 0%{?rhel} && 0%{?rhel} <= 7
%global has_luajit 0
2015-04-08 07:30:59 +00:00
%endif
2017-05-15 15:28:11 +00:00
# PANIC: unprotected error in call to Lua API (bad light userdata pointer)
# Disabling luajit for aarch64
# %%ifarch aarch64
# %%global has_luajit 0
# %%endif
2015-04-08 07:30:59 +00:00
# Look, you probably don't want this. scim is so 2012. ibus is the new hotness.
# Enabling this means you'll almost certainly need to pass ECORE_IMF_MODULE=xim
# to get anything to work. (*cough*terminology*cough*)
%global with_scim 0
# Fedora <= 22 and EPEL 7 does not have wayland dependency
2018-01-04 22:23:19 +00:00
%if 0%{?fedora} || 0%{?rhel} > 7
2016-03-14 07:27:42 +00:00
%global use_wayland 1
%else
# EPEL
%global use_wayland 0
%endif
2015-05-28 20:02:34 +00:00
2015-04-02 13:48:51 +00:00
Name: efl
2020-10-12 15:40:47 +00:00
Version: 1.25.1
2020-10-27 01:16:19 +00:00
Release: 3%{?dist}
2015-04-02 13:48:51 +00:00
Summary: Collection of Enlightenment libraries
License: BSD and LGPLv2+ and GPLv2 and zlib
URL: http://enlightenment.org/
Source0: http://download.enlightenment.org/rel/libs/efl/efl-%{version}.tar.xz
# There is probably a way to conditionalize this in the code that could go upstream
# but this works for now.
2020-07-20 22:34:46 +00:00
#Patch1: efl-1.17.1-old-nomodifier-in-drm_mode_fb_cmd2.patch
# If luaL_reg is not defined, define it.
2020-07-20 22:34:46 +00:00
#Patch2: efl-1.23.1-luajitfix.patch
# Our armv7 builds do not use neon
2020-09-22 20:02:32 +00:00
Patch3: efl-1.25.0-no-neon.patch
2020-08-05 15:58:43 +00:00
# This is hacky, but it gets us building in rawhide again.
# Upstream efl probably needs to rework how they use check in their C tests
2020-09-22 20:02:32 +00:00
Patch4: efl-1.25.0-check-fix.patch
2018-08-19 13:30:18 +00:00
2017-08-30 18:37:41 +00:00
%ifnarch s390 s390x
BuildRequires: libunwind-devel
2017-08-30 18:37:41 +00:00
%endif
2018-07-19 17:48:22 +00:00
BuildRequires: gcc-c++
2015-04-02 13:48:51 +00:00
BuildRequires: bullet-devel libpng-devel libjpeg-devel gstreamer1-devel zlib-devel
2015-04-08 07:30:59 +00:00
BuildRequires: gstreamer1-plugins-base-devel libtiff-devel openssl-devel
2015-04-02 13:48:51 +00:00
BuildRequires: curl-devel dbus-devel glibc-devel fontconfig-devel freetype-devel
BuildRequires: fribidi-devel pulseaudio-libs-devel libsndfile-devel libX11-devel
BuildRequires: libXau-devel libXcomposite-devel libXdamage-devel libXdmcp-devel
BuildRequires: libXext-devel libXfixes-devel libXinerama-devel libXrandr-devel
BuildRequires: libXrender-devel libXScrnSaver-devel libXtst-devel libXcursor-devel
2020-09-30 20:46:16 +00:00
BuildRequires: libXi-devel mesa-libGL-devel mesa-libEGL-devel
2019-10-16 19:31:51 +00:00
BuildRequires: libblkid-devel libmount-devel systemd-devel harfbuzz-devel
BuildRequires: libwebp-devel tslib-devel SDL2-devel SDL-devel c-ares-devel
2019-10-16 19:31:51 +00:00
BuildRequires: libxkbcommon-devel uuid-devel libxkbcommon-x11-devel avahi-devel
2020-05-12 21:25:17 +00:00
BuildRequires: rlottie-devel
2016-08-30 18:58:08 +00:00
BuildRequires: pkgconfig(poppler-cpp) >= 0.12
2016-08-31 15:56:59 +00:00
BuildRequires: pkgconfig(libspectre) pkgconfig(libraw)
BuildRequires: pkgconfig(librsvg-2.0) >= 2.14.0
BuildRequires: pkgconfig(cairo) >= 1.0.0
# Disable libavif support for now
# https://phab.enlightenment.org/T8844
# efl 1.25.1 or git master fails to compile with libavif v0.8.2
#BuildRequires: pkgconfig(libavif)
%if %{with_scim}
BuildRequires: scim-devel
%endif
BuildRequires: ibus-devel
2018-01-18 09:20:47 +00:00
BuildRequires: doxygen systemd giflib-devel openjpeg2-devel libdrm-devel
2015-05-28 20:02:34 +00:00
%if %{use_wayland}
2019-02-28 21:18:52 +00:00
BuildRequires: wayland-devel >= 1.11.0
2017-04-18 21:32:20 +00:00
BuildRequires: wayland-protocols-devel >= 1.7
2015-05-28 20:02:34 +00:00
%endif
2019-10-16 19:26:43 +00:00
BuildRequires: ninja-build meson gettext-devel mesa-libGLES-devel
2015-05-28 20:02:34 +00:00
BuildRequires: mesa-libgbm-devel libinput-devel
2015-04-08 07:30:59 +00:00
%if 0%{?has_luajit}
BuildRequires: luajit-devel
%else
BuildRequires: lua-devel
%endif
2017-08-06 15:30:24 +00:00
# For AutoReq cmake-filesystem
BuildRequires: cmake
2015-04-02 13:48:51 +00:00
# These are convenience provides to aid in migration
Provides: e_dbus%{?_isa} = %{version}-%{release}
Provides: e_dbus = %{version}-%{release}
Obsoletes: e_dbus <= 1.7.10
Provides: ecore = %{version}-%{release}
Provides: ecore%{?_isa} = %{version}-%{release}
Obsoletes: ecore <= 1.7.10
Provides: edje = %{version}-%{release}
Provides: edje%{?_isa} = %{version}-%{release}
Obsoletes: edje <= 1.7.10
Provides: eet = %{version}-%{release}
Provides: eet%{?_isa} = %{version}-%{release}
Obsoletes: eet <= 1.7.10
Provides: eeze = %{version}-%{release}
Provides: eeze%{?_isa} = %{version}-%{release}
Obsoletes: eeze <= 1.7.10
Provides: efreet = %{version}-%{release}
Provides: efreet%{?_isa} = %{version}-%{release}
Obsoletes: efreet <= 1.7.10
Provides: eina%{?_isa} = %{version}-%{release}
Provides: eio = %{version}-%{release}
Provides: eio%{?_isa} = %{version}-%{release}
Obsoletes: eio <= 1.7.10
Provides: eldbus%{?_isa} = %{version}-%{release}
2016-08-30 18:36:03 +00:00
Provides: elementary = %{version}-%{release}
Provides: elementary%{?_isa} = %{version}-%{release}
Obsoletes: elementary <= 1.17.1
2020-05-12 21:25:17 +00:00
# Provides: elocation%%{?_isa} = %%{version}-%%{release}
2015-04-02 13:48:51 +00:00
Provides: elua%{?_isa} = %{version}-%{release}
Provides: embryo = %{version}-%{release}
Provides: embryo%{?_isa} = %{version}-%{release}
Obsoletes: embryo <= 1.7.10
Provides: emotion = %{version}-%{release}
Provides: emotion%{?_isa} = %{version}-%{release}
Obsoletes: emotion <= 1.7.10
Provides: eo%{?_isa} = %{version}-%{release}
Provides: eolian%{?_isa} = %{version}-%{release}
Provides: ephysics%{?_isa} = %{version}-%{release}
Provides: ethumb = %{version}-%{release}
Provides: ethumb%{?_isa} = %{version}-%{release}
Obsoletes: ethumb <= 1.7.10
Provides: evas = %{version}-%{release}
Provides: evas%{?_isa} = %{version}-%{release}
Obsoletes: evas <= 1.7.10
2016-08-31 18:54:55 +00:00
Provides: evas-generic-loaders = %{version}-%{release}
Provides: evas-generic-loaders%{?_isa} = %{version}-%{release}
Obsoletes: evas-generic-loaders <= 1.17.0
2015-04-02 13:48:51 +00:00
Provides: libeina = %{version}-%{release}
Provides: libeina%{?_isa} = %{version}-%{release}
Obsoletes: libeina <= 1.7.10
%description
EFL is a collection of libraries for handling many common tasks a
developer may have such as data structures, communication, rendering,
widgets and more.
%package devel
Summary: Development files for EFL
Requires: efl%{?_isa} = %{version}-%{release}
Requires: pkgconfig, libX11-devel
Requires(post): systemd
Requires(preun): systemd
Requires(postun): systemd
Provides: e_dbus-devel%{?_isa} = %{version}-%{release}
Provides: e_dbus-devel = %{version}-%{release}
Obsoletes: e_dbus-devel <= 1.7.10
Provides: ecore-devel = %{version}-%{release}
Provides: ecore-devel%{?_isa} = %{version}-%{release}
Obsoletes: ecore-devel <= 1.7.10
Provides: edje-devel = %{version}-%{release}
Provides: edje-devel%{?_isa} = %{version}-%{release}
Obsoletes: edje-devel <= 1.7.10
Provides: eet-devel = %{version}-%{release}
Provides: eet-devel%{?_isa} = %{version}-%{release}
Obsoletes: eet-devel <= 1.7.10
Provides: eeze-devel = %{version}-%{release}
Provides: eeze-devel%{?_isa} = %{version}-%{release}
Obsoletes: eeze-devel <= 1.7.10
Provides: efreet-devel = %{version}-%{release}
Provides: efreet-devel%{?_isa} = %{version}-%{release}
Obsoletes: efreet-devel <= 1.7.10
Provides: eina-devel%{?_isa} = %{version}-%{release}
Provides: eio-devel = %{version}-%{release}
Provides: eio-devel%{?_isa} = %{version}-%{release}
Obsoletes: eio-devel <= 1.7.10
Provides: eldbus-devel%{?_isa} = %{version}-%{release}
Provides: elementary-devel = %{version}-%{release}
Provides: elementary-devel%{?_isa} = %{version}-%{release}
2017-04-18 21:32:20 +00:00
Obsoletes: elementary-devel <= 1.17.1
2020-05-12 21:25:17 +00:00
# Provides: elocation-devel%%{?_isa} = %%{version}-%%{release}
2015-04-02 13:48:51 +00:00
Provides: embryo-devel = %{version}-%{release}
Provides: embryo-devel%{?_isa} = %{version}-%{release}
Obsoletes: embryo-devel <= 1.7.10
Provides: emotion-devel = %{version}-%{release}
Provides: emotion-devel%{?_isa} = %{version}-%{release}
Obsoletes: emotion-devel <= 1.7.10
Provides: eo-devel%{?_isa} = %{version}-%{release}
Provides: eolian-devel%{?_isa} = %{version}-%{release}
Provides: ephysics-devel%{?_isa} = %{version}-%{release}
Provides: ethumb-devel = %{version}-%{release}
Provides: ethumb-devel%{?_isa} = %{version}-%{release}
Obsoletes: ethumb-devel <= 1.7.10
Provides: evas-devel = %{version}-%{release}
Provides: evas-devel%{?_isa} = %{version}-%{release}
Obsoletes: evas-devel <= 1.7.10
Provides: libeina-devel = %{version}-%{release}
Provides: libeina-devel%{?_isa} = %{version}-%{release}
Obsoletes: libeina-devel <= 1.7.10
%description devel
Development files for EFL.
%prep
%setup -q
2018-01-04 22:23:19 +00:00
%if 0%{?rhel} && 0%{?rhel} <= 7
2020-07-20 22:34:46 +00:00
#%patch1 -p1 -b .old
%endif
2020-07-20 22:34:46 +00:00
#%patch2 -p1 -b .luajitfix
%patch3 -p1 -b .noneon
2020-08-05 15:58:43 +00:00
%patch4 -p1 -b .checkfix
2015-04-02 13:48:51 +00:00
# This is why hardcoding paths is bad.
2019-10-16 19:26:43 +00:00
# sed -i -e 's|/opt/efl-%{version}/share/|%{_datadir}/|' \
# data/libeo.so.%{version}-gdb.py
2015-04-02 13:48:51 +00:00
%build
# Disable libavif support for now
2019-10-16 19:26:43 +00:00
%{meson} \
-Dxinput22=true \
-Dsystemd=true \
-Devas-loaders-disabler=json,avif \
2019-10-16 19:26:43 +00:00
-Dharfbuzz=true \
-Dsdl=true \
2020-05-12 21:25:17 +00:00
-Dbuffer=true \
-Davahi=true \
%if %{with_scim}
2019-10-16 19:26:43 +00:00
-Decore-imf-loaders-disabler= \
2020-05-12 21:25:17 +00:00
%else
-Decore-imf-loaders-disabler=scim \
-Dglib=true \
%endif
2019-10-16 19:26:43 +00:00
-Dfb=true \
2015-05-28 20:02:34 +00:00
%if %{use_wayland}
2019-10-16 19:26:43 +00:00
-Dwl=true \
2015-04-02 13:48:51 +00:00
%endif
2019-10-16 19:26:43 +00:00
-Ddrm=true \
-Dinstall-eo-files=true \
2019-10-16 19:57:32 +00:00
%if 0%{?has_luajit}
2020-09-22 20:02:32 +00:00
-Dbindings=lua,cxx \
2019-10-16 19:41:42 +00:00
-Dlua-interpreter=luajit \
2020-09-22 20:02:32 +00:00
-Delua=true \
2019-10-16 19:41:42 +00:00
%else
-Dbindings=cxx \
2019-10-16 20:10:36 +00:00
-Dlua-interpreter=lua \
2019-10-16 19:41:42 +00:00
%endif
2020-05-12 21:25:17 +00:00
-Dphysics=true \
2019-10-16 19:26:43 +00:00
-Dsystemdunitdir=%{_userunitdir}
%{meson_build}
2015-04-02 13:48:51 +00:00
%install
2019-10-16 19:26:43 +00:00
%{meson_install}
2015-04-02 13:48:51 +00:00
# There is probably a better place to fix this, but I couldn't untangle it.
sed -i 's|ecore_sdl|ecore-sdl|g' %{buildroot}%{_libdir}/pkgconfig/elementary.pc
sed -i 's|ecore_sdl|ecore-sdl|g' %{buildroot}%{_libdir}/pkgconfig/elementary-cxx.pc
2019-10-16 19:26:43 +00:00
# yay pathing
2019-10-16 20:04:23 +00:00
%if 0%{?__isa_bits} == 64
2019-10-16 19:26:43 +00:00
mv %{buildroot}%{_datadir}/gdb/auto-load/usr/lib %{buildroot}%{_datadir}/gdb/auto-load%{_libdir}
2019-10-16 19:45:12 +00:00
%endif
2019-10-16 19:26:43 +00:00
2015-04-02 13:48:51 +00:00
# fix perms
chmod -x src/bin/edje/edje_cc_out.c
find %{buildroot} -name '*.la' -exec rm -f {} ';'
%find_lang %{name}
%post
/sbin/ldconfig
2016-12-01 17:51:59 +00:00
%systemd_user_post ethumb.service
2015-04-02 13:48:51 +00:00
%postun
/sbin/ldconfig
2016-12-01 17:51:59 +00:00
%systemd_user_postun ethumb.service
2015-04-02 13:48:51 +00:00
%preun
2016-12-01 17:51:59 +00:00
%systemd_user_preun ethumb.service
2015-04-02 13:48:51 +00:00
%files -f %{name}.lang
%license COPYING licenses/COPYING.BSD licenses/COPYING.GPL licenses/COPYING.LGPL licenses/COPYING.SMALL
%doc AUTHORS COMPLIANCE NEWS README
%{_libdir}/libefl.so.1*
2020-05-12 21:25:17 +00:00
%{_libdir}/libefl_canvas_wl.so.1*
2015-08-13 18:33:11 +00:00
%{_bindir}/efl_debug
%{_bindir}/efl_debugd
2016-08-30 18:36:03 +00:00
%{_datadir}/icons/Enlightenment-X/
2015-04-02 13:48:51 +00:00
# ecore
%{_bindir}/ecore_evas_convert
%{_libdir}/ecore/
2020-05-12 21:25:17 +00:00
%{_libdir}/ecore_buffer/
2017-04-18 21:32:20 +00:00
%{_libdir}/ecore_con/
2015-04-02 13:48:51 +00:00
%{_libdir}/ecore_evas/
%{_libdir}/ecore_imf/
2018-08-19 13:30:18 +00:00
%{_libdir}/ecore_wl2/
2015-04-02 13:48:51 +00:00
%{_libdir}/libecore*.so.*
%{_datadir}/ecore/
%{_datadir}/ecore_imf/
%{_datadir}/ecore_x/
2015-05-28 20:02:34 +00:00
%{_libdir}/libector.so.*
2015-04-02 13:48:51 +00:00
# edje
%{_bindir}/edje*
%{_datadir}/mime/packages/edje.xml
%{_libdir}/edje/
%{_libdir}/libedje.so.1*
# eet
%{_bindir}/diffeet
%{_bindir}/eet
2015-05-28 20:02:34 +00:00
%{_bindir}/eetpack
2015-04-02 13:48:51 +00:00
%{_bindir}/vieet
%{_libdir}/libeet.so.*
# eeze
%attr(0755,root,root) %caps(cap_audit_write,cap_chown,cap_setuid,cap_sys_admin=pe) %{_bindir}/eeze_scanner
2017-04-18 21:32:20 +00:00
%{_bindir}/eeze_scanner_monitor
%{_bindir}/eeze_disk_ls
%{_bindir}/eeze_mount
%{_bindir}/eeze_umount
2015-04-02 13:48:51 +00:00
%{_libdir}/eeze/
%{_libdir}/libeeze.so.1*
# efreet
%{_bindir}/efreetd
# we don't depend on dbus, but we want clean dir ownership here.
%dir %{_datadir}/dbus-1/
%dir %{_datadir}/dbus-1/services/
%{_libdir}/efreet/
%{_libdir}/libefreet.so.1*
%{_libdir}/libefreet_mime.so.1*
%{_libdir}/libefreet_trash.so.1*
# eina
2015-08-13 18:33:11 +00:00
%{_bindir}/eina_btlog
2017-04-18 21:32:20 +00:00
%{_bindir}/eina_modinfo
2015-04-02 13:48:51 +00:00
%{_libdir}/libeina.so.*
# eio
%{_libdir}/libeio.so.1*
# eldbus
%{_bindir}/eldbus-codegen
%{_libdir}/libeldbus.so.1*
2016-08-30 18:36:03 +00:00
# elementary
%{_bindir}/elementary_codegen
%{_bindir}/elementary_config
2019-10-16 19:26:43 +00:00
%{_bindir}/elementary_perf
2016-08-30 18:36:03 +00:00
%{_bindir}/elementary_quicklaunch
%{_bindir}/elementary_run
%{_bindir}/elementary_test
%{_bindir}/elm_prefs_cc
%{_libdir}/libelementary.so.1*
%{_libdir}/elementary/
%{_datadir}/applications/elementary*.desktop
%{_datadir}/elementary/
2018-08-19 13:30:18 +00:00
%{_datadir}/icons/hicolor/*/apps/elementary.png
2015-04-02 13:48:51 +00:00
# elocation
2020-05-12 21:25:17 +00:00
# %%{_libdir}/libelocation.so.1*
2016-08-30 18:36:03 +00:00
# elput
%{_libdir}/libelput.so.1*
2015-04-02 13:48:51 +00:00
# elua
2015-04-08 07:30:59 +00:00
%if 0%{?has_luajit}
2015-04-02 13:48:51 +00:00
%{_bindir}/elua
%{_datadir}/elua/
%{_libdir}/libelua.so.1*
2015-04-08 07:30:59 +00:00
%else
%exclude %{_datadir}/elua/
%endif
2015-04-02 13:48:51 +00:00
# embryo
%{_bindir}/embryo_cc
%{_libdir}/libembryo.so.1*
2015-05-28 20:02:34 +00:00
%{_libdir}/libemile.so.*
2015-04-02 13:48:51 +00:00
# emotion
2019-10-16 19:26:43 +00:00
%{_bindir}/emotion_test*
2015-04-02 13:48:51 +00:00
%{_libdir}/emotion/
%{_libdir}/libemotion.so.1*
# eo
2017-04-18 21:32:20 +00:00
%{_bindir}/eo_debug
2015-04-02 13:48:51 +00:00
%{_libdir}/libeo.so.1*
2017-04-18 21:32:20 +00:00
%{_libdir}/libeo_dbg.so.1*
%{_datadir}/gdb/auto-load/%{_libdir}/libeo.so.1*
2015-04-02 13:48:51 +00:00
# eolian
%{_bindir}/eolian_cxx
%{_bindir}/eolian_gen
%{_libdir}/libeolian.so.1*
# ephysics
%{_libdir}/libephysics.so.1*
# ethumb
%{_bindir}/ethumb
%{_bindir}/ethumbd
%{_bindir}/ethumbd_client
2016-12-01 17:51:59 +00:00
%{_userunitdir}/ethumb.service
2015-04-02 13:48:51 +00:00
%{_libdir}/ethumb/
%{_libdir}/ethumb_client/
%{_libdir}/libethumb.so.1*
%{_libdir}/libethumb_client.so.1*
%{_datadir}/dbus-1/services/org.enlightenment.Ethumb.service
%{_datadir}/ethumb
%{_datadir}/ethumb_client
# evas
2019-05-02 20:06:39 +00:00
# %%{_bindir}/evas_*
2015-04-02 13:48:51 +00:00
%{_libdir}/evas/
%{_libdir}/libevas.so.*
%{_datadir}/evas/
2020-05-12 21:25:17 +00:00
# exactness
%{_bindir}/exactness*
%{_libdir}/libexactness*.so.*
%{_datadir}/exactness/
2015-04-02 13:48:51 +00:00
%files devel
%{_includedir}/efl-1/
%{_includedir}/efl-cxx-1/
2020-05-12 21:25:17 +00:00
%{_includedir}/efl-canvas-wl-1/
%{_bindir}/efl_canvas_wl_test*
2015-04-02 13:48:51 +00:00
%{_libdir}/cmake/Efl/
%{_libdir}/libefl.so
2020-05-12 21:25:17 +00:00
%{_libdir}/libefl_canvas_wl.so
2018-08-19 13:30:18 +00:00
%{_libdir}/pkgconfig/efl-core.pc
2015-04-02 13:48:51 +00:00
%{_libdir}/pkgconfig/efl-cxx.pc
2018-08-19 13:30:18 +00:00
%{_libdir}/pkgconfig/efl-net.pc
%{_libdir}/pkgconfig/efl-ui.pc
2020-05-12 21:25:17 +00:00
%{_libdir}/pkgconfig/efl-canvas-wl.pc
2015-04-02 13:48:51 +00:00
%{_libdir}/pkgconfig/efl.pc
# ecore-devel
%{_includedir}/ecore-1/
%{_includedir}/ecore-audio-1/
%{_includedir}/ecore-avahi-1/
2020-05-12 21:25:17 +00:00
%{_includedir}/ecore-buffer-1/
2015-04-02 13:48:51 +00:00
%{_includedir}/ecore-con-1/
%{_includedir}/ecore-cxx-1/
2016-08-30 18:36:03 +00:00
%{_includedir}/ecore-drm2-1/
2015-04-02 13:48:51 +00:00
%{_includedir}/ecore-evas-1/
%{_includedir}/ecore-fb-1/
%{_includedir}/ecore-file-1/
%{_includedir}/ecore-imf-1/
%{_includedir}/ecore-imf-evas-1/
%{_includedir}/ecore-input-1/
%{_includedir}/ecore-input-evas-1/
%{_includedir}/ecore-ipc-1/
%{_includedir}/ecore-sdl-1/
2015-05-28 20:02:34 +00:00
%if %{use_wayland}
2020-05-12 21:25:17 +00:00
2016-03-14 07:27:42 +00:00
%{_includedir}/ecore-wl2-1/
2015-05-28 20:02:34 +00:00
%endif
2015-04-02 13:48:51 +00:00
%{_includedir}/ecore-x-1/
%{_libdir}/cmake/Ecore*/
%{_libdir}/libecore*.so
%{_libdir}/pkgconfig/ecore*.pc
2015-05-28 20:02:34 +00:00
%{_libdir}/libector.so
%{_libdir}/pkgconfig/ector.pc
2015-04-02 13:48:51 +00:00
# edje-devel
%{_libdir}/libedje.so
%{_libdir}/pkgconfig/edje*.pc
%{_datadir}/edje
%{_includedir}/edje-*
%{_libdir}/cmake/Edje/
# eet-devel
%{_includedir}/eet-1/
%{_includedir}/eet-cxx-1/
%{_libdir}/cmake/Eet/
%{_libdir}/cmake/EetCxx/
%{_libdir}/pkgconfig/eet*.pc
%{_libdir}/libeet.so
# eeze-devel
%{_includedir}/eeze-1/
%{_libdir}/cmake/Eeze/
%{_libdir}/libeeze.so
%{_datadir}/eeze/
%{_libdir}/pkgconfig/eeze.pc
# efreet-devel
%{_includedir}/efreet-1/
%{_libdir}/cmake/Efreet/
%{_libdir}/libefreet.so
%{_libdir}/libefreet_mime.so
%{_libdir}/libefreet_trash.so
%{_datadir}/efreet/
%{_libdir}/pkgconfig/efreet.pc
%{_libdir}/pkgconfig/efreet-mime.pc
%{_libdir}/pkgconfig/efreet-trash.pc
# eina-devel
%{_includedir}/eina-1/
%{_includedir}/eina-cxx-1/
%{_libdir}/cmake/Eina*/
%{_libdir}/pkgconfig/eina*.pc
%{_libdir}/libeina.so
# eio-devel
%{_includedir}/eio-1/
2015-05-28 20:02:34 +00:00
%{_includedir}/eio-cxx-1/
2015-04-02 13:48:51 +00:00
%{_libdir}/libeio.so
%{_libdir}/pkgconfig/eio.pc
2015-05-28 20:02:34 +00:00
%{_libdir}/pkgconfig/eio-cxx.pc
%{_libdir}/cmake/Eio/
2015-04-02 13:48:51 +00:00
# eldbus-devel
%{_includedir}/eldbus-1/
2019-10-16 19:26:43 +00:00
%{_includedir}/eldbus-cxx-1/
2015-04-02 13:48:51 +00:00
%{_libdir}/cmake/Eldbus/
%{_libdir}/libeldbus.so
%{_libdir}/pkgconfig/eldbus.pc
2019-10-16 19:26:43 +00:00
%{_libdir}/pkgconfig/eldbus-cxx.pc
2016-08-30 18:36:03 +00:00
# elementary-devel
%{_includedir}/elementary-1/
%{_includedir}/elementary-cxx-1/
%{_libdir}/cmake/Elementary/
%{_libdir}/libelementary.so
%{_libdir}/pkgconfig/elementary.pc
%{_libdir}/pkgconfig/elementary-cxx.pc
2015-04-02 13:48:51 +00:00
# elocation-devel
2020-05-12 21:25:17 +00:00
# %%{_includedir}/elocation-1/
# %%{_libdir}/libelocation.so
# %%{_libdir}/pkgconfig/elocation.pc
2016-08-30 18:36:03 +00:00
# elput-devel
%{_includedir}/elput-1/
%{_libdir}/libelput.so
%{_libdir}/pkgconfig/elput.pc
2015-04-02 13:48:51 +00:00
# elua-devel
2015-04-08 07:30:59 +00:00
%if 0%{?has_luajit}
2015-04-02 13:48:51 +00:00
%{_includedir}/elua-1/
%{_libdir}/libelua.so
%{_libdir}/pkgconfig/elua.pc
%{_libdir}/cmake/Elua/
2015-04-08 07:30:59 +00:00
%else
%exclude %{_libdir}/cmake/Elua/
%endif
2015-04-02 13:48:51 +00:00
# embryo-devel
%{_includedir}/embryo-1/
%{_libdir}/libembryo.so
%{_libdir}/pkgconfig/embryo.pc
%{_datadir}/embryo/
2015-05-28 20:02:34 +00:00
%{_includedir}/emile-1/
%{_libdir}/cmake/Emile/
%{_libdir}/libemile.so
%{_libdir}/pkgconfig/emile.pc
2015-04-02 13:48:51 +00:00
# emotion-devel
%{_includedir}/emotion-1/
%{_libdir}/cmake/Emotion/
%{_libdir}/libemotion.so
%{_libdir}/pkgconfig/emotion.pc
%{_datadir}/emotion/
# eo-devel
%{_includedir}/eo-1/
%{_includedir}/eo-cxx-1/
%{_libdir}/cmake/Eo/
%{_libdir}/cmake/EoCxx/
%{_libdir}/libeo.so
2017-04-18 21:32:20 +00:00
%{_libdir}/libeo_dbg.so
2015-04-02 13:48:51 +00:00
%{_libdir}/pkgconfig/eo.pc
%{_libdir}/pkgconfig/eo-cxx.pc
%{_datadir}/eo/
# eolian-devel
%{_includedir}/eolian-1/
%{_includedir}/eolian-cxx-1/
%{_libdir}/cmake/Eolian/
%{_libdir}/cmake/EolianCxx/
%{_libdir}/pkgconfig/eolian.pc
%{_libdir}/pkgconfig/eolian-cxx.pc
%{_libdir}/libeolian.so
%{_datadir}/eolian/
# ephysics-devel
%{_includedir}/ephysics-1/
%{_libdir}/libephysics.so
%{_libdir}/pkgconfig/ephysics.pc
# ethumb-devel
%{_includedir}/ethumb-1/
%{_includedir}/ethumb-client-1/
%{_libdir}/cmake/Ethumb/
%{_libdir}/cmake/EthumbClient/
%{_libdir}/libethumb.so
%{_libdir}/libethumb_client.so
%{_libdir}/pkgconfig/ethumb.pc
2019-10-16 19:26:43 +00:00
%{_libdir}/pkgconfig/ethumb-client.pc
2015-04-02 13:48:51 +00:00
%{_libdir}/pkgconfig/ethumb_client.pc
# evas-devel
%{_includedir}/evas-1/
%{_includedir}/evas-cxx-1/
%{_libdir}/libevas.so
%{_libdir}/cmake/Evas/
%{_libdir}/cmake/EvasCxx/
%{_libdir}/pkgconfig/evas*.pc
2020-05-12 21:25:17 +00:00
# exactness
%{_libdir}/libexactness*.so
2015-04-02 13:48:51 +00:00
%changelog
* Tue Oct 27 2020 Mamoru TASAKA <mtasaka@fedoraprojet.org> - 1.25.1-3
- Disable libavif support for now (bug 1891658)
* Fri Oct 23 10:33:37 CEST 2020 Nils Philippsen <nils@tiptoe.de> - 1.25.1-2
- rebuild for new libavif
2020-10-12 15:40:47 +00:00
* Mon Oct 12 2020 Tom Callaway <spot@fedoraproject.org> - 1.25.1-1
- update to 1.25.1
2020-09-30 20:46:16 +00:00
* Wed Sep 30 2020 Adam Jackson <ajax@redhat.com> - 1.25.0-2
- Drop unused BuildRequires: libXp-devel
2020-09-22 20:02:32 +00:00
* Tue Sep 22 2020 Tom Callaway <spot@fedoraproject.org> - 1.25.0-1
- update to 1.25.0
2020-08-05 15:58:43 +00:00
* Wed Aug 5 2020 Tom Callaway <spot@fedoraproject.org> - 1.24.3-4
- fix build against check in rawhide
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.24.3-3
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.24.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
2020-07-20 22:34:46 +00:00
* Mon Jul 20 2020 Ding-Yi Chen <dchen@redhat.com> - 1.24.3-1
- update to 1.24.3
- Remove meson flag -Dopengl=full
- Remove Patch1 efl-1.17.1-old-nomodifier-in-drm_mode_fb_cmd2.patch
- Remove Patch2 efl-1.23.1-luajitfix.patch
as luaL_reg is no longer required
2020-05-27 14:31:24 +00:00
* Tue May 26 2020 Tom Callaway <spot@fedoraproject.org> - 1.24.2-1
- update to 1.24.2
2020-05-12 21:25:17 +00:00
* Mon May 11 2020 Tom Callaway <spot@fedoraproject.org> - 1.24.1-1
- update to 1.24.1
2020-05-11 20:40:47 +00:00
* Mon May 11 2020 Gwyn Ciesla <gwync@protonmail.com> - 1.23.3-6
- Rebuild for new LibRaw
* Tue May 05 2020 Sereinity <sereinity@sereinity.fr> - 1.23.3-5
- rebuilt
2020-01-31 12:54:36 +00:00
* Fri Jan 31 2020 Tom Callaway <spot@fedoraproject.org> - 1.23.3-4
- fix FTBFS
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.23.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2020-01-17 11:30:03 +00:00
* Fri Jan 17 2020 Marek Kasik <mkasik@redhat.com> - 1.23.3-2
- Rebuild for poppler-0.84.0
2019-12-02 18:50:47 +00:00
* Mon Dec 2 2019 Tom Callaway <spot@fedoraproject.org> - 1.23.3-1
- update to 1.23.3
2019-11-05 15:32:59 +00:00
* Tue Nov 5 2019 Tom Callaway <spot@fedoraproject.org> - 1.23.2-1
- update to 1.23.2
2019-10-16 19:26:43 +00:00
* Wed Oct 16 2019 Tom Callaway <spot@fedoraproject.org> - 1.23.1-1
- update to 1.23.1
2019-09-05 20:34:18 +00:00
* Wed Sep 4 2019 Tom Callaway <spot@fedoraproject.org> - 1.22.4-1
- update to 1.22.4
2019-08-23 18:28:21 +00:00
* Fri Aug 23 2019 Tom Callaway <spot@fedoraproject.org> - 1.22.3-1
- update to 1.22.3
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.22.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
2019-05-02 20:06:39 +00:00
* Thu May 2 2019 Tom Callaway <spot@fedoraproject.org> - 1.22.2-1
- update to 1.22.2
2019-02-28 21:18:52 +00:00
* Thu Feb 28 2019 Pete Walter <pwalter@fedoraproject.org> - 1.21.1-5
- Update wayland deps
* Fri Feb 15 2019 Tom Callaway <spot@fedoraproject.org> - 1.21.1-4
- use khrplatform.h defines everywhere, because ptrdiff_t is not signed long int on 32bit arches
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.21.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Mon Dec 10 2018 Dan Horák <dan[at]danny.cz> - 1.21.1-2
- enable NEON on arm/aarch64, EFL uses runtime CPU detection
2018-09-21 20:00:11 +00:00
* Fri Sep 21 2018 Tom Callaway <spot@fedoraproject.org> - 1.21.1-1
- update to 1.21.1
2018-08-19 13:30:18 +00:00
* Sat Aug 18 2018 Tom Callaway <spot@fedoraproject.org> - 1.21.0-1
- Update to 1.21.0
2018-07-19 17:04:38 +00:00
* Thu Jul 19 2018 Adam Williamson <awilliam@redhat.com> - 1.20.7-4
- Rebuild for new libraw
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.20.7-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2018-03-23 14:28:05 +00:00
* Fri Mar 23 2018 Marek Kasik <mkasik@redhat.com> - 1.20.7-2
- Rebuild for poppler-0.63.0
2018-03-05 17:09:35 +00:00
* Mon Mar 5 2018 Tom Callaway <spot@fedoraproject.org> - 1.20.7-1
- update to 1.20.7
2018-02-11 20:39:39 +00:00
* Sun Feb 11 2018 Sandro Mani <manisandro@gmail.com> - 1.20.5-7
- Rebuild (giflib)
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.20.5-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2018-01-18 09:20:47 +00:00
* Wed Jan 17 2018 Sandro Mani <manisandro@gmail.com> - 1.20.5-5
- Switch to openjpeg2
* Sat Jan 06 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.20.5-4
- Remove obsolete scriptlets
2018-01-04 22:23:19 +00:00
* Thu Jan 04 2018 Troy Dawson <tdawson@redhat.com> - 1.20.5-3
- Update conditional
2017-12-18 17:33:14 +00:00
* Mon Dec 18 2017 Rich Mattes <richmattes@gmail.com> - 1.20.5-2
- Rebuild for bullet-2.87
2017-10-29 13:43:12 +00:00
* Sun Oct 29 2017 Tom Callaway <spot@fedoraproject.org> - 1.20.5-1
- update to 1.20.5
* Sat Oct 21 2017 Benoît Marcelin <sereinity@sereinity.fr> - 1.20.4-1
- update to 1.20.4
2017-10-29 13:43:12 +00:00
- remove (merged upstream) patch about builds on big endians
2017-09-01 15:06:20 +00:00
* Fri Sep 1 2017 Tom Callaway <spot@fedoraproject.org> - 1.20.3-1
- update to 1.20.3
2017-08-30 18:37:41 +00:00
* Wed Aug 30 2017 Dan Horák <dan[at]danny.cz> - 1.20.2-2
- fix build on big endians
2017-08-11 14:46:00 +00:00
* Fri Aug 11 2017 Tom Callaway <spot@fedoraproject.org> - 1.20.2-1
- update to 1.20.2
- BR: libunwind-devel
- ExcludeArch: s390x
2017-08-11 14:46:00 +00:00
2017-08-07 15:50:31 +00:00
* Mon Aug 07 2017 Tom Callaway <spot@fedoraproject.org> - 1.20.1-1
- update to 1.20.1
2017-08-06 15:30:24 +00:00
* Sun Aug 06 2017 Björn Esser <besser82@fedoraproject.org> - 1.19.1-4
- Rebuilt for AutoReq cmake-filesystem
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.19.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.19.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2017-05-22 18:51:26 +00:00
* Mon May 22 2017 Tom Callaway <spot@fedoraproject.org> - 1.19.1-1
- update to 1.19.1
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.19.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
2017-05-15 15:28:11 +00:00
* Mon May 15 2017 Tom Callaway <spot@fedoraproject.org> - 1.19.0-3
- disable luajit for aarch64
2017-05-15 13:30:57 +00:00
* Mon May 15 2017 Tom Callaway <spot@fedoraproject.org> - 1.19.0-2
- rebuild for new tslib, luajit
2017-04-18 21:32:20 +00:00
* Tue Apr 18 2017 Sereinity <sereinit@fedoraproject.org> - 1.19.0-1
- update to 1.19.0
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.4-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2017-02-01 18:21:00 +00:00
* Wed Feb 01 2017 Sandro Mani <manisandro@gmail.com> - 1.18.4-3
- Rebuild (libwebp)
2016-12-27 23:10:30 +00:00
* Tue Dec 27 2016 Jon Ciesla <limburgher@gmail.com> - 1.18.4-2
- Rebuild for new LibRaw.
2016-12-09 15:58:14 +00:00
* Fri Dec 9 2016 Tom Callaway <spot@fedoraproject.org> - 1.18.4-1
- update to 1.18.4
2016-12-01 17:51:59 +00:00
* Thu Dec 1 2016 Tom Callaway <spot@fedoraproject.org> - 1.18.3-2
- fix systemd handling
2016-11-28 17:13:42 +00:00
* Mon Nov 28 2016 Tom Callaway <spot@fedoraproject.org> - 1.18.3-1
- update to 1.18.3
2016-10-19 15:31:08 +00:00
* Wed Oct 19 2016 Tom Callaway <spot@fedoraproject.org> - 1.18.2-1
- update to 1.18.2
2016-09-21 18:52:32 +00:00
* Wed Sep 21 2016 Tom Callaway <spot@fedoraproject.org> - 1.18.1-1
- update to 1.18.1
2016-09-19 16:16:43 +00:00
* Mon Sep 19 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1.18.0-5
- aarch64 now has LuaJIT
* Wed Aug 31 2016 Tom Callaway <spot@fedoraproject.org> - 1.18.0-4
- explicitly disable cocoa. we are not osx. sloppy configure gets it wrong.
- fix typo in elementary pc files
2016-08-31 18:54:55 +00:00
* Wed Aug 31 2016 Tom Callaway <spot@fedoraproject.org> - 1.18.0-3
- properly provide/obsolete evas-generic-loaders
* Wed Aug 31 2016 Tom Callaway <spot@fedoraproject.org> - 1.18.0-2
- properly provide/obsolete elementary-devel
2016-08-30 18:36:03 +00:00
* Mon Aug 29 2016 Tom Callaway <spot@fedoraproject.org> - 1.18.0-1
- update to 1.18.0
* Mon Aug 29 2016 Igor Gnatenko <ignatenko@redhat.com> - 1.17.2-2
- Rebuild for LuaJIT 2.1.0
2016-07-15 01:30:44 +00:00
* Fri Jul 15 2016 Ding-Yi Chen <dchen@redhat.com> - 1.17.2-1
- update to 1.17.2
* Mon Jun 13 2016 Tom Callaway <spot@fedoraproject.org> - 1.17.1-2
- apply old target changes to rawhide
* Mon Jun 13 2016 Tom Callaway <spot@fedoraproject.org> - 1.17.1-1.1
- fix old targets (rhel7, f22)
2016-06-13 19:53:42 +00:00
* Mon Jun 13 2016 Tom Callaway <spot@fedoraproject.org> - 1.17.1-1
- update to 1.17.1
2016-05-23 08:14:45 +00:00
* Mon May 23 2016 Ding-Yi Chen <dchen@redhat.com> - 1.17.0-5
- Rebuild for latest libinput
2016-05-23 08:10:11 +00:00
* Mon Mar 14 2016 Ding-Yi Chen <dchen@redhat.com> - 1.17.0-4
- Disable wayland for Fedora 22 and EPEL, as they do not have
dependencies
2016-03-14 07:27:42 +00:00
* Mon Mar 14 2016 Ding-Yi Chen <dchen@redhat.com> - 1.17.0-3
- Re-enable wayland
* Tue Feb 09 2016 Rich Mattes <richmattes@gmail.com> - 1.17.0-2
- Rebuild for bullet 2.83
* Wed Feb 3 2016 Ding-Yi Chen <dchen@redhat.com> - 1.17.0-1
- Upstream update to 1.17.0
- Removed: /usr/include/ector-1
* Tue Jan 19 2016 Ding-Yi Chen <dchen@redhat.com> - 1.16.1-2
- Fix rpmlint error
2016-01-19 03:27:11 +00:00
* Tue Jan 05 2016 Ding-Yi Chen <dchen@redhat.com> - 1.16.1-1
2016-01-05 01:28:52 +00:00
- update to 1.16.1
* Mon Dec 28 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 1.16.0-3
- Rebuilt for libwebp soname bump
* Mon Nov 23 2015 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 1.16.0-2
- Follow upstream decision and disable NEON on AArch64 as well.
2015-11-23 14:43:40 +00:00
* Tue Nov 10 2015 Tom Callaway <spot@fedoraproject.org> - 1.16.0-1
2015-11-10 19:03:25 +00:00
- update to 1.16.0
* Mon Sep 14 2015 Tom Callaway <spot@fedoraproject.org> - 1.15.1-2
- fix compilation against current lua (thanks to Rafael Fonseca)
2015-08-28 17:24:57 +00:00
* Fri Aug 28 2015 Tom Callaway <spot@fedoraproject.org> - 1.15.1-1
- update to 1.15.1
2015-08-13 18:33:11 +00:00
* Mon Aug 10 2015 Tom Callaway <spot@fedoraproject.org> - 1.15.0-1
- update to 1.15.0
* Tue Jul 7 2015 Tom Callaway <spot@fedoraproject.org> - 1.14.2-1
- disable scim by default
- update to 1.14.2
* Sun Jul 5 2015 Conrad Meyer <cemeyer@uw.edu> - 1.14.1-3
- Install eo_gdb autoload script with correct path
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.14.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2015-06-03 12:20:02 +00:00
* Wed Jun 3 2015 Tom Callaway <spot@fedoraproject.org> - 1.14.1-1
- update to 1.14.1
2015-05-28 20:02:34 +00:00
* Thu May 28 2015 Tom Callaway <spot@fedoraproject.org> - 1.14.0-1
- update to 1.14.0
- disable wayland support (bz 1214597)
2015-05-02 11:27:32 +00:00
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.13.2-3
- Rebuilt for GCC 5 C++11 ABI change
2015-04-08 07:30:59 +00:00
* Wed Apr 8 2015 Dan Horák <dan[at]danny.cz> - 1.13.2-2
- use luajit only where available
2015-04-06 13:50:20 +00:00
* Mon Apr 6 2015 Tom Callaway <spot@fedoraproject.org> - 1.13.2-1
- update to 1.13.2
2015-04-02 13:48:51 +00:00
* Tue Mar 31 2015 Tom Callaway <spot@fedoraproject.org> - 1.13.1-7
- add dbus dir ownership
* Mon Mar 30 2015 Tom Callaway <spot@fedoraproject.org> - 1.13.1-6
- fix provides/obsoletes to replace old split out packages with efl
- add scriptlets for mimeinfo handling
- mark COPYING as a license file
* Wed Mar 18 2015 Tom Callaway <spot@fedoraproject.org> - 1.13.1-5
- own cmake dirs, not just cmake files
* Mon Mar 16 2015 Tom Callaway <spot@fedoraproject.org> - 1.13.1-4
- drop incorrect patch, do not enable gl-drm
* Thu Mar 5 2015 Tom Callaway <spot@fedoraproject.org> - 1.13.1-3
- add e_dbus Provides/Obsoletes
* Fri Feb 27 2015 Tom Callaway <spot@fedoraproject.org> - 1.13.1-1
- drop subpackages
- update to 1.13.1
* Mon Dec 15 2014 Tom Callaway <spot@fedoraproject.org> - 1.12.2-1
- initial package