commit:     45f354f5342acef834a43c2e0ed98995748e8114
Author:     Yongxiang Liang <tanekliang <AT> gmail <DOT> com>
AuthorDate: Thu Nov 30 15:13:33 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Dec 11 13:33:18 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45f354f5

x11-libs/xcb-imdkit: new package, add 1.0.5

xcb-imdkit is an implementation of xim protocol in xcb.
It is a new dependency of fcitx5.

Signed-off-by: Yongxiang Liang <tanekliang <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 x11-libs/xcb-imdkit/Manifest                |  1 +
 x11-libs/xcb-imdkit/metadata.xml            | 19 ++++++++++++++++
 x11-libs/xcb-imdkit/xcb-imdkit-1.0.5.ebuild | 35 +++++++++++++++++++++++++++++
 3 files changed, 55 insertions(+)

diff --git a/x11-libs/xcb-imdkit/Manifest b/x11-libs/xcb-imdkit/Manifest
new file mode 100644
index 000000000000..4c48dca6bcec
--- /dev/null
+++ b/x11-libs/xcb-imdkit/Manifest
@@ -0,0 +1 @@
+DIST xcb-imdkit-1.0.5.tar.xz 347460 BLAKE2B 
1c7c8a8e8b83d523447a122769b462f910ad3e627a860caa84dd5b0afbb881752050cce59c3feb6bd1ccc18b2946ee7ef0e31d0e12393492a6cfc7cc40acd12f
 SHA512 
b021015e819c1d1722e5a04050a6839c28c38912c571cbe7a90c7e9055c36b77c3d16ee0930c86d4b602f2f3a2ad7c087d80101ff20a67255c45c0433358dd31

diff --git a/x11-libs/xcb-imdkit/metadata.xml b/x11-libs/xcb-imdkit/metadata.xml
new file mode 100644
index 000000000000..538010282c48
--- /dev/null
+++ b/x11-libs/xcb-imdkit/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="person" proxied="yes">
+               <email>[email protected]</email>
+               <name>Yongxiang Liang</name>
+       </maintainer>
+       <maintainer type="project" proxied="proxy">
+               <email>[email protected]</email>
+               <name>Proxy Maintainers</name>
+       </maintainer>
+       <upstream>
+               <maintainer status="active">
+                       <name>Weng Xuetian</name>
+               </maintainer>
+               <bugs-to>https://github.com/fcitx/xcb-imdkit/issues</bugs-to>
+               <remote-id type="github">fcitx/xcb-imdkit</remote-id>
+       </upstream>
+</pkgmetadata>

diff --git a/x11-libs/xcb-imdkit/xcb-imdkit-1.0.5.ebuild 
b/x11-libs/xcb-imdkit/xcb-imdkit-1.0.5.ebuild
new file mode 100644
index 000000000000..33e49e9457c8
--- /dev/null
+++ b/x11-libs/xcb-imdkit/xcb-imdkit-1.0.5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Input method development support for xcb"
+HOMEPAGE="https://github.com/fcitx/xcb-imdkit";
+SRC_URI="https://download.fcitx-im.org/fcitx5/${PN}/${P}.tar.xz";
+
+LICENSE="LGPL-2.1"
+SLOT="5"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+       x11-libs/libxcb
+       x11-libs/xcb-util
+       x11-libs/xcb-util-keysyms
+"
+DEPEND="
+       ${RDEPEND}
+       dev-libs/uthash
+"
+BDEPEND="
+       kde-frameworks/extra-cmake-modules:0
+       virtual/pkgconfig
+"
+
+src_configure() {
+       local mycmakeargs=(
+               -DUSE_SYSTEM_UTHASH=ON
+       )
+       cmake_src_configure
+}

Reply via email to