def _IsInstalled(self): """ Has sfml been installed.""" libDir = os.path.join(self.GetInstallPath(), "lib") libs = ["audio", "graphics", "network", "system", "window"] return PackageUtil.All([ PackageUtil.LibraryExists(libDir, "libsfml-%s" % lib) for lib in libs ])
def _IsDownloaded(self): """ Check tar files have been downloaded.""" downloaded = PackageUtil.All([ os.path.isfile(os.path.join(PackageUtil.kCachePath, tar)) for tar in self._DataTars ]) downloaded = downloaded and os.path.exists( os.path.join(PackageUtil.kCachePath, self._SourceTar)) return downloaded