From e634b0e63ee7fc27625da9ef7915e3189b1481e0 Mon Sep 17 00:00:00 2001 From: Lukas Beck Date: Thu, 2 Mar 2023 11:27:27 +0000 Subject: [PATCH] pysolfc Update to Version 2.20.0 --- metadata/org.lufebe16.pysolfc.yml | 42 ++++++++++++++++++++++++++++--- 1 file changed, 39 insertions(+), 3 deletions(-) diff --git a/metadata/org.lufebe16.pysolfc.yml b/metadata/org.lufebe16.pysolfc.yml index e2a253b597..0507dbf1d5 100644 --- a/metadata/org.lufebe16.pysolfc.yml +++ b/metadata/org.lufebe16.pysolfc.yml @@ -1,9 +1,6 @@ Categories: - Games License: GPL-3.0-only -AuthorName: Shlomi Fish -AuthorEmail: shlomif@shlomifish.org -AuthorWebSite: https://www.shlomifish.org/ WebSite: https://pysolfc.sourceforge.io/ SourceCode: https://github.com/shlomif/PySolFC IssueTracker: https://github.com/shlomif/PySolFC/issues @@ -232,6 +229,45 @@ Builds: - popd ndk: r23b + - versionName: 2.20.0 + versionCode: 102122000 + commit: ae40b654a170051a83f669701f48069468930c13 + sudo: + - apt-get update + - apt-get install -y ant autoconf build-essential ccache gettext imagemagick + libffi-dev libltdl-dev libssl-dev libtool python3-tk virtualenv wget zlib1g-dev + - rm /opt/android-sdk/tools/bin/sdkmanager + - ln -s $(which sdkmanager) /opt/android-sdk/tools/bin/sdkmanager + output: buildozer/bin/pysolfc-$$VERSION$$-armeabi-v7a-release-unsigned.apk + prebuild: + - wget --no-verbose -O /tmp/cmdline-tools.zip -t 5 "https://dl.google.com/android/repository/commandlinetools-linux-7583922_latest.zip" + - echo "124f2d5115eee365df6cf3228ffbca6fc3911d16f8025bebd5b1c6e2fcfa7faf /tmp/cmdline-tools.zip" | + sha256sum -c - + - unzip -qq -o /tmp/cmdline-tools.zip -d /tmp/cmdline-tools + - rm /tmp/cmdline-tools.zip + - mkdir -p ${ANDROID_SDK_ROOT}/cmdline-tools/latest + - mv /tmp/cmdline-tools/cmdline-tools/* ${ANDROID_SDK_ROOT}/cmdline-tools/latest + || true + - export PATH=${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin:${PATH} + - sdkmanager 'build-tools;32.0.0' 'platforms;android-32' + - pushd buildozer + - virtualenv --python=python3 ${HOME}/PYSOLENV + - . ${HOME}/PYSOLENV/bin/activate + - python3 -m pip install -r pipreq.txt + - ./fdroid.init + - sed -r "s:#? ?android\.sdk_path =.*:android.sdk_path = $$SDK$$:" -i buildozer.spec + - sed -r "s:#? ?android\.ndk_path =.*:android.ndk_path = $$NDK$$:" -i buildozer.spec + - sed -r "s:#? ?android\.ant_path =.*:android.ant_path = $(which ant):" -i buildozer.spec + - deactivate + - popd + build: + - pushd buildozer + - . ${HOME}/PYSOLENV/bin/activate + - buildozer android release + - deactivate + - popd + ndk: r25b + AutoUpdateMode: None UpdateCheckMode: None CurrentVersion: 2.18.0