Categories: - Writing License: AGPL-3.0-only AuthorName: Logseq dev team AuthorEmail: dev@logseq.com WebSite: https://logseq.com SourceCode: https://github.com/logseq/logseq IssueTracker: https://github.com/logseq/logseq/issues Changelog: https://docs.logseq.com/#/page/changelog OpenCollective: logseq AutoName: Logseq RepoType: git Repo: https://github.com/logseq/logseq Builds: - versionName: 0.10.6 versionCode: 80 commit: cd2211a042332792ac3f797e34c08bc77c4e4dd4 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 - update-java-alternatives -a 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 - versionName: 0.10.7 versionCode: 81 commit: 1ff9f7a1b2a261ca93fa83c217bf0c679ff404d3 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 - update-java-alternatives -a 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 - versionName: 0.10.8 versionCode: 82 commit: 157fd5c32afbff318b1e93c48924ff173848826a 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 - versionName: 0.10.9 versionCode: 83 commit: c67b8b5fa47f8fe1e1954226c9bdfabd46ebb968 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 - versionName: 0.10.10 versionCode: 84 commit: 6dc535eae976c490fad99844f8c85dc35215a4a1 subdir: android/app sudo: - sysctl fs.inotify.max_user_watches=524288 || true - apt-get update - apt-get install -y gcc libc-dev maven npm - npm -g install yarn gradle: - yes srclibs: - clojure@clojure-1.11.1 - clojure-brew-install@1.11.1.1413 - rustup@1.27.1 - rsapi@@logseq/rsapi@0.0.91 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@3.5.4 --locked - scripts/android_build.sh - popd - cp -r $$rsapi$$/jniLibs/* ../../node_modules/@logseq/capacitor-file-sync/android/src/main/jniLibs/ ndk: r26b - versionName: 0.10.11 versionCode: 86 commit: fa869a4c774740c73a48e81828e89e643ff76f00 subdir: android/app sudo: - sysctl fs.inotify.max_user_watches=524288 || true - apt-get update - apt-get install -y gcc libc-dev maven npm - npm -g install yarn gradle: - yes srclibs: - clojure@clojure-1.11.1 - clojure-brew-install@1.11.1.1413 - rustup@1.27.1 - rsapi@@logseq/rsapi@0.0.91 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@3.5.4 --locked - scripts/android_build.sh - popd - cp -r $$rsapi$$/jniLibs/* ../../node_modules/@logseq/capacitor-file-sync/android/src/main/jniLibs/ ndk: r26b - versionName: 0.10.12 versionCode: 87 commit: 9043a5d37b9fd5e435f0375416bf4dbf619da0d6 subdir: android/app sudo: - sysctl fs.inotify.max_user_watches=524288 || true - apt-get update - apt-get install -y gcc libc-dev maven npm - npm -g install yarn gradle: - yes srclibs: - clojure@clojure-1.11.1 - clojure-brew-install@1.11.1.1413 - rustup@1.27.1 - rsapi@@logseq/rsapi@0.0.91 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@3.5.4 --locked - 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 ^[\d.]+$ CurrentVersion: 0.10.12 CurrentVersionCode: 87