remove disabled versions

This commit is contained in:
linsui 2024-06-25 14:55:29 +08:00
parent 7ef62b814c
commit 19a7b73191
74 changed files with 1 additions and 18304 deletions

View file

@ -1009,86 +1009,6 @@ Builds:
scandelete: scandelete:
- PipePipeExtractor/extractor/src/test - PipePipeExtractor/extractor/src/test
- versionName: 3.4.2
versionCode: 105001
disable: https://codeberg.org/NullPointerException/PipePipe/issues/78#issuecomment-1823833
commit: 297655ad591ed86d2c3f9b3921b2ca420ec7ca25
subdir: PipePipeClient/app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye openjdk-11-jdk-headless
- update-java-alternatives --set java-1.11.0-openjdk-amd64
gradle:
- yes
output: build/outputs/apk/release/PipePipe_*-armeabi-v7a-release-unsigned.apk
binary: https://codeberg.org/NullPointerException/PipePipe/releases/download/v%v/PipePipe_%v-armeabi-v7a-release.apk
rm:
- PipePipeClient/doc
scandelete:
- PipePipeExtractor/extractor/src/test
- versionName: 3.4.2
versionCode: 105002
disable: https://codeberg.org/NullPointerException/PipePipe/issues/78#issuecomment-1823833
commit: 297655ad591ed86d2c3f9b3921b2ca420ec7ca25
subdir: PipePipeClient/app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye openjdk-11-jdk-headless
- update-java-alternatives --set java-1.11.0-openjdk-amd64
gradle:
- yes
output: build/outputs/apk/release/PipePipe_*-x86-release-unsigned.apk
binary: https://codeberg.org/NullPointerException/PipePipe/releases/download/v%v/PipePipe_%v-x86-release.apk
rm:
- PipePipeClient/doc
scandelete:
- PipePipeExtractor/extractor/src/test
- versionName: 3.4.2
versionCode: 105003
disable: https://codeberg.org/NullPointerException/PipePipe/issues/78#issuecomment-1823833
commit: 297655ad591ed86d2c3f9b3921b2ca420ec7ca25
subdir: PipePipeClient/app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye openjdk-11-jdk-headless
- update-java-alternatives --set java-1.11.0-openjdk-amd64
gradle:
- yes
output: build/outputs/apk/release/PipePipe_*-x86_64-release-unsigned.apk
binary: https://codeberg.org/NullPointerException/PipePipe/releases/download/v%v/PipePipe_%v-x86_64-release.apk
rm:
- PipePipeClient/doc
scandelete:
- PipePipeExtractor/extractor/src/test
- versionName: 3.4.2
versionCode: 105004
disable: https://codeberg.org/NullPointerException/PipePipe/issues/78#issuecomment-1823833
commit: 297655ad591ed86d2c3f9b3921b2ca420ec7ca25
subdir: PipePipeClient/app
submodules: true
sudo:
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye openjdk-11-jdk-headless
- update-java-alternatives --set java-1.11.0-openjdk-amd64
gradle:
- yes
output: build/outputs/apk/release/PipePipe_*-arm64-v8a-release-unsigned.apk
binary: https://codeberg.org/NullPointerException/PipePipe/releases/download/v%v/PipePipe_%v-arm64-v8a-release.apk
rm:
- PipePipeClient/doc
scandelete:
- PipePipeExtractor/extractor/src/test
- versionName: 3.4.3 - versionName: 3.4.3
versionCode: 105101 versionCode: 105101
commit: b7c92b195da11f7c6547d312e2508f1826fe0559 commit: b7c92b195da11f7c6547d312e2508f1826fe0559

View file

@ -1545,37 +1545,6 @@ Builds:
- ./bootstrap.sh - ./bootstrap.sh
- ./b2 headers - ./b2 headers
- versionName: 2024.05.04-9-FDroid
versionCode: 24050409
disable: a critical bug, ref https://github.com/organicmaps/organicmaps/issues/8125
commit: e622ff1d926bd703784bcb8283229459488ab0d6
subdir: android/app
submodules: true
sudo:
- apt-get update
- apt-get install -y g++ ninja-build cmake
gradle:
- fdroid
rm:
- iphone
- qt
- tools/shaders_compiler
- xcode
prebuild:
- sed -i -e '/com.google.firebase/d; /gms/d' build.gradle
- touch secure.properties
- echo '<?xml version="1.0" encoding="utf-8"?><network-security-config/>' >
src/main/res/xml/network_security_config.xml
- cp ../../private_default.h ../../private.h
scanignore:
- data/*.bin
scandelete:
- 3party
build:
- cd ../../3party/boost
- ./bootstrap.sh
- ./b2 headers
- versionName: 2024.05.11-3-FDroid - versionName: 2024.05.11-3-FDroid
versionCode: 24051103 versionCode: 24051103
commit: d8a071a02319e1d724ae6677c148c57fdb159337 commit: d8a071a02319e1d724ae6677c148c57fdb159337

View file

@ -1,174 +0,0 @@
Categories:
- Internet
License: MIT
AuthorName: Rocket.Chat Team
AuthorEmail: mobile@rocket.chat
WebSite: https://rocket.chat/
SourceCode: https://github.com/RocketChat/Rocket.Chat.ReactNative
IssueTracker: https://github.com/RocketChat/Rocket.Chat.ReactNative/issues
Changelog: https://github.com/RocketChat/Rocket.Chat.ReactNative/releases
Donate: https://github.com/RocketChat/Rocket.Chat#donate
AutoName: Rocket.Chat Experimental
Description: |
<b>Note:</b> This FOSS build variant currently lacks any push notification support.
Rocket.Chat is a free and open source team chat collaboration platform that allows users to communicate securely in real-time across devices on web, desktop or mobile and to customize their interface with a range of plugins, themes and integrations with other key software.
By opting for Rocket.Chat, users also benefit from free audio and video conferencing, guest access, screen and file sharing, LiveChat, LDAP Group Sync, two-factor authentication (2FA), E2E encryption, SSO, dozens of OAuth providers and unlimited users, guests, channels, messages, searches and files. Users can set up Rocket.Chat on cloud or by hosting their own servers on-premises.
With more than 700 developer-contributors and over 17k stars on Github, Rocket.Chat has the largest and most active community of chat developers in the open source communication sector.
When you choose Rocket.Chat, you join a passionate community who help to grow the platform with us!
<b>KEY FEATURES:</b>
* Free Open Source Software
* Hassle free MIT license
* BYOS (bring your own server)
* Multiple Rooms
* Direct Messages
* Private Groups
* Public Channels
* Desktop and Mobile Notifications
* Edit and Delete Sent Messages
* Mentions
* Avatars
* Markdown
* Emojis
* Choose between 3 themes: Light, Dark, Black
* Sort conversations alphabetically or group by activity, unread or favourites
* Transcripts / History
* File Upload / Sharing
* I18n - Internationalization with Lingohub
* Hubot Friendly - Hubot Integration Project
* Media Embeds
* Link Previews
* LDAP Authentication
* REST-full APIs
* Remote Locations Video Monitoring
* Native Cross-Platform Desktop Application
<b>GET IT NOW:</b>
* Learn more and install: <a href="https://rocket.chat">https://rocket.chat</a>
* ONE-CLICK-DEPLOYMENT See instructions on our GitHub repository: <a href="https://github.com/RocketChat">https://github.com/RocketChat</a>
RepoType: git
Repo: https://github.com/RocketChat/Rocket.Chat.ReactNative.git
Builds:
- versionName: 4.46.1
versionCode: 57005
disable: https://gitlab.com/fdroid/fdroiddata/-/issues/3183
commit: 4.46.1
subdir: android/app
sudo:
- apt-get update
- apt-get install -y jq libopus0 make g++ cmake maven
- curl -Lo node.tar.gz https://nodejs.org/dist/v21.4.0/node-v21.4.0-linux-x64.tar.gz
- echo "d8cd0ec0b78bcbc591e7a4655a92c1c667e64bc434e7a895904dc1fe9442af1d node.tar.gz"
| sha256sum -c -
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
- npm install -g yarn
- sysctl fs.inotify.max_user_watches=524288 || true
gradle:
- officialFoss
rm:
- ios
- app/lib/notifications/push.ts
- app/lib/notifications/videoConf/backgroundNotificationHandler.ts
- app/lib/notifications/videoConf/getInitialNotification.ts
- patches/react-native-notifications*.patch
- patches/@notifee+react-native*.patch
prebuild:
- sed -i -e 's/999999999/$$VERCODE$$/' ../gradle.properties
- sed -i -e '/crashlytics/d' -e '/gms/d' build.gradle ../build.gradle
- sed -i -e '/firebase/d' ../settings.gradle
- sed -i -e '/^if (!isFoss) {/,/^}/d' -e '/^\s\{8\}if (!isFoss) {/,/^\s\{8\}}/d'
-e '/^\s\{12\}if (!isFoss) {/,/^\s\{12\}}/d' -e '/playImplementation/d' -e
'/detox/d' -e '/defaultConfig {/a ndk{abiFilters "x86_64"}' build.gradle
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' -e 's|$rootDir.*Detox-android|https://jitpack.io|'
../build.gradle
- cd ../..
- sed -i -e '/react-native-notifications/d' -e '/firebase/d' -e '/bugsnag/d'
-e '/"detox":\s"/d' -e '/notifee/d' package.json
- yarn install
- sed -i -e '/libreBuild/,/^ }/d' node_modules/react-native-device-info/android/build.gradle
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
- sed -i -e '/analytics/d' -e '/firebase/d' -e '/bugsnag/d' -e '/crashlytics/d'
-e '/^if (!isFDroidBuild)/,/^}/d' -e '/const \(logEvent\|setCurrentScreen\)/,/^};/s/^\s.*//'
-e '/export default/,/^};/s/^\s.*//' app/lib/methods/helpers/log/index.ts
- sed -i -e '/.\/push/d' -e 's/deviceToken/""/' -e 's/setNotificationsBadgeCount.*;/{count;};/'
-e 's/pushNotificationConfigure.*;/undefined;/' -e '/removeAllNotifications/d'
app/lib/notifications/index.ts
- sed -i -e '/getInitialNotification/d' app/index.tsx
- sed -i -e '/backgroundNotificationHandler/d' index.js
- sed -i -e 's/com.google.android:cameraview:1.0.0/com.github.expo:cameraview:7bf9090302/'
-e "/mavenCentral/amaven { url 'https://jitpack.io' }" node_modules/expo-camera/android/build.gradle
scanignore:
- android/build.gradle
- node_modules/expo/android/build.gradle
- node_modules/expo-application/android/build.gradle
- node_modules/expo-asset/node_modules/expo-file-system/android/build.gradle
- node_modules/expo-av/android/build.gradle
- node_modules/expo-camera/android/build.gradle
- node_modules/expo-constants/android/build.gradle
- node_modules/expo-error-recovery/android/build.gradle
- node_modules/expo-file-system/android/build.gradle
- node_modules/expo-font/android/build.gradle
- node_modules/expo-haptics/android/build.gradle
- node_modules/expo-keep-awake/android/build.gradle
- node_modules/expo-local-authentication/android/build.gradle
- node_modules/expo-modules-core/android/build.gradle
- node_modules/expo/node_modules/expo-file-system/android/build.gradle
- node_modules/expo/node_modules/expo-keep-awake/android/build.gradle
- node_modules/expo-video-thumbnails/android/build.gradle
- node_modules/expo-web-browser/android/build.gradle
- node_modules/hermes-engine
- node_modules/jsc-android
- node_modules/react-native/android/com/facebook/react/react-native
- node_modules/@react-native-async-storage/async-storage/android/build.gradle
- node_modules/react-native-bootsplash/android/build.gradle
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
- node_modules/@react-native-community/art/android/build.gradle
- node_modules/@react-native-community/netinfo/android/build.gradle
- node_modules/@react-native-cookies/cookies/android/build.gradle
- node_modules/react-native-device-info/android/build.gradle
- node_modules/react-native-document-picker/android/build.gradle
- node_modules/react-native-fast-image/android/build.gradle
- node_modules/react-native-flipper/android/build.gradle
- node_modules/react-native-linear-gradient/android/build.gradle
- node_modules/react-native-localize/android/build.gradle
- node_modules/@react-native-masked-view/masked-view/android/build.gradle
- node_modules/react-native-math-view/android/build.gradle
- node_modules/react-native-mmkv-storage/android/build.gradle
- node_modules/react-native-prompt-android/android/build.gradle
- node_modules/react-native-reanimated/android/build.gradle
- node_modules/react-native-restart/android/build.gradle
- node_modules/react-native-safe-area-context/android/build.gradle
- node_modules/react-native-screens/android/build.gradle
- node_modules/react-native-svg/android/build.gradle
- node_modules/react-native-text-size/android/build.gradle
- node_modules/react-native-ui-lib/android/build.gradle
- node_modules/react-native-vector-icons/android/build.gradle
- node_modules/react-native-webview/android/build.gradle
- node_modules/rn-root-view/android/build.gradle
scandelete:
- node_modules
build:
- rm -rf ../../node_modules/react-native-mmkv-storage/android/react-native*
- gradle clean
gradleprops:
- APPLICATION_ID=chat.rocket.android
AutoUpdateMode: None
UpdateCheckMode: HTTP
VercodeOperation:
- '%c + 0'
- '%c + 1'
- '%c + 2'
- '%c + 3'
UpdateCheckData: https://github.com/RocketChat/Rocket.Chat.ReactNative/releases/latest/download/version_code.txt|(\d+)|https://github.com/RocketChat/Rocket.Chat.ReactNative/releases/latest|tree/([\d.]+)
CurrentVersion: 4.49.2
CurrentVersionCode: 61948

View file

@ -1 +0,0 @@
أداه الاتصال بالفريق

View file

@ -1 +0,0 @@
Nástroj pro týmovou komunikaci

View file

@ -1 +0,0 @@
Team-Kommunikationswerkzeug

View file

@ -1 +0,0 @@
Team Communication Tool

View file

@ -1 +0,0 @@
Teama teksta kaj voĉa komunikilo

View file

@ -1 +0,0 @@
Herramienta de comunicación en equipo

View file

@ -1 +0,0 @@
Meeskonna suhtlusvahend

View file

@ -1 +0,0 @@
Talde komunikaziorako tresna

View file

@ -1 +0,0 @@
ابزار ارتباط گروهی

View file

@ -1 +0,0 @@
Outil de communication en équipe

View file

@ -1 +0,0 @@
כלי תקשורת צוותית

View file

@ -1 +0,0 @@
Verkfæri til samskipta í hópum

View file

@ -1 +0,0 @@
Strumento di Comunicazione per Team

View file

@ -1 +0,0 @@
チームコミュニケーションツール

View file

@ -1 +0,0 @@
단체 대화 도구

View file

@ -1 +0,0 @@
Lagkommunikasjonsverktøy

View file

@ -1 +0,0 @@
Narzędzie komunikacji zespołowej

View file

@ -1 +0,0 @@
Ferramenta de comunicação em equipe

View file

@ -1 +0,0 @@
Ferramenta de comunicação da equipa

