diff --git a/data/machine-files/macos-native-file.ini b/data/machine-files/macos-native-file.ini
index 2d71203005..776804be39 100644
--- a/data/machine-files/macos-native-file.ini
+++ b/data/machine-files/macos-native-file.ini
@@ -8,7 +8,6 @@ common_args     = ['--sysroot=' + macosx_sdk, '-mmacosx-version-min=' + macosx_m
 # Uncomment for arm64 macs:
 homebrew_prefix = '/opt/homebrew'
 openssl_pc      = homebrew_prefix / 'opt/openssl@1.1/lib/pkgconfig'
-vpx_pc          = homebrew_prefix / 'opt/libvpx/lib/pkgconfig'
 
 [built-in options]
 c_args              = common_args
@@ -19,10 +18,11 @@ c_link_args         = common_args
 cpp_link_args       = common_args
 objc_link_args      = common_args
 objcpp_link_args    = common_args
-pkg_config_path     = [openssl_pc, vpx_pc]
-force_fallback_for  = ['zlib', 'libffi']
+pkg_config_path     = [openssl_pc]
+force_fallback_for  = ['zlib', 'libffi', 'glib', 'libvpx']
 
 [project options]
+ges = 'enabled'
 rs = 'enabled'
 libnice = 'enabled'
 tls = 'enabled'
@@ -30,9 +30,19 @@ introspection = 'disabled'
 python = 'disabled'
 qt5 = 'enabled'
 
+[libnice:project options]
+crypto-library = 'openssl'
+
+[glib-networking:project options]
+gnutls = 'disabled'
+openssl = 'enabled'
+
 [gst-plugins-base:project options]
 gl = 'enabled'
 pango = 'enabled'
+gl_api = ['opengl']
+gl_platform = ['cgl']
+gl_winsys = ['cocoa']
 
 [gst-plugins-bad:project options]
 applemedia = 'enabled'