New App: NiDeau - Water temperature of Nidau in Switzerland

This commit is contained in:
schaerphix 2023-11-08 14:13:20 +00:00 committed by linsui
parent 900b487200
commit 6e515d85c0

View file

@ -0,0 +1,57 @@
AntiFeatures:
NonFreeNet:
en-US: Rely on biel-strandbad.wassertemperatur.live and api.existenz.ch.
Categories:
- Internet
- Sports & Health
License: GPL-3.0-or-later
AuthorName: schaerphix
AuthorWebSite: https://gitlab.com/schaerphix
SourceCode: https://gitlab.com/schaerphix_tool/NiDeau
IssueTracker: https://gitlab.com/schaerphix_tool/NiDeau/-/issues
RepoType: git
Repo: https://gitlab.com/schaerphix_tool/NiDeau.git
Builds:
- versionName: 2.0.10
versionCode: 1
commit: 6fa900dc1274c67d171162a620c352782442687d
subdir: src
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 openjdk-17-jdk-headless
- update-alternatives --auto java
- rm /opt/android-sdk/tools/bin/sdkmanager
- ln -s $(which sdkmanager) /opt/android-sdk/tools/bin/sdkmanager
- echo -e '#!/usr/bin/env 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
srclibs:
- python-for-android@v2023.09.16
- buildozer@1.5.0
prebuild:
- sdkmanager 'platforms;android-33' 'build-tools;33.0.0'
- sed -i -e 's/log_level =.*/log_level = 1/' -e '/^\[app\]/aandroid.ndk_path
= $$NDK$$\nandroid.sdk_path = $$SDK$$\nandroid.skip_update = True\np4a.source_dir
= $$python-for-android$$\nandroid.ant_path = /usr' -e 's/python3==3.10.12/python3==3.10.12,hostpython3==3.10.12/'
buildozer.spec
build:
- pip3 install $$buildozer$$
- pip3 install --upgrade Cython==0.29.33 virtualenv
- export PATH="$PATH:$HOME/.local/bin"
- buildozer android release
ndk: r25b
AutoUpdateMode: Version
UpdateCheckMode: Tags
UpdateCheckData: src/buildozer.spec|android.numeric_version = (\d+)|.|\nversion =
([\d.]+)
CurrentVersion: 2.0.10
CurrentVersionCode: 1