View file

@ -1 +0,0 @@
Ferramenta de comunicação da equipa

View file

@ -1 +0,0 @@
Instrumentul de comunicare în echipă

View file

@ -1 +0,0 @@
Инструмент для командного взаимодействия

View file

@ -1 +0,0 @@
Mjet Komunikimi Ekipi

View file

@ -1 +0,0 @@
Kommunikationsverktyg för grupper

View file

@ -1 +0,0 @@
Chombo cha Mawasiliano ya Timu

View file

@ -1 +0,0 @@
Takım İletişim Aracı

View file

@ -1 +0,0 @@
Інструмент командної комунікації

View file

@ -1 +0,0 @@
团队沟通工具

View file

@ -1 +0,0 @@
團隊溝通工具

View file

@ -782,105 +782,6 @@ Builds:
- export PUB_CACHE=$(pwd)/.pub-cache - export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter build apk --split-per-abi --target-platform="android-x64" - submodules/flutter/bin/flutter build apk --split-per-abi --target-platform="android-x64"
- versionName: 1.2.0
versionCode: 1020001
disable: https://github.com/adil192/ricochlime/issues/29#issuecomment-2009838582
commit: a1b5879e8d8a3001a6f4888abc8eca949cd1b9fa
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc libc-dev
output: build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk
rm:
- .github
- assets_raw
- flatpak
- installers
- ios
- linux
- macos
- snap
- windows
prebuild:
- ./patches/foss.sh
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter config --no-analytics
- submodules/flutter/bin/flutter pub get
scanignore:
- submodules/flutter/bin/cache
scandelete:
- submodules/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter build apk --split-per-abi --target-platform="android-arm"
- versionName: 1.2.0
versionCode: 1020002
disable: https://github.com/adil192/ricochlime/issues/29#issuecomment-2009838582
commit: a1b5879e8d8a3001a6f4888abc8eca949cd1b9fa
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc libc-dev
output: build/app/outputs/flutter-apk/app-arm64-v8a-release.apk
rm:
- .github
- assets_raw
- flatpak
- installers
- ios
- linux
- macos
- snap
- windows
prebuild:
- ./patches/foss.sh
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter config --no-analytics
- submodules/flutter/bin/flutter pub get
scanignore:
- submodules/flutter/bin/cache
scandelete:
- submodules/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter build apk --split-per-abi --target-platform="android-arm64"
- versionName: 1.2.0
versionCode: 1020003
disable: https://github.com/adil192/ricochlime/issues/29#issuecomment-2009838582
commit: a1b5879e8d8a3001a6f4888abc8eca949cd1b9fa
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc libc-dev
output: build/app/outputs/flutter-apk/app-x86_64-release.apk
rm:
- .github
- assets_raw
- flatpak
- installers
- ios
- linux
- macos
- snap
- windows
prebuild:
- ./patches/foss.sh
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter config --no-analytics
- submodules/flutter/bin/flutter pub get
scanignore:
- submodules/flutter/bin/cache
scandelete:
- submodules/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter build apk --split-per-abi --target-platform="android-x64"
- versionName: 1.3.0 - versionName: 1.3.0
versionCode: 1030001 versionCode: 1030001
commit: b86bf03b516f642214e89bb4830856a9c276427a commit: b86bf03b516f642214e89bb4830856a9c276427a

View file

@ -7073,141 +7073,6 @@ Builds:
--target-platform="android-x64" --target-platform="android-x64"
ndk: 26.1.10909125 ndk: 26.1.10909125
- versionName: 0.23.2
versionCode: 230201
disable: https://github.com/saber-notes/saber/issues/1103#issuecomment-2125034055
commit: dfb7aa0874b994b8c939ae30aab7af32abb6260f
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc libc-dev
output: build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk
srclibs:
- rustup@1.25.2
rm:
- .github
- assets_raw
- flatpak
- installers
- ios
- linux
- macos
- packages/onyxsdk_pen
- snap
- windows
prebuild:
- sed -i -e 's/18,24d/5,11d/' patches/remove_proprietary_dependencies.sh
- ./patches/remove_proprietary_dependencies.sh
- ./patches/remove_request_install_packages_permission.sh
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter config --no-analytics
- submodules/flutter/bin/flutter pub get
scanignore:
- submodules/flutter/bin/cache
scandelete:
- submodules/flutter
- .pub-cache
build:
- $$rustup$$/rustup-init.sh -y
- source $HOME/.cargo/env
- export ANDROID_NDK_ROOT=$$NDK$$
- rustup target add armv7-linux-androideabi
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter build apk --split-per-abi --dart-define=FLAVOR="F-Droid"
--dart-define=APP_STORE="F-Droid" --dart-define=UPDATE_CHECK="false" --dart-define=OFFLINE_FONTS_ONLY="true"
--target-platform="android-arm"
ndk: 26.1.10909125
- versionName: 0.23.2
versionCode: 230202
disable: https://github.com/saber-notes/saber/issues/1103#issuecomment-2125034055
commit: dfb7aa0874b994b8c939ae30aab7af32abb6260f
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc libc-dev
output: build/app/outputs/flutter-apk/app-arm64-v8a-release.apk
srclibs:
- rustup@1.25.2
rm:
- .github
- assets_raw
- flatpak
- installers
- ios
- linux
- macos
- packages/onyxsdk_pen
- snap
- windows
prebuild:
- sed -i -e 's/18,24d/5,11d/' patches/remove_proprietary_dependencies.sh
- ./patches/remove_proprietary_dependencies.sh
- ./patches/remove_request_install_packages_permission.sh
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter config --no-analytics
- submodules/flutter/bin/flutter pub get
scanignore:
- submodules/flutter/bin/cache
scandelete:
- submodules/flutter
- .pub-cache
build:
- $$rustup$$/rustup-init.sh -y
- source $HOME/.cargo/env
- export ANDROID_NDK_ROOT=$$NDK$$
- rustup target add aarch64-linux-android
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter build apk --split-per-abi --dart-define=FLAVOR="F-Droid"
--dart-define=APP_STORE="F-Droid" --dart-define=UPDATE_CHECK="false" --dart-define=OFFLINE_FONTS_ONLY="true"
--target-platform="android-arm64"
ndk: 26.1.10909125
- versionName: 0.23.2
versionCode: 230203
disable: https://github.com/saber-notes/saber/issues/1103#issuecomment-2125034055
commit: dfb7aa0874b994b8c939ae30aab7af32abb6260f
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc libc-dev
output: build/app/outputs/flutter-apk/app-x86_64-release.apk
srclibs:
- rustup@1.25.2
rm:
- .github
- assets_raw
- flatpak
- installers
- ios
- linux
- macos
- packages/onyxsdk_pen
- snap
- windows
prebuild:
- sed -i -e 's/18,24d/5,11d/' patches/remove_proprietary_dependencies.sh
- ./patches/remove_proprietary_dependencies.sh
- ./patches/remove_request_install_packages_permission.sh
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter config --no-analytics
- submodules/flutter/bin/flutter pub get
scanignore:
- submodules/flutter/bin/cache
scandelete:
- submodules/flutter
- .pub-cache
build:
- $$rustup$$/rustup-init.sh -y
- source $HOME/.cargo/env
- export ANDROID_NDK_ROOT=$$NDK$$
- rustup target add x86_64-linux-android
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter build apk --split-per-abi --dart-define=FLAVOR="F-Droid"
--dart-define=APP_STORE="F-Droid" --dart-define=UPDATE_CHECK="false" --dart-define=OFFLINE_FONTS_ONLY="true"
--target-platform="android-x64"
ndk: 26.1.10909125
- versionName: 0.23.3 - versionName: 0.23.3
versionCode: 230301 versionCode: 230301
commit: f48693abf1931d99da154075553985a2e7af703d commit: f48693abf1931d99da154075553985a2e7af703d

View file

@ -294,15 +294,6 @@ Builds:
- yes - yes
prebuild: sed -i -e 's/1024/2048/' ../gradle.properties prebuild: sed -i -e 's/1024/2048/' ../gradle.properties
- versionName: 3.2.2
versionCode: 89
disable: https://github.com/dessalines/thumb-key/issues/400
commit: 7969f64b2c6148c5c80ecfd68e0a88806c3cb229
subdir: app
gradle:
- yes
prebuild: sed -i -e 's/1024/2048/' ../gradle.properties
- versionName: 3.2.3 - versionName: 3.2.3
versionCode: 90 versionCode: 90
commit: 36c436d462bd3c4d8b8e2c85864e0e9cba126199 commit: 36c436d462bd3c4d8b8e2c85864e0e9cba126199

View file

@ -218,18 +218,6 @@ Builds:
gradle: gradle:
- yes - yes
- versionName: 10.1.6
versionCode: 366
disable: from https://github.com/ninelima/avare/tree/foss-fork
commit: FOSS_10.1.6
subdir: app
sudo:
- apt-get update
- apt-get install -y openjdk-11-jdk-headless
- update-alternatives --auto java
gradle:
- yes
- versionName: 10.3.2 - versionName: 10.3.2
versionCode: 382 versionCode: 382
commit: b134a9dd0766f228373ac6264c27f5c5ddb50138 commit: b134a9dd0766f228373ac6264c27f5c5ddb50138

View file

@ -15,228 +15,6 @@ RepoType: git
Repo: https://github.com/Ragebreaker/asteroids-revenge.git Repo: https://github.com/Ragebreaker/asteroids-revenge.git
Builds: Builds:
- versionName: 0.10.3
versionCode: 100041
disable: audio bugs
commit: dbd58f2298cb26bc71d835bdf585e93f0e23adab
timeout: 10800
sudo:
- apt-get update
- apt-get install -y pkgconf clang scons
output: asteroids_revenge.apk
srclibs:
- Godot@4.2.1-stable
prebuild:
- pushd $$Godot$$
- scons --clean platform=linuxbsd target=editor use_llvm=yes tools=yes
- scons --clean platform=android arch=armv7 production=yes target=template_release
- cd platform/android/java
- gradle cleanGodotTemplates
- popd
build:
- export ANDROID_SDK_ROOT=$$SDK$$
- export ANDROID_NDK_ROOT=$$NDK$$
- export GODOT_CFG=~/.config/godot/editor_settings-4.tres
- pushd $$Godot$$
- scons -j `nproc` platform=linuxbsd target=editor use_llvm=yes tools=yes
- scons -j `nproc` platform=android arch=armv7 production=yes target=template_release
- cd platform/android/java
- gradle generateGodotTemplates
- popd
- $$Godot$$/bin/godot.linuxbsd.editor.x86_64.llvm --headless --check-only --quit
project.godot
- sed -i -e 's:\(^.*android_sdk_path\)\s*=.*$:\1 = "$$SDK$$":' $GODOT_CFG
- sed -i -e '/custom_template\/release/s|=.*|="$$Godot$$/bin/android_release.apk"|'
export_presets.cfg
- $$Godot$$/bin/godot.linuxbsd.editor.x86_64.llvm --headless --export-release
'Android arm32' asteroids_revenge.apk
ndk: 25.1.8937393
- versionName: 0.10.3
versionCode: 100042
disable: audio bugs
commit: dbd58f2298cb26bc71d835bdf585e93f0e23adab
timeout: 10800
sudo:
- apt-get update
- apt-get install -y pkgconf clang scons
output: asteroids_revenge.apk
srclibs:
- Godot@4.2.1-stable
prebuild:
- pushd $$Godot$$
- scons --clean platform=linuxbsd target=editor use_llvm=yes tools=yes
- scons --clean platform=android arch=arm64v8 production=yes target=template_release
- cd platform/android/java
- gradle cleanGodotTemplates
- popd
build:
- export ANDROID_SDK_ROOT=$$SDK$$
- export ANDROID_NDK_ROOT=$$NDK$$
- export GODOT_CFG=~/.config/godot/editor_settings-4.tres
- pushd $$Godot$$
- scons -j `nproc` platform=linuxbsd target=editor use_llvm=yes tools=yes
- scons -j `nproc` platform=android arch=arm64v8 production=yes target=template_release
- cd platform/android/java
- gradle generateGodotTemplates
- popd
- $$Godot$$/bin/godot.linuxbsd.editor.x86_64.llvm --headless --check-only --quit
project.godot
- sed -i -e 's:\(^.*android_sdk_path\)\s*=.*$:\1 = "$$SDK$$":' $GODOT_CFG
- sed -i -e '/custom_template\/release/s|=.*|="$$Godot$$/bin/android_release.apk"|'
export_presets.cfg
- $$Godot$$/bin/godot.linuxbsd.editor.x86_64.llvm --headless --export-release
'Android arm64' asteroids_revenge.apk
ndk: 25.1.8937393
- versionName: 0.10.4
versionCode: 100051
disable: audio bugs
commit: e326b08d5ec472ee5b205c8bef87a7e56e701c67
timeout: 10800
sudo:
- apt-get update
- apt-get install -y pkgconf clang scons
output: asteroids_revenge.apk
srclibs:
- Godot@4.2.1-stable
prebuild:
- pushd $$Godot$$
- scons --clean platform=linuxbsd target=editor use_llvm=yes tools=yes
- scons --clean platform=android arch=armv7 production=yes target=template_release
- cd platform/android/java
- gradle cleanGodotTemplates
- popd
build:
- export ANDROID_SDK_ROOT=$$SDK$$
- export ANDROID_NDK_ROOT=$$NDK$$
- export GODOT_CFG=~/.config/godot/editor_settings-4.tres
- pushd $$Godot$$
- scons -j `nproc` platform=linuxbsd target=editor use_llvm=yes tools=yes
- scons -j `nproc` platform=android arch=armv7 production=yes target=template_release
- cd platform/android/java
- gradle generateGodotTemplates
- popd
- $$Godot$$/bin/godot.linuxbsd.editor.x86_64.llvm --headless --check-only --quit
project.godot
- sed -i -e 's:\(^.*android_sdk_path\)\s*=.*$:\1 = "$$SDK$$":' $GODOT_CFG
- sed -i -e '/custom_template\/release/s|=.*|="$$Godot$$/bin/android_release.apk"|'
export_presets.cfg
- $$Godot$$/bin/godot.linuxbsd.editor.x86_64.llvm --headless --export-release
'Android arm32' asteroids_revenge.apk
ndk: 25.1.8937393
- versionName: 0.10.4
versionCode: 100052
disable: audio bugs
commit: e326b08d5ec472ee5b205c8bef87a7e56e701c67
timeout: 10800
sudo:
- apt-get update
- apt-get install -y pkgconf clang scons
output: asteroids_revenge.apk
srclibs:
- Godot@4.2.1-stable
prebuild:
- pushd $$Godot$$
- scons --clean platform=linuxbsd target=editor use_llvm=yes tools=yes
- scons --clean platform=android arch=arm64v8 production=yes target=template_release
- cd platform/android/java
- gradle cleanGodotTemplates
- popd
build:
- export ANDROID_SDK_ROOT=$$SDK$$
- export ANDROID_NDK_ROOT=$$NDK$$
- export GODOT_CFG=~/.config/godot/editor_settings-4.tres
- pushd $$Godot$$
- scons -j `nproc` platform=linuxbsd target=editor use_llvm=yes tools=yes
- scons -j `nproc` platform=android arch=arm64v8 production=yes target=template_release
- cd platform/android/java
- gradle generateGodotTemplates
- popd
- $$Godot$$/bin/godot.linuxbsd.editor.x86_64.llvm --headless --check-only --quit
project.godot
- sed -i -e 's:\(^.*android_sdk_path\)\s*=.*$:\1 = "$$SDK$$":' $GODOT_CFG
- sed -i -e '/custom_template\/release/s|=.*|="$$Godot$$/bin/android_release.apk"|'
export_presets.cfg
- $$Godot$$/bin/godot.linuxbsd.editor.x86_64.llvm --headless --export-release
'Android arm64' asteroids_revenge.apk
ndk: 25.1.8937393
- versionName: 0.10.4
versionCode: 100053
disable: audio bugs
commit: 8cf1010cb8be35386586d33f4f43ba355dde1280
timeout: 10800
sudo:
- apt-get update
- apt-get install -y pkgconf clang scons
output: asteroids_revenge.apk
srclibs:
- Godot@4.2.1-stable
prebuild:
- pushd $$Godot$$
- scons --clean platform=linuxbsd target=editor use_llvm=yes tools=yes
- scons --clean platform=android arch=armv7 production=yes target=template_release
- cd platform/android/java
- gradle cleanGodotTemplates
- popd
build:
- export ANDROID_SDK_ROOT=$$SDK$$
- export ANDROID_NDK_ROOT=$$NDK$$
- export GODOT_CFG=~/.config/godot/editor_settings-4.tres
- pushd $$Godot$$
- scons -j `nproc` platform=linuxbsd target=editor use_llvm=yes tools=yes
- scons -j `nproc` platform=android arch=armv7 production=yes target=template_release
- cd platform/android/java
- gradle generateGodotTemplates
- popd
- $$Godot$$/bin/godot.linuxbsd.editor.x86_64.llvm --headless --check-only --quit
project.godot
- sed -i -e 's:\(^.*android_sdk_path\)\s*=.*$:\1 = "$$SDK$$":' $GODOT_CFG
- sed -i -e '/custom_template\/release/s|=.*|="$$Godot$$/bin/android_release.apk"|'
export_presets.cfg
- $$Godot$$/bin/godot.linuxbsd.editor.x86_64.llvm --headless --export-release
'Android arm32' asteroids_revenge.apk
ndk: 25.1.8937393
- versionName: 0.10.4
versionCode: 100054
disable: audio bugs
commit: 8cf1010cb8be35386586d33f4f43ba355dde1280
timeout: 10800
sudo:
- apt-get update
- apt-get install -y pkgconf clang scons
output: asteroids_revenge.apk
srclibs:
- Godot@4.2.1-stable
prebuild:
- pushd $$Godot$$
- scons --clean platform=linuxbsd target=editor use_llvm=yes tools=yes
- scons --clean platform=android arch=arm64v8 production=yes target=template_release
- cd platform/android/java
- gradle cleanGodotTemplates
- popd
build:
- export ANDROID_SDK_ROOT=$$SDK$$
- export ANDROID_NDK_ROOT=$$NDK$$
- export GODOT_CFG=~/.config/godot/editor_settings-4.tres
- pushd $$Godot$$
- scons -j `nproc` platform=linuxbsd target=editor use_llvm=yes tools=yes
- scons -j `nproc` platform=android arch=arm64v8 production=yes target=template_release
- cd platform/android/java
- gradle generateGodotTemplates
- popd
- $$Godot$$/bin/godot.linuxbsd.editor.x86_64.llvm --headless --check-only --quit
project.godot
- sed -i -e 's:\(^.*android_sdk_path\)\s*=.*$:\1 = "$$SDK$$":' $GODOT_CFG
- sed -i -e '/custom_template\/release/s|=.*|="$$Godot$$/bin/android_release.apk"|'
export_presets.cfg
- $$Godot$$/bin/godot.linuxbsd.editor.x86_64.llvm --headless --export-release
'Android arm64' asteroids_revenge.apk
ndk: 25.1.8937393
- versionName: 0.10.5 - versionName: 0.10.5
versionCode: 100055 versionCode: 100055
commit: a23f072274b178f184fcf87e4acf5aa264ab4d59 commit: a23f072274b178f184fcf87e4acf5aa264ab4d59

