diff --git a/metadata/com.lesspass.android.yml b/metadata/com.lesspass.android.yml new file mode 100644 index 0000000000..68f9863c6b --- /dev/null +++ b/metadata/com.lesspass.android.yml @@ -0,0 +1,53 @@ +Categories: + - Security +License: GPL-3.0-only +WebSite: https://lesspass.com/ +SourceCode: https://github.com/lesspass/lesspass +IssueTracker: https://github.com/lesspass/lesspass/issues + +Summary: Generate unique passwords for your accounts based on a master password +Description: |- + LessPass is a stateless password manager. + It derives a site, a login and a master password to generate a unique password. You don't need to sync your password vault across every device. + +RepoType: git +Repo: https://github.com/lesspass/lesspass.git + +Builds: + - versionName: 3.0.2 + versionCode: 30002 + commit: mobile-v3.0.2 + subdir: packages/mobile/android/app/ + sudo: + - curl -Lo node.tar.xz https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz + - echo "0dc6dba645550b66f8f00541a428c29da7c3cde32fb7eda2eb626a9db3bbf08d node.tar.xz" + | sha256sum -c - + - tar xJf node.tar.xz + - cp -a node-v10.13.0-linux-x64/. /usr/local/ + init: + - pushd ../../../../ + - sed -i -e 's/yarn/npm/' package.json + - npm install + - npm run bootstrap + - popd + gradle: + - yes + rm: + - packages/cli/ + prebuild: + - truncate -s 0 ../../node_modules/react-native/local-cli/server/util/external/xsel + - sed -i -e 's#../package.json#../../package.json#' ../build.gradle + scanignore: + - packages/mobile/android/build.gradle + - packages/mobile/node_modules/react-native-screens/android/build.gradle + scandelete: + - node_modules/ + - packages/mobile/node_modules/ + +MaintainerNotes: |- + scanignore is used to allow the "node_modules/react-native/android" local Maven repository. + + We can not enable auto update because the version code is dynamic. + +AutoUpdateMode: None +UpdateCheckMode: None