1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-03-09 15:40:10 +00:00

appimages only on ubuntu 22 with ssl-3 for now

This commit is contained in:
neodiX 2024-12-25 23:05:44 +04:00
parent 60029508c6
commit c6aeb9f815
2 changed files with 4 additions and 7 deletions

View file

@ -4,11 +4,7 @@ on: [push,workflow_dispatch,workflow_call]
jobs: jobs:
build: build:
strategy: runs-on: ubuntu-20.04
fail-fast: false
matrix:
os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04]
runs-on: ${{ matrix.os }}
steps: steps:
- name: Check out repository - name: Check out repository
@ -22,13 +18,13 @@ jobs:
sudo apt install -y build-essential git cmake ninja-build zlib1g-dev libsecp256k1-dev libmicrohttpd-dev libsodium-dev liblz4-dev libjemalloc-dev sudo apt install -y build-essential git cmake ninja-build zlib1g-dev libsecp256k1-dev libmicrohttpd-dev libsodium-dev liblz4-dev libjemalloc-dev
sudo apt remove libgsl-dev sudo apt remove libgsl-dev
- if: matrix.os == 'ubuntu-20.04' - name: Install gcc-11 g++-11
run: | run: |
sudo apt install -y manpages-dev software-properties-common sudo apt install -y manpages-dev software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update && sudo apt install gcc-11 g++-11 sudo apt update && sudo apt install gcc-11 g++-11
- if: matrix.os != 'ubuntu-24.04' - name: Install clang-16
run: | run: |
wget https://apt.llvm.org/llvm.sh wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh chmod +x llvm.sh

View file

@ -25,6 +25,7 @@ for file in ../artifacts/*; do
printf '[Desktop Entry]\nName='$appName'\nExec='$appName'\nIcon='$appName'\nType=Application\nCategories=Utility;\n' > $appName.AppDir/$appName.desktop printf '[Desktop Entry]\nName='$appName'\nExec='$appName'\nIcon='$appName'\nType=Application\nCategories=Utility;\n' > $appName.AppDir/$appName.desktop
cp ../ton.png $appName.AppDir/$appName.png cp ../ton.png $appName.AppDir/$appName.png
cp $file $appName.AppDir/usr/bin/ cp $file $appName.AppDir/usr/bin/
cp ../build/openssl_3/libcrypto.so.3 $appName.AppDir/usr/lib/
chmod +x ./$appName.AppDir/usr/bin/$appName chmod +x ./$appName.AppDir/usr/bin/$appName
# create AppImage # create AppImage
./../appimagetool-x86_64.AppImage $appName.AppDir ./../appimagetool-x86_64.AppImage $appName.AppDir