summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2021-02-20 21:11:50 +0000
committerryoon <ryoon@pkgsrc.org>2021-02-20 21:11:50 +0000
commit678163e7995aef7786c423209035dff0da4aa0ca (patch)
tree95e65568376be31ebde7e5dee2ec9f839d28ecc4
parent7082eb30ce41179d68622723b26657f5f410b844 (diff)
downloadpkgsrc-678163e7995aef7786c423209035dff0da4aa0ca.tar.gz
ibus-rime: Update to 1.5.0
Changelog: ## 1.5.0 (2021-01-24) #### Features * **ibus_rime.yaml:** install config file for ibus-rime, set default UI style ([3325f833](3325f833)) * **plugins:** use librime's internal plugin loader ([b8a5c41c](b8a5c41c)) * **rime_settings:** add config options: style/preedit_style, style/cursor_type ([cfa7bce2](cfa7bce2), closes [#102](102)) * **submodules:** migrate to rime/plum ([5808a2b1](5808a2b1)) #### Breaking Changes * **plugins:** use librime's internal plugin loader ([b8a5c41c](b8a5c41c)) #### Bug Fixes * **CMakeLists.txt:** static build requires boost_locale and icuuc ([570a27b5](570a27b5)) * **logging:** wrong log file name ([61f85083](61f85083)) * **rime_engine:** ignore keys with super modifier ([33b2755f](33b2755f)) * **rime_main.cc:** deploy ibus_rime.yaml on maintenance ([8e081264](8e081264)) * **rime_settings.h:** compile with gcc 10 ([25ad5b56](25ad5b56), closes [#90](90)) ## 1.4.0 (2019-01-28) * migrate to librime 1.x API * **rime.xml:** update ibus component name to `im.rime.Rime` #### Bug Fixes * **rime_main.cc:** deploy ibus_rime.yaml on maintenance ([8e081264](https://github.com/rime/ibus-rime/commit/8e081264977bfefdd233ebeb1235f11be55b28f8)) ## 1.3.0 (2018-04-22) #### Features * **ui:** * select candidate with mouse/touch screen * support page up/down buttons in candidate panel * toggle ascii mode by clicking button * **rime_settings:** load settings from `ibus_rime.yaml`; deprecate `IBusConfig` * **submodules:** migrate to rime/plum ([5808a2b1](https://github.com/rime/ibus-rime/commit/5808a2b1d0ccac99607ad9985de0675963387bda)) ## 1.2 (2013-07-19) * **rime_engine.c**: add status bar icons; update status bar only when there is a change in IME status, to fix issues on Ubuntu Trusty. * **rime_config.h**: define macros for version and file paths. * **Makefile**: fix file permissions in install target. ## 1.1 (2013-12-26) * **rime.xml**: add symbolic icon for GNOME Shell. * **rime_settings**: fallback to ibus default UI options in `panel` section.
-rw-r--r--inputmethod/ibus-rime/Makefile19
-rw-r--r--inputmethod/ibus-rime/PLIST12
-rw-r--r--inputmethod/ibus-rime/distinfo10
3 files changed, 21 insertions, 20 deletions
diff --git a/inputmethod/ibus-rime/Makefile b/inputmethod/ibus-rime/Makefile
index f43aaf8d039..c9088d51c87 100644
--- a/inputmethod/ibus-rime/Makefile
+++ b/inputmethod/ibus-rime/Makefile
@@ -1,29 +1,22 @@
-# $NetBSD: Makefile,v 1.21 2021/01/01 08:24:49 ryoon Exp $
+# $NetBSD: Makefile,v 1.22 2021/02/20 21:11:50 ryoon Exp $
-DISTNAME= ibus-rime-1.0
-PKGREVISION= 17
+GITHUB_PROJECT= ibus-rime
+$GITHUB_TAG= ${PKGVERSION_NOREV}
+DISTNAME= ibus-rime-1.5.0
CATEGORIES= inputmethod chinese
-MASTER_SITES= http://rimeime.googlecode.com/files/
+MASTER_SITES= ${MASTER_SITE_GITHUB:=rime/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://rime.im/
COMMENT= Rime Input Method Engine for Linux/IBus
LICENSE= gnu-gpl-v3
-DEPENDS+= brise>=0.30:../../inputmethod/brise
+DEPENDS+= rime-luna-pinyin-[0-9]*:../../inputmethod/rime-luna-pinyin
-WRKSRC= ${WRKDIR}/ibus-rime
USE_CMAKE= yes
USE_LANGUAGES= c c++
USE_TOOLS+= pkg-config
-INSTALLATION_DIRS+= share/ibus/component lib/ibus-rime share/ibus-rime/icons
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/ibus-engine-rime ${DESTDIR}${PREFIX}/lib/ibus-rime/
- ${INSTALL_DATA} ${WRKSRC}/rime.xml ${DESTDIR}${PREFIX}/share/ibus/component/
- ${INSTALL_DATA} ${WRKSRC}/rime.png ${DESTDIR}${PREFIX}/share/ibus-rime/icons/
-
SUBST_CLASSES+= prefix
SUBST_STAGE.prefix= post-configure
SUBST_FILES.prefix= rime.xml
diff --git a/inputmethod/ibus-rime/PLIST b/inputmethod/ibus-rime/PLIST
index ff9498fc3f4..a252a5cc9e5 100644
--- a/inputmethod/ibus-rime/PLIST
+++ b/inputmethod/ibus-rime/PLIST
@@ -1,4 +1,12 @@
-@comment $NetBSD: PLIST,v 1.1 2014/12/04 12:59:26 obache Exp $
-lib/ibus-rime/ibus-engine-rime
+@comment $NetBSD: PLIST,v 1.2 2021/02/20 21:11:50 ryoon Exp $
+libexec/ibus-rime/ibus-engine-rime
+share/ibus-rime/icons/abc.png
+share/ibus-rime/icons/disabled.png
+share/ibus-rime/icons/keyboard.png
+share/ibus-rime/icons/pen.png
+share/ibus-rime/icons/reload.png
share/ibus-rime/icons/rime.png
+share/ibus-rime/icons/sync.png
+share/ibus-rime/icons/zh.png
share/ibus/component/rime.xml
+share/rime-data/ibus_rime.yaml
diff --git a/inputmethod/ibus-rime/distinfo b/inputmethod/ibus-rime/distinfo
index 2da7b5031ac..0ba0dc3a965 100644
--- a/inputmethod/ibus-rime/distinfo
+++ b/inputmethod/ibus-rime/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 22:13:35 agc Exp $
+$NetBSD: distinfo,v 1.3 2021/02/20 21:11:50 ryoon Exp $
-SHA1 (ibus-rime-1.0.tar.gz) = 0a137d833ff8dfe89d39b1a93cdfa4f852af5dbd
-RMD160 (ibus-rime-1.0.tar.gz) = 435ab634d49af2cb2470e72d38fa0fe61421ba1a
-SHA512 (ibus-rime-1.0.tar.gz) = 75ed251c62fc4772ffd05f95b599932ebed3cb7c52406daa785ef755f825b32d22e6ce3dce94fcb28a88480b696e1014578e4d2210c933bae5fb00a1b0b8e275
-Size (ibus-rime-1.0.tar.gz) = 23325 bytes
+SHA1 (ibus-rime-1.5.0.tar.gz) = 9781d081e089af3d0fba3ba38c8e1e81bcb8de92
+RMD160 (ibus-rime-1.5.0.tar.gz) = 5e541e5f8f01aa516ae6f51b981e8a08e3b3d714
+SHA512 (ibus-rime-1.5.0.tar.gz) = 59b05efe7d5c7dd6dd88a213f05967b19f4946ad0685e29c6c87fbc47ffb3059cc16c88403cfbb945bcbf8637b20d34dcfd91d442c23bb6a9a18d60febbaf27b
+Size (ibus-rime-1.5.0.tar.gz) = 35170 bytes