From 6405609aeb35255320b14c94d5898e62c508d503 Mon Sep 17 00:00:00 2001 From: justuser31 Date: Tue, 11 Jun 2024 18:29:43 +0300 Subject: [PATCH] up --- build.sh | 21 +++++++++++++++++++++ clean.sh | 3 +++ download.sh | 6 ++++++ install.sh | 9 +++++++++ install_requirements.sh | 12 ++++++++++++ org.getmonero.wallet.yml | 25 +++++++++++++++++++++++++ 6 files changed, 76 insertions(+) create mode 100755 build.sh create mode 100755 clean.sh create mode 100755 download.sh create mode 100755 install.sh create mode 100755 install_requirements.sh create mode 100644 org.getmonero.wallet.yml diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..ff08ec7 --- /dev/null +++ b/build.sh @@ -0,0 +1,21 @@ +echo "---" +echo "Создаём папку для работы..." +echo "---" +mkdir build + +echo "---" +echo "Распаковываем и достаём файлы..." +echo "---" +mv linux64 wallet.tar.bz2 +7z x wallet.tar.bz2 +7z x wallet.tar -obuild/ +mv build/* build/wallet + +echo "---" +echo "Строим пакет..." +echo "---" +flatpak-builder build-dir --force-clean org.getmonero.wallet.yml + +echo "--------------" +echo "./install.sh" +echo "--------------" diff --git a/clean.sh b/clean.sh new file mode 100755 index 0000000..878d3e2 --- /dev/null +++ b/clean.sh @@ -0,0 +1,3 @@ +rm -rf build +rm -rf build-dir +rm -rf wallet.tar.bz2 diff --git a/download.sh b/download.sh new file mode 100755 index 0000000..42b05ca --- /dev/null +++ b/download.sh @@ -0,0 +1,6 @@ +echo "Получаем файл... (весит ~130 мб)" +wget https://downloads.getmonero.org/gui/linux64 + +echo "--------------------" +echo "./build.sh" +echo "--------------------" diff --git a/install.sh b/install.sh new file mode 100755 index 0000000..34d4d20 --- /dev/null +++ b/install.sh @@ -0,0 +1,9 @@ +mkdir ~/Monero +flatpak-builder --user --install --force-clean build-dir org.getmonero.wallet.yml + +echo "------------" +echo "Кошелёк Monero установлен." +echo "Приятного использования!" +echo "" +echo "Запуск: flatpak run org.getmonero.wallet" +echo "------------" diff --git a/install_requirements.sh b/install_requirements.sh new file mode 100755 index 0000000..c45d3d7 --- /dev/null +++ b/install_requirements.sh @@ -0,0 +1,12 @@ +echo "Установите пакеты: flatpak-builder 7z" +read -p "Продолжить..." + +echo "Установка SDK..." +flatpak install flathub org.freedesktop.Platform//23.08 org.freedesktop.Sdk//23.08 + +echo "---------------" +echo "Чтобы завершить установку, нужно:" +echo "Скачать файл: ./download.sh" +echo "Построить пакет: ./build.sh" +echo "Установить пакет: ./install.sh" +echo "---------------" diff --git a/org.getmonero.wallet.yml b/org.getmonero.wallet.yml new file mode 100644 index 0000000..9e15878 --- /dev/null +++ b/org.getmonero.wallet.yml @@ -0,0 +1,25 @@ +id: org.getmonero.wallet +runtime: org.freedesktop.Platform +runtime-version: '23.08' +sdk: org.freedesktop.Sdk +command: "/app/wallet/monero-wallet-gui" +finish-args: + # X11 + XShm access + - --share=ipc + - --socket=fallback-x11 + # Wayland access + - --socket=wayland + # Needs to talk to the network: + - --share=network + # For saves + - --filesystem=~/Monero:rw + # GPU + - --device=dri +modules: + - name: main + buildsystem: simple + build-commands: + - cp -r wallet /app/ + sources: + - type: dir + path: "build"