diff --git a/python/servo/bootstrap.py b/python/servo/bootstrap.py index 0e128d2826ef..262507b79e50 100644 --- a/python/servo/bootstrap.py +++ b/python/servo/bootstrap.py @@ -99,6 +99,12 @@ def gstreamer(context, force=False): return False +def bootstrap_gstreamer(context, force=False): + if not gstreamer(context, force): + print("gstreamer is already set up") + return 0 + + def linux(context, force=False): # Please keep these in sync with the packages in README.md pkgs_apt = ['git', 'curl', 'autoconf', 'libx11-dev', 'libfreetype6-dev', @@ -146,6 +152,8 @@ def linux(context, force=False): if not installed_something: print("Dependencies were already installed!") + return 0 + def salt(context, force=False): # Ensure Salt dependencies are installed @@ -329,7 +337,7 @@ def check_cmake(version): LINUX_SPECIFIC_BOOTSTRAPPERS = { "salt": salt, - "gstreamer": gstreamer, + "gstreamer": bootstrap_gstreamer, }