Add a new package for IcedTea (#4804)

* alsa-lib: new package

* cups: new package

* icedtea: new package

* icedtea: adding JAVA_HOME variable

* alsa: removing placeholder

* icedtea: typo fix

* alsa: fixing formattting

* icedtea: formatting fixes and cleanup

* icedtea: additional cleanup

* jdk: adding provides('java') to jdk, setting jdk to default java.

* icedtea: adding jdk as a dependency

* java: changing depends_on('jdk') and similar entries to depends_on('java')

* icedtea: removing unused imports, trying to placate flake8.

* fastqc: fixing flake8 error

* bazel: fixing typo in java dependency

* jdk: changing provides java to a range

* icedtea: cleaning up. Splitting up checksums.

* icedtea: jdk dependency is build only
This commit is contained in:
snehring
2017-08-05 14:53:09 -05:00
committed by Adam J. Stewart
parent ab0ea3cec4
commit db74f4c3a1
31 changed files with 301 additions and 35 deletions

View File

@@ -44,7 +44,7 @@ class Picard(Package):
version('1.140', '308f95516d94c1f3273a4e7e2b315ec2',
url='https://github.com/broadinstitute/picard/releases/download/1.140/picard-tools-1.140.zip')
depends_on('jdk@8:', type='run')
depends_on('java@8:', type='run')
def install(self, spec, prefix):
mkdirp(prefix.bin)
@@ -63,7 +63,7 @@ def install(self, spec, prefix):
# Munge the helper script to explicitly point to java and the
# jar file.
java = join_path(self.spec['jdk'].prefix, 'bin', 'java')
java = join_path(self.spec['java'].prefix, 'bin', 'java')
kwargs = {'ignore_absent': False, 'backup': False, 'string': False}
filter_file('^java', java, script, **kwargs)
filter_file('picard.jar', join_path(prefix.bin, 'picard.jar'),