From 517d2002346841ecb17f972c103d258e4e0b4a40 Mon Sep 17 00:00:00 2001 From: linsui <2873532-linsui@users.noreply.gitlab.com> Date: Mon, 17 Mar 2025 00:30:19 +0800 Subject: [PATCH] fcitx5: 0.1.1 --- .../org.fcitx.fcitx5.android.plugin.anthy.yml | 172 ++++++++++++++++- ...rg.fcitx.fcitx5.android.plugin.chewing.yml | 172 ++++++++++++++++- ...fcitx5.android.plugin.clipboard_filter.yml | 26 ++- ...org.fcitx.fcitx5.android.plugin.hangul.yml | 172 ++++++++++++++++- ...g.fcitx.fcitx5.android.plugin.jyutping.yml | 176 ++++++++++++++++- .../org.fcitx.fcitx5.android.plugin.rime.yml | 172 ++++++++++++++++- ...org.fcitx.fcitx5.android.plugin.sayura.yml | 172 ++++++++++++++++- .../org.fcitx.fcitx5.android.plugin.thai.yml | 172 ++++++++++++++++- ...org.fcitx.fcitx5.android.plugin.unikey.yml | 172 ++++++++++++++++- metadata/org.fcitx.fcitx5.android.yml | 180 +++++++++++++++++- 10 files changed, 1565 insertions(+), 21 deletions(-) diff --git a/metadata/org.fcitx.fcitx5.android.plugin.anthy.yml b/metadata/org.fcitx.fcitx5.android.plugin.anthy.yml index 5a33a28011..40e077c4d4 100644 --- a/metadata/org.fcitx.fcitx5.android.plugin.anthy.yml +++ b/metadata/org.fcitx.fcitx5.android.plugin.anthy.yml @@ -897,6 +897,174 @@ Builds: gradleprops: - buildABI=x86_64 + - versionName: 0.1.1-0-g3f41b65d + versionCode: 91 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/anthy + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.anthy-%v-armeabi-v7a-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=armeabi-v7a ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite anthy-dict + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=armeabi-v7a + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 92 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/anthy + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.anthy-%v-arm64-v8a-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=arm64-v8a ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite anthy-dict + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=arm64-v8a + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 93 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/anthy + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.anthy-%v-x86-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=x86 ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite anthy-dict + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=x86 + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 94 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/anthy + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.anthy-%v-x86_64-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=x86_64 ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite anthy-dict + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=x86_64 + AllowedAPKSigningKeys: e4db1e9edff13629d07de4bbf8165fe9bd8557ab55092672da8e40dbe484ecd7 AutoUpdateMode: None @@ -908,5 +1076,5 @@ VercodeOperation: - 10 * %c + 4 UpdateCheckData: https://raw.githubusercontent.com/fcitx5-android/fcitx5-android/master/build-logic/convention/src/main/kotlin/Versions.kt|baseVersionCode = (\d+)|https://github.com/fcitx5-android/fcitx5-android/releases/latest/download/build-metadata.plugin.anthy.json|"versionName":\s"(.*)" -CurrentVersion: 0.1.0-0-g78c03d12 -CurrentVersionCode: 84 +CurrentVersion: 0.1.1-0-g3f41b65d +CurrentVersionCode: 94 diff --git a/metadata/org.fcitx.fcitx5.android.plugin.chewing.yml b/metadata/org.fcitx.fcitx5.android.plugin.chewing.yml index cfd8c4bd87..0fba774969 100644 --- a/metadata/org.fcitx.fcitx5.android.plugin.chewing.yml +++ b/metadata/org.fcitx.fcitx5.android.plugin.chewing.yml @@ -537,6 +537,174 @@ Builds: gradleprops: - buildABI=x86_64 + - versionName: 0.1.1-0-g3f41b65d + versionCode: 91 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/chewing + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + texinfo cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool ninja-build + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.chewing-%v-armeabi-v7a-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=armeabi-v7a ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite libchewing + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=armeabi-v7a + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 92 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/chewing + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + texinfo cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool ninja-build + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.chewing-%v-arm64-v8a-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=arm64-v8a ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite libchewing + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=arm64-v8a + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 93 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/chewing + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + texinfo cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool ninja-build + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.chewing-%v-x86-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=x86 ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite libchewing + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=x86 + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 94 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/chewing + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + texinfo cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool ninja-build + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.chewing-%v-x86_64-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=x86_64 ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite libchewing + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=x86_64 + AllowedAPKSigningKeys: e4db1e9edff13629d07de4bbf8165fe9bd8557ab55092672da8e40dbe484ecd7 AutoUpdateMode: None @@ -548,5 +716,5 @@ VercodeOperation: - 10 * %c + 4 UpdateCheckData: https://raw.githubusercontent.com/fcitx5-android/fcitx5-android/master/build-logic/convention/src/main/kotlin/Versions.kt|baseVersionCode = (\d+)|https://github.com/fcitx5-android/fcitx5-android/releases/latest/download/build-metadata.plugin.chewing.json|"versionName":\s"(.*)" -CurrentVersion: 0.1.0-0-g78c03d12 -CurrentVersionCode: 84 +CurrentVersion: 0.1.1-0-g3f41b65d +CurrentVersionCode: 94 diff --git a/metadata/org.fcitx.fcitx5.android.plugin.clipboard_filter.yml b/metadata/org.fcitx.fcitx5.android.plugin.clipboard_filter.yml index f4b49f3a9a..f616210a6b 100644 --- a/metadata/org.fcitx.fcitx5.android.plugin.clipboard_filter.yml +++ b/metadata/org.fcitx.fcitx5.android.plugin.clipboard_filter.yml @@ -98,6 +98,26 @@ Builds: scandelete: - build-logic/convention/build + - versionName: 0.1.1-0-g3f41b65d + versionCode: 92 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/clipboard-filter + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.clipboard_filter-%v-release.apk + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sed -i -e 's|git@github.com:|https://github.com/|g' .gitmodules + - git submodule update --init plugin/clipboard-filter/ClearURLsRules + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.plugin.clipboard-filter.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scandelete: + - build-logic/convention/build + AllowedAPKSigningKeys: e4db1e9edff13629d07de4bbf8165fe9bd8557ab55092672da8e40dbe484ecd7 AutoUpdateMode: None @@ -105,6 +125,6 @@ UpdateCheckMode: HTTP VercodeOperation: - 10 * %c + 2 UpdateCheckData: https://raw.githubusercontent.com/fcitx5-android/fcitx5-android/master/build-logic/convention/src/main/kotlin/Versions.kt|baseVersionCode - = (\d+)|https://github.com/fcitx5-android/fcitx5-android/releases/latest/download/build-metadata.plugin.clipboard_filter.json|"versionName":\s"(.*)" -CurrentVersion: 0.1.0-0-g78c03d12 -CurrentVersionCode: 82 + = (\d+)|https://github.com/fcitx5-android/fcitx5-android/releases/latest/download/build-metadata.plugin.clipboard-filter.json|"versionName":\s"(.*)" +CurrentVersion: 0.1.1-0-g3f41b65d +CurrentVersionCode: 92 diff --git a/metadata/org.fcitx.fcitx5.android.plugin.hangul.yml b/metadata/org.fcitx.fcitx5.android.plugin.hangul.yml index 43783d0452..69fa52be5f 100644 --- a/metadata/org.fcitx.fcitx5.android.plugin.hangul.yml +++ b/metadata/org.fcitx.fcitx5.android.plugin.hangul.yml @@ -537,6 +537,174 @@ Builds: gradleprops: - buildABI=x86_64 + - versionName: 0.1.1-0-g3f41b65d + versionCode: 91 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/hangul + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + check cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.hangul-%v-armeabi-v7a-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=armeabi-v7a ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite libhangul + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=armeabi-v7a + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 92 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/hangul + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + check cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.hangul-%v-arm64-v8a-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=arm64-v8a ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite libhangul + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=arm64-v8a + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 93 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/hangul + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + check cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.hangul-%v-x86-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=x86 ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite libhangul + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=x86 + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 94 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/hangul + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + check cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.hangul-%v-x86_64-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=x86_64 ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite libhangul + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=x86_64 + AllowedAPKSigningKeys: e4db1e9edff13629d07de4bbf8165fe9bd8557ab55092672da8e40dbe484ecd7 AutoUpdateMode: None @@ -548,5 +716,5 @@ VercodeOperation: - 10 * %c + 4 UpdateCheckData: https://raw.githubusercontent.com/fcitx5-android/fcitx5-android/master/build-logic/convention/src/main/kotlin/Versions.kt|baseVersionCode = (\d+)|https://github.com/fcitx5-android/fcitx5-android/releases/latest/download/build-metadata.plugin.hangul.json|"versionName":\s"(.*)" -CurrentVersion: 0.1.0-0-g78c03d12 -CurrentVersionCode: 84 +CurrentVersion: 0.1.1-0-g3f41b65d +CurrentVersionCode: 94 diff --git a/metadata/org.fcitx.fcitx5.android.plugin.jyutping.yml b/metadata/org.fcitx.fcitx5.android.plugin.jyutping.yml index fad1e8a92e..fbb7fc6c18 100644 --- a/metadata/org.fcitx.fcitx5.android.plugin.jyutping.yml +++ b/metadata/org.fcitx.fcitx5.android.plugin.jyutping.yml @@ -557,6 +557,178 @@ Builds: gradleprops: - buildABI=x86_64 + - versionName: 0.1.1-0-g3f41b65d + versionCode: 91 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/jyutping + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils bzip2 extra-cmake-modules gettext + pkg-config ninja-build libfmt-dev libboost-all-dev cabal-install ghc libghc-shake-dev + opencc libghc-js-flot-data haskell-js-dgtable-utils automake libghc-aeson-pretty-dev + libtool libfcitx5utils-dev python-is-python3 zstd + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.jyutping-%v-armeabi-v7a-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=armeabi-v7a ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite boost marisa opencc lua zstd libime-jyutping + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=armeabi-v7a + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 92 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/jyutping + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils bzip2 extra-cmake-modules gettext + pkg-config ninja-build libfmt-dev libboost-all-dev cabal-install ghc libghc-shake-dev + opencc libghc-js-flot-data haskell-js-dgtable-utils automake libghc-aeson-pretty-dev + libtool libfcitx5utils-dev python-is-python3 zstd + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.jyutping-%v-arm64-v8a-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=arm64-v8a ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite boost marisa opencc lua zstd libime-jyutping + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=arm64-v8a + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 93 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/jyutping + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils bzip2 extra-cmake-modules gettext + pkg-config ninja-build libfmt-dev libboost-all-dev cabal-install ghc libghc-shake-dev + opencc libghc-js-flot-data haskell-js-dgtable-utils automake libghc-aeson-pretty-dev + libtool libfcitx5utils-dev python-is-python3 zstd + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.jyutping-%v-x86-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=x86 ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite boost marisa opencc lua zstd libime-jyutping + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=x86 + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 94 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/jyutping + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils bzip2 extra-cmake-modules gettext + pkg-config ninja-build libfmt-dev libboost-all-dev cabal-install ghc libghc-shake-dev + opencc libghc-js-flot-data haskell-js-dgtable-utils automake libghc-aeson-pretty-dev + libtool libfcitx5utils-dev python-is-python3 zstd + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.jyutping-%v-x86_64-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=x86_64 ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite boost marisa opencc lua zstd libime-jyutping + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=x86_64 + AllowedAPKSigningKeys: e4db1e9edff13629d07de4bbf8165fe9bd8557ab55092672da8e40dbe484ecd7 AutoUpdateMode: None @@ -568,5 +740,5 @@ VercodeOperation: - 10 * %c + 4 UpdateCheckData: https://raw.githubusercontent.com/fcitx5-android/fcitx5-android/master/build-logic/convention/src/main/kotlin/Versions.kt|baseVersionCode = (\d+)|https://github.com/fcitx5-android/fcitx5-android/releases/latest/download/build-metadata.plugin.jyutping.json|"versionName":\s"(.*)" -CurrentVersion: 0.1.0-0-g78c03d12 -CurrentVersionCode: 84 +CurrentVersion: 0.1.1-0-g3f41b65d +CurrentVersionCode: 94 diff --git a/metadata/org.fcitx.fcitx5.android.plugin.rime.yml b/metadata/org.fcitx.fcitx5.android.plugin.rime.yml index 7e0a1d3832..c7bb3026e9 100644 --- a/metadata/org.fcitx.fcitx5.android.plugin.rime.yml +++ b/metadata/org.fcitx.fcitx5.android.plugin.rime.yml @@ -549,6 +549,174 @@ Builds: gradleprops: - buildABI=x86_64 + - versionName: 0.1.1-0-g3f41b65d + versionCode: 91 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/rime + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + opencc cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool python-is-python3 + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.rime-%v-armeabi-v7a-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=armeabi-v7a ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite librime + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=armeabi-v7a + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 92 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/rime + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + opencc cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool python-is-python3 + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.rime-%v-arm64-v8a-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=arm64-v8a ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite librime + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=arm64-v8a + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 93 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/rime + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + opencc cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool python-is-python3 + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.rime-%v-x86-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=x86 ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite librime + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=x86 + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 94 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/rime + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + opencc cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool python-is-python3 + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.rime-%v-x86_64-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=x86_64 ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite librime + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=x86_64 + AllowedAPKSigningKeys: e4db1e9edff13629d07de4bbf8165fe9bd8557ab55092672da8e40dbe484ecd7 AutoUpdateMode: None @@ -560,5 +728,5 @@ VercodeOperation: - 10 * %c + 4 UpdateCheckData: https://raw.githubusercontent.com/fcitx5-android/fcitx5-android/master/build-logic/convention/src/main/kotlin/Versions.kt|baseVersionCode = (\d+)|https://github.com/fcitx5-android/fcitx5-android/releases/latest/download/build-metadata.plugin.rime.json|"versionName":\s"(.*)" -CurrentVersion: 0.1.0-0-g78c03d12 -CurrentVersionCode: 84 +CurrentVersion: 0.1.1-0-g3f41b65d +CurrentVersionCode: 94 diff --git a/metadata/org.fcitx.fcitx5.android.plugin.sayura.yml b/metadata/org.fcitx.fcitx5.android.plugin.sayura.yml index 2b61b9fce5..832e9cbf82 100644 --- a/metadata/org.fcitx.fcitx5.android.plugin.sayura.yml +++ b/metadata/org.fcitx.fcitx5.android.plugin.sayura.yml @@ -537,6 +537,174 @@ Builds: gradleprops: - buildABI=x86_64 + - versionName: 0.1.1-0-g3f41b65d + versionCode: 91 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/sayura + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.sayura-%v-armeabi-v7a-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=armeabi-v7a ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=armeabi-v7a + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 92 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/sayura + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.sayura-%v-arm64-v8a-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=arm64-v8a ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=arm64-v8a + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 93 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/sayura + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.sayura-%v-x86-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=x86 ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=x86 + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 94 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/sayura + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.sayura-%v-x86_64-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=x86_64 ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=x86_64 + AllowedAPKSigningKeys: e4db1e9edff13629d07de4bbf8165fe9bd8557ab55092672da8e40dbe484ecd7 AutoUpdateMode: None @@ -548,5 +716,5 @@ VercodeOperation: - 10 * %c + 4 UpdateCheckData: https://raw.githubusercontent.com/fcitx5-android/fcitx5-android/master/build-logic/convention/src/main/kotlin/Versions.kt|baseVersionCode = (\d+)|https://github.com/fcitx5-android/fcitx5-android/releases/latest/download/build-metadata.plugin.sayura.json|"versionName":\s"(.*)" -CurrentVersion: 0.1.0-0-g78c03d12 -CurrentVersionCode: 84 +CurrentVersion: 0.1.1-0-g3f41b65d +CurrentVersionCode: 94 diff --git a/metadata/org.fcitx.fcitx5.android.plugin.thai.yml b/metadata/org.fcitx.fcitx5.android.plugin.thai.yml index 874eac0365..31c27f2aa3 100644 --- a/metadata/org.fcitx.fcitx5.android.plugin.thai.yml +++ b/metadata/org.fcitx.fcitx5.android.plugin.thai.yml @@ -181,6 +181,174 @@ Builds: gradleprops: - buildABI=x86_64 + - versionName: 0.1.1-0-g3f41b65d + versionCode: 91 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/thai + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool gperf + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.thai-%v-armeabi-v7a-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=armeabi-v7a ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite libthai libiconv + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=armeabi-v7a + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 92 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/thai + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool gperf + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.thai-%v-arm64-v8a-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=arm64-v8a ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite libthai libiconv + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=arm64-v8a + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 93 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/thai + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool gperf + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.thai-%v-x86-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=x86 ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite libthai libiconv + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=x86 + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 94 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/thai + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool gperf + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.thai-%v-x86_64-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=x86_64 ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite libthai libiconv + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=x86_64 + AllowedAPKSigningKeys: e4db1e9edff13629d07de4bbf8165fe9bd8557ab55092672da8e40dbe484ecd7 AutoUpdateMode: None @@ -192,5 +360,5 @@ VercodeOperation: - 10 * %c + 4 UpdateCheckData: https://raw.githubusercontent.com/fcitx5-android/fcitx5-android/master/build-logic/convention/src/main/kotlin/Versions.kt|baseVersionCode = (\d+)|https://github.com/fcitx5-android/fcitx5-android/releases/latest/download/build-metadata.plugin.thai.json|"versionName":\s"(.*)" -CurrentVersion: 0.1.0-0-g78c03d12 -CurrentVersionCode: 84 +CurrentVersion: 0.1.1-0-g3f41b65d +CurrentVersionCode: 94 diff --git a/metadata/org.fcitx.fcitx5.android.plugin.unikey.yml b/metadata/org.fcitx.fcitx5.android.plugin.unikey.yml index 3664374690..c236b77228 100644 --- a/metadata/org.fcitx.fcitx5.android.plugin.unikey.yml +++ b/metadata/org.fcitx.fcitx5.android.plugin.unikey.yml @@ -537,6 +537,174 @@ Builds: gradleprops: - buildABI=x86_64 + - versionName: 0.1.1-0-g3f41b65d + versionCode: 91 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/unikey + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.unikey-%v-armeabi-v7a-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=armeabi-v7a ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=armeabi-v7a + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 92 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/unikey + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.unikey-%v-arm64-v8a-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=arm64-v8a ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=arm64-v8a + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 93 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/unikey + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.unikey-%v-x86-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=x86 ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=x86 + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 94 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: plugin/unikey + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ make cmake xz-utils extra-cmake-modules gettext pkg-config + cabal-install ghc libghc-shake-dev libghc-js-flot-data haskell-js-dgtable-utils + automake libghc-aeson-pretty-dev libtool + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android.plugin.unikey-%v-x86_64-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cp -R ../../gradle . + - cd ../.. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=x86_64 ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + ./build-cabal -j fmt libuv libintl-lite + - popd + - mv $$fcitx5-android-prebuilder$$/build ../../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=x86_64 + AllowedAPKSigningKeys: e4db1e9edff13629d07de4bbf8165fe9bd8557ab55092672da8e40dbe484ecd7 AutoUpdateMode: None @@ -548,5 +716,5 @@ VercodeOperation: - 10 * %c + 4 UpdateCheckData: https://raw.githubusercontent.com/fcitx5-android/fcitx5-android/master/build-logic/convention/src/main/kotlin/Versions.kt|baseVersionCode = (\d+)|https://github.com/fcitx5-android/fcitx5-android/releases/latest/download/build-metadata.plugin.unikey.json|"versionName":\s"(.*)" -CurrentVersion: 0.1.0-0-g78c03d12 -CurrentVersionCode: 84 +CurrentVersion: 0.1.1-0-g3f41b65d +CurrentVersionCode: 94 diff --git a/metadata/org.fcitx.fcitx5.android.yml b/metadata/org.fcitx.fcitx5.android.yml index 17b6e62b2c..5c9d68a0ae 100644 --- a/metadata/org.fcitx.fcitx5.android.yml +++ b/metadata/org.fcitx.fcitx5.android.yml @@ -1194,6 +1194,182 @@ Builds: gradleprops: - buildABI=x86_64 + - versionName: 0.1.1-0-g3f41b65d + versionCode: 91 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: app + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ libtool make automake gettext bzip2 xz-utils zstd pkg-config + cmake extra-cmake-modules ninja-build libfmt-dev libboost-all-dev libfcitx5utils-dev + opencc ghc cabal-install libghc-shake-dev libghc-aeson-pretty-dev libghc-js-flot-data + haskell-js-dgtable-utils fcitx5-modules python-is-python3 + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android-%v-armeabi-v7a-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cd .. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=armeabi-v7a ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + COMP_SPELL_DICT=/usr/lib/x86_64-linux-gnu/fcitx5/libexec/comp-spell-dict ./build-cabal + -j spell-dict fmt libuv libintl-lite boost marisa opencc libime lua chinese-addons-data + zstd + - popd + - mv $$fcitx5-android-prebuilder$$/build ../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=armeabi-v7a + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 92 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: app + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ libtool make automake gettext bzip2 xz-utils zstd pkg-config + cmake extra-cmake-modules ninja-build libfmt-dev libboost-all-dev libfcitx5utils-dev + opencc ghc cabal-install libghc-shake-dev libghc-aeson-pretty-dev libghc-js-flot-data + haskell-js-dgtable-utils fcitx5-modules python-is-python3 + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android-%v-arm64-v8a-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cd .. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=arm64-v8a ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + COMP_SPELL_DICT=/usr/lib/x86_64-linux-gnu/fcitx5/libexec/comp-spell-dict ./build-cabal + -j spell-dict fmt libuv libintl-lite boost marisa opencc libime lua chinese-addons-data + zstd + - popd + - mv $$fcitx5-android-prebuilder$$/build ../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=arm64-v8a + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 93 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: app + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ libtool make automake gettext bzip2 xz-utils zstd pkg-config + cmake extra-cmake-modules ninja-build libfmt-dev libboost-all-dev libfcitx5utils-dev + opencc ghc cabal-install libghc-shake-dev libghc-aeson-pretty-dev libghc-js-flot-data + haskell-js-dgtable-utils fcitx5-modules python-is-python3 + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android-%v-x86-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cd .. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=x86 ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + COMP_SPELL_DICT=/usr/lib/x86_64-linux-gnu/fcitx5/libexec/comp-spell-dict ./build-cabal + -j spell-dict fmt libuv libintl-lite boost marisa opencc libime lua chinese-addons-data + zstd + - popd + - mv $$fcitx5-android-prebuilder$$/build ../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=x86 + + - versionName: 0.1.1-0-g3f41b65d + versionCode: 94 + commit: 3f41b65db9fcbff119f324d5a3aca58d3699e21a + subdir: app + submodules: true + sudo: + - apt-get update + - apt-get install -y g++ libtool make automake gettext bzip2 xz-utils zstd pkg-config + cmake extra-cmake-modules ninja-build libfmt-dev libboost-all-dev libfcitx5utils-dev + opencc ghc cabal-install libghc-shake-dev libghc-aeson-pretty-dev libghc-js-flot-data + haskell-js-dgtable-utils fcitx5-modules python-is-python3 + gradle: + - yes + binary: https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/org.fcitx.fcitx5.android-%v-x86_64-release.apk + srclibs: + - fcitx5-android-prebuilder@c51cf3a806cf4d87ad724a7002486742531e6293 + rm: + - lib/fcitx5/src/main/cpp/prebuilt + prebuild: + - cd .. + - sdkmanager 'cmake;3.22.1' + - buildTimestamp=$(curl -L https://github.com/fcitx5-android/fcitx5-android/releases/download/0.1.1/build-metadata.json + | sed -n -E 's/.*timestamp.*"(.*)"$/\1/p') + - echo -e "\nbuildTimestamp=$buildTimestamp" >> gradle.properties + - sed -i -e 's|https://maven.pkg.github.com|https://jitpack.io|g' build-logic/convention/build.gradle.kts + lib/*/build.gradle.kts + scanignore: + - lib/fcitx5/src/main/cpp/fcitx5/src/modules/unicode/charselectdata + scandelete: + - build-logic/convention/build + build: + - pushd $$fcitx5-android-prebuilder$$ + - cabal configure --disable-library-vanilla --enable-shared --enable-executable-dynamic + --ghc-options=-dynamic + - ABI=x86_64 ANDROID_NDK_ROOT=$$NDK$$ CMAKE_VERSION=3.22.1 ANDROID_PLATFORM=23 + COMP_SPELL_DICT=/usr/lib/x86_64-linux-gnu/fcitx5/libexec/comp-spell-dict ./build-cabal + -j spell-dict fmt libuv libintl-lite boost marisa opencc libime lua chinese-addons-data + zstd + - popd + - mv $$fcitx5-android-prebuilder$$/build ../lib/fcitx5/src/main/cpp/prebuilt + ndk: 25.2.9519653 + gradleprops: + - buildABI=x86_64 + AllowedAPKSigningKeys: e4db1e9edff13629d07de4bbf8165fe9bd8557ab55092672da8e40dbe484ecd7 AutoUpdateMode: None @@ -1205,5 +1381,5 @@ VercodeOperation: - 10 * %c + 4 UpdateCheckData: https://raw.githubusercontent.com/fcitx5-android/fcitx5-android/master/build-logic/convention/src/main/kotlin/Versions.kt|baseVersionCode = (\d+)|https://github.com/fcitx5-android/fcitx5-android/releases/latest/download/build-metadata.json|"versionName":\s"(.*)" -CurrentVersion: 0.1.0-0-g78c03d12 -CurrentVersionCode: 84 +CurrentVersion: 0.1.1-0-g3f41b65d +CurrentVersionCode: 94