This commit is contained in:
linsui 2024-10-04 13:42:24 +00:00
parent cd56893b56
commit c04a191d83
9 changed files with 11 additions and 401 deletions

View file

@ -301,78 +301,6 @@ Builds:
- cp -r $$rsapi$$/jniLibs/* ../../node_modules/@logseq/capacitor-file-sync/android/src/main/jniLibs/
ndk: r26b
- versionName: 0.10.10
versionCode: 84
disable: nightly version
commit: d8c6ca264bdf9a6a0f03c46dbf3509210367624a
subdir: android/app
sudo:
- sysctl fs.inotify.max_user_watches=524288 || true
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.16.0/node-v18.16.0-linux-x64.tar.gz
- echo "fc83046a93d2189d919005a348db3b2372b598a145d84eb9781a3a4b0f032e95 node.tar.gz"
| sha256sum -c -
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
- npm -g install yarn
- apt-get update
- apt-get install -y gcc libc-dev
- apt-get install -y openjdk-17-jdk-headless maven
gradle:
- yes
srclibs:
- clojure@clojure-1.11.1
- clojure-brew-install@1.11.1.1413
- rustup@1.26.0
- rsapi@a95f2b79dc72364376b52d2921c87b001e35e4f5
rm:
- ios
prebuild:
- sed -i -e '/LOGSEQ_SENTRY_DSN/d' -e '/sentry {/,/^}/d' -e '/sentry/d' build.gradle
- sed -i -e '/sentry/d' src/main/AndroidManifest.xml
- cd ../..
- sed -i -e 's|(storage/get "instrument-disabled")|true|' src/main/frontend/state.cljs
- clojure_version=$(sed -n -E '/org.clojure\/clojure/s/.*"(.*)".*/\1/p' $$clojure-brew-install$$/deps.edn)
- tools_deps_version=$(sed -n -E '/org.clojure\/tools.deps/s/.*"(.*)".*/\1/p'
$$clojure-brew-install$$/deps.edn)
- slf4j_version=$(sed -n -E '/org.slf4j\/slf4j-nop/s/.*"(.*)".*/\1/p' $$clojure-brew-install$$/deps.edn)
- mkdir bin libexec
- cp $$clojure-brew-install$$/src/main/resources/clojure/install/clojure bin
- cp $$clojure-brew-install$$/src/main/resources/clojure/install/example-deps.edn
./
- sed -i -e "s/\${project.version}/$clojure_version/" -e "s|PREFIX|$(pwd)|"
bin/clojure
- pushd $$clojure$$
- git checkout clojure-$clojure_version
- sed -i -e "/<dependencies>/a <dependency><groupId>org.clojure</groupId><artifactId>tools.deps</artifactId><version>$tools_deps_version</version></dependency>"
-e "/<dependencies>/a <dependency><groupId>org.slf4j</groupId><artifactId>slf4j-nop</artifactId><version>$slf4j_version</version></dependency>"
pom.xml
- mvn -Plocal -Dmaven.test.skip=true package
- popd
- mv $$clojure$$/clojure.jar libexec/clojure-tools-$clojure_version.jar
- export PATH=$(pwd)/bin:$PATH
- yarn install
- yarn release-app
- rm libexec/clojure-tools-1.11.1.jar
- cp -r static public/
- rm -rvf public/static/js/*.js.map
- rm -rvf public/static/*.*
- rm -rvf public/static/ios
- npx cap sync android
scandelete:
- node_modules
- tldraw
- packages
build:
- pushd $$rsapi$$
- $$rustup$$/rustup-init.sh -y --default-toolchain $(cat ./rust-toolchain) --target
aarch64-linux-android armv7-linux-androideabi x86_64-linux-android i686-linux-android
--component rust-src
- source $HOME/.cargo/env
- cargo install cargo-ndk --version 3.4.0
- scripts/android_build.sh
- popd
- cp -r $$rsapi$$/jniLibs/* ../../node_modules/@logseq/capacitor-file-sync/android/src/main/jniLibs/
ndk: r26b
MaintainerNotes: The commit of rsapi need to be updated manually. First, find the
version of capacitor-file-sync in https://github.com/logseq/logseq/blob/master/yarn.lock,
then check the update time of the libs in https://github.com/logseq/capacitor-file-sync/tree/master/android/src/main/jniLibs.

View file

@ -1,206 +0,0 @@
AntiFeatures:
NonFreeNet:
en-US: Rely on bilibili.com
zh-CN: 依赖哔哩哔哩
Categories:
- Internet
- Multimedia
License: GPL-3.0-only
AuthorName: orz12
SourceCode: https://github.com/orz12/pilipala
IssueTracker: https://github.com/orz12/pilipala/issues
AutoName: PiliPalaX
RepoType: git
Repo: https://github.com/orz12/pilipala.git
Builds:
- versionName: 1.0.22
versionCode: 1621
disable: geetest
commit: 8daf603fdb8ff7396d9ac3434e674d6e8cec89af
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/flutter-apk/app-x86_64-release.apk
srclibs:
- flutter@stable
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- ios
- linux
- macos
- web
- windows
prebuild:
- export flutterVersion=$(sed -n -E "s/.*flutter-version:\s([0-9.]+)/\1/p" .github/workflows/main.yml
| head -n 1)
- pushd $$flutter$$
- git checkout -f $flutterVersion
- popd
- sed -i -e "s/version:.*/version:\ $(git describe --abbrev=0 --tags)/" pubspec.yaml
- sed -i -e 's|mirrors.tuna.tsinghua.edu.cn/dart-pub/|pub.dev|g' pubspec.lock
- sed -i -e '/aliyun/d' -e '/download.flutter.io/,+2d' android/build.gradle
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub get
- sed -i -e '/googleapis/d' .pub-cache/hosted/pub.dev/webview_cookie_manager-*/android/build.gradle
- 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
- sed -i -e 's/archs=(armv7l arm64 x86 x86_64)/archs=(x86_64)/' build.sh
- sed -i -e '/flutter create/a sed -i -e "/defaultConfig {/a ndk { abiFilters
\\"x86_64\\"}" android/build.gradle' bundle_default.sh
scandelete:
- .pub-cache
build:
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$$flutter$$/bin/:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-x86_64.jar build/media_kit_libs_android_video/output
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk --release --split-per-abi --target-platform="android-x64"
ndk: 25.2.9519653
- versionName: 1.0.22
versionCode: 1622
disable: geetest
commit: 8daf603fdb8ff7396d9ac3434e674d6e8cec89af
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/flutter-apk/app-armeabi-v7a-release.apk
srclibs:
- flutter@stable
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- ios
- linux
- macos
- web
- windows
prebuild:
- export flutterVersion=$(sed -n -E "s/.*flutter-version:\s([1-9.]+)/\1/p" .github/workflows/main.yml
| head -n 1)
- pushd $$flutter$$
- git checkout -f $flutterVersion
- popd
- sed -i -e "s/version:.*/version:\ $(git describe --abbrev=0 --tags)/" pubspec.yaml
- sed -i -e 's|mirrors.tuna.tsinghua.edu.cn/dart-pub/|pub.dev|g' pubspec.lock
- sed -i -e '/aliyun/d' -e '/download.flutter.io/,+2d' android/build.gradle
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub get
- sed -i -e '/googleapis/d' .pub-cache/hosted/pub.dev/webview_cookie_manager-*/android/build.gradle
- 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
- sed -i -e 's/archs=(armv7l arm64 x86 x86_64)/archs=(armv7l)/' build.sh
- sed -i -e '/flutter create/a sed -i -e "/defaultConfig {/a ndk { abiFilters
\\"armeabi-v7a\\"}" android/build.gradle' bundle_default.sh
scandelete:
- .pub-cache
build:
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$$flutter$$/bin/:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-armeabi-v7a.jar
build/media_kit_libs_android_video/output
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk --release --split-per-abi --target-platform="android-arm"
ndk: 25.2.9519653
- versionName: 1.0.22
versionCode: 1623
disable: geetest
commit: 8daf603fdb8ff7396d9ac3434e674d6e8cec89af
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/flutter-apk/app-arm64-v8a-release.apk
srclibs:
- flutter@stable
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- ios
- linux
- macos
- web
- windows
prebuild:
- export flutterVersion=$(sed -n -E "s/.*flutter-version:\s([0-9.]+)/\1/p" .github/workflows/main.yml
| head -n 1)
- pushd $$flutter$$
- git checkout -f $flutterVersion
- popd
- sed -i -e "s/version:.*/version:\ $(git describe --abbrev=0 --tags)/" pubspec.yaml
- sed -i -e 's|mirrors.tuna.tsinghua.edu.cn/dart-pub/|pub.dev|g' pubspec.lock
- sed -i -e '/aliyun/d' -e '/download.flutter.io/,+2d' android/build.gradle
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub get
- sed -i -e '/googleapis/d' .pub-cache/hosted/pub.dev/webview_cookie_manager-*/android/build.gradle
- 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
- sed -i -e 's/archs=(armv7l arm64 x86 x86_64)/archs=(arm64)/' build.sh
- sed -i -e '/flutter create/a sed -i -e "/defaultConfig {/a ndk { abiFilters
\\"arm64-v8a\\"}" android/build.gradle' bundle_default.sh
scandelete:
- .pub-cache
build:
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$$flutter$$/bin/:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-arm64-v8a.jar build/media_kit_libs_android_video/output
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter build apk --release --split-per-abi --target-platform="android-arm64"
- echo 1
ndk: 25.2.9519653
AutoUpdateMode: None
UpdateCheckMode: Tags
VercodeOperation:
- 10 * %c + 1
- 10 * %c + 2
- 10 * %c + 3
UpdateCheckData: '|.+\+(\d+)||(.+)\+'
CurrentVersion: 1.0.22-beta.12
CurrentVersionCode: 1743

