comparison .builds/linux.yml @ 236:4d461ef7d424

HUGE UPDATE: convert build system to autotools why? because cmake sucks :)
author Paper <mrpapersonic@gmail.com>
date Fri, 19 Jan 2024 00:24:02 -0500
parents da91af31ae73
children a7d0d543b334
comparison
equal deleted inserted replaced
235:593108b3d555 236:4d461ef7d424
16 environment: 16 environment:
17 BUILD_SUBMITTER: hg.sr.ht 17 BUILD_SUBMITTER: hg.sr.ht
18 tasks: 18 tasks:
19 - build: | 19 - build: |
20 cd minori 20 cd minori
21 autoreconf -i
22 cd dep/animia
23 autoreconf -i
24 cd ../anitomy
25 autoreconf -i
26 cd ../pugixml
27 autoreconf -i
28 cd ../..
21 mkdir build 29 mkdir build
22 cd build 30 cd build
23 cmake .. -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release 31 ../configure
24 make 32 make
25 33
26 wget -O linuxdeploy "https://github.com/linuxdeploy/linuxdeploy/releases/download/1-alpha-20231026-1/linuxdeploy-x86_64.AppImage" 34 wget -O linuxdeploy "https://github.com/linuxdeploy/linuxdeploy/releases/download/1-alpha-20231026-1/linuxdeploy-x86_64.AppImage"
27 chmod +x linuxdeploy 35 chmod +x linuxdeploy
28 ./linuxdeploy --appdir Minori --executable minori -l libanimia.so -l libanitomy.so -l libpugixml.so -d rc/Minori.desktop -i rc/Minori.png --output appimage 36 ./linuxdeploy --appdir Minori --executable minori -d rc/Minori.desktop -i rc/Minori.png --output appimage
29 artifacts: 37 artifacts:
30 - minori/build/Minori-x86_64.AppImage 38 - minori/build/Minori-x86_64.AppImage
31 triggers: 39 triggers:
32 - action: email 40 - action: email
33 condition: failure 41 condition: failure