From 2126c03a2855d40f9ba846da538a8aae3bf2c4b7 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Fri, 23 Jun 2017 17:41:44 +0100 Subject: update for new version: qt-5.9.0 (#4590) --- var/spack/repos/builtin/packages/qt/package.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/qt/package.py b/var/spack/repos/builtin/packages/qt/package.py index a2f7350aaf..8a6220f757 100644 --- a/var/spack/repos/builtin/packages/qt/package.py +++ b/var/spack/repos/builtin/packages/qt/package.py @@ -31,10 +31,12 @@ import sys class Qt(Package): """Qt is a comprehensive cross-platform C++ application framework.""" homepage = 'http://qt.io' + # Alternative location 'http://download.qt.io/official_releases/qt/' url = 'http://download.qt.io/archive/qt/5.7/5.7.0/single/qt-everywhere-opensource-src-5.7.0.tar.gz' list_url = 'http://download.qt.io/archive/qt/' list_depth = 3 + version('5.9.0', '9c8bc8b828c2b56721980368266df9d9') version('5.8.0', 'a9f2494f75f966e2f22358ec367d8f41') version('5.7.1', '031fb3fd0c3cc0f1082644492683f18d') version('5.7.0', '9a46cce61fc64c20c3ac0a0e0fa41b42') @@ -150,7 +152,11 @@ class Qt(Package): elif version >= Version('3'): url += 'free-' - url += str(version) + '.tar.gz' + # 5.9 only has xz format. From 5.2.1 -> 5.8.0 .gz or .xz were possible + if version >= Version('5.9'): + url += str(version) + '.tar.xz' + else: + url += str(version) + '.tar.gz' return url -- cgit v1.2.3-70-g09d2