summaryrefslogtreecommitdiff
path: root/.builds/windows.yml
blob: 5f0e258bcd798570fc3eca90d9c8469d11ec2971 (plain)
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
image: debian/buster
repositories:
  mxe: https://pkg.mxe.cc/repos/apt buster main 86B72ED9
sources:
- https://git.sr.ht/~jetomit/fuzbal
packages:
- mxe-x86-64-w64-mingw32.static-qtbase
- mxe-x86-64-w64-mingw32.static-qtdeclarative
- mxe-x86-64-w64-mingw32.static-qtimageformats
- mxe-x86-64-w64-mingw32.static-qtquickcontrols
- mxe-x86-64-w64-mingw32.static-qtquickcontrols2
- mxe-x86-64-w64-mingw32.static-qtmultimedia
- mxe-x86-64-w64-mingw32.static-qtsvg
- mxe-x86-64-w64-mingw32.static-qttools
- zip
environment:
  PATH: /usr/lib/mxe/usr/bin:/bin:/usr/bin
tasks:
- build: |
    cd fuzbal
    x86_64-w64-mingw32.static-qmake-qt5
    make
- package: |
    out="fuzbal-$(git -C fuzbal describe --always --tags)"
    mkdir "${out}"
    mv fuzbal/release/fuzbal.exe "${out}"
    cp fuzbal/README.md fuzbal/tags.json "${out}"
    zip -r "fuzbal-w64.zip" "${out}"
artifacts:
- fuzbal-w64.zip