This commit is contained in:
Tom spot Callaway 2021-12-29 13:43:38 -05:00
parent b5452c9146
commit 0d85196028
3 changed files with 16 additions and 10 deletions

1
.gitignore vendored
View File

@ -33,3 +33,4 @@
/efl-1.24.3.tar.xz /efl-1.24.3.tar.xz
/efl-1.25.0.tar.xz /efl-1.25.0.tar.xz
/efl-1.25.1.tar.xz /efl-1.25.1.tar.xz
/efl-1.26.0.tar.xz

View File

@ -26,14 +26,12 @@
%global use_wayland 0 %global use_wayland 0
%endif %endif
# Disable libavif support for now # Enable avif support (this broke before)
# https://phab.enlightenment.org/T8844 %bcond_without avif
# efl 1.25.1 or git master fails to compile with libavif v0.8.2
%bcond_with avif
Name: efl Name: efl
Version: 1.25.1 Version: 1.26.0
Release: 10%{?dist} Release: 1%{?dist}
Summary: Collection of Enlightenment libraries Summary: Collection of Enlightenment libraries
License: BSD and LGPLv2+ and GPLv2 and zlib License: BSD and LGPLv2+ and GPLv2 and zlib
URL: http://enlightenment.org/ URL: http://enlightenment.org/
@ -81,7 +79,8 @@ BuildRequires: doxygen systemd giflib-devel openjpeg2-devel libdrm-devel
BuildRequires: wayland-devel >= 1.11.0 BuildRequires: wayland-devel >= 1.11.0
BuildRequires: wayland-protocols-devel >= 1.7 BuildRequires: wayland-protocols-devel >= 1.7
%endif %endif
BuildRequires: ninja-build meson gettext-devel mesa-libGLES-devel BuildRequires: meson >= 0.50
BuildRequires: ninja-build gettext-devel mesa-libGLES-devel
BuildRequires: mesa-libgbm-devel libinput-devel BuildRequires: mesa-libgbm-devel libinput-devel
%if 0%{?has_luajit} %if 0%{?has_luajit}
BuildRequires: luajit-devel BuildRequires: luajit-devel
@ -215,14 +214,16 @@ Development files for EFL.
# sed -i -e 's|/opt/efl-%{version}/share/|%{_datadir}/|' \ # sed -i -e 's|/opt/efl-%{version}/share/|%{_datadir}/|' \
# data/libeo.so.%{version}-gdb.py # data/libeo.so.%{version}-gdb.py
# libheif is legally encumbered (and not in Fedora)
%build %build
%{meson} \ %{meson} \
-Dxinput22=true \ -Dxinput22=true \
-Dsystemd=true \ -Dsystemd=true \
%if %{with avif} %if %{with avif}
-Devas-loaders-disabler=json \ -Devas-loaders-disabler=json,heif \
%else %else
-Devas-loaders-disabler=json,avif \ -Devas-loaders-disabler=json,heif,avif \
%endif %endif
-Dharfbuzz=true \ -Dharfbuzz=true \
-Dsdl=true \ -Dsdl=true \
@ -400,6 +401,7 @@ find %{buildroot} -name '*.la' -exec rm -f {} ';'
%{_libdir}/evas/ %{_libdir}/evas/
%{_libdir}/libevas.so.* %{_libdir}/libevas.so.*
%{_datadir}/evas/ %{_datadir}/evas/
%{_datadir}/mime/packages/evas.xml
# exactness # exactness
%{_bindir}/exactness* %{_bindir}/exactness*
%{_libdir}/libexactness*.so.* %{_libdir}/libexactness*.so.*
@ -578,6 +580,9 @@ find %{buildroot} -name '*.la' -exec rm -f {} ';'
%{_libdir}/libexactness*.so %{_libdir}/libexactness*.so
%changelog %changelog
* Wed Dec 29 2021 Tom Callaway <spot@fedoraproject.org> - 1.26.0-1
- update to 1.26.0
* Wed Dec 01 2021 Andreas Schneider <asn@redhat.com> - 1.25.1-10 * Wed Dec 01 2021 Andreas Schneider <asn@redhat.com> - 1.25.1-10
- Don't build with luajit support on ppc64le and s390x - Don't build with luajit support on ppc64le and s390x
- Remove unknown systemdunitdir option - Remove unknown systemdunitdir option

View File

@ -1 +1 @@
SHA512 (efl-1.25.1.tar.xz) = cd281c2299aa6f74f0204e59a13dc254135e6dc40641e0a437c6f5025efe517d415f0915f69e123123319a9bbddb748aec1948ed0b5eb386e028cf45b244bed8 SHA512 (efl-1.26.0.tar.xz) = bc02b9a819a23ec0568578ee2d0cb23c0253d3700ccb18086cc0675c9a882d685dfad76921538a079ec19ebe2657b658b84a336e1b015cc9f1b9e12eb1b5bc88