mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-04-14 19:46:54 +00:00
573 lines
26 KiB
YAML
573 lines
26 KiB
YAML
Categories:
|
|
- Games
|
|
License: GPL-3.0-only
|
|
WebSite: https://pysolfc.sourceforge.io/
|
|
SourceCode: https://github.com/shlomif/PySolFC
|
|
IssueTracker: https://github.com/shlomif/PySolFC/issues
|
|
Changelog: https://pysolfc.sourceforge.io/#news
|
|
|
|
RepoType: git
|
|
Repo: https://github.com/shlomif/PySolFC.git
|
|
|
|
Builds:
|
|
- versionName: '0.8'
|
|
versionCode: 8
|
|
commit: b95e3d84d597
|
|
subdir: android
|
|
sudo:
|
|
- (apt-get install -y cython cython3 python3-pip virtualenv
|
|
- apt-get install -y libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev)
|
|
|| echo "something failed"
|
|
output: ./pysolfc-0.8-release-unsigned.apk
|
|
prebuild:
|
|
- python3 -m pip install --user clint
|
|
- ./mkp4a.cleanall
|
|
- ./mkp4a.init $$SDK$$ $$NDK$$
|
|
- export P4ADIR=$HOME/.local/share/python-for-android/packages
|
|
- mkdir -p $P4ADIR/kivy
|
|
- wget -nv -O $P4ADIR/kivy/1.10.0.zip https://github.com/kivy/kivy/archive/1.10.0.zip
|
|
- touch $P4ADIR/kivy/.mark-1.10.0.zip
|
|
- mkdir -p $P4ADIR/pyjnius
|
|
- wget -nv -O $P4ADIR/pyjnius/master.zip https://github.com/kivy/pyjnius/archive/1.1.0.zip
|
|
- touch $P4ADIR/pyjnius/.mark-master.zip
|
|
- mkdir -p $P4ADIR/six
|
|
- wget -nv -O $P4ADIR/six/six-1.9.0.tar.gz https://pypi.python.org/packages/source/s/six/six-1.9.0.tar.gz
|
|
- touch $P4ADIR/six/.mark-six-1.9.0.tar.gz
|
|
- mkdir -p $P4ADIR/sdl2
|
|
- wget -nv -O $P4ADIR/sdl2/SDL2-2.0.4.tar.gz https://www.libsdl.org/release/SDL2-2.0.4.tar.gz
|
|
- touch $P4ADIR/sdl2/.mark-SDL2-2.0.4.tar.gz
|
|
- mkdir -p $P4ADIR/sdl2_image
|
|
- wget -nv -O $P4ADIR/sdl2_image/SDL2_image-2.0.1.tar.gz https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.1.tar.gz
|
|
- touch $P4ADIR/sdl2_image/.mark-SDL2_image-2.0.1.tar.gz
|
|
- mkdir -p $P4ADIR/sdl2_ttf
|
|
- wget -nv -O $P4ADIR/sdl2_ttf/SDL2_ttf-2.0.14.tar.gz https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.14.tar.gz
|
|
- touch $P4ADIR/sdl2_ttf/.mark-SDL2_ttf-2.0.14.tar.gz
|
|
- mkdir -p $P4ADIR/sdl2_mixer
|
|
- wget -nv -O $P4ADIR/sdl2_mixer/SDL2_mixer-2.0.1.tar.gz https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.1.tar.gz
|
|
- touch $P4ADIR/sdl2_mixer/.mark-SDL2_mixer-2.0.1.tar.gz
|
|
- mkdir -p $P4ADIR/python2
|
|
- wget -nv -O $P4ADIR/python2/Python-2.7.2.tar.bz2 http://python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2
|
|
- touch $P4ADIR/python2/.mark-Python-2.7.2.tar.bz2
|
|
- (cd $P4ADIR; ln -s python2 hostpython2)
|
|
build: ./mkp4a.unsigned $$SDK$$ $$NDK$$
|
|
ndk: r12b
|
|
|
|
- versionName: 2.2.0
|
|
versionCode: 20200
|
|
commit: 574178a16b4fb86cf5e5b1ec29e1bf1659fe9e81
|
|
sudo:
|
|
- (apt-get install -y cython cython3 python3-pip python3-tk virtualenv
|
|
- apt-get install -y libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev)
|
|
|| echo "something failed"
|
|
output: android/PySolFC-$$VERSION$$-release-unsigned.apk
|
|
prebuild:
|
|
- python3 -m pip install --user clint
|
|
- python3 -m pip install --user random2
|
|
- (cd android; ./mkp4a.cleanall)
|
|
- export P4ADIR=$HOME/.local/share/python-for-android/packages
|
|
- mkdir -p $P4ADIR/kivy
|
|
- (cd $P4ADIR/kivy; wget -nv https://github.com/kivy/kivy/archive/1.10.0.zip
|
|
- touch .mark-1.10.0.zip)
|
|
- mkdir -p $P4ADIR/pyjnius
|
|
- (cd $P4ADIR/pyjnius; wget -nv https://github.com/kivy/pyjnius/archive/1.1.0.zip;
|
|
mv 1.1.0.zip master.zip; touch .mark-master.zip)
|
|
- mkdir -p $P4ADIR/six
|
|
- (cd $P4ADIR/six; wget -nv https://pypi.python.org/packages/source/s/six/six-1.9.0.tar.gz;
|
|
touch .mark-six-1.9.0.tar.gz)
|
|
- mkdir -p $P4ADIR/sdl2
|
|
- (cd $P4ADIR/sdl2; wget -nv https://www.libsdl.org/release/SDL2-2.0.4.tar.gz;
|
|
touch .mark-SDL2-2.0.4.tar.gz)
|
|
- mkdir -p $P4ADIR/sdl2_image
|
|
- (cd $P4ADIR/sdl2_image; wget -nv https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.1.tar.gz;
|
|
touch .mark-SDL2_image-2.0.1.tar.gz)
|
|
- mkdir -p $P4ADIR/sdl2_ttf
|
|
- (cd $P4ADIR/sdl2_ttf; wget -nv https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.14.tar.gz;
|
|
touch .mark-SDL2_ttf-2.0.14.tar.gz)
|
|
- mkdir -p $P4ADIR/sdl2_mixer
|
|
- (cd $P4ADIR/sdl2_mixer; wget -nv https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.1.tar.gz;
|
|
touch .mark-SDL2_mixer-2.0.1.tar.gz)
|
|
- mkdir -p $P4ADIR/python2
|
|
- (cd $P4ADIR/python2; wget -nv http://python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2;
|
|
touch .mark-Python-2.7.2.tar.bz2)
|
|
- (cd $P4ADIR; ln -s python2 hostpython2)
|
|
- (cd android; wget -nv https://netix.dl.sourceforge.net/project/pysolfc/PySolFC-Cardsets/PySolFC-Cardsets-2.0/PySolFC-Cardsets-2.0.tar.bz2)
|
|
- (cd android; ./mkcards)
|
|
- (cd android; rm -rf PySolFC-Cardsets-2.0.tar.bz2)
|
|
- (cd android; wget -nv https://github.com/kivy/python-for-android/archive/0.5.3.zip)
|
|
build:
|
|
- make all_games_html
|
|
- make rules
|
|
- make mo
|
|
- (cd android; ./mkp4a.init $$SDK$$ $$NDK$$ 1
|
|
- ./mkp4a.unsigned $$SDK$$ $$NDK$$)
|
|
ndk: r12b
|
|
|
|
- versionName: 2.6.4
|
|
versionCode: 72120604
|
|
commit: 063c35db0d8ffcf64b2664bc6881601ae6ca8d61
|
|
sudo:
|
|
- apt-get update
|
|
- update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
|
|
- update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
|
|
- apt-get install -y --no-install-recommends virtualenv imagemagick python3-tk
|
|
ccache libltdl-dev
|
|
output: android/pysolfc-$$VERSION$$-release-unsigned.apk
|
|
prebuild:
|
|
- pushd android
|
|
- ./mkp4a.preload hostpython3 https://www.python.org/ftp/python/3.7.1 Python-3.7.1.tgz
|
|
- ./mkp4a.preload libffi https://github.com/libffi/libffi/archive v3.2.1.tar.gz
|
|
- ./mkp4a.preload openssl https://www.openssl.org/source openssl-1.1.1.tar.gz
|
|
- ./mkp4a.preload sdl2_image https://www.libsdl.org/projects/SDL_image/release
|
|
SDL2_image-2.0.4.tar.gz
|
|
- ./mkp4a.preload sdl2_ttf https://www.libsdl.org/projects/SDL_ttf/release SDL2_ttf-2.0.14.tar.gz
|
|
- ./mkp4a.preload sqlite3 https://www.sqlite.org/2016 sqlite-amalgamation-3150100.zip
|
|
- ./mkp4a.preload python3 https://www.python.org/ftp/python/3.7.1 Python-3.7.1.tgz
|
|
- ./mkp4a.preload sdl2 https://www.libsdl.org/release SDL2-2.0.9.tar.gz
|
|
- ./mkp4a.preload six https://pypi.python.org/packages/source/s/six six-1.10.0.tar.gz
|
|
- ./mkp4a.preload pyjnius https://github.com/kivy/pyjnius/archive 6553ad4.zip
|
|
- ./mkp4a.preload kivy https://github.com/kivy/kivy/archive 1.11.0.zip
|
|
- ./mkp4a.preload supportlib https://maven.google.com/com/android/support/support-v4/24.1.1
|
|
support-v4-24.1.1.aar
|
|
- wget -nv https://netix.dl.sourceforge.net/project/pysolfc/PySolFC-Cardsets/minimal/PySolFC-Cardsets--Minimal-2.0.1.tar.xz
|
|
- popd
|
|
- virtualenv --python=python3 ${HOME}/zenv
|
|
- . ${HOME}/zenv/bin/activate
|
|
- python3 -m pip install 'python-for-android==2019.7.8'
|
|
- python3 -m pip install pysol_cards
|
|
- python3 -m pip install clint
|
|
- python3 -m pip install random2
|
|
- python3 -m pip install attrs
|
|
- python3 -m pip install Cython
|
|
- deactivate
|
|
build:
|
|
- . ${HOME}/zenv/bin/activate
|
|
- pushd android
|
|
- ./mkp4a.init 1
|
|
- ./mkp4a.unsigned $$SDK$$ $$NDK$$
|
|
- popd
|
|
- deactivate
|
|
ndk: r17c
|
|
|
|
- versionName: 2.8.0
|
|
versionCode: 72120800
|
|
commit: 2ea33f8e7af1fea2dd36a39238e0bc9f90a9c416
|
|
sudo:
|
|
- apt-get update
|
|
- update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
|
|
- update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
|
|
- apt-get install -y --no-install-recommends virtualenv imagemagick python3-tk
|
|
ccache libltdl-dev
|
|
output: android/pysolfc-$$VERSION$$-release-unsigned.apk
|
|
prebuild:
|
|
- pushd android
|
|
- ./mkp4a.preload openssl https://www.openssl.org/source/old/1.1.1 openssl-1.1.1.tar.gz
|
|
- ./mkp4a.preload supportlib https://maven.google.com/com/android/support/support-v4/24.1.1
|
|
support-v4-24.1.1.aar
|
|
- wget -nv https://netix.dl.sourceforge.net/project/pysolfc/PySolFC-Cardsets/minimal/PySolFC-Cardsets--Minimal-2.0.1.tar.xz
|
|
- popd
|
|
- virtualenv --python=python3 ${HOME}/zenv
|
|
- . ${HOME}/zenv/bin/activate
|
|
- python3 -m pip install 'python-for-android==2019.7.8'
|
|
- python3 -m pip install pysol_cards
|
|
- python3 -m pip install clint
|
|
- python3 -m pip install random2
|
|
- python3 -m pip install attrs
|
|
- python3 -m pip install Cython
|
|
- deactivate
|
|
build:
|
|
- . ${HOME}/zenv/bin/activate
|
|
- pushd android
|
|
- ./mkp4a.init 1
|
|
- ./mkp4a.unsigned $$SDK$$ $$NDK$$
|
|
- popd
|
|
- deactivate
|
|
ndk: r17c
|
|
|
|
- versionName: 2.18.0
|
|
versionCode: 102121800
|
|
commit: 96e45765723cb8878852ec786e871cbcbfdfb8c2
|
|
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:
|
|
- sdkmanager 'build-tools;32.0.0' 'platform-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
|
|
- git clone -b master --single-branch https://github.com/kivy/python-for-android.git
|
|
${HOME}/PYSOLENV/python-for-android
|
|
- 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
|
|
- sed -r "s:#? ?android\.accept_sdk_license =.*:android.accept_sdk_license =
|
|
False:" -i buildozer.spec
|
|
- sed -r "s:#? ?p4a\.source_dir =.*:p4a.source_dir = ${HOME}/PYSOLENV/python-for-android:"
|
|
-i buildozer.spec
|
|
- sed -r "s:#? ?log_level =.*:log_level = 2:" -i buildozer.spec
|
|
- deactivate
|
|
- popd
|
|
build:
|
|
- pushd buildozer
|
|
- . ${HOME}/PYSOLENV/bin/activate
|
|
- buildozer android release
|
|
- deactivate
|
|
- 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
|
|
|
|
- versionName: 2.20.1
|
|
versionCode: 102122001
|
|
commit: eaae28414078058d570a977afd74129339b52261
|
|
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$$-arm64-v8a_armeabi-v7a-release-unsigned.apk
|
|
prebuild:
|
|
- sdkmanager 'build-tools;32.0.0' 'platforms;android-32'
|
|
- pushd buildozer
|
|
- mkdir -p ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin
|
|
- ./helpers/setapiforp4a >${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/avdmanager
|
|
- chmod 0755 ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/avdmanager
|
|
- 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.run release
|
|
- deactivate
|
|
- popd
|
|
ndk: r25b
|
|
|
|
- versionName: 2.24.0
|
|
versionCode: 102122400
|
|
commit: 77fd05e65aef2bbd93c8db26d6a6ade4e2335c95
|
|
subdir: buildozer
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y g++ libc-dev make automake libltdl-dev libtool zlib1g-dev
|
|
libffi-dev libssl-dev
|
|
- apt-get install -y python3-pip python3-pexpect python3-virtualenv python3-sh
|
|
- apt-get install -y -t bullseye-backports python3-appdirs python3-colorama
|
|
python3-jinja2 python3-build python3-toml python3-packaging
|
|
- apt-get install -y ant
|
|
- apt-get install -y ccache gettext imagemagick python3-tk
|
|
- rm /opt/android-sdk/tools/bin/sdkmanager
|
|
- ln -s $(which sdkmanager) /opt/android-sdk/tools/bin/sdkmanager
|
|
output: bin/pysolfc-$$VERSION$$-arm64-v8a_armeabi-v7a-release-unsigned.apk
|
|
srclibs:
|
|
- python-for-android@v2023.09.16
|
|
prebuild:
|
|
- sdkmanager 'build-tools;33.0.0' 'platforms;android-33'
|
|
- sed -i -e 's|/usr/bin/bash|/bin/bash|' resize4k
|
|
- mkdir -p $$SDK$$/cmdline-tools/latest/bin
|
|
- ./helpers/setapiforp4a > $$SDK$$/cmdline-tools/latest/bin/avdmanager
|
|
- chmod 0755 $$SDK$$/cmdline-tools/latest/bin/avdmanager
|
|
- python3 -m pip install -r pipreq.txt
|
|
- ./fdroid.init
|
|
- sed -i -e 's/log_level =.*/log_level = 1/' -e '/^\[app\]/aandroid.ndk_path
|
|
= $$NDK$$\nandroid.sdk_path = $$SDK$$\np4a.source_dir = $$python-for-android$$\nandroid.ant_path
|
|
= /usr' buildozer.spec
|
|
build:
|
|
- export PATH="$PATH:$HOME/.local/bin"
|
|
- ./buildozer.run release
|
|
ndk: r25b
|
|
|
|
- versionName: 3.0.0
|
|
versionCode: 102130000
|
|
commit: 34292e27434ef12b63fd58b92ec615e6cbbcf040
|
|
subdir: buildozer
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y g++ libc-dev make automake libltdl-dev libtool zlib1g-dev
|
|
libffi-dev libssl-dev cython3 python3-pip python3-pexpect python3-virtualenv
|
|
python3-sh python3-appdirs python3-colorama python3-jinja2 python3-build python3-toml
|
|
python3-packaging ant zip ccache gettext imagemagick python3-tk pipx
|
|
- rm /opt/android-sdk/tools/bin/sdkmanager
|
|
- ln -s $(which sdkmanager) /opt/android-sdk/tools/bin/sdkmanager
|
|
- ln -sf /usr/bin/cython3 /usr/bin/cython
|
|
output: bin/pysolfc-$$VERSION$$-arm64-v8a_armeabi-v7a-release-unsigned.apk
|
|
srclibs:
|
|
- python-for-android@v2023.09.16
|
|
- buildozer@1.5.0
|
|
prebuild:
|
|
- source helpers/setbuildvars
|
|
- sdkmanager "build-tools;$AAPI.0.0" "platforms;android-$AAPI"
|
|
- pushd $$python-for-android$$
|
|
- git checkout -q $VP4A
|
|
- sed -i -E 's:(.*)apis = get_available_apis.*:\1apis = [android_api]:' pythonforandroid/build.py
|
|
- popd
|
|
- pushd $$buildozer$$
|
|
- git checkout -q $VBUILDOZER
|
|
- sed -i -E 's:(.*)self._install_android_packages.*:\1pass:' buildozer/targets/android.py
|
|
- popd
|
|
- ./fdroid.init
|
|
- sed -i -e 's/log_level =.*/log_level = 2/' -e "/^\[app\]/aandroid.ndk_path
|
|
= $$NDK$$\nandroid.sdk_path = $$SDK$$\np4a.source_dir = $$python-for-android$$\nandroid.ant_path
|
|
= $HOME/.local" buildozer.spec
|
|
build:
|
|
- mkdir -p $HOME/.local/bin
|
|
- export PATH="$HOME/.local/bin:$PATH"
|
|
- cp -a $(which ant) $HOME/.local/bin/ant
|
|
- pipx install --system-site-packages $$buildozer$$
|
|
- ./buildozer.run release 2>&1 | grep -E "INFO|ERROR|Error|Fail"
|
|
ndk: r25b
|
|
|
|
- versionName: 3.1.0
|
|
versionCode: 102130100
|
|
commit: b7569e79c242bf449fe79003b4d390cfb8ac9a27
|
|
subdir: buildozer
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y g++ libc-dev make automake libltdl-dev libtool zlib1g-dev
|
|
libffi-dev libssl-dev cython3 python3-pip python3-pexpect python3-virtualenv
|
|
python3-sh python3-appdirs python3-colorama python3-jinja2 python3-build python3-toml
|
|
python3-packaging ant zip ccache gettext imagemagick python3-tk pipx
|
|
- rm /opt/android-sdk/tools/bin/sdkmanager
|
|
- ln -s $(which sdkmanager) /opt/android-sdk/tools/bin/sdkmanager
|
|
- ln -sf /usr/bin/cython3 /usr/bin/cython
|
|
output: bin/pysolfc-$$VERSION$$-arm64-v8a_armeabi-v7a-release-unsigned.apk
|
|
srclibs:
|
|
- python-for-android@v2023.09.16
|
|
- buildozer@1.5.0
|
|
prebuild:
|
|
- source helpers/setbuildvars
|
|
- sdkmanager "build-tools;$AAPI.0.0" "platforms;android-$AAPI"
|
|
- pushd $$python-for-android$$
|
|
- git checkout -q $VP4A
|
|
- sed -i -E 's:(.*)apis = get_available_apis.*:\1apis = [android_api]:' pythonforandroid/build.py
|
|
- popd
|
|
- pushd $$buildozer$$
|
|
- git checkout -q $VBUILDOZER
|
|
- sed -i -E 's:(.*)self._install_android_packages.*:\1pass:' buildozer/targets/android.py
|
|
- popd
|
|
- ./fdroid.init
|
|
- sed -i -e 's/log_level =.*/log_level = 2/' -e "/^\[app\]/aandroid.ndk_path
|
|
= $$NDK$$\nandroid.sdk_path = $$SDK$$\np4a.source_dir = $$python-for-android$$\nandroid.ant_path
|
|
= $HOME/.local" buildozer.spec
|
|
build:
|
|
- mkdir -p $HOME/.local/bin
|
|
- export PATH="$HOME/.local/bin:$PATH"
|
|
- cp -a $(which ant) $HOME/.local/bin/ant
|
|
- pipx install --system-site-packages $$buildozer$$
|
|
- ./buildozer.run release 2>&1 | grep -E "INFO|ERROR|Error|Fail"
|
|
ndk: r25b
|
|
|
|
- versionName: 3.1.1
|
|
versionCode: 102130101
|
|
commit: cb2252b74e14eec78bcbd24b766bc4548ce1cd18
|
|
subdir: buildozer
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y g++ libc-dev make automake libltdl-dev libtool zlib1g-dev
|
|
libffi-dev libssl-dev cython3 python3-pip python3-pexpect python3-virtualenv
|
|
python3-sh python3-appdirs python3-colorama python3-jinja2 python3-build python3-toml
|
|
python3-packaging ant zip ccache gettext imagemagick python3-tk pipx
|
|
- rm /opt/android-sdk/tools/bin/sdkmanager
|
|
- ln -s $(which sdkmanager) /opt/android-sdk/tools/bin/sdkmanager
|
|
- ln -sf /usr/bin/cython3 /usr/bin/cython
|
|
output: bin/pysolfc-$$VERSION$$-arm64-v8a_armeabi-v7a-release-unsigned.apk
|
|
srclibs:
|
|
- python-for-android@v2023.09.16
|
|
- buildozer@1.5.0
|
|
prebuild:
|
|
- source helpers/setbuildvars
|
|
- sdkmanager "build-tools;$AAPI.0.0" "platforms;android-$AAPI"
|
|
- pushd $$python-for-android$$
|
|
- git checkout -q $VP4A
|
|
- sed -i -E 's:(.*)apis = get_available_apis.*:\1apis = [android_api]:' pythonforandroid/build.py
|
|
- popd
|
|
- pushd $$buildozer$$
|
|
- git checkout -q $VBUILDOZER
|
|
- sed -i -E 's:(.*)self._install_android_packages.*:\1pass:' buildozer/targets/android.py
|
|
- popd
|
|
- ./fdroid.init
|
|
- sed -i -e 's/log_level =.*/log_level = 2/' -e "/^\[app\]/aandroid.ndk_path
|
|
= $$NDK$$\nandroid.sdk_path = $$SDK$$\np4a.source_dir = $$python-for-android$$\nandroid.ant_path
|
|
= $HOME/.local" buildozer.spec
|
|
build:
|
|
- mkdir -p $HOME/.local/bin
|
|
- export PATH="$HOME/.local/bin:$PATH"
|
|
- cp -a $(which ant) $HOME/.local/bin/ant
|
|
- pipx install --system-site-packages $$buildozer$$
|
|
- ./buildozer.run release 2>&1 | grep -E "INFO|ERROR|Error|Fail"
|
|
ndk: r25b
|
|
|
|
- versionName: 3.1.2
|
|
versionCode: 102130102
|
|
commit: d18c857a765f3546f0d5874abcda2376da067e38
|
|
subdir: buildozer
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y g++ libc-dev make automake libltdl-dev libtool zlib1g-dev
|
|
libffi-dev libssl-dev cython3 python3-pip python3-pexpect python3-virtualenv
|
|
python3-sh python3-appdirs python3-colorama python3-jinja2 python3-build python3-toml
|
|
python3-packaging ant zip ccache gettext imagemagick python3-tk pipx
|
|
- rm /opt/android-sdk/tools/bin/sdkmanager
|
|
- ln -s $(which sdkmanager) /opt/android-sdk/tools/bin/sdkmanager
|
|
- ln -sf /usr/bin/cython3 /usr/bin/cython
|
|
output: bin/pysolfc-$$VERSION$$-arm64-v8a_armeabi-v7a-release-unsigned.apk
|
|
srclibs:
|
|
- python-for-android@v2023.09.16
|
|
- buildozer@1.5.0
|
|
prebuild:
|
|
- source helpers/setbuildvars
|
|
- sdkmanager "build-tools;$AAPI.0.0" "platforms;android-$AAPI"
|
|
- pushd $$python-for-android$$
|
|
- git checkout -q $VP4A
|
|
- sed -i -E 's:(.*)apis = get_available_apis.*:\1apis = [android_api]:' pythonforandroid/build.py
|
|
- popd
|
|
- pushd $$buildozer$$
|
|
- git checkout -q $VBUILDOZER
|
|
- sed -i -E 's:(.*)self._install_android_packages.*:\1pass:' buildozer/targets/android.py
|
|
- popd
|
|
- ./fdroid.init
|
|
- sed -i -e 's/log_level =.*/log_level = 2/' -e "/^\[app\]/aandroid.ndk_path
|
|
= $$NDK$$\nandroid.sdk_path = $$SDK$$\np4a.source_dir = $$python-for-android$$\nandroid.ant_path
|
|
= $HOME/.local" buildozer.spec
|
|
build:
|
|
- mkdir -p $HOME/.local/bin
|
|
- export PATH="$HOME/.local/bin:$PATH"
|
|
- cp -a $(which ant) $HOME/.local/bin/ant
|
|
- pipx install --system-site-packages $$buildozer$$
|
|
- ./buildozer.run release 2>&1 | grep -E "INFO|ERROR|Error|Fail"
|
|
ndk: r25b
|
|
|
|
- versionName: 3.2.0
|
|
versionCode: 102130200
|
|
commit: b189c4b3b045bb5355a8323b22896666062f34a4
|
|
subdir: buildozer
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y g++ libc-dev make automake libltdl-dev libtool zlib1g-dev
|
|
libffi-dev libssl-dev cython3 python3-pip python3-pexpect python3-virtualenv
|
|
python3-sh python3-appdirs python3-colorama python3-jinja2 python3-build python3-toml
|
|
python3-packaging ant zip ccache gettext imagemagick python3-tk pipx
|
|
- rm /opt/android-sdk/tools/bin/sdkmanager
|
|
- ln -s $(which sdkmanager) /opt/android-sdk/tools/bin/sdkmanager
|
|
- ln -sf /usr/bin/cython3 /usr/bin/cython
|
|
output: bin/pysolfc-$$VERSION$$-arm64-v8a_armeabi-v7a-release-unsigned.apk
|
|
srclibs:
|
|
- python-for-android@v2023.09.16
|
|
- buildozer@1.5.0
|
|
prebuild:
|
|
- source helpers/setbuildvars
|
|
- sdkmanager "build-tools;$AAPI.0.0" "platforms;android-$AAPI"
|
|
- pushd $$python-for-android$$
|
|
- git checkout -q $VP4A
|
|
- sed -i -E 's:(.*)apis = get_available_apis.*:\1apis = [android_api]:' pythonforandroid/build.py
|
|
- popd
|
|
- pushd $$buildozer$$
|
|
- git checkout -q $VBUILDOZER
|
|
- sed -i -E 's:(.*)self._install_android_packages.*:\1pass:' buildozer/targets/android.py
|
|
- popd
|
|
- ./fdroid.init
|
|
- sed -i -e 's/log_level =.*/log_level = 2/' -e "/^\[app\]/aandroid.ndk_path
|
|
= $$NDK$$\nandroid.sdk_path = $$SDK$$\np4a.source_dir = $$python-for-android$$\nandroid.ant_path
|
|
= $HOME/.local" buildozer.spec
|
|
build:
|
|
- mkdir -p $HOME/.local/bin
|
|
- export PATH="$HOME/.local/bin:$PATH"
|
|
- cp -a $(which ant) $HOME/.local/bin/ant
|
|
- pipx install --system-site-packages $$buildozer$$
|
|
- ./buildozer.run release 2>&1 | grep -E "INFO|ERROR|Error|Fail"
|
|
ndk: r25b
|
|
|
|
- versionName: 3.4.1
|
|
versionCode: 102130401
|
|
commit: f3a47d7aba7699c316072c71151731ffe655e301
|
|
subdir: buildozer
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y g++ libc-dev make automake libltdl-dev libtool zlib1g-dev
|
|
libffi-dev libssl-dev cython3 python3-pip python3-pexpect python3-virtualenv
|
|
python3-sh python3-appdirs python3-colorama python3-jinja2 python3-build python3-toml
|
|
python3-packaging ant zip ccache gettext imagemagick python3-tk pipx
|
|
- rm /opt/android-sdk/tools/bin/sdkmanager
|
|
- ln -s $(which sdkmanager) /opt/android-sdk/tools/bin/sdkmanager
|
|
- ln -sf /usr/bin/cython3 /usr/bin/cython
|
|
output: bin/pysolfc-$$VERSION$$-arm64-v8a_armeabi-v7a-release-unsigned.apk
|
|
srclibs:
|
|
- python-for-android@v2023.09.16
|
|
- buildozer@1.5.0
|
|
prebuild:
|
|
- source helpers/setbuildvars
|
|
- sdkmanager "build-tools;$AAPI.0.0" "platforms;android-$AAPI"
|
|
- pushd $$python-for-android$$
|
|
- git checkout -q $VP4A
|
|
- sed -i -E 's:(.*)apis = get_available_apis.*:\1apis = [android_api]:' pythonforandroid/build.py
|
|
- popd
|
|
- pushd $$buildozer$$
|
|
- git checkout -q $VBUILDOZER
|
|
- sed -i -E 's:(.*)self._install_android_packages.*:\1pass:' buildozer/targets/android.py
|
|
- popd
|
|
- ./fdroid.init
|
|
- sed -i -e 's/log_level =.*/log_level = 2/' -e "/^\[app\]/aandroid.ndk_path
|
|
= $$NDK$$\nandroid.sdk_path = $$SDK$$\np4a.source_dir = $$python-for-android$$\nandroid.ant_path
|
|
= $HOME/.local" buildozer.spec
|
|
build:
|
|
- mkdir -p $HOME/.local/bin
|
|
- export PATH="$HOME/.local/bin:$PATH"
|
|
- cp -a $(which ant) $HOME/.local/bin/ant
|
|
- pipx install --system-site-packages $$buildozer$$
|
|
- ./buildozer.run release 2>&1 | grep -E "INFO|ERROR|Error|Fail"
|
|
ndk: r25b
|
|
|
|
AutoUpdateMode: Version
|
|
UpdateCheckMode: Tags ^android-.*$
|
|
UpdateCheckData: buildozer/pubspec.json|versionCode[:"\s]+(\d+)|.|versionName[:"\s]+([\d.]+)
|
|
CurrentVersion: 3.4.1
|
|
CurrentVersionCode: 102130401
|