6364f07
%global _hardened_build 1
6364f07
523f0cc
%ifarch %{arm} %{ix86} x86_64
523f0cc
%global has_luajit 1
523f0cc
%endif
6a7a62d
%ifarch aarch64
6a7a62d
%if %{?fedora} >= 26
6a7a62d
%global has_luajit 1
6a7a62d
%endif
6a7a62d
%endif
523f0cc
43f43b1
# Look, you probably don't want this. scim is so 2012. ibus is the new hotness.
43f43b1
# Enabling this means you'll almost certainly need to pass ECORE_IMF_MODULE=xim 
43f43b1
# to get anything to work. (*cough*terminology*cough*)
43f43b1
%global with_scim 0
43f43b1
0474453
# Fedora <= 22 and EPEL 7 does not have wayland dependency
0474453
%if 0%{?fedora}
0474453
%if %{?fedora} >= 23
4aca4b7
%global use_wayland 1
0474453
%else
0474453
# fedora <= 22
0474453
%global use_wayland 0
0474453
%endif
0474453
%else
0474453
# EPEL
0474453
%global use_wayland 0
0474453
%endif
0474453
5cc3010
6364f07
Name:		efl
2619026
Version:	1.18.3
58fbb2b
Release:	2%{?dist}
6364f07
Summary:	Collection of Enlightenment libraries
6364f07
License:	BSD and LGPLv2+ and GPLv2 and zlib
6364f07
URL:		http://enlightenment.org/
6364f07
Source0:	http://download.enlightenment.org/rel/libs/efl/efl-%{version}.tar.xz
6364f07
# I think this one is Fedora specific.
6364f07
Patch0:		efl-1.11.4-tslibfix.patch
b992f06
# There is probably a way to conditionalize this in the code that could go upstream
b992f06
# but this works for now.
b992f06
Patch1:		efl-1.17.1-old-nomodifier-in-drm_mode_fb_cmd2.patch
35d7791
# Support openssl 1.1+
35d7791
# https://phab.enlightenment.org/T4746
35d7791
Patch2:		efl-1.18.2-openssl-1.1.patch
6364f07
BuildRequires:	bullet-devel libpng-devel libjpeg-devel gstreamer1-devel zlib-devel
523f0cc
BuildRequires:	gstreamer1-plugins-base-devel libtiff-devel openssl-devel
6364f07
BuildRequires:	curl-devel dbus-devel glibc-devel fontconfig-devel freetype-devel
6364f07
BuildRequires:	fribidi-devel pulseaudio-libs-devel libsndfile-devel libX11-devel
6364f07
BuildRequires:	libXau-devel libXcomposite-devel libXdamage-devel libXdmcp-devel
6364f07
BuildRequires:	libXext-devel libXfixes-devel libXinerama-devel libXrandr-devel
6364f07
BuildRequires:	libXrender-devel libXScrnSaver-devel libXtst-devel libXcursor-devel
6364f07
BuildRequires:	libXp-devel libXi-devel mesa-libGL-devel mesa-libEGL-devel
6364f07
BuildRequires:	libblkid-devel libmount-devel systemd-devel harfbuzz-devel 
43f43b1
BuildRequires:	libwebp-devel tslib-devel SDL2-devel SDL-devel c-ares-devel
3b82c7b
BuildRequires:  libxkbcommon-devel uuid-devel
cb779f6
BuildRequires:	pkgconfig(poppler-cpp) >= 0.12
18b1555
BuildRequires:	pkgconfig(libspectre) pkgconfig(libraw)
18b1555
BuildRequires:	pkgconfig(librsvg-2.0) >= 2.14.0 
18b1555
BuildRequires:	pkgconfig(cairo) >= 1.0.0
43f43b1
%if %{with_scim}
43f43b1
BuildRequires:	scim-devel
43f43b1
%endif
43f43b1
BuildRequires:	ibus-devel
5cc3010
BuildRequires:	doxygen systemd giflib-devel openjpeg-devel libdrm-devel
5cc3010
%if %{use_wayland}
b82fd4f
BuildRequires:	mesa-libwayland-egl-devel libwayland-client-devel >= 1.11.0
78af38d
BuildRequires:	libwayland-cursor-devel libwayland-server-devel
5cc3010
%endif
5cc3010
BuildRequires:	autoconf automake libtool gettext-devel mesa-libGLES-devel
5cc3010
BuildRequires:	mesa-libgbm-devel libinput-devel
523f0cc
%if 0%{?has_luajit}
523f0cc
BuildRequires:	luajit-devel
523f0cc
%else
523f0cc
BuildRequires:	lua-devel
523f0cc
%endif
6364f07
# These are convenience provides to aid in migration
6364f07
Provides:	e_dbus%{?_isa} = %{version}-%{release}
6364f07
Provides:	e_dbus = %{version}-%{release}
6364f07
Obsoletes:	e_dbus <= 1.7.10
6364f07
Provides:	ecore = %{version}-%{release}
6364f07
Provides:	ecore%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	ecore <= 1.7.10
6364f07
Provides:	edje = %{version}-%{release}
6364f07
Provides:	edje%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	edje <= 1.7.10
6364f07
Provides:	eet = %{version}-%{release}
6364f07
Provides:	eet%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	eet <= 1.7.10
6364f07
Provides:	eeze = %{version}-%{release}
6364f07
Provides:	eeze%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	eeze <= 1.7.10
6364f07
Provides:	efreet = %{version}-%{release}
6364f07
Provides:	efreet%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	efreet <= 1.7.10
6364f07
Provides:	eina%{?_isa} = %{version}-%{release}
6364f07
Provides:	eio = %{version}-%{release}
6364f07
Provides:	eio%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	eio <= 1.7.10
6364f07
Provides:	eldbus%{?_isa} = %{version}-%{release}
b82fd4f
Provides:	elementary = %{version}-%{release}
b82fd4f
Provides:	elementary%{?_isa} = %{version}-%{release}
b82fd4f
Obsoletes:	elementary <= 1.17.1
6364f07
Provides:	elocation%{?_isa} = %{version}-%{release}
6364f07
Provides:	elua%{?_isa} = %{version}-%{release}
6364f07
Provides:	embryo = %{version}-%{release}
6364f07
Provides:	embryo%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	embryo <= 1.7.10
6364f07
Provides:	emotion = %{version}-%{release}
6364f07
Provides:	emotion%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	emotion <= 1.7.10
6364f07
Provides:	eo%{?_isa} = %{version}-%{release}
6364f07
Provides:	eolian%{?_isa} = %{version}-%{release}
6364f07
Provides:	ephysics%{?_isa} = %{version}-%{release}
6364f07
Provides:	ethumb = %{version}-%{release}
6364f07
Provides:	ethumb%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	ethumb <= 1.7.10
6364f07
Provides:	evas = %{version}-%{release}
6364f07
Provides:	evas%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	evas <= 1.7.10
e7178fe
Provides:	evas-generic-loaders = %{version}-%{release}
e7178fe
Provides:	evas-generic-loaders%{?_isa} = %{version}-%{release}
e7178fe
Obsoletes:	evas-generic-loaders <= 1.17.0
6364f07
Provides:	libeina = %{version}-%{release}
6364f07
Provides:	libeina%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	libeina <= 1.7.10
6364f07
6364f07
%description
6364f07
EFL is a collection of libraries for handling many common tasks a
6364f07
developer may have such as data structures, communication, rendering,
6364f07
widgets and more.
6364f07
6364f07
%package devel
6364f07
Summary:	Development files for EFL
6364f07
Requires:	efl%{?_isa} = %{version}-%{release}
6364f07
Requires:	pkgconfig, libX11-devel
6364f07
Requires(post):		systemd
6364f07
Requires(preun):	systemd
6364f07
Requires(postun):	systemd
6364f07
Provides:	e_dbus-devel%{?_isa} = %{version}-%{release}
6364f07
Provides:	e_dbus-devel = %{version}-%{release}
6364f07
Obsoletes:	e_dbus-devel <= 1.7.10
6364f07
Provides:	ecore-devel = %{version}-%{release}
6364f07
Provides:	ecore-devel%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	ecore-devel <= 1.7.10
6364f07
Provides:	edje-devel = %{version}-%{release}
6364f07
Provides:	edje-devel%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	edje-devel <= 1.7.10
6364f07
Provides:	eet-devel = %{version}-%{release}
6364f07
Provides:	eet-devel%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	eet-devel <= 1.7.10
6364f07
Provides:	eeze-devel = %{version}-%{release}
6364f07
Provides:	eeze-devel%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	eeze-devel <= 1.7.10
6364f07
Provides:	efreet-devel = %{version}-%{release}
6364f07
Provides:	efreet-devel%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	efreet-devel <= 1.7.10
6364f07
Provides:	eina-devel%{?_isa} = %{version}-%{release}
6364f07
Provides:	eio-devel = %{version}-%{release}
6364f07
Provides:	eio-devel%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	eio-devel <= 1.7.10
6364f07
Provides:	eldbus-devel%{?_isa} = %{version}-%{release}
af01908
Provides:	elementary-devel = %{version}-%{release}
af01908
Provides:	elementary-devel%{?_isa} = %{version}-%{release}
af01908
Obsoletes:      elementary-devel <= 1.17.1
6364f07
Provides:	elocation-devel%{?_isa} = %{version}-%{release}
6364f07
Provides:	embryo-devel = %{version}-%{release}
6364f07
Provides:	embryo-devel%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	embryo-devel <= 1.7.10
6364f07
Provides:	emotion-devel = %{version}-%{release}
6364f07
Provides:	emotion-devel%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	emotion-devel <= 1.7.10
6364f07
Provides:	eo-devel%{?_isa} = %{version}-%{release}
6364f07
Provides:	eolian-devel%{?_isa} = %{version}-%{release}
6364f07
Provides:	ephysics-devel%{?_isa} = %{version}-%{release}
6364f07
Provides:	ethumb-devel = %{version}-%{release}
6364f07
Provides:	ethumb-devel%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	ethumb-devel <= 1.7.10
6364f07
Provides:	evas-devel = %{version}-%{release}
6364f07
Provides:	evas-devel%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	evas-devel <= 1.7.10
6364f07
Provides:	libeina-devel = %{version}-%{release}
6364f07
Provides:	libeina-devel%{?_isa} = %{version}-%{release}
6364f07
Obsoletes:	libeina-devel <= 1.7.10
6364f07
6364f07
%description devel
6364f07
Development files for EFL.
6364f07
6364f07
%prep
6364f07
%setup -q
6364f07
%patch0 -p1 -b .tslibfix
b992f06
# Technically, this conditional covers "all rhel (fedora is unset and 0 < 22) and fedora 22 or less".
b992f06
# We currently only build for rhel7 and fedora 22. 
b992f06
# When RHEL 8 comes out, this will need to be adjusted.
b992f06
%if 0%{?fedora} <= 22
b992f06
%patch1 -p1 -b .old
b992f06
%endif
35d7791
%patch2 -p1 -b .openssl11
6364f07
autoreconf -ifv
6364f07
329934e
# This is why hardcoding paths is bad.
329934e
sed -i -e 's|/opt/efl-%{version}/share/|%{_datadir}/|' \
329934e
  data/libeo.so.%{version}-gdb.py
329934e
6364f07
%build
6364f07
# The arm-wide disablement of neon is not right
6364f07
# but i'm not sure which targets allow for neon at compile.
6364f07
%configure \
6364f07
	--enable-xinput22 \
6364f07
	--enable-systemd \
6364f07
	--enable-image-loader-webp \
6364f07
	--enable-harfbuzz \
6364f07
	--enable-sdl \
43f43b1
	--enable-ibus \
43f43b1
%if %{with_scim}
6364f07
	--enable-scim \
43f43b1
%else
43f43b1
	--disable-scim \
860d152
	--enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-abb \
43f43b1
%endif
6364f07
	--enable-fb \
5cc3010
%if %{use_wayland}
6364f07
	--enable-wayland \
5cc3010
%endif
b82fd4f
	--enable-elput \
6364f07
	--enable-drm \
6364f07
	--enable-drm-hw-accel \
6364f07
	--with-opengl=full \
6364f07
	--disable-static \
f1378fd
	--disable-cocoa \
6364f07
	--with-profile=release \
Marcin Juszkiewicz 3d251e2
%ifarch %{arm} aarch64
6364f07
	--disable-neon \
6364f07
%endif
523f0cc
%if ! 0%{?has_luajit}
523f0cc
	--enable-lua-old \
523f0cc
%endif
58fbb2b
	--with-systemdunitdir=%{_userunitdir}
