# Template file for 'libime' pkgname=libime version=1.1.2 revision=1 build_style=cmake build_helper=qemu hostmakedepends="pkg-config gettext extra-cmake-modules python3" makedepends="libfcitx5-devel boost-devel libzstd-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=lm_sc.arpa-20230712.tar.xz _dict=dict-20230412.tar.xz distfiles="https://download.fcitx-im.org/fcitx5/libime/libime-${version}.tar.xz https://download.fcitx-im.org/data/${_lm_sc} https://download.fcitx-im.org/data/${_dict} https://download.fcitx-im.org/data/table.tar.gz" checksum="7d504c2c9f25bbe40fe17fccaad4b0fcd936b2b1dd15da34ac9e57da2c364601 badd62c16c6373787a0fda8f09cd452d12f60d5868856f651ceecf1a07baba32 f05fccaff9687900aac3d9ad5a81b20888b573201403fbcd9bbc7907d9e97507 6196053c724125e3ae3d8bd6b2f9172d0c83b65b0d410d3cde63b7a8d6ab87b7" skip_extraction=" ${_lm_sc} ${_dict} table.tar.gz" CXXFLAGS="-D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64" 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} libfcitx5-devel libime>=${version}_${revision}" pkg_install() { vmove usr/include vmove usr/lib/cmake vmove "usr/lib/*.so" } }