diff --git a/srcpkgs/efl/template b/srcpkgs/efl/template index 7bcddaac648..0f51dc976f3 100644 --- a/srcpkgs/efl/template +++ b/srcpkgs/efl/template @@ -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