circos: new package starting at 0.69-6 (#9761)
* circos: new package starting at 0.69-6 * circos: add homepage, simplify paths * circos: simplified more paths
This commit is contained in:
		 Justin Stanley
					Justin Stanley
				
			
				
					committed by
					
						 Adam J. Stewart
						Adam J. Stewart
					
				
			
			
				
	
			
			
			 Adam J. Stewart
						Adam J. Stewart
					
				
			
						parent
						
							0a0e5642df
						
					
				
				
					commit
					9dfea8ee17
				
			
							
								
								
									
										43
									
								
								var/spack/repos/builtin/packages/circos/package.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								var/spack/repos/builtin/packages/circos/package.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,43 @@ | ||||
| # Copyright 2013-2018 Lawrence Livermore National Security, LLC and other | ||||
| # Spack Project Developers. See the top-level COPYRIGHT file for details. | ||||
| # | ||||
| # SPDX-License-Identifier: (Apache-2.0 OR MIT) | ||||
|  | ||||
| from spack import * | ||||
| from os import symlink | ||||
|  | ||||
|  | ||||
| class Circos(Package): | ||||
|     """Circos is a software package for visualizing data and information.""" | ||||
|  | ||||
|     homepage = "http://circos.ca/" | ||||
|     url      = "http://circos.ca/distribution/circos-0.69-6.tgz" | ||||
|  | ||||
|     version('0.69-6', sha256='52d29bfd294992199f738a8d546a49754b0125319a1685a28daca71348291566') | ||||
|  | ||||
|     depends_on('perl', type='run') | ||||
|     depends_on('perl-clone', type='run') | ||||
|     depends_on('perl-config-general', type='run') | ||||
|     depends_on('perl-exporter-tiny', type='run') | ||||
|     depends_on('perl-font-ttf', type='run') | ||||
|     depends_on('perl-gd', type='run') | ||||
|     depends_on('perl-io-string', type='run') | ||||
|     depends_on('perl-list-moreutils', type='run') | ||||
|     depends_on('perl-math-round', type='run') | ||||
|     depends_on('perl-math-bezier', type='run') | ||||
|     depends_on('perl-math-vecstat', type='run') | ||||
|     depends_on('perl-params-validate', type='run') | ||||
|     depends_on('perl-readonly', type='run') | ||||
|     depends_on('perl-regexp-common', type='run') | ||||
|     depends_on('perl-set-intspan', type='run') | ||||
|     depends_on('perl-statistics-basic', type='run') | ||||
|     depends_on('perl-svg', type='run') | ||||
|     depends_on('perl-text-format', type='run') | ||||
|  | ||||
|     def install(self, spec, prefix): | ||||
|         basedir = prefix.lib.circos | ||||
|         install_tree('.', basedir) | ||||
|  | ||||
|         mkdirp(prefix.bin) | ||||
|         symlink(basedir.bin.circos, | ||||
|                 prefix.bin.circos) | ||||
		Reference in New Issue
	
	Block a user