grass package: use url_for_version, add versions (#11324)
This commit is contained in:
parent
4aeb0d19bd
commit
dd668cb00c
@ -13,9 +13,13 @@ class Grass(AutotoolsPackage):
|
|||||||
graphics and maps production, spatial modeling, and visualization."""
|
graphics and maps production, spatial modeling, and visualization."""
|
||||||
|
|
||||||
homepage = "http://grass.osgeo.org"
|
homepage = "http://grass.osgeo.org"
|
||||||
url = "https://grass.osgeo.org/grass74/source/grass-7.4.1.tar.gz"
|
|
||||||
|
|
||||||
|
version('7.6.1', '9ca74f9010d013f735737a90c65d8a7f')
|
||||||
|
version('7.4.4', '98ae22f8a97a83a4d99a537236639e9c')
|
||||||
|
version('7.4.3', '4f4462af7a95fe84ee21f3dd585dcb05')
|
||||||
|
version('7.4.2', 'bb3fc005e707f762c8fee36095e1df7f')
|
||||||
version('7.4.1', 'bf7add62cbeb05a3ed5ad832344ba524')
|
version('7.4.1', 'bf7add62cbeb05a3ed5ad832344ba524')
|
||||||
|
version('7.4.0', '15b9eb019d6c132c1a65455b3283cf69')
|
||||||
|
|
||||||
variant('cxx', default=True, description='Add c++ functionality')
|
variant('cxx', default=True, description='Add c++ functionality')
|
||||||
variant('tiff', default=True, description='Add TIFF functionality')
|
variant('tiff', default=True, description='Add TIFF functionality')
|
||||||
@ -66,6 +70,12 @@ class Grass(AutotoolsPackage):
|
|||||||
depends_on('netcdf', when='+netcdf')
|
depends_on('netcdf', when='+netcdf')
|
||||||
depends_on('geos', when='+geos')
|
depends_on('geos', when='+geos')
|
||||||
|
|
||||||
|
def url_for_version(self, version):
|
||||||
|
base = 'https://grass.osgeo.org'
|
||||||
|
return '{0}/grass{1}/source/grass-{2}.tar.gz'.format(
|
||||||
|
base, version.up_to(2).joined, version.dotted
|
||||||
|
)
|
||||||
|
|
||||||
def configure_args(self):
|
def configure_args(self):
|
||||||
spec = self.spec
|
spec = self.spec
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user