Compare commits
18 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
a8891d9492 | ||
|
9ba3ddc860 | ||
|
8125954c9f | ||
|
70afe82f94 | ||
|
47e7c4cd07 | ||
|
088c80fa9c | ||
|
597bd31aa6 | ||
|
5a64f442b1 | ||
|
ca3e70347e | ||
|
e71450cf05 | ||
|
78f7f80b56 | ||
|
0d85196028 | ||
|
b5452c9146 | ||
|
aac445f20f | ||
|
16a2b1f2b9 | ||
|
f07a7d4cf7 | ||
|
bf9a4ae288 | ||
|
ebf953f4a9 |
3
.gitignore
vendored
3
.gitignore
vendored
@ -33,3 +33,6 @@
|
|||||||
/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
|
||||||
|
/efl-1.26.1.tar.xz
|
||||||
|
/efl-1.26.3.tar.xz
|
||||||
|
94
efl.spec
94
efl.spec
@ -4,6 +4,9 @@
|
|||||||
%if 0%{?rhel} && 0%{?rhel} <= 7
|
%if 0%{?rhel} && 0%{?rhel} <= 7
|
||||||
%global has_luajit 0
|
%global has_luajit 0
|
||||||
%endif
|
%endif
|
||||||
|
%ifarch ppc64le s390x
|
||||||
|
%global has_luajit 0
|
||||||
|
%endif
|
||||||
# PANIC: unprotected error in call to Lua API (bad light userdata pointer)
|
# PANIC: unprotected error in call to Lua API (bad light userdata pointer)
|
||||||
# Disabling luajit for aarch64
|
# Disabling luajit for aarch64
|
||||||
# %%ifarch aarch64
|
# %%ifarch aarch64
|
||||||
@ -23,10 +26,12 @@
|
|||||||
%global use_wayland 0
|
%global use_wayland 0
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
# Enable avif support (this broke before)
|
||||||
|
%bcond_without avif
|
||||||
|
|
||||||
Name: efl
|
Name: efl
|
||||||
Version: 1.25.1
|
Version: 1.26.3
|
||||||
Release: 3%{?dist}
|
Release: 6%{?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/
|
||||||
@ -60,12 +65,11 @@ BuildRequires: libxkbcommon-devel uuid-devel libxkbcommon-x11-devel avahi-devel
|
|||||||
BuildRequires: rlottie-devel
|
BuildRequires: rlottie-devel
|
||||||
BuildRequires: pkgconfig(poppler-cpp) >= 0.12
|
BuildRequires: pkgconfig(poppler-cpp) >= 0.12
|
||||||
BuildRequires: pkgconfig(libspectre) pkgconfig(libraw)
|
BuildRequires: pkgconfig(libspectre) pkgconfig(libraw)
|
||||||
BuildRequires: pkgconfig(librsvg-2.0) >= 2.14.0
|
BuildRequires: pkgconfig(librsvg-2.0) >= 2.14.0
|
||||||
BuildRequires: pkgconfig(cairo) >= 1.0.0
|
BuildRequires: pkgconfig(cairo) >= 1.0.0
|
||||||
# Disable libavif support for now
|
%if %{with avif}
|
||||||
# https://phab.enlightenment.org/T8844
|
BuildRequires: pkgconfig(libavif)
|
||||||
# efl 1.25.1 or git master fails to compile with libavif v0.8.2
|
%endif
|
||||||
#BuildRequires: pkgconfig(libavif)
|
|
||||||
%if %{with_scim}
|
%if %{with_scim}
|
||||||
BuildRequires: scim-devel
|
BuildRequires: scim-devel
|
||||||
%endif
|
%endif
|
||||||
@ -75,12 +79,13 @@ 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
|
||||||
%else
|
%else
|
||||||
BuildRequires: lua-devel
|
BuildRequires: compat-lua-devel
|
||||||
%endif
|
%endif
|
||||||
# For AutoReq cmake-filesystem
|
# For AutoReq cmake-filesystem
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
@ -209,12 +214,17 @@ 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
|
||||||
# Disable libavif support for now
|
|
||||||
%{meson} \
|
%{meson} \
|
||||||
-Dxinput22=true \
|
-Dxinput22=true \
|
||||||
-Dsystemd=true \
|
-Dsystemd=true \
|
||||||
-Devas-loaders-disabler=json,avif \
|
%if %{with avif}
|
||||||
|
-Devas-loaders-disabler=json,heif \
|
||||||
|
%else
|
||||||
|
-Devas-loaders-disabler=json,heif,avif \
|
||||||
|
%endif
|
||||||
-Dharfbuzz=true \
|
-Dharfbuzz=true \
|
||||||
-Dsdl=true \
|
-Dsdl=true \
|
||||||
-Dbuffer=true \
|
-Dbuffer=true \
|
||||||
@ -239,8 +249,7 @@ Development files for EFL.
|
|||||||
-Dbindings=cxx \
|
-Dbindings=cxx \
|
||||||
-Dlua-interpreter=lua \
|
-Dlua-interpreter=lua \
|
||||||
%endif
|
%endif
|
||||||
-Dphysics=true \
|
-Dphysics=true
|
||||||
-Dsystemdunitdir=%{_userunitdir}
|
|
||||||
%{meson_build}
|
%{meson_build}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@ -392,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.*
|
||||||
@ -570,6 +580,64 @@ find %{buildroot} -name '*.la' -exec rm -f {} ';'
|
|||||||
%{_libdir}/libexactness*.so
|
%{_libdir}/libexactness*.so
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.26.3-6
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Dec 20 2022 Gwyn Ciesla <gwync@protonmail.com> - 1.26.3-5
|
||||||
|
- LibRaw rebuild
|
||||||
|
|
||||||
|
* Thu Dec 01 2022 Kalev Lember <klember@redhat.com> - 1.26.3-4
|
||||||
|
- Rebuild for new libavif
|
||||||
|
|
||||||
|
* Sun Oct 23 2022 Robert-André Mauchin <zebob.m@gmail.com> - 1.26.3-3
|
||||||
|
- Rebuild for new libavif
|
||||||
|
|
||||||
|
* Sun Oct 23 2022 Robert-André Mauchin <zebob.m@gmail.com> - 1.26.3-2
|
||||||
|
- Rebuild for new libavif
|
||||||
|
|
||||||
|
* Sat Sep 24 2022 Tom Callaway <spot@fedoraproject.org> - 1.26.3-1
|
||||||
|
- update to 1.26.3
|
||||||
|
|
||||||
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.26.1-5
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jun 22 2022 Robert-André Mauchin <zebob.m@gmail.com> - 1.26.1-4
|
||||||
|
- Rebuilt for new libavif
|
||||||
|
|
||||||
|
* Fri May 20 2022 Sandro Mani <manisandro@gmail.com> - 1.26.1-3
|
||||||
|
- Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0
|
||||||
|
|
||||||
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.26.1-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jan 3 2022 Tom Callaway <spot@fedoraproject.org> - 1.26.1-1
|
||||||
|
- update to 1.26.1
|
||||||
|
|
||||||
|
* 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
|
||||||
|
- Don't build with luajit support on ppc64le and s390x
|
||||||
|
- Remove unknown systemdunitdir option
|
||||||
|
|
||||||
|
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 1.25.1-8
|
||||||
|
- Rebuilt with OpenSSL 3.0.0
|
||||||
|
|
||||||
|
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.25.1-7
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Feb 12 2021 Tom Callaway <spot@fedoraproject.org> - 1.25.1-6
|
||||||
|
- rebuild against new bullet
|
||||||
|
|
||||||
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.25.1-5
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Dec 4 2020 Tom Callaway <spot@fedoraproject.org> - 1.25.1-4
|
||||||
|
- merge libavif logic to one spec
|
||||||
|
|
||||||
|
* Mon Nov 30 2020 Andreas Schneider <asn@redhat.com> - 1.25.1-3.1
|
||||||
|
- Disable avif support
|
||||||
|
|
||||||
* Tue Oct 27 2020 Mamoru TASAKA <mtasaka@fedoraprojet.org> - 1.25.1-3
|
* Tue Oct 27 2020 Mamoru TASAKA <mtasaka@fedoraprojet.org> - 1.25.1-3
|
||||||
- Disable libavif support for now (bug 1891658)
|
- Disable libavif support for now (bug 1891658)
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (efl-1.25.1.tar.xz) = cd281c2299aa6f74f0204e59a13dc254135e6dc40641e0a437c6f5025efe517d415f0915f69e123123319a9bbddb748aec1948ed0b5eb386e028cf45b244bed8
|
SHA512 (efl-1.26.3.tar.xz) = 9801ee8bc963786962d87af56d532d3f019bc18a91924d2ef84934dcd0ae30452d858db93c33964f2bff9af2f3c8feb9927f7281ead4a8993ed622cd0cf2c514
|
||||||
|
Loading…
Reference in New Issue
Block a user