mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
clean up
This commit is contained in:
parent
21f4f8bbd7
commit
92cef2bf7d
5 changed files with 17 additions and 68 deletions
|
@ -34,11 +34,11 @@ jobs:
|
||||||
|
|
||||||
- name: Make AppImages
|
- name: Make AppImages
|
||||||
run: |
|
run: |
|
||||||
cp assembly/appimage/create-appimages-arm64.sh .
|
cp assembly/appimage/create-appimages.sh .
|
||||||
cp assembly/appimage/AppRun .
|
cp assembly/appimage/AppRun .
|
||||||
cp assembly/appimage/ton.png .
|
cp assembly/appimage/ton.png .
|
||||||
chmod +x create-appimages-arm64.sh
|
chmod +x create-appimages.sh
|
||||||
./create-appimages-arm64.sh
|
./create-appimages.sh aarch64
|
||||||
rm -rf artifacts
|
rm -rf artifacts
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,7 @@ jobs:
|
||||||
cp assembly/appimage/AppRun .
|
cp assembly/appimage/AppRun .
|
||||||
cp assembly/appimage/ton.png .
|
cp assembly/appimage/ton.png .
|
||||||
chmod +x create-appimages.sh
|
chmod +x create-appimages.sh
|
||||||
./create-appimages.sh
|
./create-appimages.sh x86_64
|
||||||
rm -rf artifacts
|
rm -rf artifacts
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,48 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
if [ ! -d "artifacts" ]; then
|
|
||||||
echo "No artifacts found."
|
|
||||||
exit 2
|
|
||||||
fi
|
|
||||||
|
|
||||||
rm -rf appimages
|
|
||||||
|
|
||||||
mkdir -p appimages/artifacts
|
|
||||||
|
|
||||||
wget -nc https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-aarch64.AppImage
|
|
||||||
chmod +x ./appimagetool-aarch64.AppImage
|
|
||||||
|
|
||||||
cd appimages
|
|
||||||
for file in ../artifacts/*; do
|
|
||||||
if [[ -f "$file" && "$file" != *.so ]]; then
|
|
||||||
appName=$(basename "$file")
|
|
||||||
echo $appName
|
|
||||||
# prepare AppDir
|
|
||||||
mkdir -p $appName.AppDir/usr/{bin,lib}
|
|
||||||
cp ../AppRun $appName.AppDir/AppRun
|
|
||||||
sed -i "s/app/$appName/g" $appName.AppDir/AppRun
|
|
||||||
chmod +x ./$appName.AppDir/AppRun
|
|
||||||
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 $file $appName.AppDir/usr/bin/
|
|
||||||
cp ../build/openssl_3/libcrypto.so.3 \
|
|
||||||
/lib/aarch64-linux-gnu/libatomic.so.1 \
|
|
||||||
/lib/aarch64-linux-gnu/libsodium.so.23 \
|
|
||||||
/lib/aarch64-linux-gnu/libz.so.1 \
|
|
||||||
/lib/aarch64-linux-gnu/liblz4.so.1 \
|
|
||||||
/lib/aarch64-linux-gnu/libmicrohttpd.so.12 \
|
|
||||||
/lib/aarch64-linux-gnu/libreadline.so.8 \
|
|
||||||
/lib/aarch64-linux-gnu/libstdc++.so.6 \
|
|
||||||
$appName.AppDir/usr/lib/
|
|
||||||
|
|
||||||
chmod +x ./$appName.AppDir/usr/bin/$appName
|
|
||||||
# create AppImage
|
|
||||||
./../appimagetool-aarch64.AppImage -l $appName.AppDir
|
|
||||||
mv $appName-aarch64.AppImage artifacts/$appName
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
ls -larth artifacts
|
|
||||||
cp -r ../artifacts/{smartcont,lib} artifacts/
|
|
||||||
pwd
|
|
||||||
ls -larth artifacts
|
|
|
@ -4,13 +4,15 @@ if [ ! -d "artifacts" ]; then
|
||||||
echo "No artifacts found."
|
echo "No artifacts found."
|
||||||
exit 2
|
exit 2
|
||||||
fi
|
fi
|
||||||
|
# x86_64 or aarch64
|
||||||
|
ARCH=$1
|
||||||
|
|
||||||
rm -rf appimages
|
rm -rf appimages
|
||||||
|
|
||||||
mkdir -p appimages/artifacts
|
mkdir -p appimages/artifacts
|
||||||
|
|
||||||
wget -nc https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage
|
wget -nc https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-$ARCH.AppImage
|
||||||
chmod +x ./appimagetool-x86_64.AppImage
|
chmod +x ./appimagetool-$ARCH.AppImage
|
||||||
|
|
||||||
cd appimages
|
cd appimages
|
||||||
for file in ../artifacts/*; do
|
for file in ../artifacts/*; do
|
||||||
|
@ -26,19 +28,19 @@ for file in ../artifacts/*; do
|
||||||
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 \
|
cp ../build/openssl_3/libcrypto.so.3 \
|
||||||
/lib/x86_64-linux-gnu/libatomic.so.1 \
|
/lib/$ARCH-linux-gnu/libatomic.so.1 \
|
||||||
/lib/x86_64-linux-gnu/libsodium.so.23 \
|
/lib/$ARCH-linux-gnu/libsodium.so.23 \
|
||||||
/lib/x86_64-linux-gnu/libz.so.1 \
|
/lib/$ARCH-linux-gnu/libz.so.1 \
|
||||||
/lib/x86_64-linux-gnu/liblz4.so.1 \
|
/lib/$ARCH-linux-gnu/liblz4.so.1 \
|
||||||
/lib/x86_64-linux-gnu/libmicrohttpd.so.12 \
|
/lib/$ARCH-linux-gnu/libmicrohttpd.so.12 \
|
||||||
/lib/x86_64-linux-gnu/libreadline.so.8 \
|
/lib/$ARCH-linux-gnu/libreadline.so.8 \
|
||||||
/lib/x86_64-linux-gnu/libstdc++.so.6 \
|
/lib/$ARCH-linux-gnu/libstdc++.so.6 \
|
||||||
$appName.AppDir/usr/lib/
|
$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 -l $appName.AppDir
|
./../appimagetool-$ARCH.AppImage -l $appName.AppDir
|
||||||
mv $appName-x86_64.AppImage artifacts/$appName
|
mv $appName-$ARCH.AppImage artifacts/$appName
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
|
@ -39,9 +39,6 @@ else
|
||||||
echo "Using compiled openssl_3"
|
echo "Using compiled openssl_3"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo libstdc++.so.6 supported GLIBC
|
|
||||||
strings /lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBC
|
|
||||||
|
|
||||||
cmake -GNinja .. \
|
cmake -GNinja .. \
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
-DPORTABLE=1 \
|
-DPORTABLE=1 \
|
||||||
|
@ -85,8 +82,6 @@ echo libtonlibjson.so
|
||||||
ldd ./tonlib/libtonlibjson.so.0.5 || exit 1
|
ldd ./tonlib/libtonlibjson.so.0.5 || exit 1
|
||||||
echo libemulator.so
|
echo libemulator.so
|
||||||
ldd ./emulator/libemulator.so || exit 1
|
ldd ./emulator/libemulator.so || exit 1
|
||||||
echo libstdc++.so.6
|
|
||||||
strings /lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBC
|
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue