Mercurial > minori
comparison .builds/linux.yml @ 343:1faa72660932
*: transfer back to cmake from autotools
autotools just made lots of things more complicated than
they should have and many things broke (i.e. translations)
| author | Paper <paper@paper.us.eu.org> |
|---|---|
| date | Thu, 20 Jun 2024 05:56:06 -0400 |
| parents | 3c755136f074 |
| children | 676b9967d8c6 |
comparison
equal
deleted
inserted
replaced
| 342:adb79bdde329 | 343:1faa72660932 |
|---|---|
| 18 - hg+https://hg.paper.us.eu.org/minori | 18 - hg+https://hg.paper.us.eu.org/minori |
| 19 tasks: | 19 tasks: |
| 20 - build: | | 20 - build: | |
| 21 # build | 21 # build |
| 22 cd minori | 22 cd minori |
| 23 autoreconf -i | |
| 24 mkdir build | 23 mkdir build |
| 25 cd build | 24 cd build |
| 26 ../configure | 25 cmake .. -G "Unix Makefiles" |
| 27 make | 26 make |
| 28 sudo make install | |
| 29 | 27 |
| 30 # resources | 28 # resources |
| 31 mkdir -p rc | 29 mkdir -p rc |
| 32 cp ../rc/sys/linux/Minori.desktop rc/Minori.desktop | 30 cp ../rc/sys/linux/Minori.desktop rc/Minori.desktop |
| 33 cp ../rc/sys/linux/Minori.svg rc/Minori.svg | 31 cp ../rc/sys/linux/Minori.svg rc/Minori.svg |
| 34 | 32 |
| 35 # use linuxdeploy to make an appimage | 33 # use linuxdeploy to make an appimage |
| 36 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" |
| 37 chmod +x linuxdeploy | 35 chmod +x linuxdeploy |
| 38 LD_LIBRARY_PATH=/usr/local/lib ./linuxdeploy --appdir Minori --executable $(which minori) -d rc/Minori.desktop -i rc/Minori.svg --output appimage | 36 LD_LIBRARY_PATH=. ./linuxdeploy --appdir Minori --executable ./minori -d rc/Minori.desktop -i rc/Minori.svg --output appimage |
| 39 artifacts: | 37 artifacts: |
| 40 - minori/build/Minori-x86_64.AppImage | 38 - minori/build/Minori-x86_64.AppImage |
| 41 triggers: | 39 triggers: |
| 42 - action: email | 40 - action: email |
| 43 condition: failure | 41 condition: failure |
