|
9 | 9 | ruleset: [fedora, rpm]
|
10 | 10 | minpackages: {{minpackages}}
|
11 | 11 | sources:
|
12 |
| - - name: repo.xml |
| 12 | + # Note: terra contains packages build in different ways, see |
| 13 | + # https://github.com/repology/repology-updater/issues/1307 for some details |
| 14 | + # There are two distinctive types of packages, which may be distinguinsed by |
| 15 | + # arch. At least packagelinks differ for these. |
| 16 | + - name: repo.xml.src |
13 | 17 | fetcher:
|
14 | 18 | class: RepodataFetcher
|
15 | 19 | url: https://repos.fyralabs.com/terra{{version}}/
|
16 | 20 | parser:
|
17 | 21 | class: RepodataParser
|
18 | 22 | src: true
|
| 23 | + binary: false |
| 24 | + vertags: fc |
| 25 | + packagelinks: |
| 26 | + - type: PACKAGE_SOURCES |
| 27 | + url: 'https://madoguchi.fyralabs.com/redirect/terra{{version}}/packages/{srcname}' |
| 28 | + - type: PACKAGE_RECIPE |
| 29 | + url: 'https://madoguchi.fyralabs.com/redirect/terra{{version}}/packages/{srcname}/spec' |
| 30 | + - type: PACKAGE_RECIPE_RAW |
| 31 | + url: 'https://madoguchi.fyralabs.com/redirect/terra{{version}}/packages/{srcname}/spec/raw' |
| 32 | + - name: repo.xml.bin |
| 33 | + fetcher: |
| 34 | + class: RepodataFetcher |
| 35 | + url: https://repos.fyralabs.com/terra{{version}}/ |
| 36 | + parser: |
| 37 | + class: RepodataParser |
| 38 | + src: false |
19 | 39 | binary: true
|
20 | 40 | vertags: fc
|
| 41 | + packagelinks: |
| 42 | + - type: PACKAGE_SOURCES |
| 43 | + url: 'https://madoguchi.fyralabs.com/redirect/terra{{version}}/packages/{binname}' |
| 44 | + - type: PACKAGE_RECIPE |
| 45 | + url: 'https://madoguchi.fyralabs.com/redirect/terra{{version}}/packages/{binname}/spec' |
| 46 | + - type: PACKAGE_RECIPE_RAW |
| 47 | + url: 'https://madoguchi.fyralabs.com/redirect/terra{{version}}/packages/{binname}/spec/raw' |
21 | 48 | repolinks:
|
22 | 49 | - desc: Terra home
|
23 | 50 | url: https://terra.fyralabs.com/
|
24 | 51 | - desc: GitHub organization
|
25 | 52 | url: https://github.com/terrapkg
|
26 |
| - packagelinks: |
27 |
| - - type: PACKAGE_SOURCES |
28 |
| - url: 'https://madoguchi.fyralabs.com/redirect/terra{{version}}/packages/{binorsrcname}' |
29 |
| - - type: PACKAGE_RECIPE |
30 |
| - url: 'https://madoguchi.fyralabs.com/redirect/terra{{version}}/packages/{binorsrcname}/spec' |
31 |
| - - type: PACKAGE_RECIPE_RAW |
32 |
| - url: 'https://madoguchi.fyralabs.com/redirect/terra{{version}}/packages/{binorsrcname}/spec/raw' |
33 |
| - # XXX: not all packages are built from spec files, see |
34 |
| - # https://github.com/repology/repology-updater/issues/1307#issuecomment-1503339868 |
35 | 53 | groups: [ all, production, terra ]
|
36 | 54 | {% endmacro %}
|
37 | 55 |
|
|
0 commit comments