aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/platform/macos.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/servo/platform/macos.py')
-rw-r--r--python/servo/platform/macos.py18
1 files changed, 2 insertions, 16 deletions
diff --git a/python/servo/platform/macos.py b/python/servo/platform/macos.py
index 34f936a3f21..73708af6446 100644
--- a/python/servo/platform/macos.py
+++ b/python/servo/platform/macos.py
@@ -36,23 +36,9 @@ class MacOS(Base):
return GSTREAMER_ROOT
def is_gstreamer_installed(self, cross_compilation_target: Optional[str]) -> bool:
- if not super().is_gstreamer_installed(cross_compilation_target):
- return False
-
# Servo only supports the official GStreamer distribution on MacOS.
- env = os.environ.copy()
- self.set_gstreamer_environment_variables_if_necessary(
- env, cross_compilation_target, check_installation=False
- )
- gst_lib_dir = subprocess.check_output(
- ["pkg-config", "--variable=libdir", "gstreamer-1.0"], env=env
- )
- if not gst_lib_dir.startswith(bytes(GSTREAMER_ROOT, "utf-8")):
- print("GStreamer is installed, but not the official packages.\n"
- "Run `./mach bootstrap-gtstreamer` or install packages from "
- "https://gstreamer.freedesktop.org/")
- return False
- return True
+ # Make sure we use the right `pkg-config`.
+ return not cross_compilation_target and os.path.exists(GSTREAMER_ROOT)
def _platform_bootstrap(self, _force: bool) -> bool:
installed_something = False