From 795308eb4a5c448a110e49ab6057db84ce16e38c Mon Sep 17 00:00:00 2001 From: LarvenStein Date: Mon, 28 Apr 2025 10:27:02 +0000 Subject: [PATCH] New App: Better Stundenplan (in.eike.better_stundenplan) --- metadata/in.eike.better_stundenplan.yml | 62 +++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 metadata/in.eike.better_stundenplan.yml diff --git a/metadata/in.eike.better_stundenplan.yml b/metadata/in.eike.better_stundenplan.yml new file mode 100644 index 0000000000..fba0d3af5b --- /dev/null +++ b/metadata/in.eike.better_stundenplan.yml @@ -0,0 +1,62 @@ +AntiFeatures: + NonFreeNet: + de: App holt Daten von virtueller-stundenplan.org, welches nicht-frei ist. +Categories: + - Internet + - Science & Education +License: MIT +AuthorName: Eike Wilkens +AuthorEmail: me@eike.in +WebSite: https://better-stundenplan.eike.in/ +SourceCode: https://github.com/LarvenStein/better-stundenplan +IssueTracker: https://github.com/LarvenStein/better-stundenplan/issues + +AutoName: Better Stundenplan + +RepoType: git +Repo: https://github.com/LarvenStein/better-stundenplan +Binaries: https://github.com/LarvenStein/better-stundenplan/releases/download/v%v/better_stundenplan-%v.apk + +Builds: + - versionName: 1.1.1 + versionCode: 1 + commit: 7a37df0a86c38eaa19ec1f4a559c7da2ac48d58d + sudo: + - mkdir -p /home/runner/ + - chown vagrant /home/runner/ + output: build/app/outputs/flutter-apk/app-release.apk + srclibs: + - flutter@stable + prebuild: + - flutterVersion=$(sed -n -E "s/^\s+flutter:\s*([0-9.]+)/\1/p" pubspec.yaml) + - '[[ $flutterVersion ]] || exit 1' + - git -C $$flutter$$ checkout -f $flutterVersion + - export repo=/home/runner/work/better-stundenplan + - mkdir -p $repo + - cd .. + - mv in.eike.better_stundenplan $repo/better-stundenplan + - pushd $repo/better-stundenplan + - export PUB_CACHE=$(pwd)/.pub-cache + - $$flutter$$/bin/flutter config --no-analytics + - $$flutter$$/bin/flutter packages pub get + - popd + - mv $repo/better-stundenplan in.eike.better_stundenplan + scandelete: + - .pub-cache + build: + - export repo=/home/runner/work/better-stundenplan + - cd .. + - mv in.eike.better_stundenplan $repo/better-stundenplan + - pushd $repo/better-stundenplan + - export PUB_CACHE=$(pwd)/.pub-cache + - $$flutter$$/bin/flutter build apk + - popd + - mv $repo/better-stundenplan in.eike.better_stundenplan + +AllowedAPKSigningKeys: 7c273479c24cc77dd7e9512907b63e111b18707e2ca2ab59366e881272c747a1 + +AutoUpdateMode: Version +UpdateCheckMode: Tags +UpdateCheckData: pubspec.yaml|version:\s.+\+(\d+)|.|version:\s(.+)\+ +CurrentVersion: 1.1.1 +CurrentVersionCode: 1