forked from repology/repology-updater
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcrux.yaml
More file actions
38 lines (37 loc) · 1.26 KB
/
crux.yaml
File metadata and controls
38 lines (37 loc) · 1.26 KB
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
###########################################################################
# CRUX
#
# https://crux.nu/ports/
###########################################################################
{% macro crux(version, minpackages, valid_till=None) %}
- name: crux_{{version|replace('.', '')}}
type: repository
desc: CRUX {{version}}
statsgroup: CRUX
family: crux
ruleset: crux
minpackages: {{minpackages}}
sources:
- name: CRUX-ports-JSON
fetcher:
class: FileFetcher
url: https://crux.nu/files/repology-{{version}}.json
parser:
class: CRUXPortsJsonParser
repolinks:
- desc: CRUX home
url: https://crux.nu/
- desc: CRUX port browser
url: https://crux.nu/portdb/
packagelinks:
- type: PACKAGE_SOURCES
url: 'https://crux.nu/ports/crux-{{version}}/{subrepo}/{srcname}/'
- type: PACKAGE_RECIPE_RAW
url: 'https://crux.nu/ports/crux-{{version}}/{subrepo}/{srcname}/Pkgfile'
groups: [ all, production, crux ]
{% endmacro %}
{{ crux('3.4', minpackages=1000, valid_till='2020-12-08') }}
{{ crux('3.5', minpackages=1500, valid_till='2022-09-26') }}
{{ crux('3.6', minpackages=1500, valid_till='2023-12-31') }}
{{ crux('3.7', minpackages=1500, valid_till='2025-05-20') }}
{{ crux('3.8', minpackages=1500) }}