From 10e04e07406d750fdaa09f3870e87e2c755a81ce Mon Sep 17 00:00:00 2001 From: F-Droid checkupdates bot Date: Tue, 4 Jun 2024 07:06:33 +0000 Subject: [PATCH] Update Logseq to 0.10.10 (84) --- metadata/com.logseq.app.yml | 75 ++++++++++++++++++++++++++++++++++++- 1 file changed, 73 insertions(+), 2 deletions(-) diff --git a/metadata/com.logseq.app.yml b/metadata/com.logseq.app.yml index 5123251692..3f41475c5a 100644 --- a/metadata/com.logseq.app.yml +++ b/metadata/com.logseq.app.yml @@ -301,11 +301,82 @@ Builds: - cp -r $$rsapi$$/jniLibs/* ../../node_modules/@logseq/capacitor-file-sync/android/src/main/jniLibs/ ndk: r26b + - versionName: 0.10.10 + versionCode: 84 + 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 "//a org.clojuretools.deps$tools_deps_version" + -e "//a org.slf4jslf4j-nop$slf4j_version" + 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. AutoUpdateMode: Version UpdateCheckMode: Tags -CurrentVersion: 0.10.9 -CurrentVersionCode: 83 +CurrentVersion: 0.10.10 +CurrentVersionCode: 84