commit: 5e79220360acb5db2c897c58606aae444e0db3b4 Author: Anna (navi) Figueiredo Gomes <navi <AT> vlhl <DOT> dev> AuthorDate: Tue Mar 4 21:36:45 2025 +0000 Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org> CommitDate: Mon Mar 10 18:24:16 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e792203
gui-apps/foot: add user initd Signed-off-by: Anna (navi) Figueiredo Gomes <navi <AT> vlhl.dev> Closes: https://github.com/gentoo/gentoo/pull/40896 Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org> gui-apps/foot/files/foot.initd | 14 ++++++++++++++ .../foot/{foot-1.20.2-r1.ebuild => foot-1.20.2-r2.ebuild} | 2 ++ 2 files changed, 16 insertions(+) diff --git a/gui-apps/foot/files/foot.initd b/gui-apps/foot/files/foot.initd new file mode 100644 index 000000000000..458618e8d006 --- /dev/null +++ b/gui-apps/foot/files/foot.initd @@ -0,0 +1,14 @@ +#!/sbin/openrc-run + +description="Foot terminal server mode" + +supervisor=supervise-daemon +command="/usr/bin/foot" +command_args="--server" + +start_pre() { + if [ -z "$WAYLAND_DISPLAY" ]; then + eerror "$WAYLAND_DISPLAY unset, can't proceed." + return 1 + fi +} diff --git a/gui-apps/foot/foot-1.20.2-r1.ebuild b/gui-apps/foot/foot-1.20.2-r2.ebuild similarity index 96% rename from gui-apps/foot/foot-1.20.2-r1.ebuild rename to gui-apps/foot/foot-1.20.2-r2.ebuild index 3f5d883449d7..f7f2e0f434e8 100644 --- a/gui-apps/foot/foot-1.20.2-r1.ebuild +++ b/gui-apps/foot/foot-1.20.2-r2.ebuild @@ -82,6 +82,8 @@ src_configure() { src_install() { meson_src_install + exeinto /etc/user/init.d + newexe "${FILESDIR}/foot.initd" foot systemd_douserunit foot-server.service "${S}"/foot-server.socket }
