efl: update to 1.28.1

This commit is contained in:
Mateusz Sylwestrzak
2026-05-01 07:41:19 +07:00
committed by Đoàn Trần Công Danh
parent 1969115853
commit 8605f3f942
+13 -4
View File
@@ -1,7 +1,7 @@
# Template file for 'efl'
pkgname=efl
version=1.26.2
revision=10
version=1.28.1
revision=1
build_style=meson
configure_args="
-Dbuild-examples=false
@@ -31,7 +31,7 @@ makedepends="
avahi-libs-devel eudev-libudev-devel libgomp-devel
libsndfile-devel libmount-devel LuaJIT-devel poppler-cpp-devel
librsvg-devel libspectre-devel libraw-devel libopenjpeg2-devel
libheif-devel libavif-devel
libheif-devel libavif-devel lua52-devel openh264-devel libjxl-devel
$(vopt_if drm 'libdrm-devel libinput-devel libxkbcommon-devel')
$(vopt_if elogind elogind-devel)
$(vopt_if gstreamer gst-plugins-base1-devel)
@@ -52,7 +52,7 @@ license="LGPL-2.1-only"
homepage="https://enlightenment.org"
changelog="https://git.enlightenment.org/core/efl.git/plain/NEWS"
distfiles="https://download.enlightenment.org/rel/libs/efl/efl-${version}.tar.xz"
checksum=2979cfbc728a1a1f72ad86c2467d861ed91e664d3f17ef03190fb5c5f405301c
checksum=84cf6145f9cc82bfff690005be24392c8f3c52f8e00ff04d8eea371429c09424
make_check=extended # comment to satisfy linter
if [ "$XBPS_CHECK_PKGS" ]; then
@@ -103,6 +103,15 @@ case "$XBPS_TARGET_MACHINE" in
;;
esac
post_patch() {
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
vsed -i src/lib/eina/eina_debug_bt.c \
-e 's/(pthread_t)_eina_debug_thread_active\[i\].thread/(Eina_Thread)_eina_debug_thread_active[i].thread/'
vsed -i src/lib/eina/eina_file_posix.c -e 's/ino64_t/ino_t/g'
vsed -i src/lib/eina/eina_file_posix.c -e 's/off64_t/off_t/g'
fi
}
do_check() {
# FIXME: tests fail in weird places
xvfb-run dbus-run-session ninja -C build test