def cmd_dependency_check(argv0, argv):
""" Checks if all required libraries are installed on this system """
try:
import gi
gi.require_version('Gtk', '3.0')
gi.require_version('GdkX11', '3.0')
gi.require_version('Rsvg', '2.0')
except ValueError, e1:
print >>sys.stderr, e1
if "Rsvg" in str(e1):
print >>sys.stderr, "Please, install 'gir1.2-rsvg-2.0' package to use this application"
else:
print >>sys.stderr, "Please, install 'PyGObject' package to use this application"
except ImportError, e2:
print e2
return 1
try:
import evdev
except Exception, e:
print >>sys.stderr, e
print >>sys.stderr, "Please, install python-evdev package to enable non-steam controller support"
try:
import scc.lib.xwrappers as X
X.Atom
except Exception, e:
print >>sys.stderr, e
print >>sys.stderr, "Failed to load X11 helpers, please, check your X installation"
return 1
return 0
评论列表
文章目录