6364f07
make %{?_smp_mflags} V=1
6364f07
# This makes doxygen segfault. :/
6364f07
# make %{?_smp_mflags} doc V=1
6364f07
6364f07
%install
6364f07
make install DESTDIR=%{buildroot}
6364f07
f1378fd
# There is probably a better place to fix this, but I couldn't untangle it.
f1378fd
sed -i 's|ecore_sdl|ecore-sdl|g' %{buildroot}%{_libdir}/pkgconfig/elementary.pc
f1378fd
sed -i 's|ecore_sdl|ecore-sdl|g' %{buildroot}%{_libdir}/pkgconfig/elementary-cxx.pc
f1378fd
6364f07
# fix perms
6364f07
chmod -x src/bin/edje/edje_cc_out.c
6364f07
6364f07
find %{buildroot} -name '*.la' -exec rm -f {} ';'
6364f07
6364f07
%find_lang %{name}
6364f07
6364f07
%post
6364f07
/sbin/ldconfig
58fbb2b
%systemd_user_post ethumb.service
6364f07
/bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || :
6364f07
6364f07
%postun
6364f07
if [ $1 -eq 0 ] ; then
6364f07
  /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
6364f07
fi
6364f07
/sbin/ldconfig
58fbb2b
%systemd_user_postun ethumb.service
6364f07
6364f07
%posttrans
6364f07
/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
6364f07
6364f07
%preun
58fbb2b
%systemd_user_preun ethumb.service
6364f07
6364f07
%files -f %{name}.lang
6364f07
%{!?_licensedir:%global license %%doc}
6364f07
%license COPYING licenses/COPYING.BSD licenses/COPYING.GPL licenses/COPYING.LGPL licenses/COPYING.SMALL
6364f07
%doc AUTHORS COMPLIANCE NEWS README
6364f07
%{_libdir}/libefl.so.1*
f5d997b
%{_bindir}/efl_debug
f5d997b
%{_bindir}/efl_debugd
b82fd4f
%{_datadir}/icons/Enlightenment-X/
6364f07
# ecore
6364f07
%{_bindir}/ecore_evas_convert
6364f07
%{_libdir}/ecore/
6364f07
%{_libdir}/ecore_evas/
6364f07
%{_libdir}/ecore_imf/
6364f07
%{_libdir}/ecore_x/
6364f07
%{_libdir}/libecore*.so.*
6364f07
%{_datadir}/ecore/
6364f07
%{_datadir}/ecore_imf/
6364f07
%{_datadir}/ecore_x/
5cc3010
%{_libdir}/libector.so.*
6364f07
# edje
6364f07
%{_bindir}/edje*
6364f07
%{_datadir}/mime/packages/edje.xml
6364f07
%{_libdir}/edje/
6364f07
%{_libdir}/libedje.so.1*
6364f07
# eet
6364f07
%{_bindir}/diffeet
6364f07
%{_bindir}/eet
5cc3010
%{_bindir}/eetpack
6364f07
%{_bindir}/vieet
6364f07
%{_libdir}/libeet.so.*
6364f07
# eeze
1a5f733
%attr(0755,root,root) %caps(cap_audit_write,cap_chown,cap_setuid,cap_sys_admin=pe) %{_bindir}/eeze_scanner
1a5f733
%{_bindir}/eeze_disk_ls
1a5f733
%{_bindir}/eeze_mount
1a5f733
%{_bindir}/eeze_umount
6364f07
%{_libdir}/eeze/
6364f07
%{_libdir}/libeeze.so.1*
6364f07
# efreet
6364f07
%{_bindir}/efreetd
6364f07
# we don't depend on dbus, but we want clean dir ownership here.
6364f07
%dir %{_datadir}/dbus-1/
6364f07
%dir %{_datadir}/dbus-1/services/
6364f07
%{_libdir}/efreet/
6364f07
%{_libdir}/libefreet.so.1*
6364f07
%{_libdir}/libefreet_mime.so.1*
6364f07
%{_libdir}/libefreet_trash.so.1*
6364f07
# eina
f5d997b
%{_bindir}/eina_btlog
6364f07
%{_libdir}/libeina.so.*
6364f07
# eio
6364f07
%{_libdir}/libeio.so.1*
6364f07
# eldbus
6364f07
%{_bindir}/eldbus-codegen
6364f07
%{_libdir}/libeldbus.so.1*
b82fd4f
# elementary
b82fd4f
%{_bindir}/elementary_codegen
b82fd4f
%{_bindir}/elementary_config
b82fd4f
%{_bindir}/elementary_quicklaunch
b82fd4f
%{_bindir}/elementary_run
b82fd4f
%{_bindir}/elementary_test
b82fd4f
%{_bindir}/elm_prefs_cc
b82fd4f
%{_libdir}/libelementary.so.1*
b82fd4f
%{_libdir}/elementary/
b82fd4f
%{_datadir}/applications/elementary*.desktop
b82fd4f
%{_datadir}/elementary/
b82fd4f
%{_datadir}/icons/elementary.png
6364f07
# elocation
6364f07
%{_libdir}/libelocation.so.1*
b82fd4f
# elput
b82fd4f
%{_libdir}/libelput.so.1*
6364f07
# elua
523f0cc
%if 0%{?has_luajit}
6364f07
%{_bindir}/elua
6364f07
%{_datadir}/elua/
6364f07
%{_libdir}/libelua.so.1*
523f0cc
%else
523f0cc
%exclude %{_datadir}/elua/
523f0cc
%endif
6364f07
# embryo
6364f07
%{_bindir}/embryo_cc
6364f07
%{_libdir}/libembryo.so.1*
5cc3010
%{_libdir}/libemile.so.*
6364f07
# emotion
6364f07
%{_libdir}/emotion/
6364f07
%{_libdir}/libemotion.so.1*
6364f07
# eo
6364f07
%{_libdir}/libeo.so.1*
1a5f733
%{_datadir}/gdb/auto-load/%{_libdir}/libeo.so.1*
6364f07
# eolian
6364f07
%{_bindir}/eolian_cxx
6364f07
%{_bindir}/eolian_gen
6364f07
%{_libdir}/libeolian.so.1*
6364f07
# ephysics
6364f07
%{_libdir}/libephysics.so.1*
6364f07
# ethumb
6364f07
%{_bindir}/ethumb
6364f07
%{_bindir}/ethumbd
6364f07
%{_bindir}/ethumbd_client
58fbb2b
%{_userunitdir}/ethumb.service
6364f07
%{_libdir}/ethumb/
6364f07
%{_libdir}/ethumb_client/
6364f07
%{_libdir}/libethumb.so.1*
6364f07
%{_libdir}/libethumb_client.so.1*
6364f07
%{_datadir}/dbus-1/services/org.enlightenment.Ethumb.service
6364f07
%{_datadir}/ethumb
6364f07
%{_datadir}/ethumb_client
6364f07
# evas
6364f07
%{_bindir}/evas_*
6364f07
%{_libdir}/evas/
6364f07
%{_libdir}/libevas.so.*
6364f07
%{_datadir}/evas/
6364f07
6364f07
%files devel
6364f07
%{_includedir}/efl-1/
6364f07
%{_includedir}/efl-cxx-1/
6364f07
%{_libdir}/cmake/Efl/
6364f07
%{_libdir}/libefl.so
6364f07
%{_libdir}/pkgconfig/efl-cxx.pc
6364f07
%{_libdir}/pkgconfig/efl.pc
6364f07
# ecore-devel
6364f07
%{_includedir}/ecore-1/
6364f07
%{_includedir}/ecore-audio-1/
6364f07
%{_includedir}/ecore-avahi-1/
6364f07
%{_includedir}/ecore-con-1/
6364f07
%{_includedir}/ecore-cxx-1/
b82fd4f
%{_includedir}/ecore-drm2-1/
6364f07
%{_includedir}/ecore-evas-1/
6364f07
%{_includedir}/ecore-fb-1/
6364f07
%{_includedir}/ecore-file-1/
6364f07
%{_includedir}/ecore-imf-1/
6364f07
%{_includedir}/ecore-imf-evas-1/
6364f07
%{_includedir}/ecore-input-1/
6364f07
%{_includedir}/ecore-input-evas-1/
6364f07
%{_includedir}/ecore-ipc-1/
6364f07
%{_includedir}/ecore-sdl-1/
5cc3010
%if %{use_wayland}
4aca4b7
%{_includedir}/ecore-wl2-1/
5cc3010
%endif
6364f07
%{_includedir}/ecore-x-1/
6364f07
%{_libdir}/cmake/Ecore*/
6364f07
%{_libdir}/libecore*.so
6364f07
%{_libdir}/pkgconfig/ecore*.pc
5cc3010
%{_libdir}/libector.so
5cc3010
%{_libdir}/pkgconfig/ector.pc
6364f07
# edje-devel
6364f07
%{_libdir}/libedje.so
6364f07
%{_libdir}/pkgconfig/edje*.pc
6364f07
%{_datadir}/edje
6364f07
%{_includedir}/edje-*
6364f07
%{_libdir}/cmake/Edje/
6364f07
# eet-devel
6364f07
%{_includedir}/eet-1/
6364f07
%{_includedir}/eet-cxx-1/
6364f07
%{_libdir}/cmake/Eet/
6364f07
%{_libdir}/cmake/EetCxx/
6364f07
%{_libdir}/pkgconfig/eet*.pc
6364f07
%{_libdir}/libeet.so
6364f07
# eeze-devel
6364f07
%{_includedir}/eeze-1/
6364f07
%{_libdir}/cmake/Eeze/
6364f07
%{_libdir}/libeeze.so
6364f07
%{_datadir}/eeze/
6364f07
%{_libdir}/pkgconfig/eeze.pc
6364f07
# efreet-devel
6364f07
%{_includedir}/efreet-1/
6364f07
%{_libdir}/cmake/Efreet/
6364f07
%{_libdir}/libefreet.so
6364f07
%{_libdir}/libefreet_mime.so
6364f07
%{_libdir}/libefreet_trash.so
6364f07
%{_datadir}/efreet/
6364f07
%{_libdir}/pkgconfig/efreet.pc
6364f07
%{_libdir}/pkgconfig/efreet-mime.pc
6364f07
%{_libdir}/pkgconfig/efreet-trash.pc
6364f07
# eina-devel
6364f07
%{_bindir}/eina-bench-cmp
6364f07
%{_includedir}/eina-1/
6364f07
%{_includedir}/eina-cxx-1/
6364f07
%{_libdir}/cmake/Eina*/
6364f07
%{_libdir}/pkgconfig/eina*.pc
6364f07
%{_libdir}/libeina.so
6364f07
# eio-devel
6364f07
%{_includedir}/eio-1/
5cc3010
%{_includedir}/eio-cxx-1/
6364f07
%{_libdir}/libeio.so
6364f07
%{_libdir}/pkgconfig/eio.pc
5cc3010
%{_libdir}/pkgconfig/eio-cxx.pc
5cc3010
%{_libdir}/cmake/Eio/
6364f07
# eldbus-devel
6364f07
%{_includedir}/eldbus-1/
6364f07
%{_includedir}/eldbus_cxx-1/
6364f07
%{_libdir}/cmake/Eldbus/
6364f07
%{_libdir}/libeldbus.so
6364f07
%{_libdir}/pkgconfig/eldbus.pc
b82fd4f
# elementary-devel
b82fd4f
%{_includedir}/elementary-1/
b82fd4f
%{_includedir}/elementary-cxx-1/
b82fd4f
%{_libdir}/cmake/Elementary/
b82fd4f
%{_libdir}/libelementary.so
b82fd4f
%{_libdir}/pkgconfig/elementary.pc
b82fd4f
%{_libdir}/pkgconfig/elementary-cxx.pc
6364f07
# elocation-devel
6364f07
%{_includedir}/elocation-1/
6364f07
%{_libdir}/libelocation.so
6364f07
%{_libdir}/pkgconfig/elocation.pc
b82fd4f
# elput-devel
b82fd4f
%{_includedir}/elput-1/
b82fd4f
%{_libdir}/libelput.so
b82fd4f
%{_libdir}/pkgconfig/elput.pc
6364f07
# elua-devel
523f0cc
%if 0%{?has_luajit}
6364f07
%{_includedir}/elua-1/
6364f07
%{_libdir}/libelua.so
6364f07
%{_libdir}/pkgconfig/elua.pc
6364f07
%{_libdir}/cmake/Elua/
523f0cc
%else
523f0cc
%exclude %{_libdir}/cmake/Elua/
523f0cc
%endif
6364f07
# embryo-devel
6364f07
%{_includedir}/embryo-1/
6364f07
%{_libdir}/libembryo.so
6364f07
%{_libdir}/pkgconfig/embryo.pc
6364f07
%{_datadir}/embryo/
5cc3010
%{_includedir}/emile-1/
5cc3010
%{_libdir}/cmake/Emile/
5cc3010
%{_libdir}/libemile.so
5cc3010
%{_libdir}/pkgconfig/emile.pc
6364f07
# emotion-devel
6364f07
%{_includedir}/emotion-1/
6364f07
%{_libdir}/cmake/Emotion/
6364f07
%{_libdir}/libemotion.so
6364f07
%{_libdir}/pkgconfig/emotion.pc
6364f07
%{_datadir}/emotion/
6364f07
# eo-devel
6364f07
%{_includedir}/eo-1/
6364f07
%{_includedir}/eo-cxx-1/
6364f07
%{_libdir}/cmake/Eo/
6364f07
%{_libdir}/cmake/EoCxx/
6364f07
%{_libdir}/libeo.so
6364f07
%{_libdir}/pkgconfig/eo.pc
6364f07
%{_libdir}/pkgconfig/eo-cxx.pc
6364f07
%{_datadir}/eo/
6364f07
# eolian-devel
6364f07
%{_includedir}/eolian-1/
6364f07
%{_includedir}/eolian-cxx-1/
6364f07
%{_libdir}/cmake/Eolian/
6364f07
%{_libdir}/cmake/EolianCxx/
6364f07
%{_libdir}/pkgconfig/eolian.pc
6364f07
%{_libdir}/pkgconfig/eolian-cxx.pc
6364f07
%{_libdir}/libeolian.so
6364f07
%{_datadir}/eolian/
6364f07
# ephysics-devel
6364f07
%{_includedir}/ephysics-1/
6364f07
%{_libdir}/libephysics.so
6364f07
%{_libdir}/pkgconfig/ephysics.pc
6364f07
# ethumb-devel
6364f07
%{_includedir}/ethumb-1/
6364f07
%{_includedir}/ethumb-client-1/
6364f07
%{_libdir}/cmake/Ethumb/
6364f07
%{_libdir}/cmake/EthumbClient/
6364f07
%{_libdir}/libethumb.so
6364f07
%{_libdir}/libethumb_client.so
6364f07
%{_libdir}/pkgconfig/ethumb.pc
6364f07
%{_libdir}/pkgconfig/ethumb_client.pc
6364f07
# evas-devel
6364f07
%{_includedir}/evas-1/
6364f07
%{_includedir}/evas-cxx-1/
6364f07
%{_libdir}/libevas.so
6364f07
%{_libdir}/cmake/Evas/
6364f07
%{_libdir}/cmake/EvasCxx/
6364f07
%{_libdir}/pkgconfig/evas*.pc
6364f07
6364f07
%changelog
58fbb2b
* Thu Dec  1 2016 Tom Callaway <spot@fedoraproject.org> - 1.18.3-2
58fbb2b
- fix systemd handling
58fbb2b
2619026
* Mon Nov 28 2016 Tom Callaway <spot@fedoraproject.org> - 1.18.3-1
2619026
- update to 1.18.3
2619026
35d7791
* Wed Oct 19 2016 Tom Callaway <spot@fedoraproject.org> - 1.18.2-1
35d7791
- update to 1.18.2
35d7791
918bb24
* Wed Sep 21 2016 Tom Callaway <spot@fedoraproject.org> - 1.18.1-1
918bb24
- update to 1.18.1
918bb24
6a7a62d
* Mon Sep 19 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1.18.0-5
6a7a62d
- aarch64 now has LuaJIT
6a7a62d
f1378fd
* Wed Aug 31 2016 Tom Callaway <spot@fedoraproject.org> - 1.18.0-4
f1378fd
- explicitly disable cocoa. we are not osx. sloppy configure gets it wrong.
f1378fd
- fix typo in elementary pc files 
f1378fd
e7178fe
* Wed Aug 31 2016 Tom Callaway <spot@fedoraproject.org> - 1.18.0-3
e7178fe
- properly provide/obsolete evas-generic-loaders
e7178fe
af01908
* Wed Aug 31 2016 Tom Callaway <spot@fedoraproject.org> - 1.18.0-2
af01908
- properly provide/obsolete elementary-devel
af01908
b82fd4f
* Mon Aug 29 2016 Tom Callaway <spot@fedoraproject.org> - 1.18.0-1
b82fd4f
- update to 1.18.0
b82fd4f
Igor Gnatenko e94df9e
* Mon Aug 29 2016 Igor Gnatenko <ignatenko@redhat.com> - 1.17.2-2
Igor Gnatenko e94df9e
- Rebuild for LuaJIT 2.1.0
Igor Gnatenko e94df9e
cf8f0c7
* Fri Jul 15 2016 Ding-Yi Chen <dchen@redhat.com> - 1.17.2-1
cf8f0c7
- update to 1.17.2
cf8f0c7
b992f06
* Mon Jun 13 2016 Tom Callaway <spot@fedoraproject.org> - 1.17.1-2
b992f06
- apply old target changes to rawhide
b992f06
b992f06
* Mon Jun 13 2016 Tom Callaway <spot@fedoraproject.org> - 1.17.1-1.1
b992f06
- fix old targets (rhel7, f22)
b992f06
c6ba0ab
* Mon Jun 13 2016 Tom Callaway <spot@fedoraproject.org> - 1.17.1-1
c6ba0ab
- update to 1.17.1
c6ba0ab
ccdecd4
* Mon May 23 2016 Ding-Yi Chen <dchen@redhat.com> - 1.17.0-5
ccdecd4
- Rebuild for latest libinput
e357131
0474453
* Mon Mar 14 2016 Ding-Yi Chen <dchen@redhat.com> - 1.17.0-4
0474453
- Disable wayland for Fedora 22 and EPEL, as they do not have
0474453
  dependencies