View file

@ -1,29 +0,0 @@
Categories:
- Phone & SMS
License: MIT
AuthorName: Grigorii Entin
SourceCode: https://github.com/grigorye/Handsfree
IssueTracker: https://github.com/grigorye/Handsfree/issues
AutoName: Handsfree
RepoType: git
Repo: https://github.com/grigorye/Handsfree
Binaries: https://github.com/grigorye/Handsfree/releases/download/v%v/app-selfHosted-release.apk
Builds:
- versionName: 0.0.4
versionCode: 57
disable: https://gitlab.com/fdroid/fdroiddata/-/issues/3290
commit: 31ab95d6e4299d40f8896e6985b3333a8c121de4
subdir: AndroidApp/app
gradle:
- selfHosted
AllowedAPKSigningKeys: 04e80a49d2a0191f0d6663409116cce983e1ad09e7420d901a64d66e8d811b73
AutoUpdateMode: Version
UpdateCheckMode: Tags
UpdateCheckData: AndroidApp/gradle.properties|versionCode=(\d+)|.|versionName=(.*)
CurrentVersion: 0.0.4
CurrentVersionCode: 57

View file

@ -618,29 +618,6 @@ Builds:
- submodules/flutter/bin/flutter build apk --release --flavor fdroid --split-per-abi - submodules/flutter/bin/flutter build apk --release --flavor fdroid --split-per-abi
--target-platform="android-arm64" --target-platform="android-arm64"
- versionName: 1.0.62
versionCode: 8055
disable: https://github.com/emavgl/oinkoin/issues/43#issuecomment-2144340601
commit: 9a23e0d55e0c2f619e1369bf573674cc9641d128
submodules: true
output: build/app/outputs/flutter-apk/app-arm64-v8a-fdroid-release.apk
rm:
- ios
- macos
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter config --no-analytics
- submodules/flutter/bin/flutter pub get
scanignore:
- submodules/flutter/bin/cache
scandelete:
- submodules/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter build apk --release --flavor fdroid --split-per-abi
--target-platform="android-arm64"
- versionName: 1.0.63 - versionName: 1.0.63
versionCode: 6056001 versionCode: 6056001
commit: 0dc58ad498dba9129da3da4e66e785632055bc5c commit: 0dc58ad498dba9129da3da4e66e785632055bc5c

View file

@ -667,117 +667,6 @@ Builds:
- popd - popd
- mv /tmp/build com.github.lamarios.clipious - mv /tmp/build com.github.lamarios.clipious
- versionName: 1.19.8
versionCode: 40531
disable: https://github.com/lamarios/clipious/issues/421#issuecomment-2125136348
commit: 95b72e94bf4d4bd66fbd247c00a177262162124b
submodules: true
output: build/app/outputs/flutter-apk/app-x86_64-release.apk
binary: https://github.com/lamarios/clipious/releases/download/%v/app-x86_64-release.apk
rm:
- ios
- macos
- linux
- windows
- web
prebuild:
- cd ..
- mv com.github.lamarios.clipious /tmp/build
- pushd /tmp/build/
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter config --no-analytics
- submodules/flutter/bin/flutter pub get
- popd
- mv /tmp/build com.github.lamarios.clipious
scanignore:
- submodules/flutter/bin/cache
scandelete:
- submodules/flutter
- .pub-cache
build:
- cd ..
- mv com.github.lamarios.clipious /tmp/build
- pushd /tmp/build/
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter pub run flutter_native_splash:create
- submodules/flutter/bin/flutter build apk --release --split-per-abi --target-platform="android-x64"
- popd
- mv /tmp/build com.github.lamarios.clipious
- versionName: 1.19.8
versionCode: 40532
disable: https://github.com/lamarios/clipious/issues/421#issuecomment-2125136348
commit: 95b72e94bf4d4bd66fbd247c00a177262162124b
submodules: true
output: build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk
binary: https://github.com/lamarios/clipious/releases/download/%v/app-armeabi-v7a-release.apk
rm:
- ios
- macos
- linux
- windows
- web
prebuild:
- cd ..
- mv com.github.lamarios.clipious /tmp/build
- pushd /tmp/build/
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter config --no-analytics
- submodules/flutter/bin/flutter pub get
- popd
- mv /tmp/build com.github.lamarios.clipious
scanignore:
- submodules/flutter/bin/cache
scandelete:
- submodules/flutter
- .pub-cache
build:
- cd ..
- mv com.github.lamarios.clipious /tmp/build
- pushd /tmp/build/
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter pub run flutter_native_splash:create
- submodules/flutter/bin/flutter build apk --release --split-per-abi --target-platform="android-arm"
- popd
- mv /tmp/build com.github.lamarios.clipious
- versionName: 1.19.8
versionCode: 40533
disable: https://github.com/lamarios/clipious/issues/421#issuecomment-2125136348
commit: 95b72e94bf4d4bd66fbd247c00a177262162124b
submodules: true
output: build/app/outputs/flutter-apk/app-arm64-v8a-release.apk
binary: https://github.com/lamarios/clipious/releases/download/%v/app-arm64-v8a-release.apk
rm:
- ios
- macos
- linux
- windows
- web
prebuild:
- cd ..
- mv com.github.lamarios.clipious /tmp/build
- pushd /tmp/build/
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter config --no-analytics
- submodules/flutter/bin/flutter pub get
- popd
- mv /tmp/build com.github.lamarios.clipious
scanignore:
- submodules/flutter/bin/cache
scandelete:
- submodules/flutter
- .pub-cache
build:
- cd ..
- mv com.github.lamarios.clipious /tmp/build
- pushd /tmp/build/
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter pub run flutter_native_splash:create
- submodules/flutter/bin/flutter build apk --release --split-per-abi --target-platform="android-arm64"
- popd
- mv /tmp/build com.github.lamarios.clipious
- versionName: 1.19.10 - versionName: 1.19.10
versionCode: 40551 versionCode: 40551
commit: cb072e6b268152d88dd1797a1d013d459c0a27c3 commit: cb072e6b268152d88dd1797a1d013d459c0a27c3

View file

@ -995,45 +995,6 @@ Builds:
- popd - popd
- mv $HOME/work/Musify/Musify com.gokadzev.musify.fdroid - mv $HOME/work/Musify/Musify com.gokadzev.musify.fdroid
- versionName: 2024.4.5
versionCode: 91
disable: https://github.com/gokadzev/Musify/issues/328#issuecomment-2029633641
commit: 5b97d964a73bce3162bcff00a6d7b5b1001a3514
sudo:
- apt-get update
- apt-get install -y yq
- mkdir -p /home/runner/
- chown vagrant /home/runner/
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- flutter@stable
prebuild:
- mkdir -p /home/runner/work/Musify/
- cd ..
- mv com.gokadzev.musify.fdroid /home/runner/work/Musify/Musify
- export HOME=/home/runner
- pushd $HOME/work/Musify/Musify/
- export PUB_CACHE=$(pwd)/.pub-cache
- export version="$(yq -r .environment.flutter pubspec.yaml | sed 's/\^//g')"
- pushd $$flutter$$
- git checkout -f $version
- popd
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub get
- popd
- mv $HOME/work/Musify/Musify com.gokadzev.musify.fdroid
scandelete:
- .pub-cache
build:
- cd ..
- mv com.gokadzev.musify.fdroid /home/runner/work/Musify/Musify
- export HOME=/home/runner
- pushd $HOME/work/Musify/Musify/
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk --release --flavor fdroid -t lib/main_fdroid.dart
- popd
- mv $HOME/work/Musify/Musify com.gokadzev.musify.fdroid
- versionName: 7.6.3 - versionName: 7.6.3
versionCode: 92 versionCode: 92
commit: 0e77c83b1b082c498a4537361777ada93d64094b commit: 0e77c83b1b082c498a4537361777ada93d64094b

View file

@ -2387,41 +2387,6 @@ Builds:
- popd - popd
ndk: 25.1.8937393 ndk: 25.1.8937393
- versionName: 4.0.24
versionCode: 22000424
disable: https://github.com/Blockstream/green_android/issues/173#issuecomment-1933621114
commit: 1ca3fe104969abd3a106efca9b02ee569acd96b1
subdir: green
sudo:
- apt-get update
- apt-get install -y automake clang cmake jq libffi-dev libtool make pkg-config
swig virtualenv xz-utils
- apt-get install -y openjdk-17-jdk-headless
- update-java-alternatives -a
gradle:
- production
srclibs:
- rustup@1.25.2
prebuild:
- sed -i -e '/mvn.breez/d' -e '/zendesk/d' ../build.gradle.kts
- sed -i -e '/libs.breez.sdk.kmp/d' -e 's!// api(libs.breez.sdk.android)!api(libs.breez.sdk.android)!'
../common/build.gradle.kts
- sed -i -e '/signingConfigs {/,+8d' -e '/signingConfigs.getByName/,+3d' -e
'/versionNameSuffix/d' build.gradle.kts
- sed -i -e '/jetbrains.space/d' ../settings.gradle.kts
build:
- $$rustup$$/rustup-init.sh -y
- source $HOME/.cargo/env
- rustup install 1.68.0
- rustup target add aarch64-linux-android armv7-linux-androideabi
- pushd ../gdk
- JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") PATH=$HOME/.local/bin:$PATH
./prepare_gdk_clang.sh arm64-v8a
- JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::") PATH=$HOME/.local/bin:$PATH
./prepare_gdk_clang.sh armeabi-v7a
- popd
ndk: 25.1.8937393
- versionName: 4.0.28 - versionName: 4.0.28
versionCode: 22000428 versionCode: 22000428
commit: a14807e77150f00764f5579ccbe6c469d4257dd5 commit: a14807e77150f00764f5579ccbe6c469d4257dd5

View file

@ -101,16 +101,6 @@ Builds:
- yes - yes
binary: https://codeberg.org/kaanelloed/Iconeration/releases/download/V%v/Iconeration-v%v.apk binary: https://codeberg.org/kaanelloed/Iconeration/releases/download/V%v/Iconeration-v%v.apk
- versionName: 1.4.3
versionCode: 28
disable: https://codeberg.org/kaanelloed/Iconeration/issues/36
commit: 1aba8cfff6301cd85d7b42e7741b45773550382b
subdir: app
submodules: true
gradle:
- yes
binary: https://codeberg.org/kaanelloed/Iconeration/releases/download/V%v/Iconeration-v%v.apk
- versionName: 1.4.4 - versionName: 1.4.4
versionCode: 29 versionCode: 29
commit: daaf83dd50e04104889e6789540b5c6943dafef0 commit: daaf83dd50e04104889e6789540b5c6943dafef0
@ -128,15 +118,6 @@ Builds:
gradle: gradle:
- yes - yes
- versionName: 2024.05.00
versionCode: 31
disable: https://codeberg.org/kaanelloed/Iconeration/issues/36
commit: d1e51de5a56bfea5df65fcb5ce12b6287f3896b7
subdir: app
submodules: true
gradle:
- yes
- versionName: 2024.05.01 - versionName: 2024.05.01
versionCode: 32 versionCode: 32
commit: 6aa56aef85d62e40db5d5c7bda0b5ee10d389b72 commit: 6aa56aef85d62e40db5d5c7bda0b5ee10d389b72

