diff --git a/metadata/com.databag.yml b/metadata/com.databag.yml
index cba3fe39e1..a072b24d29 100644
--- a/metadata/com.databag.yml
+++ b/metadata/com.databag.yml
@@ -1005,6 +1005,254 @@ Builds:
gradleprops:
- reactNativeArchitectures=x86_64
+ - versionName: '1.0'
+ versionCode: 5001
+ commit: 7202e2825ce99ade0e924d3a76720eb2b043869d
+ subdir: app/mobile/android/app
+ sudo:
+ - apt-get update
+ - apt-get install -y libtool autoconf automake python-is-python3 python3-distutils
+ - sysctl fs.inotify.max_user_watches=524288
+ - curl -Lo node.tar.gz https://nodejs.org/dist/v16.18.0/node-v16.18.0-linux-x64.tar.gz
+ - echo "faca6476cb5b41aa995370fd856d16fcfbbef5c18718a6fa44cc1bae4140849d node.tar.gz"
+ | sha256sum -c -
+ - tar xzf node.tar.gz --strip-components=1 -C /usr/local/
+ - npm -g install yarn
+ init: yarn install
+ gradle:
+ - yes
+ srclibs:
+ - libsodium@1.0.18
+ rm:
+ - app/mobile/node_modules/react-native/sdks/hermesc/win64-bin/*
+ prebuild:
+ - sed -i -e '192s/.*/try{retriever.release();}catch(IOException e){throw new
+ IllegalStateException();}/' ../../node_modules/react-native-create-thumbnail/android/src/main/java/com/createthumbnail/CreateThumbnailModule.java
+ - sed -i -e '10,12d' ../../node_modules/react-native-rsa-native/android/bin/build.gradle
+ - sed -i -e '13,15d' ../../node_modules/react-native-rsa-native/android/build.gradle
+ - sed -i -e '/installReferrerVersion/,+11d' ../../node_modules/react-native-device-info/android/build.gradle
+ - sed -i -e "/swiperefreshlayout/a implementation(project(':react-native-device-info'))
+ { exclude group\x3a 'com.google.firebase'\\ exclude group\x3a 'com.google.android.gms'\\
+ exclude group\x3a 'com.android.installreferrer'\\ }" build.gradle
+ - sed -i -e '\!WRITE_EXTERNAL_STORAGE!a' -e 's!xmlns:android!xmlns:tools="http://schemas.android.com/tools"
+ xmlns:android!' src/main/AndroidManifest.xml
+ scanignore:
+ - app/mobile/node_modules/jsc-android
+ - app/mobile/node_modules/react-native-receive-sharing-intent
+ - app/mobile/node_modules/react-native-vector-icons
+ - app/mobile/node_modules/react-native-webrtc
+ - app/mobile/node_modules/react-native-share
+ - app/mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
+ - app/mobile/node_modules/react-native-reanimated/android/build.gradle
+ - app/mobile/node_modules/react-native-create-thumbnail/android/build.gradle
+ - app/mobile/node_modules/react-native-fast-image/android/build.gradle
+ - app/mobile/node_modules/@bam.tech/react-native-image-resizer/android/build.gradle
+ - app/mobile/node_modules/react-native-safe-area-context/android/build.gradle
+ - app/mobile/node_modules/react-native-screens/android/build.gradle
+ - app/mobile/node_modules/react-native-device-info/android/build.gradle
+ - app/mobile/node_modules/react-native-document-picker/android/build.gradle
+ - app/mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
+ - app/mobile/node_modules/react-native-rsa-native/android/build.gradle
+ scandelete:
+ - app/mobile/node_modules/
+ build:
+ - lib="$PWD/../../node_modules/react-native-sodium/libsodium"
+ - target_sdk_version=`sed -n -E 's/.*targetSdkVersion = ([0-9]{1,2}).*/\1/p'
+ ../build.gradle`
+ - pushd $$libsodium$$
+ - ./dist-build/android-armv7-a.sh
+ - popd
+ ndk: r21d
+ gradleprops:
+ - reactNativeArchitectures=armeabi-v7a
+
+ - versionName: '1.0'
+ versionCode: 5002
+ commit: 7202e2825ce99ade0e924d3a76720eb2b043869d
+ subdir: app/mobile/android/app
+ sudo:
+ - apt-get update
+ - apt-get install -y libtool autoconf automake python-is-python3 python3-distutils
+ - sysctl fs.inotify.max_user_watches=524288
+ - curl -Lo node.tar.gz https://nodejs.org/dist/v16.18.0/node-v16.18.0-linux-x64.tar.gz
+ - echo "faca6476cb5b41aa995370fd856d16fcfbbef5c18718a6fa44cc1bae4140849d node.tar.gz"
+ | sha256sum -c -
+ - tar xzf node.tar.gz --strip-components=1 -C /usr/local/
+ - npm -g install yarn
+ init: yarn install
+ gradle:
+ - yes
+ srclibs:
+ - libsodium@1.0.18
+ rm:
+ - app/mobile/node_modules/react-native/sdks/hermesc/win64-bin/*
+ prebuild:
+ - sed -i -e '192s/.*/try{retriever.release();}catch(IOException e){throw new
+ IllegalStateException();}/' ../../node_modules/react-native-create-thumbnail/android/src/main/java/com/createthumbnail/CreateThumbnailModule.java
+ - sed -i -e '10,12d' ../../node_modules/react-native-rsa-native/android/bin/build.gradle
+ - sed -i -e '13,15d' ../../node_modules/react-native-rsa-native/android/build.gradle
+ - sed -i -e '/installReferrerVersion/,+11d' ../../node_modules/react-native-device-info/android/build.gradle
+ - sed -i -e "/swiperefreshlayout/a implementation(project(':react-native-device-info'))
+ { exclude group\x3a 'com.google.firebase'\\ exclude group\x3a 'com.google.android.gms'\\
+ exclude group\x3a 'com.android.installreferrer'\\ }" build.gradle
+ - sed -i -e '\!WRITE_EXTERNAL_STORAGE!a' -e 's!xmlns:android!xmlns:tools="http://schemas.android.com/tools"
+ xmlns:android!' src/main/AndroidManifest.xml
+ scanignore:
+ - app/mobile/node_modules/jsc-android
+ - app/mobile/node_modules/react-native-receive-sharing-intent
+ - app/mobile/node_modules/react-native-vector-icons
+ - app/mobile/node_modules/react-native-webrtc
+ - app/mobile/node_modules/react-native-share
+ - app/mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
+ - app/mobile/node_modules/react-native-reanimated/android/build.gradle
+ - app/mobile/node_modules/react-native-create-thumbnail/android/build.gradle
+ - app/mobile/node_modules/react-native-fast-image/android/build.gradle
+ - app/mobile/node_modules/@bam.tech/react-native-image-resizer/android/build.gradle
+ - app/mobile/node_modules/react-native-safe-area-context/android/build.gradle
+ - app/mobile/node_modules/react-native-screens/android/build.gradle
+ - app/mobile/node_modules/react-native-device-info/android/build.gradle
+ - app/mobile/node_modules/react-native-document-picker/android/build.gradle
+ - app/mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
+ - app/mobile/node_modules/react-native-rsa-native/android/build.gradle
+ scandelete:
+ - app/mobile/node_modules/
+ build:
+ - lib="$PWD/../../node_modules/react-native-sodium/libsodium"
+ - target_sdk_version=`sed -n -E 's/.*targetSdkVersion = ([0-9]{1,2}).*/\1/p'
+ ../build.gradle`
+ - pushd $$libsodium$$
+ - ./dist-build/android-x86.sh
+ - popd
+ ndk: r21d
+ gradleprops:
+ - reactNativeArchitectures=x86
+
+ - versionName: '1.0'
+ versionCode: 5003
+ commit: 7202e2825ce99ade0e924d3a76720eb2b043869d
+ subdir: app/mobile/android/app
+ sudo:
+ - apt-get update
+ - apt-get install -y libtool autoconf automake python-is-python3 python3-distutils
+ - sysctl fs.inotify.max_user_watches=524288
+ - curl -Lo node.tar.gz https://nodejs.org/dist/v16.18.0/node-v16.18.0-linux-x64.tar.gz
+ - echo "faca6476cb5b41aa995370fd856d16fcfbbef5c18718a6fa44cc1bae4140849d node.tar.gz"
+ | sha256sum -c -
+ - tar xzf node.tar.gz --strip-components=1 -C /usr/local/
+ - npm -g install yarn
+ init: yarn install
+ gradle:
+ - yes
+ srclibs:
+ - libsodium@1.0.18
+ rm:
+ - app/mobile/node_modules/react-native/sdks/hermesc/win64-bin/*
+ prebuild:
+ - sed -i -e '192s/.*/try{retriever.release();}catch(IOException e){throw new
+ IllegalStateException();}/' ../../node_modules/react-native-create-thumbnail/android/src/main/java/com/createthumbnail/CreateThumbnailModule.java
+ - sed -i -e '10,12d' ../../node_modules/react-native-rsa-native/android/bin/build.gradle
+ - sed -i -e '13,15d' ../../node_modules/react-native-rsa-native/android/build.gradle
+ - sed -i -e '/installReferrerVersion/,+11d' ../../node_modules/react-native-device-info/android/build.gradle
+ - sed -i -e "/swiperefreshlayout/a implementation(project(':react-native-device-info'))
+ { exclude group\x3a 'com.google.firebase'\\ exclude group\x3a 'com.google.android.gms'\\
+ exclude group\x3a 'com.android.installreferrer'\\ }" build.gradle
+ - sed -i -e '\!WRITE_EXTERNAL_STORAGE!a' -e 's!xmlns:android!xmlns:tools="http://schemas.android.com/tools"
+ xmlns:android!' src/main/AndroidManifest.xml
+ scanignore:
+ - app/mobile/node_modules/jsc-android
+ - app/mobile/node_modules/react-native-receive-sharing-intent
+ - app/mobile/node_modules/react-native-vector-icons
+ - app/mobile/node_modules/react-native-webrtc
+ - app/mobile/node_modules/react-native-share
+ - app/mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
+ - app/mobile/node_modules/react-native-reanimated/android/build.gradle
+ - app/mobile/node_modules/react-native-create-thumbnail/android/build.gradle
+ - app/mobile/node_modules/react-native-fast-image/android/build.gradle
+ - app/mobile/node_modules/@bam.tech/react-native-image-resizer/android/build.gradle
+ - app/mobile/node_modules/react-native-safe-area-context/android/build.gradle
+ - app/mobile/node_modules/react-native-screens/android/build.gradle
+ - app/mobile/node_modules/react-native-device-info/android/build.gradle
+ - app/mobile/node_modules/react-native-document-picker/android/build.gradle
+ - app/mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
+ - app/mobile/node_modules/react-native-rsa-native/android/build.gradle
+ scandelete:
+ - app/mobile/node_modules/
+ build:
+ - lib="$PWD/../../node_modules/react-native-sodium/libsodium"
+ - target_sdk_version=`sed -n -E 's/.*targetSdkVersion = ([0-9]{1,2}).*/\1/p'
+ ../build.gradle`
+ - pushd $$libsodium$$
+ - ./dist-build/android-armv8-a.sh
+ - popd
+ ndk: r21d
+ gradleprops:
+ - reactNativeArchitectures=arm64-v8a
+
+ - versionName: '1.0'
+ versionCode: 5004
+ commit: 7202e2825ce99ade0e924d3a76720eb2b043869d
+ subdir: app/mobile/android/app
+ sudo:
+ - apt-get update
+ - apt-get install -y libtool autoconf automake python-is-python3 python3-distutils
+ - sysctl fs.inotify.max_user_watches=524288
+ - curl -Lo node.tar.gz https://nodejs.org/dist/v16.18.0/node-v16.18.0-linux-x64.tar.gz
+ - echo "faca6476cb5b41aa995370fd856d16fcfbbef5c18718a6fa44cc1bae4140849d node.tar.gz"
+ | sha256sum -c -
+ - tar xzf node.tar.gz --strip-components=1 -C /usr/local/
+ - npm -g install yarn
+ init: yarn install
+ gradle:
+ - yes
+ srclibs:
+ - libsodium@1.0.18
+ rm:
+ - app/mobile/node_modules/react-native/sdks/hermesc/win64-bin/*
+ prebuild:
+ - sed -i -e '192s/.*/try{retriever.release();}catch(IOException e){throw new
+ IllegalStateException();}/' ../../node_modules/react-native-create-thumbnail/android/src/main/java/com/createthumbnail/CreateThumbnailModule.java
+ - sed -i -e '10,12d' ../../node_modules/react-native-rsa-native/android/bin/build.gradle
+ - sed -i -e '13,15d' ../../node_modules/react-native-rsa-native/android/build.gradle
+ - sed -i -e '/installReferrerVersion/,+11d' ../../node_modules/react-native-device-info/android/build.gradle
+ - sed -i -e "/swiperefreshlayout/a implementation(project(':react-native-device-info'))
+ { exclude group\x3a 'com.google.firebase'\\ exclude group\x3a 'com.google.android.gms'\\
+ exclude group\x3a 'com.android.installreferrer'\\ }" build.gradle
+ - sed -i -e '\!WRITE_EXTERNAL_STORAGE!a' -e 's!xmlns:android!xmlns:tools="http://schemas.android.com/tools"
+ xmlns:android!' src/main/AndroidManifest.xml
+ scanignore:
+ - app/mobile/node_modules/jsc-android
+ - app/mobile/node_modules/react-native-receive-sharing-intent
+ - app/mobile/node_modules/react-native-vector-icons
+ - app/mobile/node_modules/react-native-webrtc
+ - app/mobile/node_modules/react-native-share
+ - app/mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
+ - app/mobile/node_modules/react-native-reanimated/android/build.gradle
+ - app/mobile/node_modules/react-native-create-thumbnail/android/build.gradle
+ - app/mobile/node_modules/react-native-fast-image/android/build.gradle
+ - app/mobile/node_modules/@bam.tech/react-native-image-resizer/android/build.gradle
+ - app/mobile/node_modules/react-native-safe-area-context/android/build.gradle
+ - app/mobile/node_modules/react-native-screens/android/build.gradle
+ - app/mobile/node_modules/react-native-device-info/android/build.gradle
+ - app/mobile/node_modules/react-native-document-picker/android/build.gradle
+ - app/mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
+ - app/mobile/node_modules/react-native-rsa-native/android/build.gradle
+ scandelete:
+ - app/mobile/node_modules/
+ build:
+ - lib="$PWD/../../node_modules/react-native-sodium/libsodium"
+ - target_sdk_version=`sed -n -E 's/.*targetSdkVersion = ([0-9]{1,2}).*/\1/p'
+ ../build.gradle`
+ - pushd $$libsodium$$
+ - ./dist-build/android-x86_64.sh
+ - popd
+ ndk: r21d
+ gradleprops:
+ - reactNativeArchitectures=x86_64
+
AutoUpdateMode: Version
UpdateCheckMode: Tags
VercodeOperation:
@@ -1013,4 +1261,4 @@ VercodeOperation:
- 1000 * %c + 3
- 1000 * %c + 4
CurrentVersion: '1.0'
-CurrentVersionCode: 4004
+CurrentVersionCode: 5004