fdroiddata/metadata/eu.darken.sdmse.yml
2025-12-04 05:46:56 +00:00

413 lines
17 KiB
YAML

AntiFeatures:
NonFreeAssets:
en-US: The icons, logos, mascots, marketing materials and assets are not licensed
under GPL v3.
Categories:
- System
License: GPL-3.0-only
AuthorName: Matthias Urhahn
AuthorEmail: support@darken.eu
AuthorWebSite: https://darken.eu
SourceCode: https://github.com/d4rken-org/sdmaid-se
IssueTracker: https://github.com/d4rken-org/sdmaid-se/issues
Changelog: https://github.com/d4rken-org/sdmaid-se/releases
AutoName: SD Maid
RepoType: git
Repo: https://github.com/d4rken-org/sdmaid-se
Binaries: https://github.com/d4rken-org/sdmaid-se/releases/download/v%v/eu.darken.sdmse-v%v-%c-FOSS-RELEASE.apk
Builds:
- versionName: 1.0.1-rc0
versionCode: 10001000
commit: a1a85c164566937b0dc2bf4bf2e0c167c38323d0
subdir: app
gradle:
- foss
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
- versionName: 1.1.2-rc0
versionCode: 10102000
commit: 322864880f589860c0689fcdc02e316767756ff1
subdir: app
gradle:
- foss
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
- versionName: 1.2.1-rc0
versionCode: 10201000
commit: 2d78469663be4b8b9c514ea09591c7c4ed6d6698
subdir: app
sudo:
- export CPUS_MAX=1
- export CPUS=$(getconf _NPROCESSORS_ONLN)
- for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online
; done
gradle:
- foss
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
- versionName: 1.2.2-rc0
versionCode: 10202000
commit: 2215a0eb864316d1e70f23945911cb62d2077ed5
subdir: app
sudo:
- export CPUS_MAX=1
- export CPUS=$(getconf _NPROCESSORS_ONLN)
- for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online
; done
gradle:
- foss
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
- versionName: 1.2.5-rc0
versionCode: 10205000
commit: 81e75e4ede1c76c3e35944be4f75397b08759015
subdir: app
sudo:
- apt-get update
- apt-get install zip
gradle:
- foss
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
- versionName: 1.2.6-rc0
versionCode: 10206000
commit: c3ecae5fb533929c1fda5aec55a229e16cda2ef8
subdir: app
sudo:
- apt-get update
- apt-get install zip
gradle:
- foss
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
- versionName: 1.2.7-rc0
versionCode: 10207000
commit: 42f7ffd9b06fa3d536ef844cb37e1a952a295395
subdir: app
sudo:
- apt-get update
- apt-get install zip
gradle:
- foss
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
- versionName: 1.2.8-rc0
versionCode: 10208000
commit: 34615e47713ec96b8162725266c5e88abffb8d44
subdir: app
output: build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
build:
- mkdir upstream
- pushd upstream
- curl -L -o upstream.apk https://github.com/d4rken-org/sdmaid-se/releases/download/v$$VERSION$$/eu.darken.sdmse-v$$VERSION$$-$$VERCODE$$-FOSS-RELEASE.apk
- unzip -q upstream.apk
- export upstreamhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1)
- popd
- for i in {1..10}; do gradle clean assembleFossRelease; mkdir local; pushd
local; unzip -q ../build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk;
export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1);
[[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done
- versionName: 1.3.1-rc0
versionCode: 10301000
commit: 2998605f37c38f178280e5c7a0eefc2d627ffe83
subdir: app
output: build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
build:
- mkdir upstream
- pushd upstream
- curl -L -o upstream.apk https://github.com/d4rken-org/sdmaid-se/releases/download/v$$VERSION$$/eu.darken.sdmse-v$$VERSION$$-$$VERCODE$$-FOSS-RELEASE.apk
- unzip -q upstream.apk
- export upstreamhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1)
- popd
- for i in {1..10}; do gradle clean assembleFossRelease; mkdir local; pushd
local; unzip -q ../build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk;
export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1);
[[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done
- versionName: 1.3.2-rc0
versionCode: 10302000
commit: 502fa3d55caa2d6cc2c6e685a86883349ea956f0
subdir: app
output: build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
build:
- mkdir upstream
- pushd upstream
- curl -L -o upstream.apk https://github.com/d4rken-org/sdmaid-se/releases/download/v$$VERSION$$/eu.darken.sdmse-v$$VERSION$$-$$VERCODE$$-FOSS-RELEASE.apk
- unzip -q upstream.apk
- export upstreamhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1)
- popd
- for i in {1..10}; do gradle clean assembleFossRelease; mkdir local; pushd
local; unzip -q ../build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk;
export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1);
[[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done
- versionName: 1.3.3-rc0
versionCode: 10303000
commit: b0b0dfe6f1cf80adc8b71f9604ef4b98f69764f5
subdir: app
output: build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
build:
- mkdir upstream
- pushd upstream
- curl -L -o upstream.apk https://github.com/d4rken-org/sdmaid-se/releases/download/v$$VERSION$$/eu.darken.sdmse-v$$VERSION$$-$$VERCODE$$-FOSS-RELEASE.apk
- unzip -q upstream.apk
- export upstreamhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1)
- popd
- for i in {1..10}; do gradle clean assembleFossRelease; mkdir local; pushd
local; unzip -q ../build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk;
export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1);
[[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done
- versionName: 1.3.4-rc2
versionCode: 10304020
commit: 9f5db75cdc72ac1a861f8aedca0a79af87119919
subdir: app
output: build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
build:
- mkdir upstream
- pushd upstream
- curl -L -o upstream.apk https://github.com/d4rken-org/sdmaid-se/releases/download/v$$VERSION$$/eu.darken.sdmse-v$$VERSION$$-$$VERCODE$$-FOSS-RELEASE.apk
- unzip -q upstream.apk
- export upstreamhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1)
- popd
- for i in {1..10}; do gradle clean assembleFossRelease; mkdir local; pushd
local; unzip -q ../build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk;
export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1);
[[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done
- versionName: 1.3.6-rc0
versionCode: 10306000
commit: df79f30ed56c316c5d98dd41fa147b8b8782e5f0
subdir: app
output: build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
build:
- mkdir upstream
- pushd upstream
- curl -L -o upstream.apk https://github.com/d4rken-org/sdmaid-se/releases/download/v$$VERSION$$/eu.darken.sdmse-v$$VERSION$$-$$VERCODE$$-FOSS-RELEASE.apk
- unzip -q upstream.apk
- export upstreamhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1)
- popd
- for i in {1..10}; do gradle clean assembleFossRelease; mkdir local; pushd
local; unzip -q ../build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk;
export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1);
[[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done
- versionName: 1.4.7-rc0
versionCode: 10407000
commit: 7d683c6e7d601e18bb8f51a9c13ee76e1d1e9d3e
subdir: app
output: build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
build:
- mkdir upstream
- pushd upstream
- curl -L -o upstream.apk https://github.com/d4rken-org/sdmaid-se/releases/download/v$$VERSION$$/eu.darken.sdmse-v$$VERSION$$-$$VERCODE$$-FOSS-RELEASE.apk
- unzip -q upstream.apk
- export upstreamhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1)
- popd
- for i in {1..10}; do gradle clean assembleFossRelease; mkdir local; pushd
local; unzip -q ../build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk;
export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1);
[[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done
- versionName: 1.4.8-rc0
versionCode: 10408000
commit: 3e547677080a355041cd0d518fced44e3541c5f7
subdir: app
output: build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
build:
- mkdir upstream
- pushd upstream
- curl -L -o upstream.apk https://github.com/d4rken-org/sdmaid-se/releases/download/v$$VERSION$$/eu.darken.sdmse-v$$VERSION$$-$$VERCODE$$-FOSS-RELEASE.apk
- unzip -q upstream.apk
- export upstreamhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1)
- popd
- for i in {1..10}; do gradle clean assembleFossRelease; mkdir local; pushd
local; unzip -q ../build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk;
export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1);
[[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done
- versionName: 1.4.9-rc0
versionCode: 10409000
commit: 7e5f2844bb6420af16690b546accfc38092ba18f
subdir: app
output: build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
build:
- mkdir upstream
- pushd upstream
- curl -L -o upstream.apk https://github.com/d4rken-org/sdmaid-se/releases/download/v$$VERSION$$/eu.darken.sdmse-v$$VERSION$$-$$VERCODE$$-FOSS-RELEASE.apk
- unzip -q upstream.apk
- export upstreamhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1)
- popd
- for i in {1..10}; do gradle clean assembleFossRelease; mkdir local; pushd
local; unzip -q ../build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk;
export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1);
[[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done
- versionName: 1.4.10-rc0
versionCode: 10410000
commit: 6f9787efffc46bd829074d2c1eaf3681c159c771
subdir: app
output: build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
build:
- mkdir upstream
- pushd upstream
- curl -L -o upstream.apk https://github.com/d4rken-org/sdmaid-se/releases/download/v$$VERSION$$/eu.darken.sdmse-v$$VERSION$$-$$VERCODE$$-FOSS-RELEASE.apk
- unzip -q upstream.apk
- export upstreamhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1)
- popd
- for i in {1..10}; do gradle clean assembleFossRelease; mkdir local; pushd
local; unzip -q ../build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk;
export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1);
[[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done
- versionName: 1.4.11-rc0
versionCode: 10411000
commit: 52eb53242f9c9508740e5aaeb4d48d6cb8ac504d
subdir: app
output: build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
build:
- mkdir upstream
- pushd upstream
- curl -L -o upstream.apk https://github.com/d4rken-org/sdmaid-se/releases/download/v$$VERSION$$/eu.darken.sdmse-v$$VERSION$$-$$VERCODE$$-FOSS-RELEASE.apk
- unzip -q upstream.apk
- export upstreamhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1)
- popd
- for i in {1..10}; do gradle clean assembleFossRelease; mkdir local; pushd
local; unzip -q ../build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk;
export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1);
[[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done
- versionName: 1.4.12-rc0
versionCode: 10412000
commit: 2de100f5aee7d0e0e231b8f1b3d35fb500be023a
subdir: app
output: build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
build:
- mkdir upstream
- pushd upstream
- curl -L -o upstream.apk https://github.com/d4rken-org/sdmaid-se/releases/download/v$$VERSION$$/eu.darken.sdmse-v$$VERSION$$-$$VERCODE$$-FOSS-RELEASE.apk
- unzip -q upstream.apk
- export upstreamhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1)
- popd
- for i in {1..10}; do gradle clean assembleFossRelease; mkdir local; pushd
local; unzip -q ../build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk;
export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1);
[[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done
- versionName: 1.4.14-rc0
versionCode: 10414000
commit: 52b39391a7018d2fcef69fab7bc27e54b77d8a7b
subdir: app
output: build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
build:
- mkdir upstream
- pushd upstream
- curl -L -o upstream.apk https://github.com/d4rken-org/sdmaid-se/releases/download/v$$VERSION$$/eu.darken.sdmse-v$$VERSION$$-$$VERCODE$$-FOSS-RELEASE.apk
- unzip -q upstream.apk
- export upstreamhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1)
- popd
- for i in {1..10}; do gradle clean assembleFossRelease; mkdir local; pushd
local; unzip -q ../build/outputs/apk/foss/release/eu.darken.sdmse-*-RELEASE.apk;
export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1);
[[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done
- versionName: 1.5.4-rc0
versionCode: 10504000
commit: 19f8a666a9a9b2e7c9b4b91aa522e80d94eef7a1
subdir: app
gradle:
- foss
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
postbuild:
- curl -Lo upstream.apk https://github.com/d4rken-org/sdmaid-se/releases/download/v$$VERSION$$/eu.darken.sdmse-v$$VERSION$$-$$VERCODE$$-FOSS-RELEASE.apk
- unzip -q upstream.apk -d apk
- export hash=$(sha256sum apk/assets/dexopt/baseline.prof)
- rm -rf apk upstream.apk
- for i in {1..10}; do unzip -q $$OUT$$ -d apk; sha256sum -c - <<< $hash &&
break; sha256sum apk/assets/dexopt/baseline.prof; rm -fr apk; gradle clean
assembleFossRelease; done
- versionName: 1.5.5-rc0
versionCode: 10505000
commit: 3f4fa33ed8db92d3bdb678ebcf5dacc8df1e6a6f
subdir: app
gradle:
- foss
rm:
- crowdin-cli.jar
- tooling/testdata-generator/dirt-sources.zip
postbuild:
- curl -Lo upstream.apk https://github.com/d4rken-org/sdmaid-se/releases/download/v$$VERSION$$/eu.darken.sdmse-v$$VERSION$$-$$VERCODE$$-FOSS-RELEASE.apk
- unzip -q upstream.apk -d apk
- export hash=$(sha256sum apk/assets/dexopt/baseline.prof)
- rm -rf apk upstream.apk
- for i in {1..10}; do unzip -q $$OUT$$ -d apk; sha256sum -c - <<< $hash &&
break; sha256sum apk/assets/dexopt/baseline.prof; rm -fr apk; gradle clean
assembleFossRelease; done
AllowedAPKSigningKeys: f490032be5383f55900495fa7fc207ece2e786a5c2c6cc52027b99548a9ce938
AutoUpdateMode: Version
UpdateCheckMode: Tags ^v[0-9.]*(|-rc[0-9])$
UpdateCheckData: VERSION|.* (\d+)|.|(.*) \d+
CurrentVersion: 1.5.5-rc0
CurrentVersionCode: 10505000