From: "Arsen Arsenović" <arsen@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
Date: Fri, 12 Sep 2025 11:34:31 +0000 (UTC) [thread overview]
Message-ID: <1757676830.7fe98c8a63fe1bc2b730a02f8d11a5c6ac243174.arsen@gentoo> (raw)
commit: 7fe98c8a63fe1bc2b730a02f8d11a5c6ac243174
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 12 09:52:36 2025 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Fri Sep 12 11:33:50 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fe98c8a
gui-apps/foot: add 1.24.0
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
| 2 +
| 92 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 94 insertions(+)
--git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 32fe504ea42e..5326db4029f7 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -19,3 +19,5 @@ DIST foot-1.23.0.tar.gz 613190 BLAKE2B 17399641378ccc85ea9cb5ddb8ae7d975e3633a7b
DIST foot-1.23.0.tar.gz.sig 584 BLAKE2B 5d153e62c1cdc5e1d32c575cd4d43fb4cbb26a6950ed8023a555f87833b65d0cec034cfe187de222dd7045c1bd0001e4f30e1efecdd5bbeac359ed1f65cb17fe SHA512 96b72ffaeb380be64d813240ca76c3db72b5d0ec7a075277869f6141561e32a4ddaf2fc19aa9afa50edb085594575d133ae435bd9c1ece1c05336a5a1f6436a2
DIST foot-1.23.1.tar.gz 613580 BLAKE2B 1f92c065f86875e8920c83b35d496294686bcefdc86f0eda56b765c00b08c1d67a86f644d3603a3a1a5bcae2b6e7d0b3bebdeae1c550bad4c3d8977ab58b702a SHA512 d07c4ca1bb46c6575066304218758a1f88ba8a1055025d1d0f819207713b17dbb5812de55bc69d646eeb27fb84bb657d23a5ae70ebfb17478ae170c8ff2888c4
DIST foot-1.23.1.tar.gz.sig 584 BLAKE2B 7ea9530267b47cfc0b0c3a036c79634fe86e4445105a87a72986fe85f8898e50bc1e933fbb1bc02c5fa12948733abc89d6ca3e4d7239e747b6d9308e6ca97a22 SHA512 bd0e1464bf84e1d2d473a6f3ce70ca53ff19dc51c98277778dc86d08756e28f3f2deb567b64d2ea8e102ca8ffaea7eb5e52137f92e3b2a7cd2a5260523a36122
+DIST foot-1.24.0.tar.gz 616192 BLAKE2B 995f3faf1fdbdfeda8d3315291cd002d8a4d43cbbb821cd354e0b19c3de9f9821f6fa65442d638f9e1bddb40ff3a96185db5ae886480ef4a234ddcc73292dc49 SHA512 2561c8dd962f60fe0d0ab2e8c8efe6563957c370089158fa4a7bbd1a49d5308c2e68aa01211241ae8ce2808e5d00e71d93b8a2ce335c01800507e6ec04e1ce12
+DIST foot-1.24.0.tar.gz.sig 584 BLAKE2B 2cea3724a54b8dac483c8b9cd59e86dea0c78a2bc26cfcc0afa8a90c14d87d2a683112809bbe914fff043198e2063301bb86234fc45c39ae4498dd5d1d6ce766 SHA512 35f7e2a37bcbb465592014a4ba994c283c8286fd24e6cd389e9c8fc26424fb455ef4273af7e6dd2445e2f610db612122a7529e07d1c1e8841ec17761b45bc0cb
--git a/gui-apps/foot/foot-1.24.0.ebuild b/gui-apps/foot/foot-1.24.0.ebuild
new file mode 100644
index 000000000000..adf7e90fddfc
--- /dev/null
+++ b/gui-apps/foot/foot-1.24.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd verify-sig xdg
+
+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
+ verify-sig? ( https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz.sig )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+grapheme-clustering test utempter verify-sig"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+ dev-libs/wayland
+ >=media-libs/fcft-3.3.1
+ media-libs/fontconfig
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ grapheme-clustering? (
+ dev-libs/libutf8proc:=[-cjk]
+ media-libs/fcft[harfbuzz]
+ )
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ >=dev-libs/tllist-1.1.0
+ >=dev-libs/wayland-protocols-1.41
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ || (
+ ~gui-apps/foot-terminfo-${PV}
+ >=sys-libs/ncurses-6.3[-minimal]
+ )
+ utempter? ( sys-libs/libutempter )
+"
+BDEPEND="
+ app-text/scdoc
+ dev-util/wayland-scanner
+ verify-sig? ( sec-keys/openpgp-keys-dnkl )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dnkl.asc
+
+src_prepare() {
+ default
+
+ # disable the systemd dep, we install the unit file manually
+ sed -i "s/systemd', required: false)$/', required: false)/" meson.build || die
+
+ # adjust install dir
+ sed -i "s/'doc', 'foot'/'doc', '${PF}'/" meson.build || die
+
+ # do not install LICENSE file
+ sed -i "s/'LICENSE', //" meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Ddocs=enabled
+ -Dthemes=true
+ -Dime=true
+ -Dterminfo=disabled
+ $(meson_feature grapheme-clustering)
+ $(meson_use test tests)
+ -Dutmp-backend=$(usex utempter libutempter none)
+ -Dutmp-default-helper-path="/usr/$(get_libdir)/misc/utempter/utempter"
+ )
+ meson_src_configure
+
+ sed 's|@bindir@|/usr/bin|g' "${S}"/foot-server.service.in > foot-server.service || die
+}
+
+src_install() {
+ meson_src_install
+
+ exeinto /etc/user/init.d
+ newexe "${FILESDIR}/foot.initd" foot
+ systemd_douserunit foot-server.service "${S}"/foot-server.socket
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+}
next reply other threads:[~2025-09-12 11:34 UTC|newest]
Thread overview: 63+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-09-12 11:34 Arsen Arsenović [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-10-19 14:57 [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/ Arthur Zamarin
2025-10-19 14:57 Arthur Zamarin
2025-10-19 10:09 Arsen Arsenović
2025-07-27 9:53 Arsen Arsenović
2025-07-16 8:35 Arsen Arsenović
2025-07-12 5:56 Sam James
2025-06-22 11:55 Sam James
2025-05-08 16:04 Viorel Munteanu
2025-05-02 10:30 Arsen Arsenović
2025-05-02 10:30 Arsen Arsenović
2025-04-30 14:37 Arsen Arsenović
2025-04-30 14:37 Arsen Arsenović
2025-04-27 12:16 Arsen Arsenović
2025-04-18 15:26 Arsen Arsenović
2025-03-17 15:51 Arsen Arsenović
2025-03-09 19:14 Arsen Arsenović
2025-03-08 6:46 Arthur Zamarin
2025-03-07 12:17 Arsen Arsenović
2025-03-06 7:31 Arthur Zamarin
2025-03-06 7:31 Arthur Zamarin
2025-01-20 11:15 Arsen Arsenović
2025-01-10 13:06 Arsen Arsenović
2025-01-07 21:05 Sam James
2025-01-07 20:11 Arsen Arsenović
2025-01-07 20:11 Arsen Arsenović
2025-01-01 12:23 Arsen Arsenović
2024-12-13 13:14 Arthur Zamarin
2024-12-13 13:14 Arthur Zamarin
2024-12-13 13:14 Arthur Zamarin
2024-10-23 19:39 Arsen Arsenović
2024-08-19 21:45 Michael Orlitzky
2024-08-14 11:42 Arsen Arsenović
2024-08-02 15:42 Arsen Arsenović
2024-05-28 14:03 Sam James
2024-04-26 8:53 Arsen Arsenović
2024-04-11 14:52 Arsen Arsenović
2024-04-02 17:21 Arsen Arsenović
2024-04-02 17:21 Arsen Arsenović
2024-01-20 17:45 Arsen Arsenović
2024-01-03 11:51 Sam James
2023-11-15 5:24 Sam James
2023-10-18 7:38 Arsen Arsenović
2023-10-18 7:38 Arsen Arsenović
2023-10-12 16:35 Arsen Arsenović
2023-10-12 16:11 Arsen Arsenović
2023-08-07 17:22 Arsen Arsenović
2023-07-30 13:09 Arsen Arsenović
2023-07-21 12:10 Arsen Arsenović
2023-07-14 11:01 Arsen Arsenović
2023-05-13 0:43 Sam James
2023-04-25 8:10 Arsen Arsenović
2023-04-03 22:30 Arsen Arsenović
2022-08-31 18:55 Sam James
2022-08-13 8:06 Matthew Smith
2022-08-13 7:59 Matthew Smith
2022-08-13 7:59 Matthew Smith
2022-08-08 6:12 Joonas Niilola
2022-05-17 5:59 Sam James
2022-04-28 10:27 Joonas Niilola
2022-02-14 20:39 Sam James
2022-02-12 21:52 Ionen Wolkens
2022-02-05 23:39 Ionen Wolkens
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1757676830.7fe98c8a63fe1bc2b730a02f8d11a5c6ac243174.arsen@gentoo \
--to=arsen@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox