repo/gentoo:master commit in: dev-libs/libtsm/
"Ben Kohler" <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1786725316.057a77725511fa11bcaa71d008e624b94f2dea6c.bkohler@gentoo> |
commit: 057a77725511fa11bcaa71d008e624b94f2dea6c
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 13 17:11:24 2026 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Fri Aug 14 16:35:16 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057a7772
dev-libs/libtsm: add 4.7.0
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
dev-libs/libtsm/Manifest | 1 +
dev-libs/libtsm/libtsm-4.7.0.ebuild | 30 ++++++++++++++++++++++++++++++
2 files changed, 31 insertions(+)
diff --git a/dev-libs/libtsm/Manifest b/dev-libs/libtsm/Manifest
index 384dbd0e81ec..f8b158915978 100644
--- a/dev-libs/libtsm/Manifest
+++ b/dev-libs/libtsm/Manifest
@@ -2,3 +2,4 @@ DIST libtsm-4.3.0.tar.gz 148729 BLAKE2B fc8071011e4c8833c96e6e2aa09490ddd51f6468
DIST libtsm-4.4.3.tar.gz 151892 BLAKE2B ea247b41789d9ab19b93cf8e4ca914d566dda4e7ad03f380f253d7989f8873dc7e04898ad4605d41fcab4e891997697fbcee90bd7e4c482857161fc778c0c7e1 SHA512 59f9ca20f429dbb9f8c23c24bd1324e4a2f5718503a79ef5bfc293db77c8a8dba9d1548d1651d726a881b68d47d50dfbffca719f0d64803c2fff9ece2b3f102d
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
diff --git a/dev-libs/libtsm/libtsm-4.7.0.ebuild b/dev-libs/libtsm/libtsm-4.7.0.ebuild
new file mode 100644
index 000000000000..9aea7bc3e2fa
--- /dev/null
+++ b/dev-libs/libtsm/libtsm-4.7.0.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
+}