mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-07-14 18:21:42 +00:00
2199 lines
108 KiB
YAML
2199 lines
108 KiB
YAML
Categories:
|
|
- Writing
|
|
License: MIT
|
|
WebSite: https://joplinapp.org/
|
|
SourceCode: https://github.com/laurent22/joplin
|
|
Translation: https://github.com/laurent22/joplin#localisation
|
|
Changelog: https://joplinapp.org/changelog_android/
|
|
Donate: https://joplinapp.org/donate/
|
|
|
|
AutoName: Joplin
|
|
Description: |-
|
|
Note: This release can lag significantly behind the official release which can be an issue when a timely update is needed. It may be less secure because the app might have a known security vulnerability for several days, even if the official app has been patched. It does not have camera capabilities. Issues with this version might be raised on https://gitlab.com/fdroid/fdroiddata for user @muelli
|
|
|
|
<strong>Joplin</strong> is a note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in <a href="#markdown">Markdown format</a>.
|
|
|
|
Notes exported from Evernote and other applications <a href="https://joplinapp.org/help/#importing">can be imported</a> into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported.
|
|
|
|
The notes can be securely <a href="https://joplinapp.org/help/#synchronisation">synchronised</a> using <a href="https://joplinapp.org/help/#encryption">end-to-end encryption</a> with various cloud services including Nextcloud, Dropbox, OneDrive and <a href="https://joplinapp.org/plans/">Joplin Cloud</a>.
|
|
|
|
Full text search is available on all platforms to quickly find the information you need. The app can be customised using plugins and themes, and you can also easily create your own.
|
|
|
|
The application is available for Windows, Linux, macOS, Android and iOS. A <a href="https://joplinapp.org/clipper/">Web Clipper</a>, to save web pages and screenshots from your browser, is also available for <a href="https://addons.mozilla.org/firefox/addon/joplin-web-clipper/">Firefox</a> and <a href="https://chrome.google.com/webstore/detail/joplin-web-clipper/alofnhikmmkdbbbgpnglcpdollgjjfek?hl=en-GB">Chrome</a>.
|
|
|
|
RepoType: git
|
|
Repo: https://github.com/laurent22/joplin.git
|
|
|
|
Builds:
|
|
- versionName: 2.10.8
|
|
versionCode: 2097684
|
|
commit: 405c528ef00dee550dbf1586505c27bbff2d69e8
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- remove-camera.patch
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i '/android.permission.CAMERA/d' packages/app-mobile/android/app/src/main/AndroidManifest.xml
|
|
- popd
|
|
- sed -i -e '\!ACCESS_NETWORK_STATE!a<uses-permission android:name="com.android.vending.CHECK_LICENSE"
|
|
tools:node="remove" />' -e 's!xmlns:android!xmlns:tools="http://schemas.android.com/tools"
|
|
xmlns:android!' src/main/AndroidManifest.xml
|
|
- sed -i '/:react-native-camera/{N;N;d}' build.gradle
|
|
- pushd ../../../../packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
scanignore:
|
|
- packages/app-mobile/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/android
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/ReactAndroid/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-document-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/datetimepicker/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
- .yarn/cache/
|
|
- .yarn/install-state.gz
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.10.9
|
|
versionCode: 2097685
|
|
commit: a0f582b2b9a7dfecf35705601f6ae7e12902d834
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- remove-camera.patch
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i '/android.permission.CAMERA/d' packages/app-mobile/android/app/src/main/AndroidManifest.xml
|
|
- popd
|
|
- sed -i -e '\!ACCESS_NETWORK_STATE!a<uses-permission android:name="com.android.vending.CHECK_LICENSE"
|
|
tools:node="remove" />' -e 's!xmlns:android!xmlns:tools="http://schemas.android.com/tools"
|
|
xmlns:android!' src/main/AndroidManifest.xml
|
|
- sed -i '/:react-native-camera/{N;N;d}' build.gradle
|
|
- pushd ../../../../packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
scanignore:
|
|
- packages/app-mobile/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/android
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/ReactAndroid/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-document-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/datetimepicker/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
- .yarn/cache/
|
|
- .yarn/install-state.gz
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.11.2
|
|
versionCode: 2097687
|
|
commit: 13cdaabb17bf6f3a4734e85d54bb4b99597eb4d1
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- remove-camera.patch
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i '/android.permission.CAMERA/d' packages/app-mobile/android/app/src/main/AndroidManifest.xml
|
|
- popd
|
|
- sed -i -e '\!ACCESS_NETWORK_STATE!a<uses-permission android:name="com.android.vending.CHECK_LICENSE"
|
|
tools:node="remove" />' -e 's!xmlns:android!xmlns:tools="http://schemas.android.com/tools"
|
|
xmlns:android!' src/main/AndroidManifest.xml
|
|
- sed -i '/:react-native-camera/{N;N;d}' build.gradle
|
|
- pushd ../../../../packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
scanignore:
|
|
- packages/app-mobile/android/build.gradle
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/android
|
|
- packages/app-mobile/node_modules/@react-native-community/datetimepicker/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-document-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/ReactAndroid/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
- .yarn/cache/
|
|
- .yarn/install-state.gz
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.11.4
|
|
versionCode: 2097689
|
|
commit: ef86e01cd64fcf81e5804e3940c7db53220520ac
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- remove-camera.patch
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i '/android.permission.CAMERA/d' packages/app-mobile/android/app/src/main/AndroidManifest.xml
|
|
- popd
|
|
- sed -i -e '\!ACCESS_NETWORK_STATE!a<uses-permission android:name="com.android.vending.CHECK_LICENSE"
|
|
tools:node="remove" />' -e 's!xmlns:android!xmlns:tools="http://schemas.android.com/tools"
|
|
xmlns:android!' src/main/AndroidManifest.xml
|
|
- sed -i '/:react-native-camera/{N;N;d}' build.gradle
|
|
- pushd ../../../../packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
scanignore:
|
|
- packages/app-mobile/android/build.gradle
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/android
|
|
- packages/app-mobile/node_modules/@react-native-community/datetimepicker/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-document-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/ReactAndroid/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
- .yarn/cache/
|
|
- .yarn/install-state.gz
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.11.7
|
|
versionCode: 2097692
|
|
commit: d44f212b953bb294e6fd4eddbb1def8ccc8e702d
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- remove-camera.patch
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i '/android.permission.CAMERA/d' packages/app-mobile/android/app/src/main/AndroidManifest.xml
|
|
- popd
|
|
- sed -i -e '\!ACCESS_NETWORK_STATE!a<uses-permission android:name="com.android.vending.CHECK_LICENSE"
|
|
tools:node="remove" />' -e 's!xmlns:android!xmlns:tools="http://schemas.android.com/tools"
|
|
xmlns:android!' src/main/AndroidManifest.xml
|
|
- sed -i '/:react-native-camera/{N;N;d}' build.gradle
|
|
- pushd ../../../../packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
scanignore:
|
|
- packages/app-mobile/android/build.gradle
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/android
|
|
- packages/app-mobile/node_modules/@react-native-community/datetimepicker/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-document-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/ReactAndroid/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
- packages/react-native-vosk/node_modules/react-native/build.gradle.kts
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- packages/react-native-vosk
|
|
- node_modules
|
|
- .yarn/cache/
|
|
- .yarn/install-state.gz
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.11.10
|
|
versionCode: 2097695
|
|
commit: 60aff6ae77dfd3f910f35ae9c3e6dee8a581b418
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- remove-camera.patch
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i '/android.permission.CAMERA/d' packages/app-mobile/android/app/src/main/AndroidManifest.xml
|
|
- popd
|
|
- sed -i -e '\!ACCESS_NETWORK_STATE!a<uses-permission android:name="com.android.vending.CHECK_LICENSE"
|
|
tools:node="remove" />' -e 's!xmlns:android!xmlns:tools="http://schemas.android.com/tools"
|
|
xmlns:android!' src/main/AndroidManifest.xml
|
|
- sed -i '/:react-native-camera/{N;N;d}' build.gradle
|
|
- pushd ../../../../packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
scanignore:
|
|
- packages/app-mobile/android/build.gradle
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/android
|
|
- packages/app-mobile/node_modules/@react-native-community/datetimepicker/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-document-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/ReactAndroid/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
- packages/react-native-vosk/node_modules/react-native/build.gradle.kts
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- packages/react-native-vosk
|
|
- node_modules
|
|
- .yarn/cache/
|
|
- .yarn/install-state.gz
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.11.13
|
|
versionCode: 2097698
|
|
commit: c17b02cfb5935478fcd58aaf49681370179f36d3
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- remove-camera.patch
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i '/android.permission.CAMERA/d' packages/app-mobile/android/app/src/main/AndroidManifest.xml
|
|
- popd
|
|
- sed -i -e '\!ACCESS_NETWORK_STATE!a<uses-permission android:name="com.android.vending.CHECK_LICENSE"
|
|
tools:node="remove" />' -e 's!xmlns:android!xmlns:tools="http://schemas.android.com/tools"
|
|
xmlns:android!' src/main/AndroidManifest.xml
|
|
- sed -i '/:react-native-camera/{N;N;d}' build.gradle
|
|
- pushd ../../../../packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
scanignore:
|
|
- packages/app-mobile/android/build.gradle
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/android
|
|
- packages/app-mobile/node_modules/@react-native-community/datetimepicker/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-document-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/ReactAndroid/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
- .yarn/cache/
|
|
- .yarn/install-state.gz
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.11.14
|
|
versionCode: 2097699
|
|
commit: 865cedc24f7484134af409d568ba5d799ad131b3
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- remove-camera.patch
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i '/android.permission.CAMERA/d' packages/app-mobile/android/app/src/main/AndroidManifest.xml
|
|
- popd
|
|
- sed -i -e '\!ACCESS_NETWORK_STATE!a<uses-permission android:name="com.android.vending.CHECK_LICENSE"
|
|
tools:node="remove" />' -e 's!xmlns:android!xmlns:tools="http://schemas.android.com/tools"
|
|
xmlns:android!' src/main/AndroidManifest.xml
|
|
- sed -i '/:react-native-camera/{N;N;d}' build.gradle
|
|
- pushd ../../../../packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
scanignore:
|
|
- packages/app-mobile/android/build.gradle
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/android
|
|
- packages/app-mobile/node_modules/@react-native-community/datetimepicker/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-document-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/ReactAndroid/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
- .yarn/cache/
|
|
- .yarn/install-state.gz
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.11.16
|
|
versionCode: 2097701
|
|
commit: 6f3f866f78e0ec101594ff05851ef715b4cd8d65
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- remove-camera.patch
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i '/android.permission.CAMERA/d' packages/app-mobile/android/app/src/main/AndroidManifest.xml
|
|
- popd
|
|
- sed -i -e '\!ACCESS_NETWORK_STATE!a<uses-permission android:name="com.android.vending.CHECK_LICENSE"
|
|
tools:node="remove" />' -e 's!xmlns:android!xmlns:tools="http://schemas.android.com/tools"
|
|
xmlns:android!' src/main/AndroidManifest.xml
|
|
- sed -i '/:react-native-camera/{N;N;d}' build.gradle
|
|
- pushd ../../../../packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
scanignore:
|
|
- packages/app-mobile/android/build.gradle
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/android
|
|
- packages/app-mobile/node_modules/@react-native-community/datetimepicker/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-document-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/ReactAndroid/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
- .yarn/cache/
|
|
- .yarn/install-state.gz
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.11.22
|
|
versionCode: 2097707
|
|
commit: 9160f0e2a24a4bc6448538ba240b1774ab020c1c
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- remove-camera.patch
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i '/android.permission.CAMERA/d' packages/app-mobile/android/app/src/main/AndroidManifest.xml
|
|
- popd
|
|
- sed -i -e '\!ACCESS_NETWORK_STATE!a<uses-permission android:name="com.android.vending.CHECK_LICENSE"
|
|
tools:node="remove" />' -e 's!xmlns:android!xmlns:tools="http://schemas.android.com/tools"
|
|
xmlns:android!' src/main/AndroidManifest.xml
|
|
- sed -i '/:react-native-camera/{N;N;d}' build.gradle
|
|
- pushd ../../../../packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
scanignore:
|
|
- packages/app-mobile/android/build.gradle
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/android
|
|
- packages/app-mobile/node_modules/@react-native-community/datetimepicker/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/push-notification-ios/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-blob-util/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-document-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/ReactAndroid/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
- .yarn/cache/
|
|
- .yarn/install-state.gz
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.11.27
|
|
versionCode: 2097712
|
|
commit: a1d9943bbe8d7e9ce70f921a73c4baf977f9af9f
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- remove-camera.patch
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i '/android.permission.CAMERA/d' packages/app-mobile/android/app/src/main/AndroidManifest.xml
|
|
- popd
|
|
- sed -i -e '\!ACCESS_NETWORK_STATE!a<uses-permission android:name="com.android.vending.CHECK_LICENSE"
|
|
tools:node="remove" />' -e 's!xmlns:android!xmlns:tools="http://schemas.android.com/tools"
|
|
xmlns:android!' src/main/AndroidManifest.xml
|
|
- sed -i '/:react-native-camera/{N;N;d}' build.gradle
|
|
- pushd ../../../../packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
scanignore:
|
|
- packages/app-mobile/android/build.gradle
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/push-notification-ios/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-document-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-localize/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
- .yarn/cache/
|
|
- .yarn/install-state.gz
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.11.30
|
|
versionCode: 2097715
|
|
disable: fails to build
|
|
commit: 95d83a8ced80b3d889cec72c22e53075c8c1dfb6
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- remove-camera.patch
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i '/android.permission.CAMERA/d' packages/app-mobile/android/app/src/main/AndroidManifest.xml
|
|
- popd
|
|
- sed -i -e '\!ACCESS_NETWORK_STATE!a<uses-permission android:name="com.android.vending.CHECK_LICENSE"
|
|
tools:node="remove" />' -e 's!xmlns:android!xmlns:tools="http://schemas.android.com/tools"
|
|
xmlns:android!' src/main/AndroidManifest.xml
|
|
- sed -i '/:react-native-camera/{N;N;d}' build.gradle
|
|
- pushd ../../../../packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
scanignore:
|
|
- packages/app-mobile/android/build.gradle
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/push-notification-ios/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-document-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-localize/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
- .yarn/cache/
|
|
- .yarn/install-state.gz
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.11.31
|
|
versionCode: 2097716
|
|
commit: e46ecdcb2b0266b7f9f350a85208530fa6c29447
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- remove-camera.patch
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i '/android.permission.CAMERA/d' packages/app-mobile/android/app/src/main/AndroidManifest.xml
|
|
- popd
|
|
- sed -i -e '\!ACCESS_NETWORK_STATE!a<uses-permission android:name="com.android.vending.CHECK_LICENSE"
|
|
tools:node="remove" />' -e 's!xmlns:android!xmlns:tools="http://schemas.android.com/tools"
|
|
xmlns:android!' src/main/AndroidManifest.xml
|
|
- sed -i '/:react-native-camera/{N;N;d}' build.gradle
|
|
- pushd ../../../../packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
scanignore:
|
|
- packages/app-mobile/android/build.gradle
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/android/com/facebook/react
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/push-notification-ios/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-document-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-localize/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
- .yarn/cache/
|
|
- .yarn/install-state.gz
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.11.32
|
|
versionCode: 2097717
|
|
commit: 1118fef164070c130dd911e905bad7ab26e143be
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- remove-camera.patch
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i '/android.permission.CAMERA/d' packages/app-mobile/android/app/src/main/AndroidManifest.xml
|
|
- popd
|
|
- sed -i -e '\!ACCESS_NETWORK_STATE!a<uses-permission android:name="com.android.vending.CHECK_LICENSE"
|
|
tools:node="remove" />' -e 's!xmlns:android!xmlns:tools="http://schemas.android.com/tools"
|
|
xmlns:android!' src/main/AndroidManifest.xml
|
|
- sed -i '/:react-native-camera/{N;N;d}' build.gradle
|
|
- pushd ../../../../packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
scanignore:
|
|
- packages/app-mobile/android/build.gradle
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/android/com/facebook/react
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/push-notification-ios/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-document-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-localize/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
- .yarn/cache/
|
|
- .yarn/install-state.gz
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.12.2
|
|
versionCode: 2097719
|
|
commit: 5855748e069b706e5fda621c114e3551b0646eee
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- remove-camera.patch
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- sed -i -e '/camera/d' -e '/geolocation/d' packages/app-mobile/package.json
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i -e '/installreferrer/,+11d' packages/app-mobile/node_modules/react-native-device-info/android/build.gradle
|
|
- pushd packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
- sed -i -e '/react-native-community\/geolocation/d' -e '/return new Promise/,/});/c
|
|
return this.currentPosition_testResponse();' packages/app-mobile/utils/geolocation-react.js
|
|
- popd
|
|
- sed -i -e 's|maven.aliyun.com/repository/jcenter|maven.google.com|' -e 's|maven.apache.org|repo1.maven.org/maven2|'
|
|
../build.gradle
|
|
- sed -i '/:react-native-camera/,+2d' build.gradle
|
|
- sed -i -e '/android.permission.CAMERA/d' -e '/ACCESS_NETWORK_STATE/a <uses-permission
|
|
android:name="com.android.vending.CHECK_LICENSE" tools:node="remove" />' -e
|
|
's|xmlns:android|xmlns:tools="http://schemas.android.com/tools" xmlns:android|'
|
|
src/main/AndroidManifest.xml
|
|
scanignore:
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/build.gradle.kts
|
|
- packages/app-mobile/node_modules/@bam.tech/react-native-image-resizer/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/push-notification-ios/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-device-info/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-localize/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-reanimated/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
- .yarn/cache/
|
|
- .yarn/install-state.gz
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.12.3
|
|
versionCode: 2097720
|
|
commit: d5a60ba2d79f84b0bab098c06cee45a6c54d825c
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- remove-camera.patch
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- sed -i -e '/camera/d' -e '/geolocation/d' packages/app-mobile/package.json
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i -e '/installreferrer/,+11d' packages/app-mobile/node_modules/react-native-device-info/android/build.gradle
|
|
- pushd packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
- sed -i -e '/react-native-community\/geolocation/d' -e '/return new Promise/,/});/c
|
|
return this.currentPosition_testResponse();' packages/app-mobile/utils/geolocation-react.js
|
|
- popd
|
|
- sed -i -e 's|maven.aliyun.com/repository/jcenter|maven.google.com|' -e 's|maven.apache.org|repo1.maven.org/maven2|'
|
|
../build.gradle
|
|
- sed -i '/:react-native-camera/,+2d' build.gradle
|
|
- sed -i -e '/android.permission.CAMERA/d' -e '/ACCESS_NETWORK_STATE/a <uses-permission
|
|
android:name="com.android.vending.CHECK_LICENSE" tools:node="remove" />' -e
|
|
's|xmlns:android|xmlns:tools="http://schemas.android.com/tools" xmlns:android|'
|
|
src/main/AndroidManifest.xml
|
|
scanignore:
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/build.gradle.kts
|
|
- packages/app-mobile/node_modules/@bam.tech/react-native-image-resizer/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/push-notification-ios/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-device-info/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-localize/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
- .yarn/cache/
|
|
- .yarn/install-state.gz
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.13.4
|
|
versionCode: 2097724
|
|
disable: failed patch
|
|
commit: 4aa2cc689fb63bf61c30a261d952eb3d16021372
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- remove-camera.patch
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- sed -i -e '/camera/d' -e '/geolocation/d' packages/app-mobile/package.json
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i -e '/installreferrer/,+11d' packages/app-mobile/node_modules/react-native-device-info/android/build.gradle
|
|
- pushd packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
- sed -i -e '/react-native-community\/geolocation/d' -e '/return new Promise/,/});/c
|
|
return this.currentPosition_testResponse();' packages/app-mobile/utils/geolocation-react.js
|
|
- popd
|
|
- sed -i -e 's|maven.aliyun.com/repository/jcenter|maven.google.com|' -e 's|maven.apache.org|repo1.maven.org/maven2|'
|
|
../build.gradle
|
|
- sed -i '/:react-native-camera/,+2d' build.gradle
|
|
- sed -i -e '/android.permission.CAMERA/d' -e '/ACCESS_NETWORK_STATE/a <uses-permission
|
|
android:name="com.android.vending.CHECK_LICENSE" tools:node="remove" />' -e
|
|
's|xmlns:android|xmlns:tools="http://schemas.android.com/tools" xmlns:android|'
|
|
src/main/AndroidManifest.xml
|
|
scanignore:
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/build.gradle.kts
|
|
- packages/app-mobile/node_modules/@bam.tech/react-native-image-resizer/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/push-notification-ios/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-device-info/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-localize/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
- .yarn/cache/
|
|
- .yarn/install-state.gz
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.13.5
|
|
versionCode: 2097725
|
|
commit: 3b98060c27a89c5c60ba08892ab15804d39e9319
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- sed -i -e '/camera/d' -e '/geolocation/d' packages/app-mobile/package.json
|
|
- sed -i -e '/CameraView /d' packages/app-mobile/components/screens/Note.tsx
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i -e '/installreferrer/,+11d' packages/app-mobile/node_modules/react-native-device-info/android/build.gradle
|
|
- pushd packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
- sed -i -e '/react-native-community\/geolocation/d' -e '/return new Promise/,/});/c
|
|
return this.currentPosition_testResponse();' packages/app-mobile/utils/geolocation-react.js
|
|
- popd
|
|
- sed -i -e 's|maven.aliyun.com/repository/jcenter|maven.google.com|' -e 's|maven.apache.org|repo1.maven.org/maven2|'
|
|
../build.gradle
|
|
- sed -i '/:react-native-camera/,+2d' build.gradle
|
|
- sed -i -e '/android.permission.CAMERA/d' -e '/ACCESS_NETWORK_STATE/a <uses-permission
|
|
android:name="com.android.vending.CHECK_LICENSE" tools:node="remove" />' -e
|
|
's|xmlns:android|xmlns:tools="http://schemas.android.com/tools" xmlns:android|'
|
|
src/main/AndroidManifest.xml
|
|
scanignore:
|
|
- .yarn/install-state.gz
|
|
- .yarn/cache/*.zip
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/build.gradle.kts
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/push-notification-ios/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-device-info/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-localize/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.13.6
|
|
versionCode: 2097726
|
|
commit: 54f7a837896662b139bcbb50a908821f2089430c
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- sed -i -e '/camera/d' -e '/geolocation/d' packages/app-mobile/package.json
|
|
- sed -i -e '/CameraView /d' packages/app-mobile/components/screens/Note.tsx
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i -e '/installreferrer/,+11d' packages/app-mobile/node_modules/react-native-device-info/android/build.gradle
|
|
- pushd packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
- sed -i -e '/react-native-community\/geolocation/d' -e '/return new Promise/,/});/c
|
|
return this.currentPosition_testResponse();' packages/app-mobile/utils/geolocation-react.js
|
|
- popd
|
|
- sed -i -e 's|maven.aliyun.com/repository/jcenter|maven.google.com|' -e 's|maven.apache.org|repo1.maven.org/maven2|'
|
|
../build.gradle
|
|
- sed -i '/:react-native-camera/,+2d' build.gradle
|
|
- sed -i -e '/android.permission.CAMERA/d' -e '/ACCESS_NETWORK_STATE/a <uses-permission
|
|
android:name="com.android.vending.CHECK_LICENSE" tools:node="remove" />' -e
|
|
's|xmlns:android|xmlns:tools="http://schemas.android.com/tools" xmlns:android|'
|
|
src/main/AndroidManifest.xml
|
|
scanignore:
|
|
- .yarn/install-state.gz
|
|
- .yarn/cache/*.zip
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/build.gradle.kts
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/push-notification-ios/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-device-info/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-localize/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.13.7
|
|
versionCode: 2097727
|
|
commit: ada82538ee67aff7b6e2a70b98bfdb756932fc5b
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- sed -i -e '/camera/d' -e '/geolocation/d' packages/app-mobile/package.json
|
|
- sed -i -e '/CameraView /d' packages/app-mobile/components/screens/Note.tsx
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i -e '/installreferrer/,+11d' packages/app-mobile/node_modules/react-native-device-info/android/build.gradle
|
|
- pushd packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
- sed -i -e '/react-native-community\/geolocation/d' -e '/return new Promise/,/});/c
|
|
return this.currentPosition_testResponse();' packages/app-mobile/utils/geolocation-react.js
|
|
- popd
|
|
- sed -i -e 's|maven.aliyun.com/repository/jcenter|maven.google.com|' -e 's|maven.apache.org|repo1.maven.org/maven2|'
|
|
../build.gradle
|
|
- sed -i '/:react-native-camera/,+2d' build.gradle
|
|
- sed -i -e '/android.permission.CAMERA/d' -e '/ACCESS_NETWORK_STATE/a <uses-permission
|
|
android:name="com.android.vending.CHECK_LICENSE" tools:node="remove" />' -e
|
|
's|xmlns:android|xmlns:tools="http://schemas.android.com/tools" xmlns:android|'
|
|
src/main/AndroidManifest.xml
|
|
scanignore:
|
|
- .yarn/install-state.gz
|
|
- .yarn/cache/*.zip
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/build.gradle.kts
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/push-notification-ios/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-device-info/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-localize/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.13.8
|
|
versionCode: 2097728
|
|
commit: e0795748a979c15b04f2a4867328544984dbd726
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- sed -i -e '/camera/d' -e '/geolocation/d' packages/app-mobile/package.json
|
|
- sed -i -e '/CameraView /d' packages/app-mobile/components/screens/Note.tsx
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i -e '/installreferrer/,+11d' packages/app-mobile/node_modules/react-native-device-info/android/build.gradle
|
|
- pushd packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
- sed -i -e '/react-native-community\/geolocation/d' -e '/return new Promise/,/});/c
|
|
return this.currentPosition_testResponse();' packages/app-mobile/utils/geolocation-react.js
|
|
- popd
|
|
- sed -i -e 's|maven.aliyun.com/repository/jcenter|maven.google.com|' -e 's|maven.apache.org|repo1.maven.org/maven2|'
|
|
../build.gradle
|
|
- sed -i '/:react-native-camera/,+2d' build.gradle
|
|
- sed -i -e '/android.permission.CAMERA/d' -e '/ACCESS_NETWORK_STATE/a <uses-permission
|
|
android:name="com.android.vending.CHECK_LICENSE" tools:node="remove" />' -e
|
|
's|xmlns:android|xmlns:tools="http://schemas.android.com/tools" xmlns:android|'
|
|
src/main/AndroidManifest.xml
|
|
scanignore:
|
|
- .yarn/install-state.gz
|
|
- .yarn/cache/*.zip
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/build.gradle.kts
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/push-notification-ios/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-device-info/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-localize/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.13.10
|
|
versionCode: 2097730
|
|
commit: 39c8fc812d69ed6837329ac637bfe5caf27e5b7e
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y automake build-essential gobject-introspection gtk-doc-tools
|
|
libexif-dev libexpat1-dev libgif-dev liblcms2-dev libpango1.0-dev libpng-dev
|
|
libpoppler-glib-dev librsvg2-dev libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz
|
|
- echo "2c69e7b040c208b61ebf9735c63d2e5bcabfed32ef05a9b8dd5823489ea50d6b node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.26.3
|
|
- libvips@v8.10.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- sed -i -e '/camera/d' -e '/geolocation/d' packages/app-mobile/package.json
|
|
- sed -i -e '/CameraView /d' packages/app-mobile/components/screens/Note.tsx
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i -e '/installreferrer/,+11d' packages/app-mobile/node_modules/react-native-device-info/android/build.gradle
|
|
- pushd packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
- sed -i -e '/react-native-community\/geolocation/d' -e '/return new Promise/,/});/c
|
|
return this.currentPosition_testResponse();' packages/app-mobile/utils/geolocation-react.js
|
|
- popd
|
|
- sed -i -e 's|maven.aliyun.com/repository/jcenter|maven.google.com|' -e 's|maven.apache.org|repo1.maven.org/maven2|'
|
|
../build.gradle
|
|
- sed -i '/:react-native-camera/,+2d' build.gradle
|
|
- sed -i -e '/android.permission.CAMERA/d' -e '/ACCESS_NETWORK_STATE/a <uses-permission
|
|
android:name="com.android.vending.CHECK_LICENSE" tools:node="remove" />' -e
|
|
's|xmlns:android|xmlns:tools="http://schemas.android.com/tools" xmlns:android|'
|
|
src/main/AndroidManifest.xml
|
|
scanignore:
|
|
- .yarn/install-state.gz
|
|
- .yarn/cache/*.zip
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/build.gradle.kts
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/push-notification-ios/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-device-info/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-localize/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- node_modules
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- ./autogen.sh --prefix=$$libvips$$/build/
|
|
- make -j$(nproc)
|
|
- make install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
- versionName: 2.14.5
|
|
versionCode: 2097735
|
|
commit: fd48697fb2ad25291a9a6ffd605863cbecdf1b4e
|
|
subdir: packages/app-mobile/android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- apt-get update
|
|
- apt-get install -y make g++ libc-dev meson ninja-build pkg-config libglib2.0-dev
|
|
gobject-introspection libgirepository1.0-dev gtk-doc-tools libexif-dev libexpat1-dev
|
|
libgif-dev liblcms2-dev libpango1.0-dev libpng-dev libpoppler-glib-dev librsvg2-dev
|
|
libtiff5-dev libtool python-is-python3
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.19.0/node-v18.19.0-linux-x64.tar.gz
|
|
- echo "153312ae9fe8684f345100e4d141a521dc542b36d8c1e09c31ac290eae98c62a node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- corepack enable
|
|
init:
|
|
- pushd ../../../..
|
|
- yarn --version
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- yarn remove --all react-native-camera
|
|
- rm packages/app-mobile/components/CameraView.js
|
|
- rm packages/app-mobile/components/screens/Note.js
|
|
patch:
|
|
- 0001-android-remove-legacy-support.patch
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-sharp@v0.33.1
|
|
- libvips@v8.15.0
|
|
rm:
|
|
- packages/tools/PortableAppsLauncher/
|
|
- packages/app-cli
|
|
- packages/plugin-repo-cli
|
|
- packages/app-desktop
|
|
- packages/app-clipper
|
|
- packages/server
|
|
- packages/app-mobile/components/CameraView.tsx
|
|
prebuild:
|
|
- pushd ../../../..
|
|
- sed -i -e '/camera/d' -e '/geolocation/d' packages/app-mobile/package.json
|
|
- sed -i -e '/CameraView /d' packages/app-mobile/components/screens/Note.tsx
|
|
- YARN_ENABLE_IMMUTABLE_INSTALLS=false BUILD_SEQUENCIAL=1 yarn install
|
|
- sed -i -e '/installreferrer/,+11d' packages/app-mobile/node_modules/react-native-device-info/android/build.gradle
|
|
- pushd packages/app-mobile/node_modules/react-native-rsa-native/android
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' build.gradle bin/build.gradle
|
|
- popd
|
|
- sed -i -e '/react-native-community\/geolocation/d' -e '/return new Promise/,/});/c
|
|
return this.currentPosition_testResponse();' packages/app-mobile/utils/geolocation-react.js
|
|
- popd
|
|
- sed -i -e 's|maven.aliyun.com/repository/jcenter|maven.google.com|' -e 's|maven.apache.org|repo1.maven.org/maven2|'
|
|
../build.gradle
|
|
- sed -i '/:react-native-camera/,+2d' build.gradle
|
|
- sed -i -e '/android.permission.CAMERA/d' -e '/ACCESS_NETWORK_STATE/a <uses-permission
|
|
android:name="com.android.vending.CHECK_LICENSE" tools:node="remove" />' -e
|
|
's|xmlns:android|xmlns:tools="http://schemas.android.com/tools" xmlns:android|'
|
|
src/main/AndroidManifest.xml
|
|
scanignore:
|
|
- .yarn/install-state.gz
|
|
- .yarn/cache/*.zip
|
|
- packages/app-mobile/node_modules/jsc-android
|
|
- packages/app-mobile/node_modules/react-native/build.gradle.kts
|
|
- packages/app-mobile/node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- packages/app-mobile/node_modules/@react-native-community/push-notification-ios/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-device-info/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-get-random-values/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-image-picker/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-localize/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/bin/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-rsa-native/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-safe-area-context/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- packages/app-mobile/node_modules/react-native-securerandom/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-share/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-vector-icons/android/build.gradle
|
|
- packages/app-mobile/node_modules/react-native-webview/android/build.gradle
|
|
- packages/react-native-alarm-notification/android/build.gradle
|
|
- packages/react-native-saf-x/android/build.gradle
|
|
scandelete:
|
|
- packages/app-mobile/node_modules
|
|
- packages/tools/node_modules
|
|
- packages/lib/node_modules
|
|
- packages/react-native-alarm-notification/node_modules
|
|
- packages/react-native-saf-x/node_modules
|
|
- packages/pdf-viewer/node_modules
|
|
- node_modules
|
|
build:
|
|
- pushd $$libvips$$
|
|
- mkdir build
|
|
- meson setup build --prefix=$$libvips$$/build/
|
|
- cd build
|
|
- meson compile
|
|
- meson install
|
|
- popd
|
|
- pushd $$react-native-sharp$$
|
|
- export PKG_CONFIG_PATH=$$libvips$$/build/lib/pkgconfig/
|
|
- npm install --build-from-source
|
|
- popd
|
|
|
|
MaintainerNotes: |-
|
|
* "g++" is needed for a dependency built by "npm install".
|
|
* "scanignore" of "build.gradle" are for local Maven repositories, the React Native folder
|
|
is for "react-native-0.66.1.aar", and the JSC Android folder for "android-jsc-intl-r241213.jar".
|
|
- we build libvips from source for the sharp library
|
|
|
|
AutoUpdateMode: None
|
|
UpdateCheckMode: Tags android-.*
|
|
CurrentVersion: 2.14.5
|
|
CurrentVersionCode: 2097735
|