Source: librime
Section: libs
Priority: optional
Uploaders: Qijiang Fan <fqj1994@gmail.com>,
           Aron Xu <aron@debian.org>,
           YunQiang Su <syq@debian.org>,
           Osamu Aoki <osamu@debian.org>,
           Guo Yixuan (郭溢譞) <culu.gyx@gmail.com>,
           Boyuan Yang <byang@debian.org>
Build-Depends: capnproto,
               cmake (>= 3.10),
               darts,
               debhelper-compat (= 13),
               googletest <!nocheck>,
               libboost-dev,
               libboost-filesystem-dev,
               libboost-locale-dev,
               libboost-regex-dev,
               libboost-system-dev,
               libboost-thread-dev,
               libcapnp-dev,
               libgoogle-glog-dev,
               libleveldb-dev,
               liblua5.4-dev,
               libmarisa-dev,
               libopencc-dev (>= 1.1~),
               libxcb-keysyms1-dev,
               libyaml-cpp-dev (>= 0.6.3-7~),
               pkg-config,
               x11proto-core-dev,
               zlib1g-dev
Rules-Requires-Root: no
Standards-Version: 4.6.2
Homepage: https://github.com/rime/librime
Vcs-Git: https://invent.kde.org/neon/backports-jammy/librime.git
Vcs-Browser: https://invent.kde.org/neon/backports-jammy/librime
Maintainer: Neon CI <neon@kde.org>

Package: librime-bin
Architecture: any
Depends: librime1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Recommends: librime-data (>= 0.38)
Description: Rime Input Method Engine - utilities
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the executable utilities of RIME.
Section: utils

Package: librime-dev
Architecture: any
Section: libdevel
Depends: librime1 (<< ${source:Upstream-Version}.0~),
         librime1 (>= ${source:Version}),
         ${misc:Depends}
Provides: librime1-dev
Conflicts: librime1-dev
Replaces: librime1-dev
Description: Rime Input Method Engine, the core library - development files
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the development files of RIME.

Package: librime-plugin-charcode
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Multi-Arch: same
Homepage: https://github.com/rime/librime-charcode
Description: Rime Input Method Engine - charcode plugin
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides charcode plugin for RIME. It can be used for codepoint
 translation and charset filtering.

Package: librime-plugin-lua
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Multi-Arch: same
Homepage: https://github.com/hchunhui/librime-lua
Description: Rime Input Method Engine - Lua extension plugin
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides lua extension plugin for RIME with the following
 features:
 .
   * Supports extending RIME processors, segmentors, translators and filters
   * Provides high-level programming model for translators and filters
   * Loaded dynamically as a librime plugin

Package: librime-plugin-octagram
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Multi-Arch: same
Homepage: https://github.com/lotem/librime-octagram
Description: Rime Input Method Engine - octagram plugin
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides octagram plugin for RIME. It provides extra functionality
 in grammar checking.

Package: librime1
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Multi-Arch: same
Recommends: librime-bin,
            librime-data (>= 0.38),
            librime-plugin-charcode,
            librime-plugin-lua,
            librime-plugin-octagram
Description: Rime Input Method Engine - core library
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the core library of RIME.
