# HG changeset patch # User Paper # Date 1695186150 14400 # Node ID a04abc0a35cab88c9a09196d8b2f96a6257c292e # Parent 4dc59e1a81a32753c5ba98b8c057d6b42b37cd7a ci: add win64 build diff -r 4dc59e1a81a3 -r a04abc0a35ca .builds/win64.yml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.builds/win64.yml Wed Sep 20 01:02:30 2023 -0400 @@ -0,0 +1,33 @@ +image: alpine/edge +packages: + - wget + - tar + - zstd + - gpg + - clang + - lld + - xz + - wine + - cmake + - ncurses + - qt5-qtbase-dev +sources: + - https://hg.sr.ht/~mrpapersonic/minori + - https://github.com/holyblackcat/quasi-msys2 +environment: + BUILD_SUBMITTER: hg.sr.ht +tasks: + - build: | + cd quasi-msys2 + echo MINGW64 >msystem.txt + make install _gcc _qt5-base _curl + cd ../minori + mkdir build + cd build + sudo mount binfmt_misc -t binfmt_misc /proc/sys/fs/binfmt_misc + sudo bash -c 'echo -n 1 >/proc/sys/fs/binfmt_misc/status' + bash -c 'source ../../quasi-msys2/env/all.src && export AUTOMOC_EXECUTABLE="$(which moc)" && export AUTORCC_EXECUTABLE="$(which rcc)" && cmake .. -G "Unix Makefiles" && make' +triggers: + - action: email + condition: failure + to: Paper