def ignore_transitive_dependency(name):
	"""
	Return True if @name should not be included in the Steam Runtime
	tarball or directly depended on by the metapackage, even though
	packages in the Steam Runtime might have dependencies on it.
	"""
	return name in (
		# Must be provided by host system
		'libc6',
		'libegl-mesa0',
		'libegl1-mesa',
		'libegl1-mesa-drivers',
		'libgl1-mesa-dri',
		'libgl1-mesa-glx',
		'libgles1-mesa',
		'libgles2-mesa',
		'libglx-mesa0',
		'mesa-opencl-icd',
		'mesa-va-drivers',
		'mesa-vdpau-drivers',
		'mesa-vulkan-drivers',

		# Assumed to be provided by host system if needed
		'ca-certificates',
		'fontconfig',
		'fontconfig-config',
		'gconf2-common',
		'iso-codes',
		'libasound2-data',
		'libatk1.0-data',
		'libavahi-common-data',
		'libdb5.1',
		'libdconf0',
		'libdrm-intel1',
		'libdrm-radeon1',
		'libdrm-nouveau1a',
		'libdrm2',
		'libglapi-mesa',
		'libllvm3.0',
		'libopenal-data',
		'libthai-data',
		'libthai0',
		'libtxc-dxtn-s2tc0',
		'passwd',
		'shared-mime-info',
		'sound-theme-freedesktop',
		'x11-common',

		# Non-essential: only contains localizations
		'libgdk-pixbuf2.0-common',
		'libjson-glib-1.0-common',

		# Depended on by packages that are present for historical
		# reasons
		'libcggl',
		'libstdc++6-4.6-dev',
		'zenity-common',

		# Only exists for packaging/dependency purposes
		'debconf',
		'libjpeg8',		# transitions to libjpeg-turbo8
		'multiarch-support',

		# Used for development in Steam Runtime, but not in
		# chroots/containers that satisfy dependencies
		'dummygl-dev',
	)