fdroiddata/metadata/openfoodfacts.github.scrachx.openfood.yml
2025-11-14 06:00:27 +00:00

987 lines
31 KiB
YAML

AntiFeatures:
NonFreeNet:
en-US: Depends on openfoodfacts.net/.org, openproductfacts.org, openstreetmap.org
and sentry.io servers
Tracking:
en-US: Analytics are opt-in but the app connects to sentry.io from the start,
and connects even if rejected
Categories:
- Sports & Health
License: Apache-2.0
AuthorName: Open Food Facts
AuthorEmail: mobile@openfoodfacts.org
AuthorWebSite: https://world.openfoodfacts.org/
SourceCode: https://github.com/openfoodfacts/smooth-app
IssueTracker: https://github.com/openfoodfacts/smooth-app/issues
Translation: https://translate.openfoodfacts.org/
Changelog: https://github.com/openfoodfacts/smooth-app/blob/develop/CHANGELOG.md
Donate: https://donate.openfoodfacts.org
AutoName: Open Food Facts
Description: |-
Scan food products or their barcode to obtain data on ingredients, additives, allergens, nutrition facts…
The app allows to view the 3.000.000 products already contained in the free and open database Open Food Facts.
More importantly, it also lets you easily be part of the solution:
* contribute pictures and data for missing products
* team up with the Open Food Facts Artificial Intelligence by answering its blue questions
You will get:
* The Nutri-Score grade, from A to E : Nutritional quality
* NOVA groups, from 1 to 4 : Avoid ultra-processed foods (Group 4)
* CO2 levels and Eco-Score: find the environmental impact of food
* Vegan, vegetarian and palm-oil detector
* Allergens, labels (bio, gluten free, vegan, vegetarian, halal, kosher ...), traceability information (packaging codes, origins of ingredients).
To discover the Open Food Facts and Open Beauty Facts projects and help us open food and cosmetics,
please visit <a href="https://world.openfoodfacts.org/discover">openfoodfacts.org</a> where you can discover how to contribute.
RepoType: git
Repo: https://github.com/openfoodfacts/smooth-app.git
Builds:
- versionName: 0.1.5-dev
versionCode: 6
commit: 4c5c210fbcfa42f84daf26a1ad5e500c302be85c
subdir: app
gradle:
- yes
forceversion: true
forcevercode: true
- versionName: 0.1.7
versionCode: 8
commit: 0.1.7
subdir: app
gradle:
- yes
- versionName: 0.1.8
versionCode: 9
commit: 0.1.8
subdir: app
gradle:
- yes
- versionName: 0.1.9
versionCode: 10
commit: 0.1.9
subdir: app
gradle:
- yes
- versionName: 0.1.11
versionCode: 15
commit: 0.1.11
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- yes
- versionName: 0.1.12
versionCode: 16
commit: 0.1.12
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- yes
- versionName: 0.2.2
versionCode: 20
commit: 0.2.2
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- yes
- versionName: 0.2.3
versionCode: 21
commit: 0.2.3
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- yes
- versionName: 0.2.4
versionCode: 22
commit: 0.2.4
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- yes
- versionName: 0.2.5
versionCode: 23
commit: 0.2.5
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- yes
- versionName: 0.2.6
versionCode: 24
commit: 0.2.6
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- yes
- versionName: 0.2.7
versionCode: 25
commit: 0.2.7
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- yes
- versionName: '0.3'
versionCode: 26
commit: '0.3'
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- yes
- versionName: '0.4'
versionCode: 27
commit: '0.4'
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- yes
- versionName: '0.5'
versionCode: 28
commit: '0.5'
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- yes
- versionName: 0.6.2
versionCode: 31
commit: d118f66f85792cffef1186c1c5e0bd411f7ef910
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- yes
- versionName: '0.7'
versionCode: 33
commit: '0.7'
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- yes
- versionName: 0.7.1
versionCode: 34
commit: 0.7.1
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 0.7.3
versionCode: 36
commit: 0.7.3
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 0.7.4
versionCode: 37
commit: 580b8086f75a471bd3efa53da562d286467a54f1
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 0.8.2
versionCode: 40
commit: 0.8.2
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 0.8.5
versionCode: 41
commit: 0.8.5
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 0.8.6
versionCode: 42
commit: 0.8.6
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 0.8.7
versionCode: 43
commit: 0.8.7
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 0.8.8
versionCode: 44
commit: 0.8.8
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 0.8.9
versionCode: 46
commit: 0.8.9
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 0.9.0
versionCode: 50
commit: 0.9.0
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 0.9.0.1
versionCode: 51
commit: 0.9.0.1
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 0.9.0.2
versionCode: 52
commit: 0.9.0.2
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 0.9.0.3
versionCode: 53
commit: 0.9.0.3
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 2.7.7
versionCode: 277
commit: 2.7.7
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 2.8.2
versionCode: 282
commit: 2.8.2
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 2.8.5
versionCode: 285
commit: 2.8.5
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 2.8.7
versionCode: 287
commit: 2.8.7
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 2.8.8
versionCode: 288
commit: 2.8.9
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 2.9.0
versionCode: 290
commit: 2.9.0
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 2.9.7
versionCode: 297
commit: 2.9.7
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 2.9.8
versionCode: 298
commit: 2.9.8
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 3.1.0
versionCode: 310
commit: 3.1.0
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 3.1.2
versionCode: 312
commit: 3.1.2
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 3.1.6
versionCode: 316
commit: 3.1.6
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 3.1.7
versionCode: 317
commit: 3.1.7
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 3.2.2
versionCode: 322
commit: 3.2.2
subdir: app
init: sed -i '/javaMaxHeapSize/d' build.gradle
gradle:
- off
- versionName: 3.2.5
versionCode: 325
commit: 3.2.5
subdir: app
gradle:
- off
prebuild:
- sed -i 's/\r$//' ../gradle/wrapper/gradle-wrapper.properties
- sed -i '/javaMaxHeapSize/d' build.gradle
- versionName: 3.2.8
versionCode: 328
commit: 3.2.8
subdir: app
gradle:
- off
prebuild:
- sed -i 's/\r$//' ../gradle/wrapper/gradle-wrapper.properties
- sed -i '/javaMaxHeapSize/d' build.gradle
- versionName: 3.6.8
versionCode: 433
commit: 3.6.8
subdir: app
gradle:
- off
prebuild:
- sed -i 's/\r$//' ../gradle/wrapper/gradle-wrapper.properties
- sed -i '/sentry-android-gradle-plugin/d' ../build.gradle.kts
- sed -i -e '/javaMaxHeapSize/d' -e '/io.sentry.android.gradle/d' build.gradle.kts
antifeatures:
- Tracking
- versionName: 3.9.0
versionCode: 582
commit: 2631e24482df81d512a7cf283f55a517f8b695ad
subdir: app
gradle:
- offFdroid
prebuild: sed -i -e '/play:core/d' -e '/libs.barcode.scanning/d' build.gradle.kts
- versionName: 4.8.0
versionCode: 1149
commit: v4.8.0
subdir: packages/smooth_app
output: build/app/outputs/apk/release/app-release-unsigned.apk
srclibs:
- flutter@stable
rm:
- packages/smooth_app/ios
- packages/scanner/ml_kit
prebuild:
- version=$(cat ../../flutter-version.txt)
- pushd $$flutter$$
- git checkout -f $version
- popd
- sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\
$$VERSION$$+$$VERCODE$$/' pubspec.yaml
- pushd android
- grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g'
@
- popd
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub upgrade
scandelete:
- packages/smooth_app/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart
- versionName: 4.9.0
versionCode: 1228
commit: v4.9.0
subdir: packages/smooth_app
output: build/app/outputs/apk/release/app-release-unsigned.apk
srclibs:
- flutter@stable
rm:
- packages/smooth_app/ios
- packages/scanner/ml_kit
prebuild:
- version=$(cat ../../flutter-version.txt)
- pushd $$flutter$$
- git checkout -f $version
- popd
- sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\
$$VERSION$$+$$VERCODE$$/' pubspec.yaml
- pushd android
- grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g'
@
- popd
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub upgrade
scandelete:
- packages/smooth_app/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart
- versionName: 4.10.0
versionCode: 1230
commit: v4.10.0
subdir: packages/smooth_app
output: build/app/outputs/apk/release/app-release-unsigned.apk
srclibs:
- flutter@stable
rm:
- packages/smooth_app/ios
- packages/scanner/ml_kit
prebuild:
- version=$(cat ../../flutter-version.txt)
- pushd $$flutter$$
- git checkout -f $version
- popd
- sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\
$$VERSION$$+$$VERCODE$$/' pubspec.yaml
- pushd android
- grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g'
@
- popd
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub upgrade
scandelete:
- packages/smooth_app/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart
- versionName: 4.11.0
versionCode: 1242
commit: v4.11.0
subdir: packages/smooth_app
output: build/app/outputs/apk/release/app-release-unsigned.apk
srclibs:
- flutter@stable
rm:
- packages/smooth_app/ios
- packages/scanner/ml_kit
prebuild:
- version=$(cat ../../flutter-version.txt)
- pushd $$flutter$$
- git checkout -f $version
- popd
- sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\
$$VERSION$$+$$VERCODE$$/' pubspec.yaml
- pushd android
- grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g'
@
- popd
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub upgrade
scandelete:
- packages/smooth_app/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart
- versionName: 4.12.0
versionCode: 1251
commit: v4.12.0
subdir: packages/smooth_app
output: build/app/outputs/apk/release/app-release-unsigned.apk
srclibs:
- flutter@stable
rm:
- packages/smooth_app/ios
- packages/scanner/ml_kit
prebuild:
- version=$(cat ../../flutter-version.txt)
- pushd $$flutter$$
- git checkout -f $version
- popd
- sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\
$$VERSION$$+$$VERCODE$$/' pubspec.yaml
- pushd android
- grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g'
@
- popd
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub upgrade
scandelete:
- packages/smooth_app/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart
- versionName: 4.14.0
versionCode: 1280
commit: v4.14.0
subdir: packages/smooth_app
output: build/app/outputs/apk/release/app-release-unsigned.apk
srclibs:
- flutter@stable
rm:
- packages/smooth_app/ios
- packages/scanner/ml_kit
prebuild:
- version=$(cat ../../flutter-version.txt)
- pushd $$flutter$$
- git checkout -f $version
- popd
- sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\
$$VERSION$$+$$VERCODE$$/' pubspec.yaml
- sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml
- pushd android
- grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g'
@
- popd
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub upgrade
scandelete:
- packages/smooth_app/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart
- versionName: 4.15.0
versionCode: 1331
commit: v4.15.0
subdir: packages/smooth_app
output: build/app/outputs/apk/release/app-release-unsigned.apk
srclibs:
- flutter@stable
rm:
- packages/smooth_app/ios
- packages/scanner/ml_kit
prebuild:
- version=$(cat ../../flutter-version.txt)
- pushd $$flutter$$
- git checkout -f $version
- popd
- sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\
$$VERSION$$+$$VERCODE$$/' pubspec.yaml
- sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml
- pushd android
- grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g'
@
- popd
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
scanignore:
- packages/smooth_app/assets/animations/off
scandelete:
- packages/smooth_app/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart
- versionName: 4.16.0
versionCode: 1346
commit: v4.16.0
subdir: packages/smooth_app
output: build/app/outputs/apk/release/app-release-unsigned.apk
srclibs:
- flutter@stable
rm:
- packages/smooth_app/ios
- packages/scanner/ml_kit
- packages/app_store/google_play
- packages/app_store/apple_app_store
prebuild:
- git -C $$flutter$$ checkout -f $(cat ../../flutter-version.txt)
- sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\
$$VERSION$$+$$VERCODE$$/' pubspec.yaml
- sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml
- pushd android
- grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g'
@
- popd
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
scanignore:
- packages/app_store/uri_store/pubspec.yaml
- packages/app_store/shared/pubspec.yaml
- packages/scanner/shared/pubspec.yaml
- packages/scanner/zxing/pubspec.yaml
scandelete:
- packages/smooth_app/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart
- versionName: 4.16.0
versionCode: 1348
commit: v4.16.0
subdir: packages/smooth_app
output: build/app/outputs/apk/release/app-release-unsigned.apk
srclibs:
- flutter@stable
rm:
- packages/smooth_app/ios
- packages/scanner/ml_kit
- packages/app_store/google_play
- packages/app_store/apple_app_store
prebuild:
- git -C $$flutter$$ checkout -f $(cat ../../flutter-version.txt)
- sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\
$$VERSION$$+$$VERCODE$$/' pubspec.yaml
- sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml
- pushd android
- grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g'
@
- popd
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
scanignore:
- packages/app_store/uri_store/pubspec.yaml
- packages/app_store/shared/pubspec.yaml
- packages/scanner/shared/pubspec.yaml
- packages/scanner/zxing/pubspec.yaml
scandelete:
- packages/smooth_app/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart
- versionName: 4.17.0
versionCode: 1402
commit: v4.17.0
subdir: packages/smooth_app
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
output: build/app/outputs/apk/release/app-release-unsigned.apk
srclibs:
- flutter@stable
rm:
- packages/smooth_app/ios
- packages/scanner/ml_kit
- packages/app_store/google_play
- packages/app_store/apple_app_store
prebuild:
- git -C $$flutter$$ checkout -f $(cat ../../flutter-version.txt)
- sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\
$$VERSION$$+$$VERCODE$$/' pubspec.yaml
- sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml
- pushd android
- grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g'
@
- popd
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
scanignore:
- packages/app_store/uri_store/pubspec.yaml
- packages/app_store/shared/pubspec.yaml
- packages/scanner/shared/pubspec.yaml
- packages/scanner/zxing/pubspec.yaml
scandelete:
- packages/smooth_app/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart
- versionName: 4.17.1
versionCode: 1405
commit: v4.17.1
subdir: packages/smooth_app
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
output: build/app/outputs/apk/release/app-release-unsigned.apk
srclibs:
- flutter@stable
rm:
- packages/smooth_app/ios
- packages/scanner/ml_kit
- packages/app_store/google_play
- packages/app_store/apple_app_store
prebuild:
- git -C $$flutter$$ checkout -f $(cat ../../flutter-version.txt)
- sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\
$$VERSION$$+$$VERCODE$$/' pubspec.yaml
- sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml
- pushd android
- grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g'
@
- popd
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
scanignore:
- packages/app_store/uri_store/pubspec.yaml
- packages/app_store/shared/pubspec.yaml
- packages/scanner/shared/pubspec.yaml
- packages/scanner/zxing/pubspec.yaml
scandelete:
- packages/smooth_app/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart
- versionName: 4.18.1
versionCode: 1434
commit: v4.18.1
subdir: packages/smooth_app
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
output: build/app/outputs/apk/release/app-release-unsigned.apk
srclibs:
- flutter@stable
rm:
- packages/smooth_app/ios
- packages/scanner/ml_kit
- packages/app_store/google_play
- packages/app_store/apple_app_store
prebuild:
- git -C $$flutter$$ checkout -f $(cat ../../flutter-version.txt)
- sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\
$$VERSION$$+$$VERCODE$$/' pubspec.yaml
- sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml
- pushd android
- grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g'
@
- popd
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
scanignore:
- packages/app_store/uri_store/pubspec.yaml
- packages/app_store/shared/pubspec.yaml
- packages/scanner/shared/pubspec.yaml
- packages/scanner/zxing/pubspec.yaml
scandelete:
- packages/smooth_app/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart
- versionName: 4.19.0
versionCode: 1461
commit: v4.19.0
subdir: packages/smooth_app
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
output: build/app/outputs/apk/release/app-release-unsigned.apk
srclibs:
- flutter@stable
rm:
- packages/smooth_app/ios
- packages/scanner/ml_kit
- packages/app_store/google_play
- packages/app_store/apple_app_store
prebuild:
- git -C $$flutter$$ checkout -f $(cat ../../flutter-version.txt)
- sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\
$$VERSION$$+$$VERCODE$$/' pubspec.yaml
- sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml
- pushd android
- grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g'
@
- popd
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
scanignore:
- packages/app_store/uri_store/pubspec.yaml
- packages/app_store/shared/pubspec.yaml
- packages/scanner/shared/pubspec.yaml
- packages/scanner/zxing/pubspec.yaml
scandelete:
- packages/smooth_app/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart
- versionName: 4.20.0
versionCode: 1478
commit: v4.20.0
subdir: packages/smooth_app
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
output: build/app/outputs/apk/release/app-release-unsigned.apk
srclibs:
- flutter@stable
rm:
- packages/smooth_app/ios
- packages/scanner/ml_kit
- packages/app_store/google_play
- packages/app_store/apple_app_store
prebuild:
- git -C $$flutter$$ checkout -f $(cat ../../flutter-version.txt)
- sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\
$$VERSION$$+$$VERCODE$$/' pubspec.yaml
- sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml
- pushd android
- grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g'
@
- popd
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
scanignore:
- packages/app_store/uri_store/pubspec.yaml
- packages/app_store/shared/pubspec.yaml
- packages/scanner/shared/pubspec.yaml
- packages/scanner/zxing/pubspec.yaml
scandelete:
- packages/smooth_app/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart
- versionName: 4.22.2
versionCode: 1571
commit: v4.22.2
subdir: packages/smooth_app
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
output: build/app/outputs/apk/release/app-release-unsigned.apk
srclibs:
- flutter@stable
rm:
- packages/smooth_app/ios
- packages/scanner/ml_kit
- packages/app_store/google_play
- packages/app_store/apple_app_store
prebuild:
- git -C $$flutter$$ checkout -f $(cat ../../flutter-version.txt)
- sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\
$$VERSION$$+$$VERCODE$$/' pubspec.yaml
- sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml
- pushd android
- grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g'
@
- popd
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub get
scanignore:
- packages/app_store/uri_store/pubspec.yaml
- packages/app_store/shared/pubspec.yaml
- packages/scanner/shared/pubspec.yaml
- packages/scanner/zxing/pubspec.yaml
scandelete:
- packages/smooth_app/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin:$$flutter$$/bin/cache/dart-sdk/bin/:$PATH
- $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart
- versionName: 4.22.3
versionCode: 1572
commit: v4.22.3
subdir: packages/smooth_app
sudo:
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- apt-get install -y -t trixie openjdk-21-jdk-headless
- update-alternatives --auto java
output: build/app/outputs/apk/release/app-release-unsigned.apk
srclibs:
- flutter@stable
rm:
- packages/smooth_app/ios
- packages/scanner/ml_kit
- packages/app_store/google_play
- packages/app_store/apple_app_store
prebuild:
- git -C $$flutter$$ checkout -f $(cat ../../flutter-version.txt)
- sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\
$$VERSION$$+$$VERCODE$$/' pubspec.yaml
- sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml
- pushd android
- grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g'
@
- popd
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub get
scanignore:
- packages/app_store/uri_store/pubspec.yaml
- packages/app_store/shared/pubspec.yaml
- packages/scanner/shared/pubspec.yaml
- packages/scanner/zxing/pubspec.yaml
scandelete:
- packages/smooth_app/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin:$$flutter$$/bin/cache/dart-sdk/bin/:$PATH
- $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart
AutoUpdateMode: Version v%v
UpdateCheckMode: HTTP
UpdateCheckData: https://github.com/openfoodfacts/smooth-app/releases/latest/download/version-code.txt|(\d+)|https://github.com/openfoodfacts/smooth-app/releases/latest|releases/tag/v([\d.]+)
CurrentVersion: 4.22.3
CurrentVersionCode: 1572