summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn Johnson <glenn-johnson@uiowa.edu>2021-02-16 10:10:19 -0600
committerGitHub <noreply@github.com>2021-02-16 17:10:19 +0100
commit60ee4199f50290b5faebe2b5f4d90e5affe7dffd (patch)
treee4e3d6d8cc76049e2f7eb2389be838fab2bb81de
parent8456a73a875c21d68e8721c32b7dd40a9c6ed473 (diff)
downloadspack-60ee4199f50290b5faebe2b5f4d90e5affe7dffd.tar.gz
spack-60ee4199f50290b5faebe2b5f4d90e5affe7dffd.tar.bz2
spack-60ee4199f50290b5faebe2b5f4d90e5affe7dffd.tar.xz
spack-60ee4199f50290b5faebe2b5f4d90e5affe7dffd.zip
Add manual_download attribute to packages (#21687)
Add `manual_download = True` to packages that need to do manual downloads but do not have the `manual_download attribute set. This provides a message when installing these packages rather than a generic fetch error.
-rw-r--r--var/spack/repos/builtin/packages/adf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/amber/package.py2
-rw-r--r--var/spack/repos/builtin/packages/avizo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/chlorop/package.py1
-rw-r--r--var/spack/repos/builtin/packages/coinhsl/package.py1
-rw-r--r--var/spack/repos/builtin/packages/cpmd/package.py1
-rw-r--r--var/spack/repos/builtin/packages/dock/package.py1
-rw-r--r--var/spack/repos/builtin/packages/ffb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ffr/package.py1
-rw-r--r--var/spack/repos/builtin/packages/libspatialite/package.py1
-rw-r--r--var/spack/repos/builtin/packages/maker/package.py1
-rw-r--r--var/spack/repos/builtin/packages/mark/package.py1
-rw-r--r--var/spack/repos/builtin/packages/mathematica/package.py1
-rw-r--r--var/spack/repos/builtin/packages/modylas/package.py1
-rw-r--r--var/spack/repos/builtin/packages/orca/package.py1
-rw-r--r--var/spack/repos/builtin/packages/pgi/package.py1
-rw-r--r--var/spack/repos/builtin/packages/phrap-crossmatch-swat/package.py1
-rw-r--r--var/spack/repos/builtin/packages/phred/package.py1
-rw-r--r--var/spack/repos/builtin/packages/revocap-coupler/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sentieon-genomics/package.py1
-rw-r--r--var/spack/repos/builtin/packages/simmetrix-simmodsuite/package.py1
-rw-r--r--var/spack/repos/builtin/packages/stata/package.py1
-rw-r--r--var/spack/repos/builtin/packages/vasp/package.py1
-rw-r--r--var/spack/repos/builtin/packages/vmd/package.py1
24 files changed, 29 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/adf/package.py b/var/spack/repos/builtin/packages/adf/package.py
index 786b300afa..fe1419dc4f 100644
--- a/var/spack/repos/builtin/packages/adf/package.py
+++ b/var/spack/repos/builtin/packages/adf/package.py
@@ -13,6 +13,8 @@ class Adf(Package):
theory."""
homepage = "https://www.scm.com/product/adf/"
+ manual_download = True
+
version('2017.113', '666ef15d253b74c707dd14da35e7cf283ca20e21e24ed43cb953fb9d1f2f1e15')
def url_for_version(self, version):
diff --git a/var/spack/repos/builtin/packages/amber/package.py b/var/spack/repos/builtin/packages/amber/package.py
index 5f2b52422d..abeecd1fa0 100644
--- a/var/spack/repos/builtin/packages/amber/package.py
+++ b/var/spack/repos/builtin/packages/amber/package.py
@@ -22,6 +22,8 @@ class Amber(Package, CudaPackage):
homepage = "http://ambermd.org/"
url = "file://{0}/Amber18.tar.bz2".format(os.getcwd())
+ manual_download = True
+
maintainers = ['hseara']
def url_for_version(self, version):
diff --git a/var/spack/repos/builtin/packages/avizo/package.py b/var/spack/repos/builtin/packages/avizo/package.py
index 8d404cc440..b2a839c0ad 100644
--- a/var/spack/repos/builtin/packages/avizo/package.py
+++ b/var/spack/repos/builtin/packages/avizo/package.py
@@ -18,6 +18,8 @@ class Avizo(Package):
homepage = "https://www.thermofisher.com/sa/en/home/industrial/electron-microscopy/electron-microscopy-instruments-workflow-solutions/3d-visualization-analysis-software.html"
+ manual_download = True
+
version('2020.1',
sha256='9321aaa276567eebf116e268353c33a4c930d768d22793f921338e1d8cefe991',
url="file://{0}/Avizo-20201-Linux64-gcc48.bin".format(os.getcwd()),
diff --git a/var/spack/repos/builtin/packages/chlorop/package.py b/var/spack/repos/builtin/packages/chlorop/package.py
index 9614a2c270..119c06a1f6 100644
--- a/var/spack/repos/builtin/packages/chlorop/package.py
+++ b/var/spack/repos/builtin/packages/chlorop/package.py
@@ -19,6 +19,7 @@ class Chlorop(Package):
homepage = "http://www.cbs.dtu.dk/services/ChloroP/"
url = "file://{0}/chlorop-1.1.Linux.tar.gz".format(os.getcwd())
+ manual_download = True
version('1.1', 'eb0ba6b28dfa735163ad5fc70e30139e46e33f6ae27f87666a7167a4ac5f71d9')
diff --git a/var/spack/repos/builtin/packages/coinhsl/package.py b/var/spack/repos/builtin/packages/coinhsl/package.py
index 72c8ff22e2..1ef932f818 100644
--- a/var/spack/repos/builtin/packages/coinhsl/package.py
+++ b/var/spack/repos/builtin/packages/coinhsl/package.py
@@ -24,6 +24,7 @@ class Coinhsl(AutotoolsPackage):
# exist
homepage = "http://www.hsl.rl.ac.uk/ipopt/"
url = "file://{0}/coinhsl-archive-2014.01.17.tar.gz".format(os.getcwd())
+ manual_download = True
# CoinHSL has a few versions that vary with respect to stability/features
# and licensing terms.
diff --git a/var/spack/repos/builtin/packages/cpmd/package.py b/var/spack/repos/builtin/packages/cpmd/package.py
index 6e17ce7001..00c430a7eb 100644
--- a/var/spack/repos/builtin/packages/cpmd/package.py
+++ b/var/spack/repos/builtin/packages/cpmd/package.py
@@ -17,6 +17,7 @@ class Cpmd(MakefilePackage):
homepage = "https://www.cpmd.org/wordpress/"
basedir = os.getcwd()
url = "file://{0}/cpmd-v4.3.tar.gz".format(basedir)
+ manual_download = True
version('4.3', sha256='4f31ddf045f1ae5d6f25559d85ddbdab4d7a6200362849df833632976d095df4')
diff --git a/var/spack/repos/builtin/packages/dock/package.py b/var/spack/repos/builtin/packages/dock/package.py
index 6912aaf6ec..16419df45d 100644
--- a/var/spack/repos/builtin/packages/dock/package.py
+++ b/var/spack/repos/builtin/packages/dock/package.py
@@ -16,6 +16,7 @@ class Dock(Package):
homepage = "http://dock.compbio.ucsf.edu/DOCK_6/index.htm"
url = "file://{0}/dock.6.9_source.tar.gz".format(os.getcwd())
+ manual_download = True
version('6.9', sha256='c2caef9b4bb47bb0cb437f6dc21f4c605fd3d0d9cc817fa13748c050dc87a5a8')
diff --git a/var/spack/repos/builtin/packages/ffb/package.py b/var/spack/repos/builtin/packages/ffb/package.py
index 2e8d6df8cd..aedeaa0439 100644
--- a/var/spack/repos/builtin/packages/ffb/package.py
+++ b/var/spack/repos/builtin/packages/ffb/package.py
@@ -12,6 +12,8 @@ class Ffb(MakefilePackage):
homepage = "http://www.ciss.iis.u-tokyo.ac.jp/dl/index.php"
url = "file://{0}/FrontFlow_blue.8.1.tar.gz".format(os.getcwd())
+ manual_download = True
+
version('8.1', sha256='1ad008c909152b6c27668bafbad820da3e6ec3309c7e858ddb785f0a3d6e43ae')
patch('revocap_refiner.patch')
diff --git a/var/spack/repos/builtin/packages/ffr/package.py b/var/spack/repos/builtin/packages/ffr/package.py
index 93527bfc10..91eb6a2dcd 100644
--- a/var/spack/repos/builtin/packages/ffr/package.py
+++ b/var/spack/repos/builtin/packages/ffr/package.py
@@ -14,6 +14,7 @@ class Ffr(MakefilePackage):
JAPAN."""
homepage = "http://www.ciss.iis.u-tokyo.ac.jp/rss21/theme/multi/fluid/fluid_softwareinfo.html"
+ manual_download = True
version('3.1.004', sha256='2b396f66bb6437366721fac987f9c6e8b830638c3e4cb5df6a08ff41633f8481', url="file://{0}/FFR_V3.1.004.zip".format(os.getcwd()))
version('3.0_000', sha256='edc69fb1fd9dbdb3f531a8f2b9533a9b3c1a28768bb4029b84a6b35c95db0b48', url="file://{0}/open_FrontFlowRed_3.0_000.tar.gz".format(os.getcwd()))
diff --git a/var/spack/repos/builtin/packages/libspatialite/package.py b/var/spack/repos/builtin/packages/libspatialite/package.py
index 409379cbd5..4a26515272 100644
--- a/var/spack/repos/builtin/packages/libspatialite/package.py
+++ b/var/spack/repos/builtin/packages/libspatialite/package.py
@@ -13,6 +13,7 @@ class Libspatialite(AutotoolsPackage):
homepage = "http://www.gaia-gis.it"
url = "http://www.gaia-gis.it/gaia-sins/libspatialite-sources/libspatialite-4.3.0a.tar.gz"
+ manual_download = True
version('5.0.0', preferred=True, sha256='7b7fd70243f5a0b175696d87c46dde0ace030eacc27f39241c24bac5dfac6dac')
# Must download manually from:
diff --git a/var/spack/repos/builtin/packages/maker/package.py b/var/spack/repos/builtin/packages/maker/package.py
index 6b70561a87..6e4836bc22 100644
--- a/var/spack/repos/builtin/packages/maker/package.py
+++ b/var/spack/repos/builtin/packages/maker/package.py
@@ -31,6 +31,7 @@ class Maker(Package):
http://spack.readthedocs.io/en/latest/mirrors.html"""
homepage = "http://www.yandell-lab.org/software/maker.html"
+ manual_download = True
version('2.31.10', sha256='d3979af9710d61754a3b53f6682d0e2052c6c3f36be6f2df2286d2587406f07d')
diff --git a/var/spack/repos/builtin/packages/mark/package.py b/var/spack/repos/builtin/packages/mark/package.py
index 147528f63c..a5fba15522 100644
--- a/var/spack/repos/builtin/packages/mark/package.py
+++ b/var/spack/repos/builtin/packages/mark/package.py
@@ -20,6 +20,7 @@ class Mark(Package):
http://spack.readthedocs.io/en/latest/mirrors.html"""
homepage = "http://www.phidot.org/software/mark/index.html"
+ manual_download = True
version('1.0', sha256='5422c9444d5fa6b3b22f4a9f2ce41af2072a1a7283f6f9099dc02cc5282696bc',
expand=False)
diff --git a/var/spack/repos/builtin/packages/mathematica/package.py b/var/spack/repos/builtin/packages/mathematica/package.py
index b6436699fe..245cca8ac2 100644
--- a/var/spack/repos/builtin/packages/mathematica/package.py
+++ b/var/spack/repos/builtin/packages/mathematica/package.py
@@ -19,6 +19,7 @@ class Mathematica(Package):
homepage = "https://www.wolfram.com/mathematica/"
url = 'file://{0}/Mathematica_12.0.0_LINUX.sh'.format(os.getcwd())
+ manual_download = True
version('12.1.1',
sha256='ad47b886be4a9864d70f523f792615a051d4ebc987d9a0f654b645b4eb43b30a',
diff --git a/var/spack/repos/builtin/packages/modylas/package.py b/var/spack/repos/builtin/packages/modylas/package.py
index 55fcd00f90..026bf42f6e 100644
--- a/var/spack/repos/builtin/packages/modylas/package.py
+++ b/var/spack/repos/builtin/packages/modylas/package.py
@@ -17,6 +17,7 @@ class Modylas(AutotoolsPackage):
homepage = "https://www.modylas.org"
url = "file://{0}/MODYLAS_1.0.4.tar.gz".format(os.getcwd())
+ manual_download = True
version('1.0.4', 'e0b5cccf8e363c1182eced37aa31b06b1c5b1526da7d449a6142424ac4ea6311')
diff --git a/var/spack/repos/builtin/packages/orca/package.py b/var/spack/repos/builtin/packages/orca/package.py
index b70a3083d1..b499cb647d 100644
--- a/var/spack/repos/builtin/packages/orca/package.py
+++ b/var/spack/repos/builtin/packages/orca/package.py
@@ -18,6 +18,7 @@ class Orca(Package):
homepage = "https://cec.mpg.de"
url = "file://{0}/orca_4_0_1_2_linux_x86-64_openmpi202.tar.zst".format(os.getcwd())
+ manual_download = True
version('4.2.1', sha256='9bbb3bfdca8220b417ee898b27b2885508d8c82799adfa63dde9e72eab49a6b2',
expand=False)
diff --git a/var/spack/repos/builtin/packages/pgi/package.py b/var/spack/repos/builtin/packages/pgi/package.py
index 328228974c..fc6cf89a7c 100644
--- a/var/spack/repos/builtin/packages/pgi/package.py
+++ b/var/spack/repos/builtin/packages/pgi/package.py
@@ -19,6 +19,7 @@ class Pgi(Package):
set up a mirror, see http://spack.readthedocs.io/en/latest/mirrors.html"""
homepage = "http://www.pgroup.com/"
+ manual_download = True
version('20.4', sha256='f3ecc2104b304cd5c8b20e3ffdb5da88f2b5f7cc148e8daf00561928a5cbbc2e')
version('19.10', sha256='ac9db73ba80a66fe3bc875f63aaa9e16f54674a4e88b25416432430ba8cf203d')
diff --git a/var/spack/repos/builtin/packages/phrap-crossmatch-swat/package.py b/var/spack/repos/builtin/packages/phrap-crossmatch-swat/package.py
index 3d3f06b93d..6b8f8ff918 100644
--- a/var/spack/repos/builtin/packages/phrap-crossmatch-swat/package.py
+++ b/var/spack/repos/builtin/packages/phrap-crossmatch-swat/package.py
@@ -16,6 +16,7 @@ class PhrapCrossmatchSwat(MakefilePackage):
homepage = "http://www.phrap.org/phredphrapconsed.html"
url = "file://{0}/phrap-crossmatch-swat-1.090518.tar.gz".format(os.getcwd())
+ manual_download = True
version('1.090518', sha256='81f50c4410e8604cdefcc34ef6dc7b037be3bb45b94c439611a5590c1cf83665')
diff --git a/var/spack/repos/builtin/packages/phred/package.py b/var/spack/repos/builtin/packages/phred/package.py
index 006b0e9d5c..3587bb25f1 100644
--- a/var/spack/repos/builtin/packages/phred/package.py
+++ b/var/spack/repos/builtin/packages/phred/package.py
@@ -13,6 +13,7 @@ class Phred(MakefilePackage):
homepage = "http://www.phrap.org/phredphrapconsed.html"
url = "file://{0}/phred.tar.gz".format(os.getcwd())
+ manual_download = True
version('071220', sha256='26212f13fa906c1ca0af61f48d52a5f2c1aacba802bf729ba65ca5222463abce')
diff --git a/var/spack/repos/builtin/packages/revocap-coupler/package.py b/var/spack/repos/builtin/packages/revocap-coupler/package.py
index 969fd8f875..838b51036d 100644
--- a/var/spack/repos/builtin/packages/revocap-coupler/package.py
+++ b/var/spack/repos/builtin/packages/revocap-coupler/package.py
@@ -14,6 +14,8 @@ class RevocapCoupler(AutotoolsPackage):
homepage = "http://www.ciss.iis.u-tokyo.ac.jp/dl/index.php"
url = "file://{0}/REVOCAP_Coupler-2.1.tar.gz".format(os.getcwd())
+ manual_download = True
+
version('2.1', sha256='9e7612d5c508ccdce23bff9ccbf62aeb635877bc2276cdc05c109de40f609f49')
depends_on('mpi')
diff --git a/var/spack/repos/builtin/packages/sentieon-genomics/package.py b/var/spack/repos/builtin/packages/sentieon-genomics/package.py
index 42ccfcdcc6..3ebbfe0921 100644
--- a/var/spack/repos/builtin/packages/sentieon-genomics/package.py
+++ b/var/spack/repos/builtin/packages/sentieon-genomics/package.py
@@ -23,6 +23,7 @@ class SentieonGenomics(Package):
homepage = "https://www.sentieon.com/"
url = "file://{0}/sentieon-genomics-201808.01.tar.gz".format(os.getcwd())
+ manual_download = True
version('201808.07', sha256='fb66b18a7b99e44968eb2c3a6a5b761d6b1e70fba9f7dfc4e5db3a74ab3d3dd9')
version('201808.01', sha256='6d77bcd5a35539549b28eccae07b19a3b353d027720536e68f46dcf4b980d5f7')
diff --git a/var/spack/repos/builtin/packages/simmetrix-simmodsuite/package.py b/var/spack/repos/builtin/packages/simmetrix-simmodsuite/package.py
index b2a200266b..87e7324061 100644
--- a/var/spack/repos/builtin/packages/simmetrix-simmodsuite/package.py
+++ b/var/spack/repos/builtin/packages/simmetrix-simmodsuite/package.py
@@ -138,6 +138,7 @@ class SimmetrixSimmodsuite(Package):
"""
homepage = "http://www.simmetrix.com/products/SimulationModelingSuite/main.html"
+ manual_download = True
license_required = True
license_vars = ['SIM_LICENSE_FILE']
diff --git a/var/spack/repos/builtin/packages/stata/package.py b/var/spack/repos/builtin/packages/stata/package.py
index a94696811d..9d10d9f936 100644
--- a/var/spack/repos/builtin/packages/stata/package.py
+++ b/var/spack/repos/builtin/packages/stata/package.py
@@ -25,6 +25,7 @@ class Stata(Package):
# * I haven't tested any installer version but 15.
homepage = "https://www.stata.com/"
+ manual_download = True
# url = "stata"
version('16', 'a13a6a92558eeb3c6cb3013c458a6777e54c21af43599df6b0a924f5f5c2d5d2')
diff --git a/var/spack/repos/builtin/packages/vasp/package.py b/var/spack/repos/builtin/packages/vasp/package.py
index 842cc3bb35..8c30ab71f9 100644
--- a/var/spack/repos/builtin/packages/vasp/package.py
+++ b/var/spack/repos/builtin/packages/vasp/package.py
@@ -17,6 +17,7 @@ class Vasp(MakefilePackage):
homepage = "http://vasp.at"
url = "file://{0}/vasp.5.4.4.pl2.tgz".format(os.getcwd())
+ manual_download = True
version('6.1.1', sha256='e37a4dfad09d3ad0410833bcd55af6b599179a085299026992c2d8e319bf6927')
version('5.4.4.pl2', sha256='98f75fd75399a23d76d060a6155f4416b340a1704f256a00146f89024035bc8e')
diff --git a/var/spack/repos/builtin/packages/vmd/package.py b/var/spack/repos/builtin/packages/vmd/package.py
index 9c8f3b3198..7a0d3e949a 100644
--- a/var/spack/repos/builtin/packages/vmd/package.py
+++ b/var/spack/repos/builtin/packages/vmd/package.py
@@ -23,6 +23,7 @@ class Vmd(Package):
homepage = "https://www.ks.uiuc.edu/Research/vmd/"
version('1.9.3', sha256='145b4d0cc10b56cadeb71e16c54ab8be713e268f11491714cd617422758ec643',
url='file://{0}/vmd-1.9.3.bin.LINUXAMD64-CUDA8-OptiX4-OSPRay111p1.opengl.tar.gz'.format(os.getcwd()))
+ manual_download = True
phases = ['configure', 'install']