freecell4 update to version 2.1
This commit is contained in:
parent
0e904d0fb2
commit
af04959a26
@ -53,44 +53,45 @@ Builds:
|
|||||||
|
|
||||||
- versionName: '2.1'
|
- versionName: '2.1'
|
||||||
versionCode: 1021201
|
versionCode: 1021201
|
||||||
disable: https://gitlab.com/fdroid/fdroiddata/-/merge_requests/14768
|
|
||||||
commit: 901ebcfc9dff861f336ab766d5ae55fe0201433a
|
commit: 901ebcfc9dff861f336ab766d5ae55fe0201433a
|
||||||
sudo:
|
sudo:
|
||||||
- apt-get update
|
- apt-get update
|
||||||
- apt-get install -y g++ libc-dev make automake libltdl-dev libtool zlib1g-dev
|
- apt-get install -y g++ libc-dev make automake libltdl-dev libtool zlib1g-dev
|
||||||
libffi-dev libssl-dev cython3
|
libffi-dev libssl-dev cython3 python3-pip python3-pexpect python3-virtualenv
|
||||||
- apt-get install -y python3-pip python3-pexpect python3-virtualenv python3-sh
|
python3-sh python3-appdirs python3-colorama python3-jinja2 python3-build python3-toml
|
||||||
- apt-get install -y -t bullseye-backports python3-appdirs python3-colorama
|
python3-packaging ant zip
|
||||||
python3-jinja2 python3-build python3-toml python3-packaging
|
|
||||||
- apt-get install -y ant
|
|
||||||
- rm /opt/android-sdk/tools/bin/sdkmanager
|
- rm /opt/android-sdk/tools/bin/sdkmanager
|
||||||
- ln -s $(which sdkmanager) /opt/android-sdk/tools/bin/sdkmanager
|
- ln -s $(which sdkmanager) /opt/android-sdk/tools/bin/sdkmanager
|
||||||
- echo -e '#!/usr/bin/sh\nls /opt/android-sdk/platforms | sed "s/android-/API
|
|
||||||
level:\ /g"' > /opt/android-sdk/tools/bin/avdmanager
|
|
||||||
- chmod +x /opt/android-sdk/tools/bin/avdmanager
|
|
||||||
output: bin/*.apk
|
output: bin/*.apk
|
||||||
srclibs:
|
srclibs:
|
||||||
- cpython@v3.9.9
|
- cython@07553a5
|
||||||
- python-for-android@v2023.02.10
|
- python-for-android@develop
|
||||||
- buildozer@3ebc09e885457db4747e67a1250c2aea1ca7a046
|
- buildozer@820a448
|
||||||
prebuild:
|
prebuild:
|
||||||
- sdkmanager 'platforms;android-32' 'build-tools;32.0.0'
|
- source helpers/buildparams
|
||||||
- mkdir -p ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin
|
- sdkmanager "platforms;android-$AAPI" "build-tools;$AAPI.0.0"
|
||||||
- ./helpers/setapiforp4a >${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/avdmanager
|
- pushd $$python-for-android$$
|
||||||
- chmod 0755 ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/avdmanager
|
- 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
|
||||||
|
- popd
|
||||||
|
- pushd $$cython$$
|
||||||
|
- git checkout -q $VCYTHON
|
||||||
|
- popd
|
||||||
- sed -i -e 's/log_level =.*/log_level = 1/' -e '/^\[app\]/aandroid.ndk_path
|
- 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
|
= $$NDK$$\nandroid.sdk_path = $$SDK$$\np4a.source_dir = $$python-for-android$$\nandroid.ant_path
|
||||||
= /usr' buildozer.spec
|
= .' buildozer.spec
|
||||||
build:
|
build:
|
||||||
- pushd $$cpython$$
|
- mkdir -p ./bin
|
||||||
- ./configure --prefix=$HOME/.local
|
- cp -a $(which ant) ./bin/ant
|
||||||
- make -j`nproc`
|
- virtualenv -p python3 ./ENV
|
||||||
- make altinstall
|
- . ./ENV/bin/activate
|
||||||
- popd
|
- pip3 install $$cython$$
|
||||||
- pip3 install $$buildozer$$
|
- pip3 install $$buildozer$$
|
||||||
- ln -s $(which cython3) /home/vagrant/.local/bin/cython
|
|
||||||
- export PATH="$PATH:$HOME/.local/bin"
|
|
||||||
- buildozer android release
|
- buildozer android release
|
||||||
|
- deactivate
|
||||||
ndk: r25b
|
ndk: r25b
|
||||||
|
|
||||||
AutoUpdateMode: Version
|
AutoUpdateMode: Version
|
||||||
|
2
srclibs/cython.yml
Normal file
2
srclibs/cython.yml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
RepoType: git
|
||||||
|
Repo: https://github.com/cython/cython.git
|
Loading…
x
Reference in New Issue
Block a user