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 |
