Mercurial > minori
diff .builds/linux.yml @ 237:a7d0d543b334
*: make OS X builds succeed
new script: deploy_build.sh, creates the app bundle
author | Paper <paper@paper.us.eu.org> |
---|---|
date | Fri, 19 Jan 2024 11:14:44 -0500 |
parents | 4d461ef7d424 |
children | d2b7e974221e |
line wrap: on
line diff
--- a/.builds/linux.yml Fri Jan 19 00:24:02 2024 -0500 +++ b/.builds/linux.yml Fri Jan 19 11:14:44 2024 -0500 @@ -2,7 +2,9 @@ packages: - qtbase5-dev - qttools5-dev - - cmake + - automake + - autoconf + - libtool - clang - libcurl4-openssl-dev - wget @@ -13,27 +15,26 @@ - pkg-config sources: - https://hg.sr.ht/~mrpapersonic/minori -environment: - BUILD_SUBMITTER: hg.sr.ht tasks: - build: | + # build cd minori autoreconf -i - cd dep/animia - autoreconf -i - cd ../anitomy - autoreconf -i - cd ../pugixml - autoreconf -i - cd ../.. mkdir build cd build ../configure make + sudo make install + # resources + mkdir -p rc + cp ../rc/Minori.desktop rc/Minori.desktop + cp ../rc/favicon256.png rc/Minori.png + + # use linuxdeploy to make an appimage wget -O linuxdeploy "https://github.com/linuxdeploy/linuxdeploy/releases/download/1-alpha-20231026-1/linuxdeploy-x86_64.AppImage" chmod +x linuxdeploy - ./linuxdeploy --appdir Minori --executable minori -d rc/Minori.desktop -i rc/Minori.png --output appimage + LD_LIBRARY_PATH=/usr/local/lib ./linuxdeploy --appdir Minori --executable $(which minori) -d rc/Minori.desktop -i rc/Minori.png --output appimage artifacts: - minori/build/Minori-x86_64.AppImage triggers: