Mercurial > minori
annotate .builds/win64.yml @ 137:69db40272acd
dep/animia: [WIP] huge refactor
this WILL NOT compile, because lots of code has been changed
and every API in the original codebase has been removed.
note that this api setup is not exactly permanent...
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Fri, 10 Nov 2023 13:52:47 -0500 |
parents | 859d2a957940 |
children |
rev | line source |
---|---|
125
4067388485c1
builds: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
111
diff
changeset
|
1 image: debian/bookworm |
35
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
2 packages: |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
3 - wget |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
4 - tar |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
5 - zstd |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
6 - gpg |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
7 - clang |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
8 - lld |
126
ee587ec52831
builds: xz -> xz-utils, ncurses -> ncurses-bin
Paper <mrpapersonic@gmail.com>
parents:
125
diff
changeset
|
9 - xz-utils |
35
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
10 - wine |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
11 - cmake |
126
ee587ec52831
builds: xz -> xz-utils, ncurses -> ncurses-bin
Paper <mrpapersonic@gmail.com>
parents:
125
diff
changeset
|
12 - ncurses-bin |
125
4067388485c1
builds: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
111
diff
changeset
|
13 - qtbase5-dev |
127
fb6033e8f872
builds: qttools5-dev-tools -> qttools5-dev
Paper <mrpapersonic@gmail.com>
parents:
126
diff
changeset
|
14 - qttools5-dev |
35
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
15 sources: |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
16 - https://hg.sr.ht/~mrpapersonic/minori |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
17 - https://github.com/holyblackcat/quasi-msys2 |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
18 environment: |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
19 BUILD_SUBMITTER: hg.sr.ht |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
20 tasks: |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
21 - build: | |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
22 cd quasi-msys2 |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
23 echo MINGW64 >msystem.txt |
111
fcae8bece0ec
builds: add missing qt-tools dependency
Paper <mrpapersonic@gmail.com>
parents:
35
diff
changeset
|
24 make install _gcc _qt5-base _qt5-tools _curl |
35
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
25 cd ../minori |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
26 mkdir build |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
27 cd build |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
28 sudo bash -c 'echo -n 1 >/proc/sys/fs/binfmt_misc/status' |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
29 bash -c 'source ../../quasi-msys2/env/all.src && export AUTOMOC_EXECUTABLE="$(which moc)" && export AUTORCC_EXECUTABLE="$(which rcc)" && cmake .. -G "Unix Makefiles" && make' |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
30 triggers: |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
31 - action: email |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
32 condition: failure |
329b7921a6be
ci/osx: use debian instead of alpine
Paper <mrpapersonic@gmail.com>
parents:
31
diff
changeset
|
33 to: Paper <mrpapersonic@gmail.com> |