summaryrefslogtreecommitdiff
path: root/strata/core.morph
blob: 2d2c02538bf9ab03117d24b86234bd3b38b3e048 (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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
name: core
kind: stratum
description: Core components of a Baserock base system that are build tools required
  for the BSP and Foundation strata, but a step above build-essential
build-depends:
- morph: strata/build-essential.morph
chunks:
- name: gdbm
  morph: strata/core/gdbm.morph
  repo: upstream:gdbm-tarball
  ref: e5faeaaf75ecfb705a9b643b3e4cb881ebb69f48
  unpetrify-ref: gdbm-1.11
- name: perl
  morph: strata/core/perl.morph
  repo: upstream:perl
  ref: 70f63a4c7dba89e8e48b44de7978faae4319e693
  unpetrify-ref: v5.22.0
  build-depends:
  - gdbm
- name: ncurses
  morph: strata/core/ncurses.morph
  repo: upstream:ncurses
  ref: f6d73a10a980bc78969c3af93665cbe7d06c3646
  unpetrify-ref: ncurses-5.9-20150131
- name: texinfo-tarball
  morph: strata/core/texinfo-tarball.morph
  repo: upstream:texinfo-tarball
  ref: 6a55f074b1f67d02149c13931eb1df9f0e539b15
  unpetrify-ref: texinfo-5.2
  build-depends:
  - ncurses
  - perl
- name: autoconf-tarball
  morph: strata/core/autoconf-tarball.morph
  repo: upstream:autoconf-tarball
  ref: 55d1d2c339bc5f935f6d8d702e98b7bd5d968e9d
  unpetrify-ref: autoconf-2.69
  build-depends:
  - perl
- name: automake
  morph: strata/core/automake.morph
  repo: upstream:automake
  ref: db43dd473361d90d8b00362cfef5bac8e722000d
  unpetrify-ref: v1.15
  build-depends:
  - autoconf-tarball
  - perl
  - texinfo-tarball
- name: help2man
  repo: upstream:help2man
  ref: 83bab7e2e8e24a380266a9a247c029c49b0de666
  unpetrify-ref: baserock/v1.46.5
  build-system: autotools
  build-depends:
  - autoconf-tarball
  - automake
  - perl
  - texinfo-tarball
# Note: autoconf's version number must be set in autoconf's chunk morph,
# so if you update autoconf be sure to also update the version number
# in strata/core/autoconf.morph
- name: autoconf
  morph: strata/core/autoconf.morph
  repo: upstream:autoconf
  ref: 218f9347c9c34919c2b8eef8d9a0513ac567a3c1
  unpetrify-ref: baserock/v2.69-texinfo-fix
  build-depends:
  - autoconf-tarball
  - automake
  - help2man
  - texinfo-tarball
  - perl
- name: libtool-tarball
  morph: strata/core/libtool-tarball.morph
  repo: upstream:libtool-tarball
  ref: c026ca36e37d2643623a75d0d3e9e451023139f3
  unpetrify-ref: libtool-2.4.6
- name: file
  repo: upstream:file
  ref: 670c2bbcffe873a2b8589ed140c12e7923ef20c0
  unpetrify-ref: file-5.22
  build-system: autotools
  build-depends:
  - autoconf
  - automake
  - libtool-tarball
- name: libexpat
  morph: strata/core/libexpat.morph
  repo: upstream:libexpat
  ref: 7cfc09db3e258129ab05811f2f9e351746ddab9f
  unpetrify-ref: R_2_1_0
  build-depends:
  - autoconf
  - automake
  - file
  - libtool-tarball
  - perl
- name: openssl-new
  morph: strata/core/openssl-new.morph
  repo: upstream:openssl-new
  ref: 081314d07705aa58912845c213a48414d8f616a9
  unpetrify-ref: OpenSSL_1_0_2k
  build-depends:
  - perl
- name: bzip2
  morph: strata/core/bzip2.morph
  repo: upstream:bzip2
  ref: 8deafa68e52b230018c0318dc7959ff9af3ad2a5
  unpetrify-ref: baserock/morph
- name: readline
  morph: strata/core/readline.morph
  repo: upstream:readline
  ref: 518937ab89be812ccd45e9b8c1ce4ad721d35ef6
  unpetrify-ref: baserock/genivi/baseline
  build-depends:
  - automake
- name: libffi
  morph: strata/core/libffi.morph
  repo: upstream:libffi
  ref: 20562ac0427c3578250d04c6e34fb0127d4551cf
  unpetrify-ref: v3.2.1
  build-depends:
  - autoconf
  - automake
  - libtool-tarball
- name: sqlite3
  repo: upstream:sqlite3
  ref: 24adc227bc29cd17e39df097fbca389c7724cd14
  unpetrify-ref: sqlite-autoconf-3080801
  build-system: autotools
  build-depends:
  - autoconf
  - automake
  - libtool-tarball
- name: python3
  morph: strata/core/python3.morph
  repo: upstream:cpython
  ref: 609bc370055e03b3c74c4321a5990929c29a226d
  unpetrify-ref: v3.5.2
  build-depends:
  - openssl-new
  - bzip2
  - libexpat
  - libffi
  - sqlite3
  - ncurses
  - readline
- name: ca-certificates
  morph: strata/core/ca-certificates.morph
  repo: upstream:ca-certificates
  ref: 642c21872876ce2f9ec323b1df44f1cd6c47e91c
  unpetrify-ref: baserock/debian/20150426
  build-depends:
  - automake
  - python3
- name: curl
  morph: strata/core/curl.morph
  repo: upstream:curl
  ref: 44b9b4d4f56d6f6de92c89636994c03984e9cd01
  unpetrify-ref: curl-7_52_1
  build-depends:
  - autoconf
  - automake
  - file
  - libtool-tarball
  - openssl-new
  - perl
- name: gettext-tarball
  morph: strata/core/gettext-tarball.morph
  repo: upstream:gettext-tarball
  ref: 500500ec9b7b0d0cef90b48c9b4ddc8866b5f19c
  unpetrify-ref: gettext-0.19.8.1
  build-depends:
  - libexpat
- name: git-minimal
  morph: strata/core/git-minimal.morph
  repo: upstream:git
  ref: ed9067f705aa51819c7dfff7e4190dd267beaf5d
  unpetrify-ref: v2.8.0-rc2
  build-depends:
  - autoconf
  - python3
  - curl
  - gettext-tarball
  - libexpat
  - openssl-new
  - perl
- name: mini-utils
  morph: strata/core/mini-utils.morph
  repo: baserock:baserock/mini-utils
  ref: 5293265b29bbf468ab9d7f3302b19dbc81d0f8b8
  unpetrify-ref: master
- name: gzip
  morph: strata/core/gzip.morph
  repo: upstream:gzip
  ref: e360d3795658e14fb15705876393b9384843971e
  unpetrify-ref: master
  build-system: autotools
  build-depends:
  - autoconf
  - gettext-tarball
  - git-minimal
  - mini-utils
  submodules:
    gnulib:
      url: upstream:gnulib
- name: flex
  morph: strata/core/flex.morph
  repo: upstream:flex
  ref: de10f98e8a2dc2a021796811490d0f30c3cd90bf
  unpetrify-ref: baserock/build-essential
  build-depends:
  - perl
  - autoconf
  - automake
  - file
  - gettext-tarball
  - texinfo-tarball
- name: bison
  morph: strata/core/bison.morph
  repo: upstream:bison
  ref: c4e686a1abd817b4d4da5bdd5b3a5540566fd4a0
  unpetrify-ref: v3.0.4
  build-depends:
  - autoconf
  - automake
  - flex
  - gettext-tarball
  - git-minimal
  - openssl-new
  - help2man
  - mini-utils
  - perl
  - texinfo-tarball
  submodules:
    submodules/autoconf:
      url: upstream:autoconf
    gnulib:
      url: upstream:gnulib
- name: patch
  morph: strata/core/patch.morph
  repo: upstream:patch
  ref: 3b698ab6a13fd3e5890689cd85cf41312c682f8c
  unpetrify-ref: v2.7.5
  build-depends:
  - autoconf
  - automake
  - bison
  - git-minimal
  - openssl-new
  - mini-utils
  - perl
  submodules:
    gnulib:
      url: upstream:gnulib
- name: xz
  repo: upstream:xz
  ref: a0cd05ee71d330b79ead6eb9222e1b24e1559d3a
  unpetrify-ref: v5.2.0
  build-system: autotools
  build-depends:
  - autoconf
  - automake
  - file
  - gettext-tarball
  - libtool-tarball
  - perl
- name: libtool
  morph: strata/core/libtool.morph
  repo: upstream:libtool
  ref: f09d00cbcf924c378573163e244fffeb8d28005f
  unpetrify-ref: v2.4.6
  build-depends:
  - autoconf
  - automake
  - file
  - help2man
  - git-minimal
  - openssl-new
  - patch
  - texinfo-tarball
  - xz
  - perl
  - mini-utils
  submodules:
    gnulib:
      url: upstream:gnulib
- name: pkg-config
  morph: strata/core/pkg-config.morph
  repo: upstream:pkg-config
  ref: 74ceac54ef6f9247c00f08eecd8cca811a3c5934
  unpetrify-ref: pkg-config-0.28
  build-depends:
  - autoconf
  - automake
  - libtool
  - perl
- name: attr
  morph: strata/core/attr.morph
  repo: upstream:attr
  ref: 4b005410f865895d4dcd56e2c135278a7a315877
  unpetrify-ref: v2.4.47
  build-depends:
  - file
  - autoconf
  - automake
  - gettext-tarball
  - libtool
  - perl
- name: acl
  repo: upstream:acl
  ref: fa5f6835e00c4927cae051328642b2a5a0d8b1c1
  unpetrify-ref: master
  build-system: autotools
  build-depends:
  - autoconf
  - automake
  - gettext-tarball
  - libtool
  - attr
  - perl
- name: linux-pam
  morph: strata/core/linux-pam.morph
  repo: upstream:linux-pam
  ref: b1521c97e73b10469f7b34c0571d51c647eca83c
  unpetrify-ref: Linux-PAM-1.1.8
  build-depends:
  - autoconf
  - automake
  - gettext-tarball
  - libtool
  - pkg-config
  - flex
  - attr
  - acl
  - perl
- name: libcap2
  morph: strata/core/libcap2.morph
  repo: upstream:libcap2
  ref: 4f7cca1bc9c2a274edb39d351b65747010d3ba7b
  unpetrify-ref: baserock/morph
  build-depends:
  - autoconf
  - automake
  - gettext-tarball
  - libtool
  - pkg-config
  - attr
  - acl
  - linux-pam
  - perl
- name: shadow
  morph: strata/core/shadow.morph
  repo: upstream:shadow
  ref: bfaa59229d61adb7fa0c570f0d94fd324c6e05aa
  unpetrify-ref: upstream/4.2.1
  build-depends:
  - autoconf
  - automake
  - gettext-tarball
  - libtool
  - bison
  - attr
  - acl
  - linux-pam
  - libcap2
  - perl
- name: util-linux
  morph: strata/core/util-linux.morph
  repo: upstream:util-linux
  ref: 44338f7fe6a529cef1f206dccd95e7282625c483
  unpetrify-ref: v2.28
  build-depends:
  - autoconf
  - automake
  - gettext-tarball
  - git-minimal
  - openssl-new
  - libtool
  - pkg-config
  - linux-pam
  - shadow
  - perl
- name: e2fsprogs
  morph: strata/core/e2fsprogs.morph
  repo: upstream:e2fsprogs
  ref: 3427917edca335d2cc4258cff8ab105c840298a4
  unpetrify-ref: v1.43.7
  build-depends:
  - pkg-config
  - util-linux
  - file
- name: libxml2
  repo: upstream:libxml2
  ref: 6657afe83a38278f124ace71dc85f60420beb2d5
  unpetrify-ref: v2.9.3
  build-system: autotools
  build-depends:
  - autoconf
  - automake
  - file
  - libtool
  - libexpat
  - pkg-config
  - python3
  - xz
  - perl
- name: libxslt
  repo: upstream:libxslt
  ref: 73e08bf7c36a9145d38f51d37e66529b873c011a
  unpetrify-ref: master
  build-system: autotools
  build-depends:
  - autoconf
  - libtool
  - automake
  - file
  - libxml2
  - xz 
  - perl
- name: XML-Parser
  repo: upstream:XML-Parser
  ref: e1a3ec157140a699e3020836475a0df622f70f1b
  unpetrify-ref: baserock/morph
  build-system: cpan
  build-depends:
  - libexpat
  - perl
- name: intltool
  repo: upstream:intltool
  ref: 12f04c88be9ff8a578d8fd6990ee2448c66dc5f4
  unpetrify-ref: baserock/morph
  build-system: autotools
  build-depends:
  - libexpat
  - XML-Parser
  - autoconf
  - automake
  - perl
- name: bash
  morph: strata/core/bash.morph
  repo: upstream:bash
  ref: 3590145af6f1c9fa321dff231f69ae696e7e740b
  unpetrify-ref: baserock/bash-4.3-patch-27
- name: cmake
  morph: strata/core/cmake.morph
  repo: upstream:cmake
  ref: 0d5a2252ef8a586f4fc70a66aabd17fb3fd52110
  unpetrify-ref: v3.8.2
- name: cython
  repo: upstream:cython
  ref: 4dd8e762fa51d01775506fbbc102c45dbcea065d
  unpetrify-ref: '0.22'
  build-system: python3-distutils
  build-depends:
  - python3
- name: gperf
  morph: strata/core/gperf.morph
  repo: upstream:gperf
  ref: 5094e4a539adf845111013f82c2c4fcaec637983
  unpetrify-ref: baserock/morph
- name: bc
  repo: upstream:bc-tarball
  ref: 0956d119432ff6a2e85bae1fa336df799cad70b0
  unpetrify-ref: baserock/morph
  build-system: autotools
  build-depends:
  - autoconf
  - automake
  - perl
  - flex
  - texinfo-tarball
- name: libseccomp
  repo: upstream:libseccomp
  ref: 2331d104bc0cbde5f6c54e504a038e52bfe8e12d
  unpetrify-ref: v2.3.2
  build-system: autotools
  build-depends:
  - autoconf
  - automake
  - libtool
  - perl