Build-depend on javapackages-tools module

This commit is contained in:
Mikolaj Izdebski 2018-01-08 22:02:34 +01:00
commit fdeceb4fd5
2 changed files with 40 additions and 1648 deletions

View file

@ -14,13 +14,14 @@ log = logging.getLogger('')
bootstrap = False
full_refs = True
include_build_deps = False
api = ['maven']
profiles = {'default': ['maven']}
includes = ['python-lxml', 'byaccj']
excludes = ['java-1.7.0-openjdk', 'java-1.8.0-openjdk']
includes = []
excludes = ['javapackages-tools', 'java-1.7.0-openjdk', 'java-1.8.0-openjdk']
default_ref = None
frozen_refs = ['python-lxml']
frozen_refs = []
stream_override = {'java': {'f27': '8'}}
macros = {
@ -171,10 +172,11 @@ def work(sack):
if name(srpm) not in excludes}
srpms_done |= srpms_todo
combined_br = set()
for srpm, build_requires in zip(srpms_todo, get_build_requires(srpms_todo)):
combined_br |= set(build_requires)
for br in build_requires:
add(br_map, br, srpm)
if include_build_deps:
for srpm, build_requires in zip(srpms_todo, get_build_requires(srpms_todo)):
combined_br |= set(build_requires)
for br in build_requires:
add(br_map, br, srpm)
java, all = resolve_deps(sack, combined_br)
srpms_todo |= java
srpms_todo -= srpms_done
@ -217,16 +219,9 @@ def work(sack):
if bootstrap:
yaml.append(' bootstrap: master')
else:
yaml.append(' maven: master')
yaml.append(' javapackages-tools: master')
yaml.append(' java: master')
yaml.append(' platform: master')
yaml.append(' # R of hawtjni')
yaml.append(' autotools: master')
yaml.append(' # BR of python-lxml')
yaml.append(' python2: master')
yaml.append(' python3: master')
yaml.append(' # BR of xml-stylebook')
yaml.append(' fonts: master')
yaml.append(' requires:')
for dep in ('java', 'platform'):
dep_stream = stream_override.get(dep, {}).get(stream, stream)
@ -241,9 +236,9 @@ def work(sack):
yaml.append(' rpms:')
for p in sorted(api):
yaml.append(' - {}'.format(p))
yaml.append(' filter:')
yaml.append(' rpms:')
yaml.append(' - python2-lxml')
# yaml.append(' filter:')
# yaml.append(' rpms:')
# yaml.append(' - python2-lxml')
yaml.append(' buildopts:')
yaml.append(' rpms:')
yaml.append(' macros: |')

1657
maven.yaml

File diff suppressed because it is too large Load diff