From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 9C3FB158041 for ; Tue, 2 Apr 2024 17:21:20 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 46C3CE2A0A; Tue, 2 Apr 2024 17:21:19 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 270B6E2A0A for ; Tue, 2 Apr 2024 17:21:19 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 0EBFC34320B for ; Tue, 2 Apr 2024 17:21:18 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 708A41611 for ; Tue, 2 Apr 2024 17:21:16 +0000 (UTC) From: "Arsen Arsenović" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Arsen Arsenović" Message-ID: <1712078412.63e94825293805f423cc4fb605d7175d9f12e784.arsen@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/ X-VCS-Repository: repo/gentoo X-VCS-Files: gui-apps/foot/Manifest gui-apps/foot/foot-1.17.0.ebuild X-VCS-Directories: gui-apps/foot/ X-VCS-Committer: arsen X-VCS-Committer-Name: Arsen Arsenović X-VCS-Revision: 63e94825293805f423cc4fb605d7175d9f12e784 X-VCS-Branch: master Date: Tue, 2 Apr 2024 17:21:16 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: eadf42fd-038b-4f59-88d6-d5f01ad4c9c6 X-Archives-Hash: 49679e51fdd3f71e91b5c0023b8d3da9 commit: 63e94825293805f423cc4fb605d7175d9f12e784 Author: Arsen Arsenović gentoo org> AuthorDate: Tue Apr 2 16:50:33 2024 +0000 Commit: Arsen Arsenović gentoo org> CommitDate: Tue Apr 2 17:20:12 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e94825 gui-apps/foot: add 1.17.0 Signed-off-by: Arsen Arsenović gentoo.org> gui-apps/foot/Manifest | 1 + gui-apps/foot/foot-1.17.0.ebuild | 75 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+) diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest index 83a35472865c..966689aa0817 100644 --- a/gui-apps/foot/Manifest +++ b/gui-apps/foot/Manifest @@ -8,3 +8,4 @@ DIST foot-1.15.2.tar.gz 524743 BLAKE2B 7c6f573e733210f532238eb0d2385d49f61fcb531 DIST foot-1.15.3.tar.gz 524297 BLAKE2B 3909a2cd9b7df1dbc6305a14675494d65874d1af2ad550fcbc7fe4b33c1a2bb2287029922daedbea8c9bfa5a855e1dd5c01fa2011bc0f9ebddca8565a44da591 SHA512 c27fefd40518382a184c590d02eee69deecf665759e909de6f4a61234159df7a1b38061eb9fd776ed205f10a556d5bf7520f5515fa9cec22a683f2f25d7495f8 DIST foot-1.16.1_20240120.tar.gz 529137 BLAKE2B 17a051ebf09ce2d24cdd85ed9cb2855e28dcadf1ab483342dd44948b32afbb39395668c50e6f0e1d43eb4334b4015a69612a7f19a2536be49873f719cea8f68a SHA512 28ce5781fb679974527a7d865632a860f695f8effc5f8527cae70f1099e26ecd06d50849298ce2a145e2b293e70e6ce3f37f0fc08468ebe2e5e3d32faaabe7a6 DIST foot-1.16.2_20240120.tar.gz 529312 BLAKE2B edb4f0449effbc441ef5f0bdb5a99369633510826b3a129ff9897135df02c7e81ceea45facf0ce20b8b97bd878947426006722b6468eaabd02046b78ab2d8775 SHA512 1cdace64a21f155b440b17ad0a4cdd9150b8f4f44afdc3ff92d1dddc4c222fb9353a74ec4416c90753c70372d9f0e6ef762d00d6de4190e226621dccfc82ee1d +DIST foot-1.17.0.tar.gz 543481 BLAKE2B 4af1665450d7d09d80502b74aa7b5be0c063f3df93aa67c4b2d1da5e69a5148db856436ffbc5868af93980e92145912da6bfcf27a3e81bf953e0e094193f5955 SHA512 4d24575c94ac5429b21134a21dd8b03d232d36798345fac3102b8a58de2acd951f6c1b4527085456072c3a0816d3fcf60210ec2004d84484b26bba22f44fbd89 diff --git a/gui-apps/foot/foot-1.17.0.ebuild b/gui-apps/foot/foot-1.17.0.ebuild new file mode 100644 index 000000000000..51e7d44c3c4c --- /dev/null +++ b/gui-apps/foot/foot-1.17.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg systemd + +DESCRIPTION="Fast, lightweight and minimalistic Wayland terminal emulator" +HOMEPAGE="https://codeberg.org/dnkl/foot" +SRC_URI=" + https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" +IUSE="+grapheme-clustering test" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-libs/wayland + media-libs/fcft + media-libs/fontconfig + x11-libs/libxkbcommon + x11-libs/pixman + grapheme-clustering? ( + dev-libs/libutf8proc:= + media-libs/fcft[harfbuzz] + ) +" +DEPEND=" + ${COMMON_DEPEND} + >=dev-libs/tllist-1.1.0 + >=dev-libs/wayland-protocols-1.32 +" +RDEPEND=" + ${COMMON_DEPEND} + || ( + >=sys-libs/ncurses-6.3[-minimal] + ~gui-apps/foot-terminfo-${PV} + ) +" +BDEPEND=" + app-text/scdoc + dev-util/wayland-scanner +" + +src_prepare() { + default + # disable the systemd dep, we install the unit file manually + sed -i "s/systemd', required: false)$/', required: false)/" "${S}"/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature grapheme-clustering) + $(meson_use test tests) + -Dthemes=true + -Dime=true + -Dterminfo=disabled + ) + meson_src_configure + + sed 's|@bindir@|/usr/bin|g' "${S}"/foot-server.service.in > foot-server.service || die +} + +src_install() { + local DOCS=( CHANGELOG.md README.md LICENSE ) + meson_src_install + + # foot unconditionally installs CHANGELOG.md, README.md and LICENSE. + # we handle this via DOCS and dodoc instead. + rm -r "${ED}/usr/share/doc/${PN}" || die + systemd_douserunit foot-server.service "${S}"/foot-server.socket +}