Mercurial > minori
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 |