summaryrefslogtreecommitdiffstats
path: root/common-build-dependencies.yaml
blob: 728ac735a05683171f521a30a64d351fe6413f6a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
document: modulemd
version: 1
data:
    summary: Common packages to build other packages
    description: >
        Common packages to build other packages (e.g. hostname, automake)
    license:
        module:
            - MIT
        # TODO:
        content: []
    dependencies:
        buildrequires:
#            base-runtime: f26
            bootstrap: f26
            #common-build-dependencies-bootstrap: f26
            perl: f26
            perl-libintl-perl: f26
            perl-Unicode-EastAsianWidth: f26
            perl-Module-Package: f26
        requires: {}
    references:
        community: https://github.com/container-images/common-build-depedencies
        documentation: https://github.com/container-images/common-build-depedencies/blob/master/README.md
        tracker: https://github.com/container-images/common-build-depedencies/issues
    profiles:
        default:
            rpms: []
    api:
        rpms:
            - hostname
            - multilib-rpm-config
            - help2man
            - bison
            - libtool
            - cmake
            - doxygen
            - xapian-core
            - xorg-x11-util-macros
            - imake
            # the remaining rpms build with bootstrap only:
            - autoconf
            - automake
            - texinfo
            - perl-Text-Unidecode
            - go-compilers
            - docbook-utils
            - openjade
            - opensp
            - perl-SGMLSpm
            - docbook-style-dsssl
    filter: ~
    components:
        rpms:
            hostname:
                rationale: build dep of golang.
                ref: f26
            multilib-rpm-config:
                rationale: build dep of mariadb.
                ref: f26
            help2man:
                rationale: build dep of autoconf.
                ref: f26
            bison:
                rationale: build dep of postgresql.
                ref: f26
            libtool:
                rationale: build dep of many packages.
                ref: f26
                buildorder: 1
            cmake:
                rationale: build dep of many packages.
                ref: f26
                buildorder: 1
            xapian-core:
                rationale: build dep of doxygen.
                ref: f26
                buildorder: 1
            doxygen:
                rationale: build dep for many packages.
                ref: f26
                buildorder: 2
            xorg-x11-util-macros:
                rationale: Build dep for many packages.
                ref: f26
            imake:
                rationale: Build dep for many packages.
                ref: f26
                buildorder: 4
# enabled from here on to build with bootstrap:
            autoconf:
                rationale: build dep of bison.
                ref: f26
                buildorder: 1
            automake:
                rationale: build dep of bison.
                ref: f26
                buildorder: 1
            texinfo:
                rationale: build dep of libtool
                ref: f26
                buildorder: 7
            perl-Text-Unidecode:
                rationale: build dep of texinfo
                buildorder: 6
                ref: f26
            go-compilers:
                rationale: Build dependency of docker.
                ref: f26
            docbook-style-dsssl:
                rationale: build dep of docbook-utils.
                ref: f26
                buildorder: 4
            perl-SGMLSpm:
                rationale: build dep of docbook-utils.
                ref: f26
                buildorder: 4
            opensp:
                rationale: build dep of openjade.
                ref: f26
                buildorder: 4
            openjade:
                rationale: build dep of docbook-utils.
                ref: f26
                buildorder: 5
            docbook-utils:
                rationale: build dep of many other packages.
                ref: f26
                buildorder: 7