up
This commit is contained in:
parent
d9a1162e94
commit
67414b302d
12
build.sh
Executable file
12
build.sh
Executable file
@ -0,0 +1,12 @@
|
||||
echo "---"
|
||||
echo "Создаём папку для сборки..."
|
||||
echo "---"
|
||||
mkdir -p build/wallet
|
||||
|
||||
echo "---"
|
||||
echo "Распаковываем и достаём файлы..."
|
||||
echo "---"
|
||||
tar -xvf *.tar.xz
|
||||
bin_path="$(echo Cake_Wallet* | tr ' ' '\n' | grep -v '\.tar.\xz')"
|
||||
chmod +x "${bin_path}/cake_wallet"
|
||||
mv "${bin_path}"/* build/wallet/
|
12
download.sh
Executable file
12
download.sh
Executable file
@ -0,0 +1,12 @@
|
||||
echo "---"
|
||||
echo "Скачивание бинарного файла..."
|
||||
echo "---"
|
||||
# Fetch the latest release information from the GitHub API
|
||||
response=$(curl -s https://api.github.com/repos/cake-tech/cake_wallet/releases/latest)
|
||||
# Extract the release tag and the desired file name
|
||||
release_tag=$(echo "$response" | grep -o '"tag_name": "[^"]*' | sed 's/"tag_name": "//')
|
||||
file_name="Cake_Wallet_${release_tag}_Linux.tar.xz"
|
||||
# Construct the download link
|
||||
download_link="https://github.com/cake-tech/cake_wallet/releases/download/$release_tag/$file_name"
|
||||
|
||||
wget $download_link
|
5
install_requirements.sh
Executable file
5
install_requirements.sh
Executable file
@ -0,0 +1,5 @@
|
||||
echo "Установите пакеты: flatpak-builder 7z"
|
||||
read -p "Продолжить..."
|
||||
|
||||
echo "Установка SDK..."
|
||||
flatpak install flathub org.freedesktop.Platform//23.08 org.freedesktop.Sdk//23.08
|
36
main.sh
Executable file
36
main.sh
Executable file
@ -0,0 +1,36 @@
|
||||
#!/bin/bash
|
||||
|
||||
show_help() {
|
||||
echo "$0 [down-only / build-only / install-only]"
|
||||
echo ""
|
||||
echo "down-only только скачать файл"
|
||||
echo "build-only только построить пакет"
|
||||
echo "install-only только установить пакет"
|
||||
echo "clean очистка всех файлов сборки"
|
||||
echo "uninstall удалить приложение"
|
||||
exit 1
|
||||
}
|
||||
|
||||
if [ "$#" == 0 ]; then
|
||||
# INSTALL
|
||||
./install_requirements.sh
|
||||
./download.sh
|
||||
./install.sh
|
||||
elif [ "$#" == 1 ]; then
|
||||
arg=$1
|
||||
if [ $arg == "down-only" ]; then
|
||||
./download.sh
|
||||
elif [ $arg == "build-only" ]; then
|
||||
./build.sh
|
||||
elif [ $arg == "install-only" ]; then
|
||||
./install.sh
|
||||
elif [ $arg == "clean" ]; then
|
||||
./clean.sh
|
||||
elif [ $arg == "uninstall" ]; then
|
||||
./uninstall.sh
|
||||
else
|
||||
show_help
|
||||
fi
|
||||
else
|
||||
show_help
|
||||
fi
|
Loading…
Reference in New Issue
Block a user