diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/aperture-photometry/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/aperture-photometry/package.py | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/aperture-photometry/package.py b/var/spack/repos/builtin/packages/aperture-photometry/package.py new file mode 100644 index 0000000000..82d4af33b0 --- /dev/null +++ b/var/spack/repos/builtin/packages/aperture-photometry/package.py @@ -0,0 +1,32 @@ +# 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 * +import os.path + + +class AperturePhotometry(Package): + """Aperture Photometry Tool APT is software for astronomical research""" + + homepage = "http://www.aperturephotometry.org/aptool/" + url = "http://www.aperturephotometry.org/aptool/wp-content/plugins/download-monitor/download.php?id=1" + + version('2.7.2', '2beca6aac14c5e0a94d115f81edf0caa9ec83dc9d32893ea00ee376c9360deb0', extension='tar.gz') + + depends_on('java') + + def install(self, spec, prefix): + mkdirp(prefix.bin) + jar_file = 'APT.jar' + install(jar_file, prefix.bin) + java = join_path(self.spec['java'].prefix, 'bin', 'java') + script_sh = join_path(os.path.dirname(__file__), "APT.sh") + script = join_path(prefix.bin, "apt") + install(script_sh, script) + set_executable(script) + kwargs = {'ignore_absent': False, 'backup': False, 'string': False} + filter_file('^java', java, script, **kwargs) + filter_file('APT.jar', join_path(prefix.bin, 'APT.jar'), + script, **kwargs) |