diff --git a/recipes/libs/ffmpeg6/recipe.toml b/recipes/libs/ffmpeg6/recipe.toml index 09f828343..f18ff3bf4 100644 --- a/recipes/libs/ffmpeg6/recipe.toml +++ b/recipes/libs/ffmpeg6/recipe.toml @@ -14,10 +14,14 @@ dependencies = [ "sdl2", "zlib", ] +dev-dependencies = [ + "libstdcxx" +] +compiler = "gcc-no-lto" script = """ DYNAMIC_INIT -export LDFLAGS="$LDFLAGS -lSDL2 -lorbital -lOSMesa -lstdc++" +export LDFLAGS="$LDFLAGS -lSDL2 -lorbital -lOSMesa" ARCH="${TARGET%%-*}" COOKBOOK_CONFIGURE_FLAGS=( --enable-cross-compile @@ -31,6 +35,7 @@ COOKBOOK_CONFIGURE_FLAGS=( --disable-network --enable-sdl2 --enable-zlib + --enable-pic --enable-encoder=png --enable-decoder=png ) diff --git a/recipes/libs/gstreamer/recipe.toml b/recipes/libs/gstreamer/recipe.toml index 233affc20..b6631722d 100644 --- a/recipes/libs/gstreamer/recipe.toml +++ b/recipes/libs/gstreamer/recipe.toml @@ -8,7 +8,7 @@ template = "custom" dependencies = [ "bzip2", "curl", - #TODO: "ffmpeg6", + "ffmpeg6", "gdk-pixbuf", "libass", "libffi", @@ -18,6 +18,7 @@ dependencies = [ "libsoup", "libwebp", "mesa", + "libfdk-aac", #TODO: "openal", "pango", ] @@ -31,7 +32,7 @@ CFLAGS="${CFLAGS} -DM_LN2=0.69314718055994530942" cookbook_meson \ -Ddevtools=disabled \ -Dexamples=disabled \ - -Dlibav=disabled \ + -Dlibav=enabled \ -Dlibnice=disabled \ -Dorc=disabled \ -Dtests=disabled \ diff --git a/recipes/wip/libs/media/libfdk-aac/recipe.toml b/recipes/wip/libs/media/libfdk-aac/recipe.toml index 514cb83e2..379c4c5dd 100644 --- a/recipes/wip/libs/media/libfdk-aac/recipe.toml +++ b/recipes/wip/libs/media/libfdk-aac/recipe.toml @@ -1,4 +1,4 @@ -#TODO not compiled or tested +#TODO promote [source] git = "https://github.com/mstorsjo/fdk-aac" rev = "v2.0.3" diff --git a/recipes/wip/web/webkitgtk3/redox.patch b/recipes/wip/web/webkitgtk3/redox.patch index 8589384ee..7f5bc2e84 100644 --- a/recipes/wip/web/webkitgtk3/redox.patch +++ b/recipes/wip/web/webkitgtk3/redox.patch @@ -684,3 +684,15 @@ diff -ruwN source/Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp if (disableDMABuf && strcmp(disableDMABuf, "0")) return; +diff -ruwN source/Source/WTF/wtf/FileSystem.cpp source-new/Source/WTF/wtf/FileSystem.cpp +--- source/Source/WTF/wtf/FileSystem.cpp 2025-03-21 11:07:10.828055100 +0000 ++++ source-new/Source/WTF/wtf/FileSystem.cpp 2026-10-03 11:58:07.275782479 +0000 +@@ -360,7 +360,7 @@ + mprotect(map, bytesSize, PROT_READ); + + // Flush (asynchronously) to file, turning this into clean memory. +- msync(map, bytesSize, MS_ASYNC); ++ // msync(map, bytesSize, MS_ASYNC); // redox: msync unimplemented + #endif + } +