import os from SCons.Script import * def available(env: Environment): if os.name != 'posix': return 'X11 is only available on Linux.' def versions(env: Environment, update: bool = False): if os.name == 'posix': return [(0, 0, 0)] else: return [] def dependencies(env: Environment, version) -> 'dict': return {} def cook(env: Environment, version) -> dict: return { 'LIBS': ['X11'] }