mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-05-20 20:59:11 +00:00
413 lines
17 KiB
YAML
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
|