def setMode(self, mode): BaseILC.setMode(self, mode) if Version( self.version ) > '0.7.3': self.hasCMakeBuildSupport = True else: self.hasCMakeBuildSupport = False
def setMode(self, mode): BaseILC.setMode(self, mode) versionStringList = str(self.version).split('.') if(len(versionStringList) > 1): self.download.url = "https://cmake.org/files/v%s.%s/cmake-%s.tar.gz" % (versionStringList[0], versionStringList[1], self.version) else: self.download.url = "https://cmake.org/files/v%s/cmake-%s.tar.gz" % (self.version[:3], self.version)
def setMode(self, mode): BaseILC.setMode(self, mode) if Version(self.version) > '0.7.3': self.hasCMakeBuildSupport = True else: self.hasCMakeBuildSupport = False
def setMode(self, mode): BaseILC.setMode(self, mode) if (self.mode == "install"): if (Version(self.version) < "1.9.1.1"): self.abort( "ilcinstall only supports installation of CLHEP 1.9.1.1 or greater!" ) if (Version(self.version) == "2.0.3.0" and not isinPath("xiar")): self.abort( "CLHEP 2.0.3.0 requires xiar, that wasn't found in your system!" ) # download url if (Version(self.version) == "1.9.1.1" or Version(self.version) == "2.0.1.1"): self.download.url = "http://proj-clhep.web.cern.ch/proj-clhep/export/share/CLHEP/%s/clhep-%s.tgz" \ % (self.version, self.version) else: self.download.url = "http://proj-clhep.web.cern.ch/proj-clhep/dist1/clhep-%s.tgz" \ % (self.version,) if (Version(self.version) >= "2.1.3.0"): self.hasCMakeBuildSupport = True self.cmakeconfig = self.installPath + "/lib/CLHEP-" + self.version
def setMode(self, mode): BaseILC.setMode(self, mode) if( self.mode == "install" ): if( Version( self.version ) < "9.5" ): self.abort( "ilcinstall only supports installation of Geant4 9.5 or greater!" ) # download url self.download.url = "http://geant4.cern.ch/support/source/geant4.%s.tar.gz" % self.version
def setMode(self, mode): BaseILC.setMode(self, mode) urlver = self.version if self.version == '2006': urlver = '2006b' # don;t remove this line (needed to skip version check in baseilc.py; Version( "2006" ) raises Exception) self.download.url = "http://cernlib.web.cern.ch/cernlib/download/" + urlver + "_source/tar/"
def setMode(self, mode): BaseILC.setMode(self, mode) urlver=self.version if self.version=='2006': urlver='2006b' # don;t remove this line (needed to skip version check in baseilc.py; Version( "2006" ) raises Exception) self.download.url = "http://cernlib.web.cern.ch/cernlib/download/"+urlver+"_source/tar/"
def setMode(self, mode): BaseILC.setMode(self, mode) self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version self.download.svnurl = 'http://root.cern.ch/svn/root' if( Version( self.version ) == 'HEAD' ): self.download.svnurl += '/trunk' else: self.download.svnurl += '/tags/v' + self.version.replace('.','-')
def setMode(self, mode): BaseILC.setMode(self, mode) if( Version( self.version ) < '4.6' ): self.download.url = "http://download.qt-project.org/archive/qt/%s/qt-x11-opensource-src-%s.tar.gz" % (self.version[:3], self.version,) if self.os_ver.type == "Darwin": self.download.url = "http://download.qt-project.org/archive/qt/%s/qt-mac-opensource-src-%s.tar.gz" % (self.version[:3], self.version,) else: self.download.url = "http://download.qt-project.org/archive/qt/%s/qt-everywhere-opensource-src-%s.tar.gz" % (self.version[:3], self.version,)
def setMode(self, mode): BaseILC.setMode(self, mode) self.download.url = 'https://root.cern.ch/download/root_v%s.source.tar.gz' % self.version self.download.svnurl = 'http://root.cern.ch/svn/root' if (Version(self.version) == 'HEAD'): self.download.svnurl += '/trunk' else: self.download.svnurl += '/tags/v' + self.version.replace('.', '-')
def setMode(self, mode): BaseILC.setMode(self, mode) if (self.mode == "install"): if (Version(self.version) < "9.5"): self.abort( "ilcinstall only supports installation of Geant4 9.5 or greater!" ) # download url self.download.url = "http://geant4.cern.ch/support/source/geant4.%s.tar.gz" % self.version
def setMode(self, mode): BaseILC.setMode(self, mode) self.download.svnurl = 'svn://svn.freehep.org/lcio' if( Version( self.version ) == 'HEAD' ): self.download.svnurl += '/trunk' elif '-pre' in self.version or '-dev' in self.version: self.download.svnurl += '/branches/' + self.version else: self.download.svnurl += '/tags/' + self.version
def setMode(self, mode): BaseILC.setMode(self, mode) if( self.mode == "install" ): if( Version( self.version ) > "1.63.0" ): # Example: https://dl.bintray.com/boostorg/release/1.71.0/source/boost_1_71_0.tar.gz self.download.url = "https://dl.bintray.com/boostorg/release/%s/source/boost_%s.tar.gz" % (self.version, self.version.replace( "." , "_" ) ) else: # Example: https://sourceforge.net/projects/boost/files/boost/1.63.0/boost_1_63_0.tar.gz self.download.url = "https://sourceforge.net/projects/boost/files/boost/%s/boost_%s.tar.gz" % (self.version, self.version.replace( "." , "_" ) ) self.cmakeconfig = self.installPath + "/lib/cmake/Boost-" + self.version
def setMode(self, mode): BaseILC.setMode(self, mode) self.download.svnurl = 'svn://svn.freehep.org/lcdet/projects/gdml' if (Version(self.version) == 'HEAD'): self.download.svnurl += '/trunk' elif '-pre' in self.version or '-dev' in self.version: self.download.svnurl += '/branches/' + self.version else: self.download.svnurl += '/tags/' + self.version
def setMode(self, mode): BaseILC.setMode(self, mode) # avoid warning 'download forced....' if self.download.type != "svn": self.download.type = 'svn-export' if (Version(self.version) == 'HEAD'): self.download.svnurl = 'http://svn.dcache.org/dCache/trunk/modules/dcap' else: # 1.9.5-5 self.download.svnurl = 'http://svn.dcache.org/dCache/tags/%s/modules/dcap' % self.version
def setMode(self, mode): BaseILC.setMode(self, mode) self.download.type = 'svn' self.download.svnurl = 'https://svnsrv.desy.de/public/GeneralBrokenLines' if (Version(self.version) == 'HEAD'): self.download.svnurl += '/trunk/cpp' elif '-pre' in self.version or '-dev' in self.version: self.download.svnurl += '/branches/' + self.version + '/cpp' else: self.download.svnurl += '/tags/' + self.version + '/cpp'
def setMode(self, mode): BaseILC.setMode(self, mode) self.download.type = 'svn' self.download.svnurl = 'https://svnsrv.desy.de/public/GeneralBrokenLines' if( Version( self.version ) == 'HEAD' ): self.download.svnurl += '/trunk/cpp' elif '-pre' in self.version or '-dev' in self.version: self.download.svnurl += '/branches/' + self.version + '/cpp' else: self.download.svnurl += '/tags/' + self.version + '/cpp'
def setMode(self, mode): BaseILC.setMode(self, mode) # avoid warning 'download forced....' if self.download.type != "svn": self.download.type='svn-export' if( Version( self.version ) == 'HEAD' ): self.download.svnurl = 'http://svn.dcache.org/dCache/trunk/modules/dcap' else: # 1.9.5-5 self.download.svnurl = 'http://svn.dcache.org/dCache/tags/%s/modules/dcap' % self.version
def setMode(self, mode): BaseILC.setMode(self, mode) self.download.svnurl = 'https://svnsrv.desy.de/public/aidasoft/DD4hep' if (Version(self.version) == 'HEAD'): self.download.svnurl += '/trunk/DDSegmentation/' elif '-pre' in self.version or '-dev' in self.version: self.download.svnurl += '/branches/' + self.version + '/DDSegmentation/' else: self.download.svnurl += '/tags/' + self.version + '/DDSegmentation/'
def setMode(self, mode): BaseILC.setMode(self, mode) self.download.svnurl = 'https://svnsrv.desy.de/public/aidasoft/DD4hep' if( Version( self.version ) == 'HEAD' ): self.download.svnurl += '/trunk/DDSegmentation/' elif '-pre' in self.version or '-dev' in self.version: self.download.svnurl += '/branches/' + self.version + '/DDSegmentation/' else: self.download.svnurl += '/tags/' + self.version + '/DDSegmentation/'
def setMode(self, mode): BaseILC.setMode(self, mode) self.download.type = "svn" self.download.svnurl = 'https://github.com/AIDASoft/DD4hep' # simply do an svn co from the git repository if( Version( self.version ) == 'HEAD' ): self.download.svnurl += '/trunk' # elif 'pre' in self.version or 'dev' in self.version: # self.download.svnurl += '/branches/' + self.version else: self.download.svnurl += '/tags/' + self.version self.download.svnurl += '/examples/'
def setMode(self, mode): BaseILC.setMode(self, mode) self.download.type = "svn" self.download.svnurl = 'https://github.com/AIDASoft/DD4hep' # simply do an svn co from the git repository if (Version(self.version) == 'HEAD'): self.download.svnurl += '/trunk' # elif 'pre' in self.version or 'dev' in self.version: # self.download.svnurl += '/branches/' + self.version else: self.download.svnurl += '/tags/' + self.version self.download.svnurl += '/examples/'
def setMode(self, mode): BaseILC.setMode(self, mode) if (self.mode == "install"): if (Version(self.version) < "9.5"): self.abort( "ilcinstall only supports installation of Geant4 9.5 or greater!" ) # download url self.download.url = "http://geant4.cern.ch/support/source/geant4.%s.tar.gz" % self.version v = Version(self.version) v = "%s.%s.%s" % (v[0], v[1], v[2]) self.cmakeconfig = self.installPath + "/lib/Geant4-" + v + ";" + self.installPath + "/lib64/Geant4-" + v
def setMode(self, mode): BaseILC.setMode(self, mode) if( self.mode == "install" ): if( Version( self.version ) < "1.9.1.1" ): self.abort( "ilcinstall only supports installation of CLHEP 1.9.1.1 or greater!" ) if( Version( self.version ) == "2.0.3.0" and not isinPath( "xiar" )): self.abort( "CLHEP 2.0.3.0 requires xiar, that wasn't found in your system!" ) # download url if( Version( self.version ) == "1.9.1.1" or Version( self.version ) == "2.0.1.1" ): self.download.url = "http://proj-clhep.web.cern.ch/proj-clhep/export/share/CLHEP/%s/clhep-%s.tgz" \ % (self.version, self.version) else: self.download.url = "http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/distributions/clhep-%s.tgz" \ % (self.version,) if( Version( self.version ) >= "2.1.3.0" ): self.hasCMakeBuildSupport = True
def setMode(self, mode): BaseILC.setMode(self, mode) if (Version(self.version) < '4.6'): self.download.url = "http://download.qt-project.org/archive/qt/%s/qt-x11-opensource-src-%s.tar.gz" % ( self.version[:3], self.version, ) if self.os_ver.type == "Darwin": self.download.url = "http://download.qt-project.org/archive/qt/%s/qt-mac-opensource-src-%s.tar.gz" % ( self.version[:3], self.version, ) else: self.download.url = "http://download.qt-project.org/archive/qt/%s/qt-everywhere-opensource-src-%s.tar.gz" % ( self.version[:3], self.version, )
def setMode(self, mode): BaseILC.setMode(self, mode) if( Version( self.version ) >= '7.0' ): self.download.type = "svn" self.download.svnurl = 'http://llrforge.in2p3.fr/svn/Mokka' if( Version( self.version ) == 'HEAD' ): self.download.svnurl += '/trunk' elif 'pre' in self.version or 'dev' in self.version: self.download.svnurl += '/branches/' + self.version else: self.download.svnurl += '/tags/' + self.version else: self.download.type = "cvs" if( self.download.username == "anonymous" ): self.download.username = "******" self.download.password = "******"
def setMode(self, mode): BaseILC.setMode(self, mode) if (Version(self.version) >= '7.0'): self.download.type = "svn" self.download.svnurl = 'http://llrforge.in2p3.fr/svn/Mokka' if (Version(self.version) == 'HEAD'): self.download.svnurl += '/trunk' elif 'pre' in self.version or 'dev' in self.version: self.download.svnurl += '/branches/' + self.version else: self.download.svnurl += '/tags/' + self.version else: self.download.type = "cvs" if (self.download.username == "anonymous"): self.download.username = "******" self.download.password = "******"
def setMode(self, mode): BaseILC.setMode(self, mode) self.download.url = "https://github.com/ninja-build/ninja/archive/v" + self.version + ".tar.gz"
def setMode(self, mode): BaseILC.setMode(self, mode) self.download.url = "http://www.lpthe.jussieu.fr/~salam/fastjet/repo/fastjet-" + self.version + ".tar.gz"
def setMode(self, mode): BaseILC.setMode(self, mode) self.download.url = "http://lcgapp.cern.ch/project/simu/HepPDT/download/HepPDT-" + self.version + ".tar.gz"
def setMode(self, mode): BaseILC.setMode(self, mode) self.cmakeconfig = self.installPath + "/lib/cmake/XercesC"
def setMode(self, mode): BaseILC.setMode(self, mode) self.download.url = "ftp://ftp.gnu.org/gnu/gsl/gsl-" + self.version + ".tar.gz"
def setMode(self, mode): BaseILC.setMode(self, mode) # installPath does not exists before setMode is called self.cmakeconfig = self.installPath + "/lib/cmake/Qt5"
def setMode(self, mode): BaseILC.setMode(self, mode)
def setMode(self, mode): BaseILC.setMode(self, mode) self.cmakeconfig = self.installPath + "/cmake"
def setMode(self, mode): BaseILC.setMode(self, mode) self.download.url = "http://fastjet.fr/repo/fastjet-" + self.version + ".tar.gz"
def setMode(self, mode): BaseILC.setMode(self, mode) # installPath does not exists before setMode is called self.cmakeconfig = self.installPath + "/share/eigen3/cmake/"
def setMode(self, mode): BaseILC.setMode(self, mode) self.download.url = "http://www.apache.org/dist/xerces/c/3/sources/xerces-c-" + self.version + ".tar.gz"
def setMode(self, mode): BaseILC.setMode(self, mode) versionDirectory = ".".join(self.version.split('.')[0:2]) self.download.url = "https://cmake.org/files/v%s/cmake-%s.tar.gz" % ( versionDirectory, self.version)
def setMode(self, mode): BaseILC.setMode(self, mode) self.download.url = "http://www.cmake.org/files/v%s/cmake-%s.tar.gz" % ( self.version[:3], self.version)
def setMode(self, mode): BaseILC.setMode(self, mode) self.download.url = "https://cmake.org/files/v%s/cmake-%s.tar.gz" % (self.version[:3], self.version)