diff --git a/meson.build b/meson.build index 68c6e7362..52a32235c 100644 --- a/meson.build +++ b/meson.build @@ -6,7 +6,7 @@ project( 'cpp_std': 'c++11', 'default_library': 'static', 'auto_features': 'disabled', - 'force_fallback_for': 'gio-2.0,gstreamer-controller-1.0,gstreamer-app-1.0,gstreamer-pbutils-1.0,glib-2.0,gobject-2.0,gio-2.0,gio-unix-2.0,fdk-aac,zlib,libffi,pcre2,intl,x264,freetype2,libpng,libjpeg,fontconfig,pango,opus,fribidi,harfbuzz,nettle,cairo,pixman,expat,openssl', + 'force_fallback_for': 'gio-2.0,gstreamer-controller-1.0,gstreamer-app-1.0,gstreamer-pbutils-1.0,glib-2.0,gobject-2.0,gio-2.0,gio-unix-2.0,fdk-aac,zlib,libffi,pcre2,intl,proxy-libintl,x264,freetype2,libpng,libjpeg,fontconfig,pango,opus,fribidi,harfbuzz,nettle,cairo,pixman,expat,openssl', 'buildtype': 'debugoptimized', 'prefix': '/usr/local', # otherwise mac meson will try and do /opt/homebrew sometimes }, @@ -97,6 +97,11 @@ x264_proj = subproject( default_options: {}, ) +proxy_libintl_proj = subproject( + 'proxy-libintl', + default_options: {}, +) + ffmpeg_opts = { 'aac_adtstoasc_bsf': 'enabled', 'aac_decoder': 'enabled', diff --git a/subprojects/proxy-libintl.wrap b/subprojects/proxy-libintl.wrap new file mode 100644 index 000000000..fe34f386c --- /dev/null +++ b/subprojects/proxy-libintl.wrap @@ -0,0 +1,10 @@ +[wrap-file] +directory = proxy-libintl-0.4 +source_url = https://github.com/frida/proxy-libintl/archive/refs/tags/0.4.tar.gz +source_filename = proxy-libintl-0.4.tar.gz +source_hash = 13ef3eea0a3bc0df55293be368dfbcff5a8dd5f4759280f28e030d1494a5dffb +source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/proxy-libintl_0.4-1/proxy-libintl-0.4.tar.gz +wrapdb_version = 0.4-1 + +[provide] +intl = intl_dep