Eigen3 is now hosted at GitLab. The bitbucket repo is gone. Update URLs and MD5s

This commit is contained in:
Axel Kohlmeyer
2020-08-18 21:29:43 -04:00
parent 43f6fa4b29
commit f7c6e8e6b1
2 changed files with 9 additions and 11 deletions

View File

@ -9,8 +9,8 @@ if(DOWNLOAD_EIGEN3)
message(STATUS "Eigen3 download requested - we will build our own")
include(ExternalProject)
ExternalProject_Add(Eigen3_build
URL https://bitbucket.org/eigen/eigen/get/3.3.7.tar.gz
URL_MD5 f2a417d083fe8ca4b8ed2bc613d20f07
URL https://gitlab.com/libeigen/eigen/-/archive/3.3.7/eigen-3.3.7.tar.gz
URL_MD5 9e30f67e8531477de4117506fe44669b
CONFIGURE_COMMAND "" BUILD_COMMAND "" INSTALL_COMMAND ""
)
ExternalProject_get_property(Eigen3_build SOURCE_DIR)

View File

@ -22,12 +22,10 @@ tarball = "eigen.tar.gz"
# known checksums for different Eigen versions. used to validate the download.
checksums = { \
'3.3.4' : '1a47e78efe365a97de0c022d127607c3', \
'3.3.5' : 'ee48cafede2f51fe33984ff5c9f48026', \
'3.3.6' : 'd1be14064b50310b0eb2b49e402c64d7', \
'3.3.7' : 'f2a417d083fe8ca4b8ed2bc613d20f07' \
'3.3.7' : '9e30f67e8531477de4117506fe44669b' \
}
# help message
HELP = """
@ -36,7 +34,7 @@ Syntax from src dir: make lib-smd args="-b"
Syntax from lib dir: python Install.py -b
or: python Install.py -p /usr/include/eigen3"
or: python Install.py -v 3.3.4 -b
or: python Install.py -v 3.3.7 -b
Example:
@ -78,7 +76,7 @@ if pathflag:
if buildflag:
print("Downloading Eigen ...")
eigentar = os.path.join(homepath, tarball)
url = "https://bitbucket.org/eigen/eigen/get/%s.tar.gz" % version
url = "https://gitlab.com/libeigen/eigen/-/archive/%s/eigen-%s.tar.gz" % (version,version)
geturl(url, eigentar)
# verify downloaded archive integrity via md5 checksum, if known.
@ -89,7 +87,7 @@ if buildflag:
print("Cleaning up old folders ...")
edir = glob.glob(os.path.join(homepath, "eigen-eigen-*"))
edir = glob.glob(os.path.join(homepath, "eigen-*"))
edir.append(eigenpath)
for one in edir:
if os.path.isdir(one):
@ -102,8 +100,8 @@ if buildflag:
os.remove(eigentar)
else:
sys.exit("File %s is not a supported archive" % eigentar)
edir = glob.glob(os.path.join(homepath, "eigen-eigen-*"))
os.rename(edir[0], eigenpath)
edir = os.path.join(homepath, "eigen-%s" % version)
os.rename(edir, eigenpath)
# create link in lib/smd to Eigen src dir