summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/cddlib/package.py21
1 files changed, 11 insertions, 10 deletions
diff --git a/var/spack/repos/builtin/packages/cddlib/package.py b/var/spack/repos/builtin/packages/cddlib/package.py
index c501aad344..b783d15c8f 100644
--- a/var/spack/repos/builtin/packages/cddlib/package.py
+++ b/var/spack/repos/builtin/packages/cddlib/package.py
@@ -13,16 +13,17 @@ class Cddlib(AutotoolsPackage):
and extreme rays of a general convex polyhedron in R^d given by a system
of linear inequalities"""
- homepage = "https://www.inf.ethz.ch/personal/fukudak/cdd_home/"
- url = "ftp://ftp.math.ethz.ch/users/fukudak/cdd/cddlib-094h.tar.gz"
+ homepage = "https://people.inf.ethz.ch/fukudak/cdd_home"
+ url = "https://github.com/cddlib/cddlib/archive/refs/tags/0.94m.tar.gz"
+ maintainers = ['NessieCanCode']
+ version('0.94m', sha256='70dffdb3369b8704dc75428a1b3c42ab9047b81ce039f12f427e2eb2b1b0dee2')
+ version('0.94h', sha256='7382782c3834214b022c8b2898ed775a7bf915f2cb2acb73fa045d6fd9a3de33')
- version('0.94h', sha256='fe6d04d494683cd451be5f6fe785e147f24e8ce3ef7387f048e739ceb4565ab5')
-
- # Note: It should be possible to build cddlib also without gmp
-
- depends_on("gmp")
- depends_on("libtool", type="build")
+ depends_on("gmp", when='@0.94h')
def url_for_version(self, version):
- url = "ftp://ftp.math.ethz.ch/users/fukudak/cdd/cddlib-{0}.tar.gz"
- return url.format(version.joined)
+ if self.spec.satisfies('@:0.94i'):
+ url = "https://github.com/cddlib/cddlib/archive/refs/tags/{0}.tar.gz"
+ elif self.spec.satisfies('@0.94j:'):
+ url = "https://github.com/cddlib/cddlib/releases/download/{0}/cddlib-{0}.tar.gz"
+ return url.format(version.dotted)