-
Notifications
You must be signed in to change notification settings - Fork 5
/
kicad-doc.yml
159 lines (152 loc) · 5.66 KB
/
kicad-doc.yml
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
name: documentation
modules:
- name: perl-build
buildsystem: simple
build-commands:
- perl Build.PL --install_base=${FLATPAK_DEST} --install_path lib=${FLATPAK_DEST}/lib
- ./Build code
- ./Build install
cleanup:
- '*'
sources:
- type: archive
url: https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4234.tar.gz
sha256: 66aeac6127418be5e471ead3744648c766bd01482825c5b66652675f2bc86a8f
x-checker-data:
type: html
url: https://metacpan.org/dist/Module-Build
url-template: https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-$version.tar.gz
version-pattern: Module-Build-([\d\.]+) - Build and install Perl modules
- metacpan.org
- name: perl-pod-parser
buildsystem: simple
build-commands:
- perl Makefile.PL PREFIX=${FLATPAK_DEST} LIB=${FLATPAK_DEST}/lib
- make
- make install
cleanup:
- '*'
sources:
- type: archive
url: https://cpan.metacpan.org/authors/id/M/MA/MAREKR/Pod-Parser-1.67.tar.gz
sha256: 5deccbf55d750ce65588cd211c1a03fa1ef3aaa15d1ac2b8d85383a42c1427ea
x-checker-data:
type: html
url: https://metacpan.org/dist/Pod-Parser
url-template: https://cpan.metacpan.org/authors/id/M/MA/MAREKR/Pod-Parser-$version.tar.gz
version-pattern: Pod-Parser-([\d\.]+) - Modules for parsing/translating
POD format documents - metacpan.org
- name: perl-yaml-tiny
buildsystem: simple
build-commands:
- perl Makefile.PL PREFIX=${FLATPAK_DEST} LIB=${FLATPAK_DEST}/lib
- make
- make install
cleanup:
- '*'
sources:
- type: archive
url: https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.74.tar.gz
sha256: 7b38ca9f5d3ce24230a6b8bdc1f47f5b2db348e7f7f9666c26f5955636e33d6c
x-checker-data:
type: html
url: https://metacpan.org/dist/YAML-Tiny
url-template: https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-$version.tar.gz
version-pattern: YAML-Tiny-([\d\.]+) - Read/Write YAML files with as little
code as possible - metacpan.org
- name: perl-mime-charset
buildsystem: simple
build-commands:
- perl Makefile.PL PREFIX=${FLATPAK_DEST} LIB=${FLATPAK_DEST}/lib
- make
- make install
cleanup:
- '*'
sources:
- type: archive
url: https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/MIME-Charset-1.013.1.tar.gz
sha256: 1bb7a6e0c0d251f23d6e60bf84c9adefc5b74eec58475bfee4d39107e60870f0
x-checker-data:
type: html
url: https://metacpan.org/dist/MIME-Charset
url-template: https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/MIME-Charset-$version.tar.gz
version-pattern: MIME-Charset-([\d\.]+) - Charset Information for MIME -
metacpan.org
- name: perl-unicode-gcstring
buildsystem: simple
build-commands:
- perl Makefile.PL PREFIX=${FLATPAK_DEST} LIB=${FLATPAK_DEST}/lib
- make
- make install
cleanup:
- '*'
post-install:
- find ${FLATPAK_DEST}/lib -name '*.so' -exec chmod u+w {} \;
sources:
- type: archive
url: https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-2019.001.tar.gz
sha256: 486762e4cacddcc77b13989f979a029f84630b8175e7fef17989e157d4b6318a
x-checker-data:
type: html
url: https://metacpan.org/dist/Unicode-LineBreak
url-template: https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-$version.tar.gz
version-pattern: Unicode-LineBreak-([\d\.]+) - UAX \#14 Unicode Line Breaking
Algorithm - metacpan.org
- name: po4a
buildsystem: simple
build-options:
env:
PERL5LIB: /app/lib
build-commands:
- perl Build.PL --install_base=${FLATPAK_DEST} --install_path lib=${FLATPAK_DEST}/lib
- ./Build code
- ./Build install
cleanup:
- '*'
sources:
- type: archive
url: https://github.com/mquinson/po4a/releases/download/v0.73/po4a-0.73.tar.gz
sha256: 6f18f82d8cb2a377394137ea396cc3e8195d6cd6e454fe0218aa0f0e36038ea0
x-checker-data:
type: html
url: https://po4a.org
url-template: https://github.com/mquinson/po4a/releases/download/v$version/po4a-$version.tar.gz
version-pattern: <h2>\d{4}-\d{2}-\d{2} - po4a ([\d\.]+) .+</h2>
- name: asciidoctor
buildsystem: simple
build-options:
env:
GEM_PATH: /app/lib/ruby/gems/2.7.1
build-commands:
- gem install --ignore-dependencies --no-user-install --verbose --local --install-dir
${FLATPAK_DEST}/lib/ruby/gems/2.7.1 --bindir ${FLATPAK_DEST}/bin *.gem
cleanup:
- '*'
sources:
- type: file
url: https://rubygems.org/gems/asciidoctor-2.0.23.gem
sha256: 52208807f237dfa0ca29882f8b13d60b820496116ad191cf197ca56f2b7fddf3
x-checker-data:
type: html
url: https://rubygems.org/gems/asciidoctor
url-template: https://rubygems.org/gems/asciidoctor-$version.gem
version-pattern: <i class="page__subheading">([\d\.]+)</i>
- name: kicad-doc
buildsystem: cmake-ninja
build-options:
env:
GEM_PATH: /app/lib/ruby/gems/2.7.1
PERL5LIB: /app/lib
config-opts:
- -DBUILD_FORMATS=html
sources:
- type: git
url: https://gitlab.com/kicad/services/kicad-doc.git
commit: 86504390d1fc6279b4b525ec6f8d42a86b67954f
tag: 8.0.7
x-checker-data:
is-important: true
type: git
tag-pattern: ^([\d\.]+)$
versions:
<: 8.99.0