annotate .builds/win64.yml @ 198:bc1ae1810855

dep/animia: switch from using classes to global functions the old idea was ok, but sort of hackish; this method doesn't use classes at all, and this way (especially important!) we can do wayland stuff AND x11 at the same time, which wasn't really possible without stupid workarounds in the other method
author Paper <mrpapersonic@gmail.com>
date Sun, 24 Dec 2023 02:59:42 -0500
parents 859d2a957940
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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>