From d51804060a87b2865c59685a26be064afabe6094 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Tue, 23 Mar 2021 22:46:14 +0700 Subject: [PATCH] New package: libime-1.0.6 --- common/shlibs | 3 ++ srcpkgs/libime-devel | 1 + srcpkgs/libime-migration | 1 + srcpkgs/libime-utils | 1 + srcpkgs/libime/template | 64 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 70 insertions(+) create mode 120000 srcpkgs/libime-devel create mode 120000 srcpkgs/libime-migration create mode 120000 srcpkgs/libime-utils create mode 100644 srcpkgs/libime/template diff --git a/common/shlibs b/common/shlibs index b2cca724df7..5ad8100d0e4 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3105,6 +3105,9 @@ libi2c.so.0 i2c-tools-4.0_1 libmarisa.so.0 marisa-0.2.5_1 libopencc.so.1.1 opencc-1.1.1_1 librime.so.1 librime-1.2.9_1 +libIMECore.so.0 libime-1.0.5_1 +libIMEPinyin.so.0 libime-1.0.5_1 +libIMETable.so.0 libime-1.0.5_1 libairspy.so.0 libairspy-1.0.9_1 libKF5KDcraw.so.5 libkdcraw5-17.04.3_1 libKF5Kipi.so.32.0.0 libkipi5-17.04.3_1 diff --git a/srcpkgs/libime-devel b/srcpkgs/libime-devel new file mode 120000 index 00000000000..0e6317ec164 --- /dev/null +++ b/srcpkgs/libime-devel @@ -0,0 +1 @@ +libime \ No newline at end of file diff --git a/srcpkgs/libime-migration b/srcpkgs/libime-migration new file mode 120000 index 00000000000..0e6317ec164 --- /dev/null +++ b/srcpkgs/libime-migration @@ -0,0 +1 @@ +libime \ No newline at end of file diff --git a/srcpkgs/libime-utils b/srcpkgs/libime-utils new file mode 120000 index 00000000000..0e6317ec164 --- /dev/null +++ b/srcpkgs/libime-utils @@ -0,0 +1 @@ +libime \ No newline at end of file diff --git a/srcpkgs/libime/template b/srcpkgs/libime/template new file mode 100644 index 00000000000..4935ab5ff67 --- /dev/null +++ b/srcpkgs/libime/template @@ -0,0 +1,64 @@ +# Template file for 'libime' +pkgname=libime +version=1.0.6 +revision=1 +build_style=cmake +build_helper=qemu +hostmakedepends="pkg-config gettext extra-cmake-modules python3" +makedepends="libfcitx5-devel boost-devel" +short_desc="Library to support generic input method implementation" +maintainer="Đoàn Trần Công Danh " +license="LGPL-2.1-or-later" +homepage="https://fcitx-im.org/wiki/Fcitx" +_lm_sc_version=20140820 +_dict_version=20210302 +distfiles="https://download.fcitx-im.org/fcitx5/libime/libime-${version}.tar.xz + https://download.fcitx-im.org/data/lm_sc.3gm.arpa-${_lm_sc_version}.tar.bz2 + https://download.fcitx-im.org/data/dict.utf8-${_dict_version}.tar.xz + https://download.fcitx-im.org/data/table.tar.gz" +checksum="f024e2602be83a79c733955166fd9f757e24f466cf96ce8d66c880c132d92dd6 + 751bab7c55ea93a2cedfb0fbb7eb09f67d4da9c2c55496e5f31eb8580f1d1e2f + cd43f97749f38e65fc1f706b981a3c1991599770268932dbb11b2ab90c087646 + 6196053c724125e3ae3d8bd6b2f9172d0c83b65b0d410d3cde63b7a8d6ab87b7" +skip_extraction=" + lm_sc.3gm.arpa-${_lm_sc_version}.tar.bz2 + dict.utf8-${_dict_version}.tar.xz + table.tar.gz" + +post_extract() { + local _srcdistdir=${XBPS_SRCDISTDIR}/${pkgname}-${version} + local _file + for _file in ${skip_extraction}; do + cp ${_srcdistdir}/${_file} data + done +} + +post_install() { + sed -i '/INTERFACE_INCLUDE_DIRECTORIES/s,"/usr,"${_IMPORT_PREFIX},' \ + "${DESTDIR}/usr/lib/cmake"/*/*Targets.cmake +} + +libime-migration_package() { + short_desc+=" - migration tools" + pkg_install() { + vmove "usr/bin/libime_migrate_*" + } +} + +libime-utils_package() { + short_desc+=" - utilities" + pkg_install() { + vmove usr/bin + } +} + +libime-devel_package() { + short_desc+=" - development files" + depends="boost-devel libime-utils>=${version}_${revision} + libime>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +}