-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy path.gitlab-ci.yml
185 lines (183 loc) · 5.84 KB
/
.gitlab-ci.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
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
image: fedora:rawhide
variables:
DEPENDENCIES: dnf-command(builddep) meson git vala
bison bison-devel bison-runtime
glib2-devel gobject-introspection-devel
libgsf-devel libgcab1-devel
redhat-rpm-config
perl-XML-XPath
diffutils
mingw32-adwaita-icon-theme
mingw64-adwaita-icon-theme
mingw32-atk
mingw64-atk
mingw32-bzip2
mingw64-bzip2
mingw32-cairo
mingw64-cairo
mingw32-curl
mingw64-curl
mingw32-dlfcn
mingw64-dlfcn
mingw32-dbus
mingw64-dbus
mingw32-expat
mingw64-expat
mingw32-fontconfig
mingw64-fontconfig
mingw32-freetype
mingw64-freetype
mingw32-gcc-c++
mingw64-gcc-c++
mingw32-gcc
mingw64-gcc
mingw32-gdk-pixbuf
mingw64-gdk-pixbuf
mingw32-gettext
mingw64-gettext
mingw32-glib2
mingw64-glib2
mingw32-glib-networking
mingw64-glib-networking
mingw32-gmp
mingw64-gmp
mingw32-gnutls
mingw64-gnutls
mingw32-gsm
mingw64-gsm
mingw32-gstreamer1-plugins-bad-free
mingw64-gstreamer1-plugins-bad-free
mingw32-gstreamer1-plugins-base
mingw64-gstreamer1-plugins-base
mingw32-gstreamer1-plugins-good
mingw64-gstreamer1-plugins-good
mingw32-gstreamer1
mingw64-gstreamer1
mingw32-gtk2
mingw64-gtk2
mingw32-gtk3
mingw64-gtk3
mingw32-gtk-vnc2
mingw64-gtk-vnc2
mingw32-gvnc
mingw64-gvnc
mingw32-harfbuzz
mingw64-harfbuzz
mingw32-hicolor-icon-theme
mingw64-hicolor-icon-theme
mingw32-icu
mingw64-icu
mingw32-jasper
mingw64-jasper
mingw32-json-glib
mingw64-json-glib
mingw32-lcms2
mingw64-lcms2
mingw32-libcroco
mingw64-libcroco
mingw32-libepoxy
mingw64-libepoxy
mingw32-libffi
mingw64-libffi
mingw32-libgcrypt
mingw64-libgcrypt
mingw32-libgovirt
mingw64-libgovirt
mingw32-libgpg-error
mingw64-libgpg-error
mingw32-libidn2
mingw64-libidn2
mingw32-libjpeg-turbo
mingw64-libjpeg-turbo
mingw32-libogg
mingw64-libogg
mingw32-libpng
mingw64-libpng
mingw32-libsoup
mingw64-libsoup
mingw32-libssh2
mingw64-libssh2
mingw32-libtasn1
mingw64-libtasn1
mingw32-libtheora
mingw64-libtheora
mingw32-libtiff
mingw64-libtiff
mingw32-libusb1
mingw64-libusb1
mingw32-libvirt-glib
mingw64-libvirt-glib
mingw32-libvirt
mingw64-libvirt
mingw32-libvorbis
mingw64-libvorbis
mingw32-libwebp
mingw64-libwebp
mingw32-libxml2
mingw64-libxml2
mingw32-nettle
mingw64-nettle
mingw32-openal-soft
mingw64-openal-soft
mingw32-openexr
mingw64-openexr
mingw32-openjpeg2
mingw64-openjpeg2
mingw32-openssl
mingw64-openssl
mingw32-opus
mingw64-opus
mingw32-orc
mingw64-orc
mingw32-pango
mingw64-pango
mingw32-pcre2
mingw64-pcre2
mingw32-pixman
mingw64-pixman
mingw32-portablexdr
mingw64-portablexdr
mingw32-readline
mingw64-readline
mingw32-rest
mingw64-rest
mingw32-librsvg2
mingw64-librsvg2
mingw32-sdl2-compat
mingw64-sdl2-compat
mingw32-speex
mingw64-speex
mingw32-spice-glib
mingw64-spice-glib
mingw32-spice-gtk3
mingw64-spice-gtk3
mingw32-sqlite
mingw64-sqlite
mingw32-termcap
mingw64-termcap
mingw32-usbredir
mingw64-usbredir
mingw32-wavpack
mingw64-wavpack
mingw32-win-iconv
mingw64-win-iconv
mingw32-winpthreads
mingw64-winpthreads
mingw32-zlib
mingw64-zlib
build_stable:
before_script:
- rm -f /etc/rpm/macros.image-language-conf
- dnf update -y --nogpgcheck
- dnf install -y --nogpgcheck $DEPENDENCIES
- dnf builddep -y --nogpgcheck msitools
- git submodule update --init --recursive
script:
- meson _build -Dvalidate-wxi=true
- ninja -C _build
- ninja -C _build test
artifacts:
paths:
- _build/meson-logs/*.txt
when: always
expire_in: 1 week