ime-jd-userdict-bin
LOW
maintainer carlsplace
0 votes
base
ime-jd-bin
scanned 2026-11-05 10:09:05.899562
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: hronro <hronro@gmail.com>
2
#
3
# Written for each release by linux/repo/aur.sh in
4
# https://github.com/hronro/ime-jd: change that, not this.
5
6
pkgbase=ime-jd-bin
7
pkgname=(ime-jd-fcitx5-bin ime-jd-ibus-bin ime-jd-userdict-bin)
8
pkgver=0.10.0
9
pkgrel=1
10
pkgdesc='键道输入法, an independent implementation of the 键道 (xkjd) input scheme'
11
arch=(x86_64 aarch64)
12
url=https://github.com/hronro/ime-jd
13
license=(GPL-3.0-or-later)
14
options=(!strip !debug)
15
_assets=https://github.com/hronro/ime-jd/releases/download/v$pkgver/jd-ime-v$pkgver-linux
16
source_x86_64=("$_assets-x86_64-"{fcitx5,ibus,userdict}.pkg.tar.zst)
17
source_aarch64=("$_assets-arm64-"{fcitx5,ibus,userdict}.pkg.tar.zst)
18
noextract=(jd-ime-v$pkgver-linux-{x86_64,arm64}-{fcitx5,ibus,userdict}.pkg.tar.zst)
19
sha256sums_x86_64=( '27d777a8ed91324521798efe9fc5cf61ce9fd4071bdb82d9661996dcb1f8f0f5' '166a815837c731401b9405b1d7be735fc9f34d3b81fc4d57926647bc7373139c' 'd08c9b411e5473768b37569bd4efc68d2f41e6303d98b726e5d5755c96a3f69d' )
20
sha256sums_aarch64=( 'a64b552d3f9f87a2c1bd187c424ca1fbdbf37f4eec1ab4d7e259810862055493' 'd5646d780b0648e72aab5da8f9a633cef6da2e2b7a0407e92d86a0daff9b902c' 'de8128c9f33695f553d29fb0ac789cf1a59c9417cbbcd264fbe2f57f5eaff6e0' )
21
22
# The release's Arch package for <frontend>, without its pacman metadata.
23
_unpack() {
24
local arch=$CARCH
25
[[ $arch == aarch64 ]] && arch=arm64
26
bsdtar -xf "$srcdir/jd-ime-v$pkgver-linux-$arch-$1.pkg.tar.zst" -C "$pkgdir" --exclude '.*'
27
}
28
29
package_ime-jd-fcitx5-bin() {
30
pkgdesc='键道输入法 for Fcitx 5'
31
depends=('fcitx5>=5.0.14')
32
optdepends=('ime-jd-userdict-bin: the window that edits the user dictionary')
33
provides=(ime-jd-fcitx5)
34
conflicts=(ime-jd-fcitx5)
35
_unpack fcitx5
36
}
37
38
package_ime-jd-ibus-bin() {
39
pkgdesc='键道输入法 for IBus'
40
depends=('ibus>=1.5.26' gcc-libs)
41
optdepends=('ime-jd-userdict-bin: the window that edits the user dictionary')
42
provides=(ime-jd-ibus)
43
conflicts=(ime-jd-ibus)
44
_unpack ibus
45
}
46
47
package_ime-jd-userdict-bin() {
48
pkgdesc="键道用户自造词, the window that edits 键道's user dictionary"
49
depends=('gtk4>=4.6')
50
provides=(ime-jd-userdict)
51
conflicts=(ime-jd-userdict)
52
_unpack userdict
53
}
54
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-11-05 10:09:05 | Low | 1 |