From a24a2ee4d024e0e62b39b89b34428ef39c58bb2e Mon Sep 17 00:00:00 2001 From: Ben Kohler Date: Mon, 17 Aug 2026 11:59:28 -0500 Subject: [PATCH] dev-libs/libtsm: add 4.7.1 Signed-off-by: Ben Kohler --- dev-libs/libtsm/Manifest | 1 + dev-libs/libtsm/libtsm-4.7.1.ebuild | 30 +++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 dev-libs/libtsm/libtsm-4.7.1.ebuild diff --git a/dev-libs/libtsm/Manifest b/dev-libs/libtsm/Manifest index f8b1589159788..a8d2c54b6c6ed 100644 --- a/dev-libs/libtsm/Manifest +++ b/dev-libs/libtsm/Manifest @@ -3,3 +3,4 @@ DIST libtsm-4.4.3.tar.gz 151892 BLAKE2B ea247b41789d9ab19b93cf8e4ca914d566dda4e7 DIST libtsm-4.5.0.tar.gz 153760 BLAKE2B 5593b6b89f5250ab2e2a5d3dee571ac24f433764f04337f4d7b607673afaa84d6b2a055fd7de16c434aa2bc7508ccf4ad1d3beb5ee981b2ec7a98259319cf7cc SHA512 7138e1a25b2e062937dd8221e1adef4433ce597bb3f1c8b616a606c7e46b505e99c2b04ba403d80730f181c5c0fc2b275a5fecb6a46c096d079a783c17fc9523 DIST libtsm-4.6.0.tar.gz 155191 BLAKE2B a27d4fdd8aab98ca0917e111ee41a5d4a3b782151881400149fe260ac055466c24d15cbb04d8823670890420cb9193381b6abb7428c31f2bb53422bdd0539f73 SHA512 fef62d68a8f4f4a1266872c222a8eacaf527f0687dd03d7fefbf0b061ea8d8024c4f461451b494ad0b5cb83b1f6a29dde9de6c7a080b7a2590385ddd86d84c88 DIST libtsm-4.7.0.tar.gz 155458 BLAKE2B 46edba84ab0d558520d51676017d1e1fff0e21fb0297d4273ef848b6f5bde43cf48170751a9ec323007077ecd1334864a03bf3ad57267e286c615915655dc927 SHA512 eeb799c2eb1b944715f5f21ad35c202fa2c43ff11c34618fa962f15f68327493c119220d8d773256c0876d0b67e12700a5d1daac1d42803de0279118a70c35a3 +DIST libtsm-4.7.1.tar.gz 155781 BLAKE2B 0d821ce8d8b2d0e3829dd7e6bcba6f523500fbd0c62540ccc12a59a532354826f22217d576d6f658a2def8fe11375953b298e0a808718cdfcd189b4cd232e281 SHA512 3a7d033d7b3d939492d5bbf124f80f7c80f69b21633e6095836e4320ae9c9c1df69b5bbea101a71f932f2fdf0f66126ececfbd6d8f370b5e5c8a2f9b019dcdf5 diff --git a/dev-libs/libtsm/libtsm-4.7.1.ebuild b/dev-libs/libtsm/libtsm-4.7.1.ebuild new file mode 100644 index 0000000000000..9aea7bc3e2fab --- /dev/null +++ b/dev-libs/libtsm/libtsm-4.7.1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Terminal Emulator State Machine" +HOMEPAGE="https://github.com/kmscon/libtsm" +SRC_URI="https://github.com/kmscon/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1 MIT" +SLOT="0/4" +KEYWORDS="~amd64 ~x86" +IUSE="debug test" +RESTRICT="!test? ( test )" + +# Needed for xkbcommon-keysyms.h +DEPEND="x11-libs/libxkbcommon + test? ( dev-libs/check )" + +src_configure() { + local emesonargs=( + -Dtests=$(usex test true false) + -Dextra_debug=$(usex debug true false) + -Dgtktsm=false + ) + + meson_src_configure +}