View file

@ -99,16 +99,6 @@ Builds:
- richCodec - richCodec
prebuild: sed -i -e 's/isEnable.*/isEnable = false/' build.gradle.kts prebuild: sed -i -e 's/isEnable.*/isEnable = false/' build.gradle.kts
- versionName: 1.14.0-beta08
versionCode: 134
disable: https://github.com/realOxy/M3UAndroid/issues/95
commit: 003963449cef036bd67095519d751da8e94988d1
subdir: androidApp
gradle:
- stableChannel
- richCodec
prebuild: sed -i -e 's/isEnable.*/isEnable = false/' build.gradle.kts
- versionName: 1.14.0-beta10 - versionName: 1.14.0-beta10
versionCode: 136 versionCode: 136
commit: 5ac299b7658e2107cc0e02846f6d31e2947af4de commit: 5ac299b7658e2107cc0e02846f6d31e2947af4de
@ -131,18 +121,6 @@ Builds:
- sed -i -e 's/isEnable.*/isEnable = false/' build.gradle.kts - sed -i -e 's/isEnable.*/isEnable = false/' build.gradle.kts
- sed -i -e '/androidx.dev/d' ../settings.gradle.kts - sed -i -e '/androidx.dev/d' ../settings.gradle.kts
- versionName: 1.14.0-beta14
versionCode: 140
disable: https://github.com/oxyroid/M3UAndroid/issues/95
commit: 4f917c1d6bdb89671220a3b93b1f157088ddbc6f
subdir: androidApp
gradle:
- stableChannel
- richCodec
prebuild:
- sed -i -e 's/isEnable.*/isEnable = false/' build.gradle.kts
- sed -i -e '/androidx.dev/d' ../settings.gradle.kts
- versionName: 1.14.0-rc01 - versionName: 1.14.0-rc01
versionCode: 141 versionCode: 141
commit: 6efd47a1adc233336b97ff1a27f23d79b15cba1d commit: 6efd47a1adc233336b97ff1a27f23d79b15cba1d

View file

@ -1,42 +0,0 @@
Categories:
- Science & Education
License: GPL-3.0-only
AuthorName: Marc-André Charland
AuthorEmail: macpoule@gmail.com
SourceCode: https://github.com/reaper47/plant-sense
IssueTracker: https://github.com/reaper47/plant-sense/issues
Changelog: https://github.com/reaper47/plant-sense/releases
AutoName: Plant Sense
RepoType: git
Repo: https://github.com/reaper47/plant-sense.git
Builds:
- versionName: 1.0.0
versionCode: 1
disable: https://github.com/reaper47/plant-sense/issues/11
commit: 7fde893d100b0d2ea9ce694b1ec07bdb7059838a
subdir: ui
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- flutter@2.10.4
rm:
- .pio
- bin
- ui/ios
- ui/test
- ui/web
prebuild: sed -i -e '/shrinkResources/s/false/true/' -e '/minifyEnabled/s/false/true/'
android/app/build.gradle
build:
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter packages pub get
- $$flutter$$/bin/flutter packages pub run flutter_launcher_icons:main
- $$flutter$$/bin/flutter build apk --flavor fdroid
AutoUpdateMode: Version
UpdateCheckMode: Tags
UpdateCheckData: ui/pubspec.yaml|\+(\d+)|.|version:\s([\d.]+)\+
CurrentVersion: 1.0.0
CurrentVersionCode: 1

View file

@ -48,15 +48,6 @@ Builds:
- yes - yes
prebuild: sed -i -e '/keystoreProperties/d' build.gradle.kts prebuild: sed -i -e '/keystoreProperties/d' build.gradle.kts
- versionName: 1.2.0
versionCode: 17
disable: https://github.com/MateusRodCosta/Share2Storage/issues/13#issuecomment-2029763945
commit: cfd30cfbdaad8f376c5bf4a98cb2cd0bc5e801d9
subdir: app
gradle:
- yes
prebuild: sed -i -e '/keystoreProperties/d' build.gradle.kts
- versionName: 1.2.1 - versionName: 1.2.1
versionCode: 18 versionCode: 18
commit: 8d89b684290e2110c80bea8391eb1e7d99893692 commit: 8d89b684290e2110c80bea8391eb1e7d99893692

View file

@ -1117,22 +1117,6 @@ Builds:
scandelete: scandelete:
- app/src/androidTest/assets - app/src/androidTest/assets
- versionName: 3.29.0 RC1
versionCode: 30290051
disable: obsolete RC
commit: rc-3.29.0-01
subdir: app
gradle:
- generic
rm:
- user_manual
prebuild:
- mkdir -p $HOME/.gradle
- echo org.gradle.jvmargs=-Xmx9g -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError
> $HOME/.gradle/gradle.properties
scandelete:
- app/src/androidTest/assets
- versionName: 3.29.0 - versionName: 3.29.0
versionCode: 30290090 versionCode: 30290090
commit: stable-3.29.0 commit: stable-3.29.0

View file

@ -422,48 +422,6 @@ Builds:
- mv /home/brandon/flexify com.presley.flexify - mv /home/brandon/flexify com.presley.flexify
ndk: r21e ndk: r21e
- versionName: 1.0.58
versionCode: 652
disable: network glitch while building
commit: 0a3195cecb1b33a548ff5fc9ac28e28a5c5b0ab9
submodules: true
sudo:
- apt-get update
- apt-get install -y ninja-build
- mkdir -p /home/brandon
- chown vagrant -R /home/brandon
output: build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk
binary: https://github.com/brandonp2412/Flexify/releases/download/%v/app-armeabi-v7a-release.apk
rm:
- ios
- linux
- web
- windows
prebuild:
- sdkmanager 'cmake;3.18.1'
- cd ..
- mv com.presley.flexify /home/brandon/flexify
- pushd /home/brandon/flexify
- export PUB_CACHE=$(pwd)/.pub-cache
- flutter/bin/flutter config --no-analytics
- flutter/bin/flutter pub get
- popd
- mv /home/brandon/flexify com.presley.flexify
scanignore:
- flutter/bin/cache
scandelete:
- .pub-cache
- flutter
build:
- cd ..
- mv com.presley.flexify /home/brandon/flexify
- pushd /home/brandon/flexify
- export PUB_CACHE=$(pwd)/.pub-cache
- flutter/bin/flutter build apk --split-per-abi --target-platform="android-arm"
- popd
- mv /home/brandon/flexify com.presley.flexify
ndk: r21e
- versionName: 1.0.58 - versionName: 1.0.58
versionCode: 653 versionCode: 653
commit: 0a3195cecb1b33a548ff5fc9ac28e28a5c5b0ab9 commit: 0a3195cecb1b33a548ff5fc9ac28e28a5c5b0ab9

File diff suppressed because it is too large Load diff

View file