0474453
4aca4b7
* Mon Mar 14 2016 Ding-Yi Chen <dchen@redhat.com> - 1.17.0-3
4aca4b7
- Re-enable wayland
4aca4b7
4aca4b7
* Tue Feb 09 2016 Rich Mattes <richmattes@gmail.com> - 1.17.0-2
4aca4b7
- Rebuild for bullet 2.83
4aca4b7
860d152
* Wed Feb 3 2016 Ding-Yi Chen <dchen@redhat.com> - 1.17.0-1
860d152
- Upstream update to 1.17.0
860d152
- Removed: /usr/include/ector-1
860d152
1a5f733
* Tue Jan 19 2016 Ding-Yi Chen <dchen@redhat.com> - 1.16.1-2
1a5f733
- Fix rpmlint error
1a5f733
6645c37
* Tue Jan 05 2016 Ding-Yi Chen <dchen@redhat.com> - 1.16.1-1
91f87ac
- update to 1.16.1
91f87ac
e877e88
* Mon Dec 28 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 1.16.0-3
e877e88
- Rebuilt for libwebp soname bump
e877e88
Marcin Juszkiewicz 3d251e2
* Mon Nov 23 2015 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 1.16.0-2
Marcin Juszkiewicz 3d251e2
- Follow upstream decision and disable NEON on AArch64 as well.
Marcin Juszkiewicz 3d251e2
Marcin Juszkiewicz d785dd3
* Tue Nov 10 2015 Tom Callaway <spot@fedoraproject.org> - 1.16.0-1
1e67ab4
- update to 1.16.0
1e67ab4
26671b3
* Mon Sep 14 2015 Tom Callaway <spot@fedoraproject.org> - 1.15.1-2
26671b3
- fix compilation against current lua (thanks to Rafael Fonseca)
26671b3
f07a1cc
* Fri Aug 28 2015 Tom Callaway <spot@fedoraproject.org> - 1.15.1-1
f07a1cc
- update to 1.15.1
f07a1cc
f5d997b
* Mon Aug 10 2015 Tom Callaway <spot@fedoraproject.org> - 1.15.0-1
f5d997b
- update to 1.15.0
f5d997b
43f43b1
* Tue Jul  7 2015 Tom Callaway <spot@fedoraproject.org> - 1.14.2-1
43f43b1
- disable scim by default
43f43b1
- update to 1.14.2
43f43b1
329934e
* Sun Jul  5 2015 Conrad Meyer <cemeyer@uw.edu> - 1.14.1-3
329934e
- Install eo_gdb autoload script with correct path
329934e
2b41a3f
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.14.1-2
2b41a3f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2b41a3f
fee896c
* Wed Jun  3 2015 Tom Callaway <spot@fedoraproject.org> - 1.14.1-1
fee896c
- update to 1.14.1
fee896c
5cc3010
* Thu May 28 2015 Tom Callaway <spot@fedoraproject.org> - 1.14.0-1
5cc3010
- update to 1.14.0
5cc3010
- disable wayland support (bz 1214597)
5cc3010
849496a
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.13.2-3
849496a
- Rebuilt for GCC 5 C++11 ABI change
849496a
523f0cc
* Wed Apr  8 2015 Dan HorĂ¡k <dan[at]danny.cz> - 1.13.2-2
523f0cc
- use luajit only where available
523f0cc
b3a9ade
* Mon Apr  6 2015 Tom Callaway <spot@fedoraproject.org> - 1.13.2-1
b3a9ade
- update to 1.13.2
b3a9ade
6364f07
* Tue Mar 31 2015 Tom Callaway <spot@fedoraproject.org> - 1.13.1-7
6364f07
- add dbus dir ownership
6364f07
6364f07
* Mon Mar 30 2015 Tom Callaway <spot@fedoraproject.org> - 1.13.1-6
6364f07
- fix provides/obsoletes to replace old split out packages with efl
6364f07
- add scriptlets for mimeinfo handling
6364f07
- mark COPYING as a license file
6364f07
6364f07
* Wed Mar 18 2015 Tom Callaway <spot@fedoraproject.org> - 1.13.1-5
6364f07
- own cmake dirs, not just cmake files
6364f07
6364f07
* Mon Mar 16 2015 Tom Callaway <spot@fedoraproject.org> - 1.13.1-4
6364f07
- drop incorrect patch, do not enable gl-drm
6364f07
6364f07
* Thu Mar  5 2015 Tom Callaway <spot@fedoraproject.org> - 1.13.1-3
6364f07
- add e_dbus Provides/Obsoletes
6364f07
6364f07
* Fri Feb 27 2015 Tom Callaway <spot@fedoraproject.org> - 1.13.1-1
6364f07
- drop subpackages
6364f07
- update to 1.13.1
6364f07
6364f07
* Mon Dec 15 2014 Tom Callaway <spot@fedoraproject.org> - 1.12.2-1
6364f07
- initial package