View file

@ -33,15 +33,8 @@ Builds:
- yes
ndk: r12b
- versionName: '0.95'
versionCode: 18
disable: ndkbuild fails
commit: 79b012c5992a070bcad10fab5670dc38c0c78ce3
buildjni:
- yes
ndk: r12b
ArchivePolicy: 0
AutoUpdateMode: None
UpdateCheckMode: RepoManifest
UpdateCheckMode: None
CurrentVersion: '0.97'
CurrentVersionCode: 20

View file

@ -79,7 +79,8 @@ MaintainerNotes: |-
Fails to compile since 1.3-alpha: sound resources are missing because of
licensing issues. See https://github.com/czlee/debatekeeper/issues/48.
ArchivePolicy: 0
AutoUpdateMode: None
UpdateCheckMode: Tags
UpdateCheckMode: None
CurrentVersion: 1.4.2
CurrentVersionCode: 43

View file

@ -15,11 +15,7 @@ Builds:
subdir: trunk
target: android-8
- versionName: 0.8.1
versionCode: 42
disable: Market version code different but same version
commit: unknown - see disabled
ArchivePolicy: 0
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: 0.8.1

View file

@ -86,41 +86,11 @@ Builds:
- mv $$openssl_for_ios_and_android$$/libs/x86/lib/*.a ../distribution/openssl/x86/lib/
ndk: r14b
- versionName: '6.3'
versionCode: 17
disable: fails to build
commit: '6.3'
subdir: app
sudo:
- apt-get update
- apt-get install -y ninja-build
gradle:
- yes
srclibs:
- openssl_for_ios_and_android@android_openssl-1.1.0f_curl-7.54.1
prebuild: sed -i -e 's/zlib \\/no-zlib \\/' $$openssl_for_ios_and_android$$/build-openssl4android.sh
scandelete:
- app/CMakeFiles/
- distribution/
build:
- pushd $$openssl_for_ios_and_android$$
- ./build-openssl4android.sh android
- popd
- mv $$openssl_for_ios_and_android$$/libs/armeabi/lib/*.a ../distribution/openssl/armeabi/lib/
- pushd $$openssl_for_ios_and_android$$
- ./build-openssl4android.sh android-armeabi
- popd
- mv $$openssl_for_ios_and_android$$/libs/armeabi-v7a/lib/*.a ../distribution/openssl/armeabi-v7a/lib/
- pushd $$openssl_for_ios_and_android$$
- ./build-openssl4android.sh android-x86
- popd
- mv $$openssl_for_ios_and_android$$/libs/x86/lib/*.a ../distribution/openssl/x86/lib/
ndk: r14b
MaintainerNotes: Upstream includes OpenSSL binaries so we have to rebuild them from
source.
AutoUpdateMode: Version
UpdateCheckMode: Tags
ArchivePolicy: 0
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: '6.3'
CurrentVersionCode: 17

View file

@ -137,38 +137,6 @@ Builds:
- ../../srclib/ActionBarSherlock/actionbarsherlock
target: android-19
- versionName: 2.3.8
versionCode: 2380
disable: App crash when clicking on a item in setting dialog. Upstream bug?
commit: '1099'
subdir: wwwjdic-app
init: rm build.xml
srclibs:
- ActionBarSherlock@4.4.0
- ACRA@acra-4.5.0
- OpenCSV-org@release-2.2
encoding: utf-8
rm:
- wwwjdic/libs/*.jar
- wwwjdic-android/war/WEB-INF/lib/*.jar
extlibs:
- android/android-support-v4.jar
prebuild:
- wget https://wwwjdic.googlecode.com/svn/branches/2.0/wwwjdic-app/assets/radkfile-u-jis208.txt
-P assets/
- touch assets/keys
- mv libs/android-support-v4.jar $$ActionBarSherlock$$/libs/
- sed -i 's@\(android.library.reference.1=\).*@\1$$ActionBarSherlock$$@' ../wwwjdic/project.properties
- cp -fR $$ACRA$$/src/main/java/* ../wwwjdic/src
- rm -rf $$OpenCSV-org$$/src/au/com/bytecode/opencsv/bean
- cp -fR $$OpenCSV-org$$/src/* ../wwwjdic/src
- mkdir src
androidupdate:
- .
- ../wwwjdic
- ../../srclib/ActionBarSherlock/actionbarsherlock
target: android-19
MaintainerNotes: Note that all development is in the "2.0" branch, not master.
AutoUpdateMode: None

View file

@ -34,20 +34,8 @@ Builds:
gradle:
- yes
- versionName: 2.14.7
versionCode: 39
disable: https://github.com/OAndell/Riksdagskollen/issues/19, com.evernote:android-job
commit: 2.14.7
subdir: app
gradle:
- fdroid
prebuild:
- sed -i -e '/com.google.gms/d; /io.fabric.tools/d' ../build.gradle
- sed -i -e 's|maven.fabric.io/public|maven.google.com|' ../build.gradle build.gradle
- sed -i -e '/io.fabric/d; /com.google.gms/d; /SafetyApiKey/d' build.gradle
- sed -i -e '/playImplementation(.*) {/,/}/d; /playImplementation/d' build.gradle
ArchivePolicy: 0
AutoUpdateMode: None
UpdateCheckMode: Tags ^[0-9.]+-fdroid$
UpdateCheckMode: None
CurrentVersion: 2.14.7
CurrentVersionCode: 39

View file

@ -56,35 +56,7 @@ Builds:
- rm $$AndroidCamera-WB$$/src/wb/android/google/camera/util/LinkedNode.java
- sed -i 's@\(.1=\).*@\1$$SmartReceipts$$@' project.properties
- versionName: 3.3.4
versionCode: 162
disable: wip
commit: fe9104499f6c306a53664bde1e7503e7f9738e53
subdir: smartReceiptsPRO
gradle:
- yes
srclibs:
- AChartEngine@feca180235a338889
- itextpdf@itextg-5.5.0
rm:
- SmartReceiptsLibrary/libs/*.jar
- smartReceiptsPRO/libs/test/*.jar
- SmartReceiptsFree
prebuild:
- sed -i -e 's/:smartReceiptsLibrary/:SmartReceiptsLibrary/' build.gradle ../settings.gradle
- sed -i -e 's/:androidCamera/:AndroidCamera/' ../SmartReceiptsLibrary/build.gradle
../settings.gradle
- sed -i -e '/smartReceiptsFree/d' ../settings.gradle
build:
- pushd $$AChartEngine$$
- mvn package
- popd
- cp $$AChartEngine$$/target/achartengine-1.1.0.jar ../SmartReceiptsLibrary/libs
- pushd $$itextpdf$$/itext
- mvn package -DskipTests
- popd
- cp $$itextpdf$$/itext/target/itextg-5.5.0.jar ../SmartReceiptsLibrary/libs
ArchivePolicy: 0
AutoUpdateMode: None
UpdateCheckMode: None
UpdateCheckData: app/build.gradle|versionCode\s(\d+)|.|versionName\s"([\d.]+)"