@ -1,158 +0,0 @@
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 8310498..17fe350 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -252,5 +252,4 @@ task copyDownloadableDepsToLibs(type: Copy) {
into 'libs'
}
-apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)
-apply from: "../../node_modules/@bugsnag/react-native/bugsnag-react-native.gradle"
\ No newline at end of file
+apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)
\ No newline at end of file
diff --git a/android/app/src/main/java/com/standardnotes/MainApplication.java b/android/app/src/main/java/com/standardnotes/MainApplication.java
index 69c4085..d76ecba 100644
--- a/android/app/src/main/java/com/standardnotes/MainApplication.java
+++ b/android/app/src/main/java/com/standardnotes/MainApplication.java
@@ -5,8 +5,6 @@ import android.app.Activity;
import android.content.Context;
import android.webkit.WebView;
-import com.bugsnag.android.BreadcrumbType;
-import com.bugsnag.android.Configuration;
import com.facebook.react.PackageList;
import com.facebook.react.ReactApplication;
import com.facebook.react.ReactInstanceManager;
@@ -19,7 +17,6 @@ import java.lang.reflect.InvocationTargetException;
import java.util.HashSet;
import java.util.List;
-import com.bugsnag.android.Bugsnag;
import com.facebook.react.modules.network.OkHttpClientProvider;
import android.annotation.SuppressLint;
@@ -74,24 +71,6 @@ public class MainApplication extends Application implements ReactApplication {
rebuildOkHtttp();
- Configuration config = Configuration.load(this);
- config.setEnabledBreadcrumbTypes(new HashSet<BreadcrumbType>() {{
- add(BreadcrumbType.NAVIGATION);
- add(BreadcrumbType.STATE);
- add(BreadcrumbType.PROCESS);
- add(BreadcrumbType.MANUAL);
- add(BreadcrumbType.USER);
- add(BreadcrumbType.LOG);
- add(BreadcrumbType.ERROR);
- }});
-
- SharedPreferences settings = getApplicationContext().getSharedPreferences("react-native", Context.MODE_PRIVATE);
- String bugsnagOptOut = settings.getString("bugsnagoptout", "true");
-
- if (!bugsnagOptOut.equals("true")) {
- Bugsnag.start(this, config);
- }
-
SoLoader.init(this, /* native exopackage */ false);
initializeFlipper(this, getReactNativeHost().getReactInstanceManager());
diff --git a/index.js b/index.js
index bc0dece..0909408 100644
--- a/index.js
+++ b/index.js
@@ -1,5 +1,4 @@
import 'react-native-gesture-handler';
-import Bugsnag from '@bugsnag/react-native';
import { enableScreens } from 'react-native-screens';
import { SNLog } from '@standardnotes/snjs';
@@ -10,16 +9,8 @@ import { enableAndroidFontFix } from './src/style/android_text_fix';
enableScreens();
-if (__DEV__ === false) {
- console.log = () => {};
- console.warn = () => {};
- console.error = () => {};
- SNLog.onError = Bugsnag.notify;
- SNLog.onLog = Bugsnag.leaveBreadcrumb;
-} else {
- SNLog.onLog = console.log;
- SNLog.onError = console.error;
-}
+SNLog.onLog = console.log;
+SNLog.onError = console.error;
enableAndroidFontFix();
diff --git a/package.json b/package.json
index 31728ba..dfc27d9 100644
--- a/package.json
+++ b/package.json
@@ -18,7 +18,6 @@
"test": "jest"
},
"dependencies": {
- "@bugsnag/react-native": "^7.5.6",
"@expo/react-native-action-sheet": "^3.8.0",
"@react-native-community/async-storage": "1.12.1",
"@react-native-community/masked-view": "^0.1.10",
@@ -73,7 +72,6 @@
"@typescript-eslint/eslint-plugin": "^4.11.1",
"@typescript-eslint/parser": "^4.11.1",
"babel-jest": "^26.6.3",
- "bugsnag-sourcemaps": "^1.3.0",
"concurrently": "^5.3.0",
"detox": "^17.8.3",
"eslint": "^7.10.0",
diff --git a/src/App.tsx b/src/App.tsx
index 8a7492f..f4ae6e4 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -1,4 +1,3 @@
-import Bugsnag from '@bugsnag/react-native';
import { ActionSheetProvider } from '@expo/react-native-action-sheet';
import { MobileApplication } from '@Lib/application';
import { ApplicationGroup } from '@Lib/application_group';
@@ -132,16 +131,6 @@ export const App = (props: { env: 'prod' | 'dev'; bugsnagOptOut: boolean }) => {
MobileApplication | undefined
>();
- useEffect(() => {
- if (!__DEV__ && !props.bugsnagOptOut) {
- try {
- Bugsnag.start();
- } catch {
- console.error('Bugnsag failed to start');
- }
- }
- }, [props.bugsnagOptOut]);
-
useEffect(() => {
const removeAppChangeObserver = applicationGroupRef.current.addApplicationChangeObserver(
() => {
diff --git a/src/lib/interface.ts b/src/lib/interface.ts
index 7d20717..44f5950 100644
--- a/src/lib/interface.ts
+++ b/src/lib/interface.ts
@@ -288,18 +288,7 @@ export class MobileDeviceInterface extends DeviceInterface {
}
async getBugsnagOptedOut() {
- try {
- /**
- * Checking the absense of the 'bugsnagoptout' preference.
- * If the value is absent, then error reporting is opt-in by default.
- */
- const bugsnagOptedOut =
- (await DefaultPreference.get(BUGSNAG_OPT_OUT_KEY)) ?? 'true';
-
- return bugsnagOptedOut === 'true';
- } catch {
- return true;
- }
+ return true;
}
setBusgnagOptedOut(optedOut: true | false) {

View file

@ -1,154 +0,0 @@
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 49f4765..12c93c6 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -254,4 +254,3 @@ task copyDownloadableDepsToLibs(type: Copy) {
}
apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)
-apply from: "../../node_modules/@bugsnag/react-native/bugsnag-react-native.gradle"
diff --git a/android/app/src/main/java/com/standardnotes/MainApplication.java b/android/app/src/main/java/com/standardnotes/MainApplication.java
index 69c4085..d76ecba 100644
--- a/android/app/src/main/java/com/standardnotes/MainApplication.java
+++ b/android/app/src/main/java/com/standardnotes/MainApplication.java
@@ -5,8 +5,6 @@ import android.app.Activity;
import android.content.Context;
import android.webkit.WebView;
-import com.bugsnag.android.BreadcrumbType;
-import com.bugsnag.android.Configuration;
import com.facebook.react.PackageList;
import com.facebook.react.ReactApplication;
import com.facebook.react.ReactInstanceManager;
@@ -19,7 +17,6 @@ import java.lang.reflect.InvocationTargetException;
import java.util.HashSet;
import java.util.List;
-import com.bugsnag.android.Bugsnag;
import com.facebook.react.modules.network.OkHttpClientProvider;
import android.annotation.SuppressLint;
@@ -74,24 +71,6 @@ public class MainApplication extends Application implements ReactApplication {
rebuildOkHtttp();
- Configuration config = Configuration.load(this);
- config.setEnabledBreadcrumbTypes(new HashSet<BreadcrumbType>() {{
- add(BreadcrumbType.NAVIGATION);
- add(BreadcrumbType.STATE);
- add(BreadcrumbType.PROCESS);
- add(BreadcrumbType.MANUAL);
- add(BreadcrumbType.USER);
- add(BreadcrumbType.LOG);
- add(BreadcrumbType.ERROR);
- }});
-
- SharedPreferences settings = getApplicationContext().getSharedPreferences("react-native", Context.MODE_PRIVATE);
- String bugsnagOptOut = settings.getString("bugsnagoptout", "true");
-
- if (!bugsnagOptOut.equals("true")) {
- Bugsnag.start(this, config);
- }
-
SoLoader.init(this, /* native exopackage */ false);
initializeFlipper(this, getReactNativeHost().getReactInstanceManager());
diff --git a/index.js b/index.js
index bc0dece..0909408 100644
--- a/index.js
+++ b/index.js
@@ -1,5 +1,4 @@
import 'react-native-gesture-handler';
-import Bugsnag from '@bugsnag/react-native';
import { enableScreens } from 'react-native-screens';
import { SNLog } from '@standardnotes/snjs';
@@ -10,16 +9,8 @@ import { enableAndroidFontFix } from './src/style/android_text_fix';
enableScreens();
-if (__DEV__ === false) {
- console.log = () => {};
- console.warn = () => {};
- console.error = () => {};
- SNLog.onError = Bugsnag.notify;
- SNLog.onLog = Bugsnag.leaveBreadcrumb;
-} else {
- SNLog.onLog = console.log;
- SNLog.onError = console.error;
-}
+SNLog.onLog = console.log;
+SNLog.onError = console.error;
enableAndroidFontFix();
diff --git a/package.json b/package.json
index f5a9442..d110070 100644
--- a/package.json
+++ b/package.json
@@ -18,7 +18,6 @@
"test": "jest"
},
"dependencies": {
- "@bugsnag/react-native": "^7.5.6",
"@expo/react-native-action-sheet": "^3.8.0",
"@react-native-community/async-storage": "1.12.1",
"@react-native-community/masked-view": "^0.1.10",
@@ -73,7 +72,6 @@
"@typescript-eslint/eslint-plugin": "^4.11.1",
"@typescript-eslint/parser": "^4.11.1",
"babel-jest": "^26.6.3",
- "bugsnag-sourcemaps": "^1.3.0",
"concurrently": "^5.3.0",
"detox": "^17.8.3",
"eslint": "^7.10.0",
diff --git a/src/App.tsx b/src/App.tsx
index 8a7492f..f4ae6e4 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -1,4 +1,3 @@
-import Bugsnag from '@bugsnag/react-native';
import { ActionSheetProvider } from '@expo/react-native-action-sheet';
import { MobileApplication } from '@Lib/application';
import { ApplicationGroup } from '@Lib/application_group';
@@ -132,16 +131,6 @@ export const App = (props: { env: 'prod' | 'dev'; bugsnagOptOut: boolean }) => {
MobileApplication | undefined
>();
- useEffect(() => {
- if (!__DEV__ && !props.bugsnagOptOut) {
- try {
- Bugsnag.start();
- } catch {
- console.error('Bugnsag failed to start');
- }
- }
- }, [props.bugsnagOptOut]);
-
useEffect(() => {
const removeAppChangeObserver = applicationGroupRef.current.addApplicationChangeObserver(
() => {
diff --git a/src/lib/interface.ts b/src/lib/interface.ts
index 7d20717..44f5950 100644
--- a/src/lib/interface.ts
+++ b/src/lib/interface.ts
@@ -288,18 +288,7 @@ export class MobileDeviceInterface extends DeviceInterface {
}
async getBugsnagOptedOut() {
- try {
- /**
- * Checking the absense of the 'bugsnagoptout' preference.
- * If the value is absent, then error reporting is opt-in by default.
- */
- const bugsnagOptedOut =
- (await DefaultPreference.get(BUGSNAG_OPT_OUT_KEY)) ?? 'true';
-
- return bugsnagOptedOut === 'true';
- } catch {
- return true;
- }
+ return true;
}
setBusgnagOptedOut(optedOut: true | false) {

View file

@ -1,84 +0,0 @@
diff --git a/android/app/src/main/java/com/standardnotes/MainActivity.java b/android/app/src/main/java/com/standardnotes/MainActivity.java
index a3577f8..64041a3 100644
--- a/android/app/src/main/java/com/standardnotes/MainActivity.java
+++ b/android/app/src/main/java/com/standardnotes/MainActivity.java
@@ -28,7 +28,7 @@ public class MainActivity extends ReactActivity {
Bundle props = new Bundle();
SharedPreferences settings = this.getContext().getSharedPreferences("react-native", Context.MODE_PRIVATE);
String bugsnagOptOut = settings.getString("bugsnagoptout", "true");
- props.putBoolean("bugsnagOptOut", bugsnagOptOut.equals("true"));
+ props.putBoolean("bugsnagOptOut", true);
if (packageName.equals("com.standardnotes.dev")) {
props.putString("env", "dev");
} else {
diff --git a/android/app/src/main/java/com/standardnotes/MainApplication.java b/android/app/src/main/java/com/standardnotes/MainApplication.java
index 69c4085..61d8b32 100644
--- a/android/app/src/main/java/com/standardnotes/MainApplication.java
+++ b/android/app/src/main/java/com/standardnotes/MainApplication.java
@@ -5,8 +5,6 @@ import android.app.Activity;
import android.content.Context;
import android.webkit.WebView;
-import com.bugsnag.android.BreadcrumbType;
-import com.bugsnag.android.Configuration;
import com.facebook.react.PackageList;
import com.facebook.react.ReactApplication;
import com.facebook.react.ReactInstanceManager;
@@ -19,7 +17,6 @@ import java.lang.reflect.InvocationTargetException;
import java.util.HashSet;
import java.util.List;
-import com.bugsnag.android.Bugsnag;
import com.facebook.react.modules.network.OkHttpClientProvider;
import android.annotation.SuppressLint;
@@ -74,23 +71,7 @@ public class MainApplication extends Application implements ReactApplication {
rebuildOkHtttp();
- Configuration config = Configuration.load(this);
- config.setEnabledBreadcrumbTypes(new HashSet<BreadcrumbType>() {{
- add(BreadcrumbType.NAVIGATION);
- add(BreadcrumbType.STATE);
- add(BreadcrumbType.PROCESS);
- add(BreadcrumbType.MANUAL);
- add(BreadcrumbType.USER);
- add(BreadcrumbType.LOG);
- add(BreadcrumbType.ERROR);
- }});
-
SharedPreferences settings = getApplicationContext().getSharedPreferences("react-native", Context.MODE_PRIVATE);
- String bugsnagOptOut = settings.getString("bugsnagoptout", "true");
-
- if (!bugsnagOptOut.equals("true")) {
- Bugsnag.start(this, config);
- }
SoLoader.init(this, /* native exopackage */ false);
diff --git a/src/App.tsx b/src/App.tsx
index a2906e9..c42c63a 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -1,4 +1,3 @@
-import Bugsnag from '@bugsnag/react-native';
import { ActionSheetProvider } from '@expo/react-native-action-sheet';
import { MobileApplication } from '@Lib/application';
import { ApplicationGroup } from '@Lib/application_group';
@@ -132,16 +131,6 @@ export const App = (props: { env: 'prod' | 'dev'; bugsnagOptOut: true }) => {
MobileApplication | undefined
>();
- useEffect(() => {
- if (!props.bugsnagOptOut) {
- try {
- Bugsnag.start();
- } catch {
- console.error('Bugnsag failed to start');
- }
- }
- }, [props.bugsnagOptOut]);
-
useEffect(() => {
const removeAppChangeObserver = applicationGroupRef.current.addApplicationChangeObserver(
() => {

View file

@ -1,150 +0,0 @@
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 49f4765..12c93c6 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -254,4 +254,3 @@ task copyDownloadableDepsToLibs(type: Copy) {
}
apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)
-apply from: "../../node_modules/@bugsnag/react-native/bugsnag-react-native.gradle"
diff --git a/android/app/src/main/java/com/standardnotes/MainActivity.java b/android/app/src/main/java/com/standardnotes/MainActivity.java
index a3577f8..1cf968d 100644
--- a/android/app/src/main/java/com/standardnotes/MainActivity.java
+++ b/android/app/src/main/java/com/standardnotes/MainActivity.java
@@ -27,7 +27,7 @@ public class MainActivity extends ReactActivity {
String packageName = this.getContext().getPackageName();
Bundle props = new Bundle();
SharedPreferences settings = this.getContext().getSharedPreferences("react-native", Context.MODE_PRIVATE);
- String bugsnagOptOut = settings.getString("bugsnagoptout", "true");
+ String bugsnagOptOut = "true";
props.putBoolean("bugsnagOptOut", bugsnagOptOut.equals("true"));
if (packageName.equals("com.standardnotes.dev")) {
props.putString("env", "dev");
diff --git a/android/app/src/main/java/com/standardnotes/MainApplication.java b/android/app/src/main/java/com/standardnotes/MainApplication.java
index 69c4085..bff7fc2 100644
--- a/android/app/src/main/java/com/standardnotes/MainApplication.java
+++ b/android/app/src/main/java/com/standardnotes/MainApplication.java
@@ -5,8 +5,6 @@ import android.app.Activity;
import android.content.Context;
import android.webkit.WebView;
-import com.bugsnag.android.BreadcrumbType;
-import com.bugsnag.android.Configuration;
import com.facebook.react.PackageList;
import com.facebook.react.ReactApplication;
import com.facebook.react.ReactInstanceManager;
@@ -19,7 +17,6 @@ import java.lang.reflect.InvocationTargetException;
import java.util.HashSet;
import java.util.List;
-import com.bugsnag.android.Bugsnag;
import com.facebook.react.modules.network.OkHttpClientProvider;
import android.annotation.SuppressLint;
@@ -74,23 +71,8 @@ public class MainApplication extends Application implements ReactApplication {
rebuildOkHtttp();
- Configuration config = Configuration.load(this);
- config.setEnabledBreadcrumbTypes(new HashSet<BreadcrumbType>() {{
- add(BreadcrumbType.NAVIGATION);
- add(BreadcrumbType.STATE);
- add(BreadcrumbType.PROCESS);
- add(BreadcrumbType.MANUAL);
- add(BreadcrumbType.USER);
- add(BreadcrumbType.LOG);
- add(BreadcrumbType.ERROR);
- }});
-
SharedPreferences settings = getApplicationContext().getSharedPreferences("react-native", Context.MODE_PRIVATE);
- String bugsnagOptOut = settings.getString("bugsnagoptout", "true");
-
- if (!bugsnagOptOut.equals("true")) {
- Bugsnag.start(this, config);
- }
+ String bugsnagOptOut = "true";
SoLoader.init(this, /* native exopackage */ false);
diff --git a/index.js b/index.js
index 25f59b8..6a781f2 100644
--- a/index.js
+++ b/index.js
@@ -1,6 +1,5 @@
import 'react-native-gesture-handler';
import 'react-native-url-polyfill/auto';
-import Bugsnag from '@bugsnag/react-native';
import { enableScreens } from 'react-native-screens';
import { SNLog } from '@standardnotes/snjs';
@@ -12,15 +11,12 @@ import { enableAndroidFontFix } from './src/style/android_text_fix';
enableScreens();
if (__DEV__ === false) {
- console.log = () => {};
- console.warn = () => {};
- console.error = () => {};
- SNLog.onError = Bugsnag.notify;
- SNLog.onLog = Bugsnag.leaveBreadcrumb;
-} else {
- SNLog.onLog = console.log;
- SNLog.onError = console.error;
+ console.log = () => { };
+ console.warn = () => { };
+ console.error = () => { };
}
+SNLog.onLog = console.log;
+SNLog.onError = console.error;
enableAndroidFontFix();
diff --git a/src/App.tsx b/src/App.tsx
index 8a7492f..f4ae6e4 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -1,4 +1,3 @@
-import Bugsnag from '@bugsnag/react-native';
import { ActionSheetProvider } from '@expo/react-native-action-sheet';
import { MobileApplication } from '@Lib/application';
import { ApplicationGroup } from '@Lib/application_group';
@@ -132,16 +131,6 @@ export const App = (props: { env: 'prod' | 'dev'; bugsnagOptOut: boolean }) => {
MobileApplication | undefined
>();
- useEffect(() => {
- if (!__DEV__ && !props.bugsnagOptOut) {
- try {
- Bugsnag.start();
- } catch {
- console.error('Bugnsag failed to start');
- }
- }
- }, [props.bugsnagOptOut]);
-
useEffect(() => {
const removeAppChangeObserver = applicationGroupRef.current.addApplicationChangeObserver(
() => {
diff --git a/src/lib/interface.ts b/src/lib/interface.ts
index 7d20717..44f5950 100644
--- a/src/lib/interface.ts
+++ b/src/lib/interface.ts
@@ -288,18 +288,7 @@ export class MobileDeviceInterface extends DeviceInterface {
}
async getBugsnagOptedOut() {
- try {
- /**
- * Checking the absense of the 'bugsnagoptout' preference.
- * If the value is absent, then error reporting is opt-in by default.
- */
- const bugsnagOptedOut =
- (await DefaultPreference.get(BUGSNAG_OPT_OUT_KEY)) ?? 'true';
-
- return bugsnagOptedOut === 'true';
- } catch {
- return true;
- }
+ return true;
}
setBusgnagOptedOut(optedOut: true | false) {

View file

@ -1,132 +0,0 @@
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 8310498..17fe350 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -252,5 +252,4 @@ task copyDownloadableDepsToLibs(type: Copy) {
into 'libs'
}
-apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)
-apply from: "../../node_modules/@bugsnag/react-native/bugsnag-react-native.gradle"
\ No newline at end of file
+apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)
\ No newline at end of file
diff --git a/android/app/src/main/java/com/standardnotes/MainActivity.java b/android/app/src/main/java/com/standardnotes/MainActivity.java
index 79c701c..67fe038 100644
--- a/android/app/src/main/java/com/standardnotes/MainActivity.java
+++ b/android/app/src/main/java/com/standardnotes/MainActivity.java
@@ -28,8 +28,7 @@ public class MainActivity extends ReactActivity {
String packageName = this.getContext().getPackageName();
Bundle props = new Bundle();
SharedPreferences settings = this.getContext().getSharedPreferences("react-native", Context.MODE_PRIVATE);
- String bugsnagOptOut = settings.getString("bugsnagoptout", "false");
- props.putBoolean("bugsnagOptOut", bugsnagOptOut.equals("true"));
+ props.putBoolean("bugsnagOptOut", true);
if (packageName.equals("com.standardnotes.dev")) {
props.putString("env", "dev");
} else {
diff --git a/android/app/src/main/java/com/standardnotes/MainApplication.java b/android/app/src/main/java/com/standardnotes/MainApplication.java
index fe96c13..f06b13e 100644
--- a/android/app/src/main/java/com/standardnotes/MainApplication.java
+++ b/android/app/src/main/java/com/standardnotes/MainApplication.java
@@ -4,8 +4,6 @@ import android.app.Application;
import android.app.Activity;
import android.content.Context;
-import com.bugsnag.android.BreadcrumbType;
-import com.bugsnag.android.Configuration;
import com.facebook.react.PackageList;
import com.facebook.react.ReactApplication;
import com.facebook.react.ReactInstanceManager;
@@ -18,7 +16,6 @@ import java.lang.reflect.InvocationTargetException;
import java.util.HashSet;
import java.util.List;
-import com.bugsnag.android.Bugsnag;
import com.facebook.react.modules.network.OkHttpClientProvider;
import android.annotation.SuppressLint;
@@ -67,23 +64,7 @@ public class MainApplication extends Application implements ReactApplication {
rebuildOkHtttp();
- Configuration config = Configuration.load(this);
- config.setEnabledBreadcrumbTypes(new HashSet<BreadcrumbType>() {{
- add(BreadcrumbType.NAVIGATION);
- add(BreadcrumbType.STATE);
- add(BreadcrumbType.PROCESS);
- add(BreadcrumbType.MANUAL);
- add(BreadcrumbType.USER);
- add(BreadcrumbType.LOG);
- add(BreadcrumbType.ERROR);
- }});
-
SharedPreferences settings = getApplicationContext().getSharedPreferences("react-native", Context.MODE_PRIVATE);
- String bugsnagOptOut = settings.getString("bugsnagoptout", "false");
-
- if (!bugsnagOptOut.equals("true")) {
- Bugsnag.start(this, config);
- }
SoLoader.init(this, /* native exopackage */ false);
diff --git a/index.js b/index.js
index bc0dece..73806b5 100644
--- a/index.js
+++ b/index.js
@@ -1,5 +1,4 @@
import 'react-native-gesture-handler';
-import Bugsnag from '@bugsnag/react-native';
import { enableScreens } from 'react-native-screens';
import { SNLog } from '@standardnotes/snjs';
@@ -14,8 +13,8 @@ if (__DEV__ === false) {
console.log = () => {};
console.warn = () => {};
console.error = () => {};
- SNLog.onError = Bugsnag.notify;
- SNLog.onLog = Bugsnag.leaveBreadcrumb;
+ SNLog.onLog = console.log;
+ SNLog.onError = console.error;
} else {
SNLog.onLog = console.log;
SNLog.onError = console.error;
diff --git a/src/App.tsx b/src/App.tsx
index 8a7492f..f4ae6e4 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -1,4 +1,3 @@
-import Bugsnag from '@bugsnag/react-native';
import { ActionSheetProvider } from '@expo/react-native-action-sheet';
import { MobileApplication } from '@Lib/application';
import { ApplicationGroup } from '@Lib/application_group';
@@ -132,16 +131,6 @@ export const App = (props: { env: 'prod' | 'dev'; bugsnagOptOut: boolean }) => {
MobileApplication | undefined
>();
- useEffect(() => {
- if (!__DEV__ && !props.bugsnagOptOut) {
- try {
- Bugsnag.start();
- } catch {
- console.error('Bugnsag failed to start');
- }
- }
- }, [props.bugsnagOptOut]);
-
useEffect(() => {
const removeAppChangeObserver = applicationGroupRef.current.addApplicationChangeObserver(
() => {
diff --git a/src/lib/interface.ts b/src/lib/interface.ts
index bd37717..55d0637 100644
--- a/src/lib/interface.ts
+++ b/src/lib/interface.ts
@@ -289,7 +289,7 @@ export class MobileDeviceInterface extends DeviceInterface {
async getBugsnagOptedOut() {
try {
- return (await DefaultPreference.get(BUGSNAG_OPT_OUT_KEY)) === 'true';
+ return true;
} catch {
return false;
}

View file

@ -1,279 +0,0 @@
diff --git a/packages/mobile/android/app/build.gradle b/packages/mobile/android/app/build.gradle
index d37e75ae8..e98d60d16 100644
--- a/packages/mobile/android/app/build.gradle
+++ b/packages/mobile/android/app/build.gradle
@@ -178,7 +178,6 @@ dependencies {
implementation 'androidx.appcompat:appcompat:1.1.0-rc01'
implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.0.0")
implementation 'de.undercouch:gradle-download-task:5.0.2'
- implementation 'com.google.android.gms:play-services-fido:20.0.1'
debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}")
diff --git a/packages/mobile/android/app/src/main/java/com/standardnotes/Fido2ApiModule.java b/packages/mobile/android/app/src/main/java/com/standardnotes/Fido2ApiModule.java
deleted file mode 100644
index 124b110a1..000000000
--- a/packages/mobile/android/app/src/main/java/com/standardnotes/Fido2ApiModule.java
+++ /dev/null
@@ -1,204 +0,0 @@
-package com.standardnotes;
-
-import android.app.Activity;
-import android.app.PendingIntent;
-import android.content.Intent;
-import android.content.IntentSender;
-import android.util.Base64;
-import android.util.Log;
-import com.facebook.react.bridge.Arguments;
-import com.facebook.react.bridge.NativeModule;
-import com.facebook.react.bridge.ReactApplicationContext;
-import com.facebook.react.bridge.ActivityEventListener;
-import com.facebook.react.bridge.BaseActivityEventListener;
-import com.facebook.react.bridge.ReactContext;
-import com.facebook.react.bridge.ReactContextBaseJavaModule;
-import com.facebook.react.bridge.ReactMethod;
-import com.facebook.react.bridge.Promise;
-import com.facebook.react.bridge.WritableMap;
-import java.util.Map;
-import java.util.HashMap;
-import java.util.ArrayList;
-
-import org.json.JSONObject;
-import org.json.JSONArray;
-import org.json.JSONException;
-
-import com.google.android.gms.fido.fido2.Fido2ApiClient;
-import com.google.android.gms.fido.fido2.api.common.AuthenticatorErrorResponse;
-import com.google.android.gms.fido.fido2.api.common.AuthenticatorAssertionResponse;
-import com.google.android.gms.fido.fido2.api.common.AuthenticationExtensionsClientOutputs;
-import com.google.android.gms.fido.fido2.api.common.PublicKeyCredential;
-import com.google.android.gms.fido.fido2.api.common.PublicKeyCredentialType;
-import com.google.android.gms.fido.fido2.api.common.PublicKeyCredentialDescriptor;
-import com.google.android.gms.fido.fido2.api.common.PublicKeyCredentialRequestOptions;
-import com.google.android.gms.fido.fido2.api.common.PublicKeyCredentialRequestOptions;
-import com.google.android.gms.fido.Fido;
-import com.google.android.gms.tasks.OnFailureListener;
-import com.google.android.gms.tasks.OnSuccessListener;
-import com.google.android.gms.tasks.Task;
-
-public class Fido2ApiModule extends ReactContextBaseJavaModule {
- private final Fido2ApiClient fido2ApiClient;
- private final ReactApplicationContext reactContext;
- private static final int SIGN_REQUEST_CODE = 111;
-
- private static final String LOGS_TAG = "Fido2ApiModule";
- private static final String RP_ID = "app.standardnotes.com";
-
- private Promise signInPromise;
-
- private final ActivityEventListener activityEventListener = new BaseActivityEventListener() {
- @Override
- public void onActivityResult(Activity activity, int requestCode, int resultCode, Intent intent) {
- super.onActivityResult(activity, requestCode, resultCode, intent);
-
- if (requestCode == SIGN_REQUEST_CODE) {
- if (signInPromise != null) {
- if (resultCode == Activity.RESULT_CANCELED) {
- Log.e(LOGS_TAG, "FIDO sign in cancelled");
-
- signInPromise.reject("FIDO sign in cancelled");
- } else if (resultCode == Activity.RESULT_OK) {
- if (intent.hasExtra(Fido.FIDO2_KEY_ERROR_EXTRA)) {
- AuthenticatorErrorResponse authenticatorErrorResponse =
- AuthenticatorErrorResponse.deserializeFromBytes(intent.getByteArrayExtra(Fido.FIDO2_KEY_ERROR_EXTRA));
- Log.e(LOGS_TAG, "Fido Error: " + authenticatorErrorResponse.getErrorMessage());
-
- signInPromise.reject(authenticatorErrorResponse.getErrorMessage());
- } else if (intent.hasExtra(Fido.FIDO2_KEY_CREDENTIAL_EXTRA)) {
- PublicKeyCredential publicKeyCredential =
- PublicKeyCredential.deserializeFromBytes(
- intent.getByteArrayExtra(Fido.FIDO2_KEY_CREDENTIAL_EXTRA));
- AuthenticatorAssertionResponse signedData =
- (AuthenticatorAssertionResponse) publicKeyCredential.getResponse();
-
- WritableMap signInResult = Arguments.createMap();
- signInResult.putString("id", Base64.encodeToString(signedData.getKeyHandle(), Base64.URL_SAFE + Base64.NO_WRAP + Base64.NO_PADDING));
- signInResult.putString("rawId", Base64.encodeToString(signedData.getKeyHandle(), Base64.URL_SAFE + Base64.NO_WRAP + Base64.NO_PADDING));
-
- byte[] extensionOutputsBytes = null;
- AuthenticationExtensionsClientOutputs extensionOutputs = publicKeyCredential.getClientExtensionResults();
- if (extensionOutputs != null) {
- extensionOutputsBytes = extensionOutputs.serializeToBytes();
- if (extensionOutputsBytes != null) {
- signInResult.putString("clientExtensionResults", Base64.encodeToString(extensionOutputsBytes, Base64.URL_SAFE + Base64.NO_WRAP + Base64.NO_PADDING));
- }
- }
-
- WritableMap response = Arguments.createMap();
- response.putString("clientDataJSON", Base64.encodeToString(signedData.getClientDataJSON(), Base64.URL_SAFE + Base64.NO_WRAP + Base64.NO_PADDING));
- response.putString("authenticatorData", Base64.encodeToString(signedData.getAuthenticatorData(), Base64.URL_SAFE + Base64.NO_WRAP + Base64.NO_PADDING));
- response.putString("signature", Base64.encodeToString(signedData.getSignature(), Base64.URL_SAFE + Base64.NO_WRAP + Base64.NO_PADDING));
- byte[] userHandle = signedData.getUserHandle();
- if (userHandle != null) {
- response.putString("userHandle", Base64.encodeToString(userHandle, Base64.URL_SAFE + Base64.NO_WRAP + Base64.NO_PADDING));
- }
- signInResult.putMap("response", response);
- signInResult.putString("type", PublicKeyCredentialType.PUBLIC_KEY.toString());
-
- signInPromise.resolve(signInResult);
- }
- }
- }
- signInPromise = null;
- }
- }
- };
-
- Fido2ApiModule(ReactApplicationContext context) {
- super(context);
-
- fido2ApiClient = Fido.getFido2ApiClient(context);
- context.addActivityEventListener(activityEventListener);
-
- this.reactContext = context;
- }
-
- @Override
- public String getName() {
- return "Fido2ApiModule";
- }
-
- @ReactMethod
- public void promptForU2FAuthentication(String authenticationOptionsJSONString, Promise promise) throws JSONException {
- signInPromise = promise;
-
- JSONObject authenticationOptions = new JSONObject(authenticationOptionsJSONString);
-
- ArrayList<PublicKeyCredentialDescriptor> allowedKeys = new ArrayList<PublicKeyCredentialDescriptor>();
-
- JSONArray allowedCredentials = authenticationOptions.getJSONArray("allowCredentials");
- for (int i = 0, size = allowedCredentials.length(); i < size; i++) {
- JSONObject allowedCredential = allowedCredentials.getJSONObject(i);
- allowedKeys.add(
- new PublicKeyCredentialDescriptor(
- PublicKeyCredentialType.PUBLIC_KEY.toString(),
- this.convertBase64URLStringToBytes(allowedCredential.getString("id")),
- null
- )
- );
- }
-
- String challenge = authenticationOptions.getString("challenge");
- Double timeout = authenticationOptions.getDouble("timeout") / 1000d;
-
- PublicKeyCredentialRequestOptions.Builder optionsBuilder = new PublicKeyCredentialRequestOptions
- .Builder()
- .setRpId(RP_ID)
- .setAllowList(allowedKeys)
- .setChallenge(this.convertBase64URLStringToBytes(challenge))
- .setTimeoutSeconds(timeout);
-
- PublicKeyCredentialRequestOptions options = optionsBuilder.build();
-
- Task result = this.fido2ApiClient.getSignPendingIntent(options);
-
- final Activity activity = this.reactContext.getCurrentActivity();
-
- result.addOnSuccessListener(
- new OnSuccessListener<PendingIntent>() {
- @Override
- public void onSuccess(PendingIntent fido2PendingIntent) {
- if (fido2PendingIntent == null) {
- Log.e(LOGS_TAG, "No pending FIDO intent returned");
- return;
- }
-
- try {
- activity.startIntentSenderForResult(
- fido2PendingIntent.getIntentSender(),
- SIGN_REQUEST_CODE,
- null,
- 0,
- 0,
- 0
- );
- } catch (IntentSender.SendIntentException exception) {
- Log.e(LOGS_TAG, "Error starting FIDO intent: " + exception.getMessage());
- }
- }
- }
- );
-
- result.addOnFailureListener(
- new OnFailureListener() {
- @Override
- public void onFailure(Exception e) {
- Log.e(LOGS_TAG, "Error getting FIDO intent: " + e.getMessage());
- signInPromise.reject(e.getMessage());
- }
- }
- );
- }
-
- private byte[] convertBase64URLStringToBytes(String base64URLString) {
- String base64String = base64URLString.replace('-', '+').replace('_', '/');
- int padding = (4 - (base64String.length() % 4)) % 4;
- for (int i = 0; i < padding; i++) {
- base64String += '=';
- }
-
- return Base64.decode(base64String, Base64.DEFAULT);
- }
-}
diff --git a/packages/mobile/android/app/src/main/java/com/standardnotes/Fido2ApiPackage.java b/packages/mobile/android/app/src/main/java/com/standardnotes/Fido2ApiPackage.java
deleted file mode 100644
index fdc54a46b..000000000
--- a/packages/mobile/android/app/src/main/java/com/standardnotes/Fido2ApiPackage.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package com.standardnotes;
-
-import com.facebook.react.ReactPackage;
-import com.facebook.react.bridge.NativeModule;
-import com.facebook.react.bridge.ReactApplicationContext;
-import com.facebook.react.uimanager.ViewManager;
-
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.List;
-
-public class Fido2ApiPackage implements ReactPackage {
- @Override
- public List<ViewManager> createViewManagers(ReactApplicationContext reactContext) {
- return Collections.emptyList();
- }
-
- @Override
- public List<NativeModule> createNativeModules(ReactApplicationContext reactContext) {
- List<NativeModule> modules = new ArrayList<>();
-
- modules.add(new Fido2ApiModule(reactContext));
-
- return modules;
- }
-}
diff --git a/packages/mobile/android/app/src/main/java/com/standardnotes/MainApplication.java b/packages/mobile/android/app/src/main/java/com/standardnotes/MainApplication.java
index fd6570cc7..e38bb9759 100644
--- a/packages/mobile/android/app/src/main/java/com/standardnotes/MainApplication.java
+++ b/packages/mobile/android/app/src/main/java/com/standardnotes/MainApplication.java
@@ -37,7 +37,6 @@ public class MainApplication extends Application implements ReactApplication {
@SuppressWarnings("UnnecessaryLocalVariable")
List<ReactPackage> packages = new PackageList(this).getPackages();
- packages.add(new Fido2ApiPackage());
return packages;
}
diff --git a/packages/web/src/javascripts/Components/ChallengeModal/U2FPrompt.tsx b/packages/web/src/javascripts/Components/ChallengeModal/U2FPrompt.tsx
index c74c9ee71..750e54ab9 100644
--- a/packages/web/src/javascripts/Components/ChallengeModal/U2FPrompt.tsx
+++ b/packages/web/src/javascripts/Components/ChallengeModal/U2FPrompt.tsx
@@ -23,7 +23,7 @@ const U2FPrompt = ({ application, onValueChange, prompt, buttonRef, contextData
const [authenticatorResponse, setAuthenticatorResponse] = useState<Record<string, unknown> | null>(null)
const [error, setError] = useState('')
- if (!application.isFullU2FClient && !isAndroid()) {
+ if (!application.isFullU2FClient) {
return (
<U2FPromptIframeContainer
contextData={contextData}

View file

@ -1,13 +0,0 @@
diff --git a/packages/mobile/android/app/build.gradle b/packages/mobile/android/app/build.gradle
index 7ace13d2..822059e4 100644
--- a/packages/mobile/android/app/build.gradle
+++ b/packages/mobile/android/app/build.gradle
@@ -176,7 +176,7 @@ android {
abi {
reset()
enable enableSeparateBuildPerCPUArchitecture
- universalApk false // If true, also generate a universal APK
+ universalApk true // If true, also generate a universal APK
include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
}
}

View file

@ -1,26 +0,0 @@
diff --git a/packages/mobile/src/Lib/ReviewService.ts b/packages/mobile/src/Lib/ReviewService.ts
index 30561c72..e155397f 100644
--- a/packages/mobile/src/Lib/ReviewService.ts
+++ b/packages/mobile/src/Lib/ReviewService.ts
@@ -1,21 +1,8 @@
import { ApplicationService, Platform } from '@standardnotes/snjs'
-import * as StoreReview from 'react-native-store-review'
const RUN_COUNTS_BEFORE_REVIEW = [18, 45, 105]
export class ReviewService extends ApplicationService {
- override async onAppLaunch() {
- if (this.application?.platform === Platform.Android || !StoreReview.isAvailable) {
- return
- }
- const runCount = await this.getRunCount()
- void this.setRunCount(runCount + 1)
- if (RUN_COUNTS_BEFORE_REVIEW.includes(runCount)) {
- setTimeout(function () {
- StoreReview.requestReview()
- }, 1000)
- }
- }
async getRunCount() {
return Number(this.application?.getValue('runCount'))
}

View file

@ -28,16 +28,6 @@ Builds:
scandelete: scandelete:
- plugins - plugins
- versionName: 0.1.0
versionCode: 5
disable: https://github.com/w2sv/FileNavigator/issues/32
commit: d1602474ec5f5f3439777f1e8384a9eac75b0079
subdir: app
gradle:
- yes
scandelete:
- plugins
- versionName: 0.1.2 - versionName: 0.1.2
versionCode: 7 versionCode: 7
commit: 493f135b6a98f5e53bc451d8c9560c2edefdaf10 commit: 493f135b6a98f5e53bc451d8c9560c2edefdaf10

View file

@ -4,8 +4,8 @@ License: GPL-3.0-or-later
WebSite: https://arnowelzel.de/wiki/android/app/periodical WebSite: https://arnowelzel.de/wiki/android/app/periodical
SourceCode: https://github.com/arnowelzel/periodical SourceCode: https://github.com/arnowelzel/periodical
IssueTracker: https://github.com/arnowelzel/periodical/issues IssueTracker: https://github.com/arnowelzel/periodical/issues
Changelog: http://arnowelzel.de/wiki/en/android/app/periodical
Translation: https://crowdin.com/project/periodical Translation: https://crowdin.com/project/periodical
Changelog: http://arnowelzel.de/wiki/en/android/app/periodical
AutoName: Periodical AutoName: Periodical
Description: |- Description: |-

View file

@ -212,23 +212,6 @@ Builds:
gradle: gradle:
- yes - yes
- versionName: '1.34'
versionCode: 34
disable: https://github.com/ochadenas/cpudefense/issues/49#issuecomment-2049620877
commit: dd0aa8e91cb47b3d5355728affc4e9822c1540b0
subdir: app
sudo:
- export CPUS_MAX=1
- export CPUS=$(getconf _NPROCESSORS_ONLN)
- for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online
; done
- echo "deb https://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list
- apt-get update
- apt-get install -y -t bullseye openjdk-11-jdk-headless
- update-java-alternatives --set java-1.11.0-openjdk-amd64
gradle:
- yes
- versionName: '1.35' - versionName: '1.35'
versionCode: 35 versionCode: 35
commit: c7ac8f2004090830d1cee515df896b492963b23c commit: c7ac8f2004090830d1cee515df896b492963b23c

View file

@ -26,14 +26,6 @@ Builds:
gradle: gradle:
- yes - yes
- versionName: 1.0.4
versionCode: 5
disable: wrong appid
commit: 1369bcbc9cc6a9932b006933480da43518b7761f
subdir: app
gradle:
- yes
- versionName: 1.1.0 - versionName: 1.1.0
versionCode: 6 versionCode: 6
commit: 544e375c6bf423910e9ec3b7d026facb2e0fa202 commit: 544e375c6bf423910e9ec3b7d026facb2e0fa202

View file

@ -206,53 +206,6 @@ Builds:
- popd - popd
- mv $HOME/work/OpenStop/OpenStop de.tu_chemnitz.etit.sse.openstop - mv $HOME/work/OpenStop/OpenStop de.tu_chemnitz.etit.sse.openstop
- versionName: 0.8.0
versionCode: 19
disable: https://github.com/OPENER-next/OpenStop/issues/224#issuecomment-2181369219
commit: 18b41f5dcd534fb5dc15096f16ae755c689c9aa7
sudo:
- apt-get update
- apt-get install -y jq python3-pip yq
- mkdir -p /home/runner/
- chown vagrant /home/runner/
output: build/app/outputs/flutter-apk/app-release.apk
srclibs:
- flutter@stable
rm:
- ios
- web
- .github
prebuild:
- "$(yq -y -i '.dependency_overrides.geolocator_android.git = {\"url\": \"https://github.com/Zverik/flutter-geolocator.git\"\
, \"ref\": \"floss\", \"path\": \"geolocator_android\"}' pubspec.yaml)"
- mkdir -p /home/runner/work/OpenStop/
- cd ..
- mv de.tu_chemnitz.etit.sse.openstop /home/runner/work/OpenStop/OpenStop
- export HOME=/home/runner
- pushd $HOME/work/OpenStop/OpenStop/
- export PUB_CACHE=$(pwd)/.pub-cache
- export version="$(yq -r .environment.flutter pubspec.yaml)"
- pushd $$flutter$$
- git checkout -f $version
- popd
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub get
- popd
- mv $HOME/work/OpenStop/OpenStop de.tu_chemnitz.etit.sse.openstop
scandelete:
- .pub-cache
build:
- cd ..
- mv de.tu_chemnitz.etit.sse.openstop /home/runner/work/OpenStop/OpenStop
- export HOME=/home/runner
- pushd $HOME/work/OpenStop/OpenStop/
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter pub run build_runner build --delete-conflicting-outputs
- $$flutter$$/bin/flutter build apk --dart-define=THUNDERFOREST_API_KEY=4dcc69df496b49b9b90886ba0a8ee31c
--dart-define=IS_RELEASE=true
- popd
- mv $HOME/work/OpenStop/OpenStop de.tu_chemnitz.etit.sse.openstop
- versionName: 0.8.1 - versionName: 0.8.1
versionCode: 20 versionCode: 20
commit: b8253dfdfcc7ebb35db1e11d5cdb2cf6f58b6f6b commit: b8253dfdfcc7ebb35db1e11d5cdb2cf6f58b6f6b

View file

@ -432,29 +432,6 @@ Builds:
- $$flutter$$/bin/flutter config --no-analytics - $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter build apk --flavor development - $$flutter$$/bin/flutter build apk --flavor development
- versionName: 1.4.0-alpha.1
versionCode: 28
disable: fails to start
commit: d6eaeb8a77d0a9ebee226cae3187382cc622ceb1
subdir: app
sudo:
- apt-get update
- apt-get install -y openjdk-11-jdk-headless
- update-alternatives --auto java
output: build/app/outputs/flutter-apk/app-development-release.apk
srclibs:
- flutter@3.0.2
rm:
- app/ios
- app/linux
- app/macos
- app/web
- app/windows
prebuild: sed -i -e '/applicationIdSuffix/d' android/app/build.gradle
build:
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter build apk --flavor development
- versionName: 1.4.0-alpha.2 - versionName: 1.4.0-alpha.2
versionCode: 29 versionCode: 29
commit: a49cbe6560a622a87e404505b7f5fa1f3e222eb6 commit: a49cbe6560a622a87e404505b7f5fa1f3e222eb6

View file

@ -2288,84 +2288,6 @@ Builds:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN CDN
- versionName: 0.8.131
versionCode: 651
disable: https://github.com/ente-io/ente/issues/1999
commit: ad70bbb571c9f4783dc3c1832c7be0f7d140e9ca
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@6feb11c93f4e5debf7792e7e7c444f3d62ac733c
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- mobile/ios
- server
- web
- mobile/android/app/src/main/jniLibs/*/libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.2/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.2/tsbackgroundfetch-1.0.2.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.0 - versionName: 0.9.0
versionCode: 700 versionCode: 700
commit: cfcbd0fbb2895d36ab7c0a590f1bbc5949251c97 commit: cfcbd0fbb2895d36ab7c0a590f1bbc5949251c97

View file

@ -2581,41 +2581,6 @@ Builds:
- abiId=2 - abiId=2
- abiTarget=arm64-v8a - abiTarget=arm64-v8a
- versionName: 6.5.0
versionCode: 283
disable: https://github.com/SaeedDev94/Xray/issues/24
commit: 750a7e3c5ef804df0c326439aad03ad2d894ef54
subdir: app
submodules: true
sudo:
- apt-get update
- apt-get install -t bookworm-backports -y golang-go
- apt-get install -y gcc libc-dev
gradle:
- yes
srclibs:
- go@go1.22.0
prebuild: sdkmanager "platforms;android-34" "build-tools;34.0.0"
build:
- pushd $$go$$/src
- ./make.bash
- popd
- export GOROOT=$$go$$
- export GOPATH="$HOME/go"
- export PATH="$GOROOT/bin:$PATH"
- export PATH="$GOPATH/bin:$PATH"
- pushd ../XrayCore
- go install golang.org/x/mobile/cmd/gomobile@v0.0.0-20240213143359-d1f7d3436075
- go mod download
- gomobile init
- gomobile bind -o "../app/libs/XrayCore.aar" -androidapi 26 -target android/386
-ldflags="-buildid=" -trimpath
- popd
ndk: 26.2.11394342
gradleprops:
- abiId=3
- abiTarget=x86
- versionName: 6.5.0 - versionName: 6.5.0
versionCode: 284 versionCode: 284
commit: 750a7e3c5ef804df0c326439aad03ad2d894ef54 commit: 750a7e3c5ef804df0c326439aad03ad2d894ef54

View file

@ -337,36 +337,6 @@ Builds:
postbuild: $$reproducible-apk-tools$$/inplace-fix.py --zipalign fix-newlines $$OUT$$ postbuild: $$reproducible-apk-tools$$/inplace-fix.py --zipalign fix-newlines $$OUT$$
'META-INF/services/*' 'META-INF/services/*'
- versionName: 0.6.37
versionCode: 36
disable: https://github.com/fast4x/RiMusic/issues/2179
commit: 00147116bdf6d0bbe7d855dd903576c692a0a616
subdir: app
gradle:
- yes
binary: https://github.com/fast4x/RiMusic/releases/download/v%v/app-release.apk
srclibs:
- reproducible-apk-tools@v0.2.3
prebuild: sed -i -e '/android {/a lintOptions {isCheckReleaseBuilds = false}'
build.gradle.kts
postbuild: $$reproducible-apk-tools$$/inplace-fix.py --zipalign fix-newlines $$OUT$$
'META-INF/services/*'
- versionName: 0.6.38
versionCode: 37
disable: https://github.com/fast4x/RiMusic/issues/2220
commit: e2020757ef0abb2a6b3a9cd2f529f2f9dabb24a2
subdir: app
gradle:
- yes
binary: https://github.com/fast4x/RiMusic/releases/download/v%v/app-release.apk
srclibs:
- reproducible-apk-tools@v0.2.3
prebuild: sed -i -e '/android {/a lintOptions {isCheckReleaseBuilds = false}'
build.gradle.kts
postbuild: $$reproducible-apk-tools$$/inplace-fix.py --zipalign fix-newlines $$OUT$$
'META-INF/services/*'
- versionName: 0.6.39 - versionName: 0.6.39
versionCode: 38 versionCode: 38
commit: d2020cbc69f8eaaf63b5ccfc3bf55dc3b4ec078b commit: d2020cbc69f8eaaf63b5ccfc3bf55dc3b4ec078b

View file

@ -17,111 +17,6 @@ RepoType: git
Repo: https://github.com/ksh-b/raven.git Repo: https://github.com/ksh-b/raven.git
Builds: Builds:
- versionName: 0.12.2
versionCode: 2141
disable: https://github.com/ksh-b/raven/issues/28
commit: c9a8636e02d6abe909934e1cd174843fc27dce53
submodules: true
sudo:
- mkdir -p /home/kshib/StudioProjects/Raven
- chown -R vagrant /home/kshib
output: build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk
binary: https://github.com/ksh-b/raven/releases/download/v%v/app-armeabi-v7a-release.apk
prebuild:
- export repo=/home/kshib/StudioProjects/Raven
- cd ..
- mv kshib.raven $repo/raven
- pushd $repo/raven
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter config --no-analytics
- submodules/flutter/bin/flutter pub get
- popd
- mv $repo/raven kshib.raven
scanignore:
- submodules/flutter/bin/cache
scandelete:
- submodules/flutter
- .pub-cache
build:
- export repo=/home/kshib/StudioProjects/Raven
- cd ..
- mv kshib.raven $repo/raven
- pushd $repo/raven
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter build apk --split-per-abi --target-platform="android-arm"
- popd
- mv $repo/raven kshib.raven
- versionName: 0.12.2
versionCode: 2142
disable: https://github.com/ksh-b/raven/issues/28
commit: c9a8636e02d6abe909934e1cd174843fc27dce53
submodules: true
sudo:
- mkdir -p /home/kshib/StudioProjects/Raven
- chown -R vagrant /home/kshib
output: build/app/outputs/flutter-apk/app-arm64-v8a-release.apk
binary: https://github.com/ksh-b/raven/releases/download/v%v/app-arm64-v8a-release.apk
prebuild:
- export repo=/home/kshib/StudioProjects/Raven
- cd ..
- mv kshib.raven $repo/raven
- pushd $repo/raven
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter config --no-analytics
- submodules/flutter/bin/flutter pub get
- popd
- mv $repo/raven kshib.raven
scanignore:
- submodules/flutter/bin/cache
scandelete:
- submodules/flutter
- .pub-cache
build:
- export repo=/home/kshib/StudioProjects/Raven
- cd ..
- mv kshib.raven $repo/raven
- pushd $repo/raven
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter build apk --split-per-abi --target-platform="android-arm64"
- popd
- mv $repo/raven kshib.raven
- versionName: 0.12.2
versionCode: 2143
disable: https://github.com/ksh-b/raven/issues/28
commit: c9a8636e02d6abe909934e1cd174843fc27dce53
submodules: true
sudo:
- mkdir -p /home/kshib/StudioProjects/Raven
- chown -R vagrant /home/kshib
output: build/app/outputs/flutter-apk/app-x86_64-release.apk
binary: https://github.com/ksh-b/raven/releases/download/v%v/app-x86_64-release.apk
prebuild:
- export repo=/home/kshib/StudioProjects/Raven
- cd ..
- mv kshib.raven $repo/raven
- pushd $repo/raven
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter config --no-analytics
- submodules/flutter/bin/flutter pub get
- popd
- mv $repo/raven kshib.raven
scanignore:
- submodules/flutter/bin/cache
scandelete:
- submodules/flutter
- .pub-cache
build:
- export repo=/home/kshib/StudioProjects/Raven
- cd ..
- mv kshib.raven $repo/raven
- pushd $repo/raven
- export PUB_CACHE=$(pwd)/.pub-cache
- submodules/flutter/bin/flutter build apk --split-per-abi --target-platform="android-x64"
- popd
- mv $repo/raven kshib.raven
- versionName: 0.13.0 - versionName: 0.13.0
versionCode: 2151 versionCode: 2151
commit: 6fd98b1af7a9b242f34046dc732364fcc936fa34 commit: 6fd98b1af7a9b242f34046dc732364fcc936fa34

View file

@ -13,135 +13,6 @@ RepoType: git
Repo: https://github.com/leinelissen/jellyfin-audio-player.git Repo: https://github.com/leinelissen/jellyfin-audio-player.git
Builds: Builds:
- versionName: 2.0.5
versionCode: 17
disable: pulls binaries for skia
commit: v2.0.5
subdir: android/app/
sudo:
- sysctl fs.inotify.max_user_watches=524288 || true
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.gz
- echo "5f80197d654fd0b749cdeddf1f07a5eac1fcf6b423a00ffc8f2d3bea9c6dc8d1 node.tar.gz"
| sha256sum -c -
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
- mkdir ~/.npm-global
- npm --global install yarn
init:
- cd ../..
- npm install --build-from-source
gradle:
- yes
scanignore:
- android/build.gradle
- node_modules/jsc-android
- node_modules/hermes-engine
- node_modules/react-native/android/com/facebook/react/react-native/*/
- node_modules/react-native/android/com/facebook/react/hermes-engine/*/
- node_modules/react-native/sdks/hermesc
- node_modules/react-native-reanimated/android/build.gradle
- node_modules/react-native/ReactAndroid/hermes-engine/build.gradle
- node_modules/react-native/ReactAndroid/build.gradle
- node_modules/react-native-flipper/android/build.gradle
- node_modules/react-native-webview/android/build.gradle
- node_modules/@shopify/react-native-skia/android/build.gradle
- node_modules/@shopify/react-native-skia/libs/*/
- node_modules/react-native-safe-area-context/android/build.gradle
- node_modules/@react-native-community/netinfo/android/build.gradle
- node_modules/@react-native-community/blur/android/build.gradle
- node_modules/react-native-fast-image/android/build.gradle
- node_modules/react-native-track-player/android/build.gradle
- node_modules/react-native-screens/android/build.gradle
- node_modules/react-native-svg/android/build.gradle
- node_modules/@react-native-async-storage/async-storage/android/build.gradle
- node_modules/react-native-localize/android/build.gradle
scandelete:
- node_modules
- versionName: 2.1.0
versionCode: 18
disable: pulls binaries for skia
commit: 287b64c356310a1d3bd836c31be5b7f5d8bde757
subdir: android/app/
sudo:
- sysctl fs.inotify.max_user_watches=524288 || true
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.gz
- echo "5f80197d654fd0b749cdeddf1f07a5eac1fcf6b423a00ffc8f2d3bea9c6dc8d1 node.tar.gz"
| sha256sum -c -
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
- mkdir ~/.npm-global
- npm --global install yarn
init:
- cd ../..
- npm install --build-from-source
gradle:
- yes
scanignore:
- android/build.gradle
- node_modules/jsc-android
- node_modules/hermes-engine
- node_modules/react-native/android/com/facebook/react/react-native/*/
- node_modules/react-native/android/com/facebook/react/hermes-engine/*/
- node_modules/react-native/sdks/hermesc
- node_modules/react-native-reanimated/android/build.gradle
- node_modules/react-native/ReactAndroid/hermes-engine/build.gradle
- node_modules/react-native/ReactAndroid/build.gradle
- node_modules/react-native-flipper/android/build.gradle
- node_modules/react-native-webview/android/build.gradle
- node_modules/@shopify/react-native-skia/android/build.gradle
- node_modules/@shopify/react-native-skia/libs/*/
- node_modules/react-native-safe-area-context/android/build.gradle
- node_modules/@react-native-community/netinfo/android/build.gradle
- node_modules/@react-native-community/blur/android/build.gradle
- node_modules/react-native-fast-image/android/build.gradle
- node_modules/react-native-track-player/android/build.gradle
- node_modules/react-native-screens/android/build.gradle
- node_modules/react-native-svg/android/build.gradle
- node_modules/@react-native-async-storage/async-storage/android/build.gradle
- node_modules/react-native-localize/android/build.gradle
scandelete:
- node_modules
- versionName: 2.2.0
versionCode: 23
disable: pulls binaries for skia
commit: 8e5607d355b98c6afd413d344f1848a2af803ddb
subdir: android/app/
sudo:
- sysctl fs.inotify.max_user_watches=524288 || true
- curl -Lo node.tar.gz https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.gz
- echo "5f80197d654fd0b749cdeddf1f07a5eac1fcf6b423a00ffc8f2d3bea9c6dc8d1 node.tar.gz"
| sha256sum -c -
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
- mkdir ~/.npm-global
- npm --global install yarn
init:
- cd ../..
- npm install --build-from-source
gradle:
- yes
rm:
- ios
scanignore:
- node_modules/jsc-android
- node_modules/hermes-engine
- node_modules/react-native/sdks/hermesc
- node_modules/react-native-reanimated/android/build.gradle
- node_modules/react-native-flipper/android/build.gradle
- node_modules/react-native-webview/android/build.gradle
- node_modules/@shopify/react-native-skia/android/build.gradle
- node_modules/@shopify/react-native-skia/libs/*/
- node_modules/react-native-safe-area-context/android/build.gradle
- node_modules/@react-native-community/netinfo/android/build.gradle
- node_modules/@react-native-community/blur/android/build.gradle
- node_modules/react-native-fast-image/android/build.gradle
- node_modules/react-native-track-player/android/build.gradle
- node_modules/react-native-screens/android/build.gradle
- node_modules/react-native-svg/android/build.gradle
- node_modules/@react-native-async-storage/async-storage/android/build.gradle
- node_modules/react-native-localize/android/build.gradle
scandelete:
- node_modules
- versionName: 2.3.2 - versionName: 2.3.2
versionCode: 27 versionCode: 27
commit: be0c7002ff56c5c64ac4168d29bdbe5236e0625d commit: be0c7002ff56c5c64ac4168d29bdbe5236e0625d

View file

@ -858,25 +858,6 @@ Builds:
- sed -i -e '/com.google.gms/d' build.gradle - sed -i -e '/com.google.gms/d' build.gradle
ndk: r21e ndk: r21e
- versionName: 4.4.202
versionCode: 198
disable: https://forum.f-droid.org/t/crosswords-release-202-is-broken-suggestions/25643
commit: b694c4b3358d56c36573f4e73b18b569700998f7
subdir: xwords4/android/app
submodules: true
sudo:
- apt-get update
- apt-get install -y graphicsmagick-imagemagick-compat make
init: echo GITREV=$(git describe --tags --dirty) >> ../gradle.properties
gradle:
- Xw4fdroid
rm:
- xwords4/dawg/English/BasEnglish.dict.gz
prebuild:
- sed -i -e '/\/\/ rm-for-fdroid$/d' {..,.}/build.gradle
- sed -i -e '/com.google.gms/d' build.gradle
ndk: r21e
- versionName: 4.4.203 - versionName: 4.4.203
versionCode: 199 versionCode: 199
commit: 05c7cef153b6a344c27e6cac22a52ba05fb6b84c commit: 05c7cef153b6a344c27e6cac22a52ba05fb6b84c

View file

@ -585,42 +585,6 @@ Builds:
- mv $repo/Canta org.samo_lego.canta - mv $repo/Canta org.samo_lego.canta
- cd org.samo_lego.canta - cd org.samo_lego.canta
- versionName: 1.4.1
versionCode: 91
disable: https://github.com/samolego/Canta/issues/49
commit: 7f2444f4c03c32d79abd9e27c2b91c6ee9824df0
sudo:
- mkdir -p /home/runner/
- chown vagrant /home/runner/
output: build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk
binary: https://github.com/samolego/Canta/releases/download/%v/app-armeabi-v7a-release.apk
srclibs:
- flutter@3.13.6
prebuild:
- export repo=/home/runner/work/Canta
- mkdir -p $repo
- cd ..
- mv org.samo_lego.canta $repo/Canta
- pushd $repo/Canta
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub get
- popd
- mv $repo/Canta org.samo_lego.canta
- cd org.samo_lego.canta
scandelete:
- .pub-cache
build:
- export repo=/home/runner/work/Canta
- cd ..
- mv org.samo_lego.canta $repo/Canta
- pushd $repo/Canta
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk --release --split-per-abi --target-platform="android-arm"
- popd
- mv $repo/Canta org.samo_lego.canta
- cd org.samo_lego.canta
- versionName: 1.4.1 - versionName: 1.4.1
versionCode: 92 versionCode: 92
commit: 7f2444f4c03c32d79abd9e27c2b91c6ee9824df0 commit: 7f2444f4c03c32d79abd9e27c2b91c6ee9824df0

View file

@ -932,21 +932,6 @@ Builds:
- doc - doc
- app/src/test - app/src/test
- versionName: 0.26.1
versionCode: 996
disable: https://github.com/TeamNewPipe/NewPipe/issues/10746
commit: 49429ff40a93662ccf719794fe9747a3c56bbd36
subdir: app
sudo:
- apt-get update
- apt-get install -y openjdk-17-jdk-headless
- update-java-alternatives -a
gradle:
- yes
rm:
- doc
- app/src/test
- versionName: 0.27.0 - versionName: 0.27.0
versionCode: 997 versionCode: 997
commit: 9828586762997ef1d0ada61cf8a8cd42c0f18800 commit: 9828586762997ef1d0ada61cf8a8cd42c0f18800

View file

@ -1,114 +0,0 @@
AntiFeatures:
NonFreeNet:
en-US: Depends on non-libre weather sources (AccuWeather, OpenWeatherMap)
Categories:
- Internet
License: LGPL-3.0-only
AuthorName: wangdaye
SourceCode: https://github.com/WangDaYeeeeee/GeometricWeather
IssueTracker: https://github.com/WangDaYeeeeee/GeometricWeather/issues
Changelog: https://github.com/WangDaYeeeeee/GeometricWeather/releases
AutoName: Geometric Weather
RepoType: git
Repo: https://github.com/WangDaYeeeeee/GeometricWeather.git
Builds:
- versionName: 3.007_fdroid
versionCode: 30007
disable: non-FOSS greendao-gradle-plugin
commit: '3.007'
subdir: app
gradle:
- fdroid
rm:
- app/libs/*
prebuild: perl -i -0 -p -e 's|maven {\n\s*url "https://dl.bintray.com/qichuan/maven/"\n\s*}||g'
build.gradle
- versionName: 3.008_fdroid
versionCode: 30008
disable: non-FOSS greendao-gradle-plugin
commit: '3.008'
subdir: app
gradle:
- fdroid
rm:
- app/libs/*
prebuild: perl -i -0 -p -e 's|maven {\n\s*url "https://dl.bintray.com/qichuan/maven/"\n\s*}||g'
build.gradle
- versionName: 3.009_fdroid
versionCode: 30009
disable: non-FOSS greendao-gradle-plugin
commit: '3.009'
subdir: app
gradle:
- fdroid
rm:
- app/libs/*
prebuild: perl -i -0 -p -e 's|maven {\n\s*url "https://dl.bintray.com/qichuan/maven/"\n\s*}||g'
build.gradle
- versionName: 3.010_fdroid
versionCode: 30010
disable: non-FOSS greendao-gradle-plugin
commit: '3.010'
subdir: app
gradle:
- fdroid
rm:
- app/libs/*
prebuild: perl -i -0 -p -e 's|maven {\n\s*url "https://dl.bintray.com/qichuan/maven/"\n\s*}||g'
build.gradle
- versionName: 3.013_fdroid
versionCode: 30013
disable: non-FOSS greendao-gradle-plugin
commit: '3.013'
subdir: app
gradle:
- fdroid
rm:
- app/libs/*
prebuild: perl -i -0 -p -e 's|maven {\n\s*url "https://dl.bintray.com/qichuan/maven/"\n\s*}||g'
build.gradle
- versionName: 3.100_fdroid
versionCode: 30100
disable: non-FOSS greendao-gradle-plugin
commit: 0ec0af04d67627a2af4ed12508a4cd9fcef9ce47
subdir: app
sudo:
- apt-get update
- apt-get install openjdk-11-jdk-headless
- update-alternatives --auto java
gradle:
- fdroid
rm:
- app/libs/*
prebuild: perl -i -0 -p -e 's|maven {\n\s*url "https://dl.bintray.com/qichuan/maven/"\n\s*}||g'
build.gradle
- versionName: 3.102_fdroid
versionCode: 30102
disable: non-FOSS greendao-gradle-plugin
commit: b2373551ea97232176afd8cd82dd75f1ef53c8b8
subdir: app
sudo:
- apt-get update
- apt-get install openjdk-11-jdk-headless
- update-alternatives --auto java
gradle:
- fdroid
rm:
- app/libs/*
prebuild: perl -i -0 -p -e 's|maven {\n\s*url "https://dl.bintray.com/qichuan/maven/"\n\s*}||g'
build.gradle
ArchivePolicy: 0
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: 3.102_fdroid
CurrentVersionCode: 30102

View file

@ -27,14 +27,6 @@ Builds:
gradle: gradle:
- yes - yes
- versionName: 1.1.3
versionCode: 14
disable: https://github.com/Yet-Zio/yetCalc/pull/121
commit: 3a443877cd53e37d85cbc52adc8cfd558919d373
subdir: app
gradle:
- yes
- versionName: 1.1.4 - versionName: 1.1.4
versionCode: 15 versionCode: 15
commit: 3d174d7752675e1bab3363887922fd27c5116a75 commit: 3d174d7752675e1bab3363887922fd27c5116a75

View file

@ -1,3 +1,2 @@
RepoType: git RepoType: git
Repo: https://github.com/godotengine/godot.git Repo: https://github.com/godotengine/godot.git