summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/cryptopp/package.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/cryptopp/package.py b/var/spack/repos/builtin/packages/cryptopp/package.py
index 8be5b47375..49b1df6e53 100644
--- a/var/spack/repos/builtin/packages/cryptopp/package.py
+++ b/var/spack/repos/builtin/packages/cryptopp/package.py
@@ -13,8 +13,11 @@ class Cryptopp(MakefilePackage):
public-key encryption (RSA, DSA), and a few obsolete/historical encryption
algorithms (MD5, Panama)."""
- homepage = "https://www.cryptopp.com"
- url = "https://www.cryptopp.com/cryptopp700.zip"
+ homepage = "https://github.com/weidai11/cryptopp"
+ urls = [
+ "https://github.com/weidai11/cryptopp/releases/download/CRYPTOPP_8_9_0/cryptopp890.zip",
+ "https://www.cryptopp.com/cryptopp700.zip",
+ ]
license("BSL-1.0")
@@ -34,8 +37,7 @@ class Cryptopp(MakefilePackage):
depends_on("gmake", type="build")
def url_for_version(self, version):
- url = "{0}/{1}{2}.zip"
- return url.format(self.homepage, self.name, version.joined)
+ return f"https://github.com/weidai11/cryptopp/releases/download/CRYPTOPP_{version.underscored}/cryptopp{version.joined}.zip"
def build(self, spec, prefix):
cxx_flags = []