org.mozc.android.inputmethod.japanese.yml 3.51 KB
Newer Older
1
2
AntiFeatures:
  - NonFreeAssets
Pierre Rudloff's avatar
Pierre Rudloff committed
3
4
5
Categories:
  - Writing
License: BSD-3-Clause
Izzy's avatar
Izzy committed
6
7
8
AuthorName: Google
AuthorEmail: opensource@google.com
AuthorWebSite: https://opensource.google/
9
WebSite: https://www.google.com/intl/ja/ime/
Pierre Rudloff's avatar
Pierre Rudloff committed
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
SourceCode: https://github.com/google/mozc
IssueTracker: https://github.com/google/mozc/issues
Changelog: https://github.com/google/mozc/blob/HEAD/docs/release_history.md

Description: Mozc is a Japanese Input Method Editor (IME).

RepoType: git
Repo: https://github.com/google/mozc.git

Builds:
  - versionName: 2.23.2815.103-arm
    versionCode: 6028152
    commit: afb03ddfe72dde4cf2409863a3bfea160f7a66d8
    subdir: src/android/
    submodules: true
    sudo:
Licaon_Kter's avatar
Licaon_Kter committed
26
      - apt-get update || apt-get update
Pierre Rudloff's avatar
Pierre Rudloff committed
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
      - apt-get install -y clang ninja-build
    output: bin/*.apk
    rm:
      - src/third_party/breakpad/src/processor/testdata/
      - src/third_party/guava/*.jar
    extlibs:
      - android/android-support-v13.jar
    prebuild:
      - touch ../third_party/guava/guava-testlib-18.0.jar
      - sed -i -e '/proguard.config/d' project.properties
    scandelete:
      - src/third_party/
    build:
      - pushd ..
      - wget https://repo1.maven.org/maven2/com/google/guava/guava/18.0/guava-18.0.jar
        -O third_party/guava/guava-18.0.jar
      - echo 'cce0823396aa693798f8882e64213b1772032b09  third_party/guava/guava-18.0.jar'
        | shasum -c -
      - python build_mozc.py gyp --target_platform=Android
      - python build_mozc.py build -c Release android/android.gyp:apk
    ndk: r16b

49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
  - versionName: 2.23.2815.103-arm
    versionCode: 6028153
    commit: afb03ddfe72dde4cf2409863a3bfea160f7a66d8
    subdir: src/android/
    submodules: true
    sudo:
      - apt-get update || apt-get update
      - apt-get install -y clang ninja-build
    output: bin/*.apk
    rm:
      - src/third_party/breakpad/src/processor/testdata/
      - src/third_party/guava/*.jar
    extlibs:
      - android/android-support-v13.jar
    prebuild:
      - touch ../third_party/guava/guava-testlib-18.0.jar
      - sed -i -e '/proguard.config/d' project.properties
      - sed -i -e 's/@ANDROID_VERSION_CODE@/$$VERCODE$$/' AndroidManifest_template.xml
    scandelete:
      - src/third_party/
    build:
      - pushd ../data/dictionary_oss/
      - wget https://www.post.japanpost.jp/zipcode/dl/jigyosyo/zip/jigyosyo.zip
      - unzip jigyosyo.zip
      - wget https://www.post.japanpost.jp/zipcode/dl/oogaki/zip/ken_all.zip
      - unzip ken_all.zip
      - PYTHONPATH="${PYTHONPATH}:../../" python ../../dictionary/gen_zip_code_seed.py
        --zip_code=KEN_ALL.CSV --jigyosyo=JIGYOSYO.CSV >> dictionary09.txt
      - popd
      - pushd ..
      - wget https://repo1.maven.org/maven2/com/google/guava/guava/18.0/guava-18.0.jar
        -O third_party/guava/guava-18.0.jar
      - echo 'cce0823396aa693798f8882e64213b1772032b09  third_party/guava/guava-18.0.jar'
        | shasum -c -
      - python build_mozc.py gyp --target_platform=Android
      - python build_mozc.py build -c Release android/android.gyp:apk
    ndk: r16b

MaintainerNotes: |-
    We get guava from Maven Central because building it from source would
Pierre Rudloff's avatar
Pierre Rudloff committed
89
90
    require Java 7.

91
    As explained <a href="https://github.com/google/mozc/blob/afb03ddfe72dde4cf2409863a3bfea160f7a66d8/src/data/dictionary_oss/README.txt#L20">here</a>, we use files provided by the Japanese postal services to enrich the dictionary. These files are not published under a FOSS license, but redistribution is allowed.
92

Pierre Rudloff's avatar
Pierre Rudloff committed
93
94
95
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: 2.23.2815.103-arm
96
CurrentVersionCode: 6028153