efl: update to 1.28.1
This commit is contained in:
committed by
Đoàn Trần Công Danh
parent
1969115853
commit
8605f3f942
+13
-4
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user