From c81d9d7bfeb58dad00d9069a09df1df22b764462 Mon Sep 17 00:00:00 2001 From: CToID Date: Mon, 5 Feb 2024 23:34:06 +0800 Subject: [PATCH] New package: ibus-chewing --- srcpkgs/ibus-chewing/template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/ibus-chewing/template diff --git a/srcpkgs/ibus-chewing/template b/srcpkgs/ibus-chewing/template new file mode 100644 index 0000000000000..c0c61726f5c53 --- /dev/null +++ b/srcpkgs/ibus-chewing/template @@ -0,0 +1,23 @@ +# Template file for 'ibus-chewing' +pkgname=ibus-chewing +version=1.6.2 +revision=1 +build_wrksrc=${pkgname}-${version} +build_style=cmake +make_cmd=make +configure_args="-DLIBEXEC_DIR='/usr/libexec'" +hostmakedepends="pkg-config gettext" +makedepends="ibus-devel glib-devel gob2 gtk+3-devel libchewing-devel libX11-devel" +depends="libchewing ibus" +short_desc="Chewing input method for IBus" +maintainer="CToID " +license="GPL-2.0-or-later" +homepage="https://github.com/chewing/ibus-chewing" +distfiles="https://github.com/chewing/ibus-chewing/archive/refs/tags/${version}.tar.gz https://pagure.io/cmake-fedora/archive/2.9.3/cmake-fedora-2.9.3.tar.gz" +checksum="d83d4ac6c74a47db791a80d4316f54b2efcf8b87e6930b46dc77bd107cff86cd 291b6d6ea1381d6d7f7d49e9b9a6f5ca5cbfeaed81b58f591dfcd0781e5de68c" +nocross="CMake fails to generate Makefile when cross compiling." + +pre_configure() { + mv -t ./cmake-fedora/ ../cmake-fedora-2.9.3/* + export CMAKE_GENERATOR="Unix Makefiles" +}