Esempio n. 1
0
 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
     ])
Esempio n. 2
0
 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