[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2024-05-28 Thread Sam James
commit: 21226935dbdb8a211f788175bcabb51086e11e6e
Author: Sam James  gentoo  org>
AuthorDate: Tue May 28 14:02:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 28 14:02:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21226935

gui-apps/foot: Stabilize 1.16.2 ppc64, #926932

Signed-off-by: Sam James  gentoo.org>

 gui-apps/foot/foot-1.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/foot/foot-1.16.2.ebuild b/gui-apps/foot/foot-1.16.2.ebuild
index 2bd95fd9aa20..0823c047865e 100644
--- a/gui-apps/foot/foot-1.16.2.ebuild
+++ b/gui-apps/foot/foot-1.16.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64"
+KEYWORDS="amd64 arm64 ppc64"
 IUSE="+grapheme-clustering test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2024-04-26 Thread Arsen Arsenović
commit: 5ff31a705a7441342cc69942c37a2af775f43bc5
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Apr 17 17:33:43 2024 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Fri Apr 26 08:52:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ff31a70

gui-apps/foot-terminfo: add 1.17.2

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot-terminfo/Manifest|  1 +
 gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index e7887488ded6..d99876f6a68c 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -1,3 +1,4 @@
 DIST foot-1.16.2.tar.gz 529917 BLAKE2B 
2ad75af2505da361b8a186119229516210492f48923186c747c4b010048782846026f53ab454e2ee4c61c42d03a01552377696fd4fc234ba233bea1f507d2d2f
 SHA512 
c357f4c8479e70ba716ab65ddc6605c1705702306273eb6de9797892c7b2a6ea5b8c1b05d74f552f630307356ce2b5546a5bed8ae38dc3d45f090a77cb74bb49
 DIST foot-1.17.0.tar.gz 543481 BLAKE2B 
4af1665450d7d09d80502b74aa7b5be0c063f3df93aa67c4b2d1da5e69a5148db856436ffbc5868af93980e92145912da6bfcf27a3e81bf953e0e094193f5955
 SHA512 
4d24575c94ac5429b21134a21dd8b03d232d36798345fac3102b8a58de2acd951f6c1b4527085456072c3a0816d3fcf60210ec2004d84484b26bba22f44fbd89
 DIST foot-1.17.1.tar.gz 546745 BLAKE2B 
5cb0b6dd323ce3f67dfdb47e4f06169327c95b6c5c06495f0f6a743a409684a5181970e8ac0141a857b3784c0f6f0f0647ce7db19bd99f1a0c1a0c8d846700c1
 SHA512 
b77d8198c504a337484ace06bc931998a70a753869c099bcab13dba3df629fd219d6bc23f22157b202333b2d5876f6030d9eeae77f1735e6983ab1c96aa8ca23
+DIST foot-1.17.2.tar.gz 547596 BLAKE2B 
b396184725522586eaa3f2f5de6f7506fd9091cf1ca5cb7165f359733307a6c00718b64e70f7faad2fb45a87916fdf98d2cb7552512a055cef3d169f2dd478ce
 SHA512 
3b6bd12a35fa138e349b6ed175cbef4fd5d9ec4816144969535869c0d69df6d8487e60a49a8778b82fac12d516194e7f0609512717daf1b0440a606ee417eb72

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild
new file mode 100644
index ..32740b329871
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland 
terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot;
+SRC_URI="
+   https://codeberg.org/dnkl/foot/releases/download/${PV}/foot-${PV}.tar.gz
+"
+S="${WORKDIR}/${P/-terminfo/}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
+BDEPEND="sys-libs/ncurses"
+
+src_prepare() {
+   default
+   sed -i s/@default_terminfo@/foot/ foot.info || die
+}
+
+src_install() {
+   dodir /usr/share/terminfo/
+   tic -xo "${ED}"/usr/share/terminfo foot.info || die
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2024-04-26 Thread Arsen Arsenović
commit: 322f2b5ac953ec1ee0ed018bf0c6a467bdef8841
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Apr 17 17:34:46 2024 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Fri Apr 26 08:52:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=322f2b5a

gui-apps/foot: add 1.17.2

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot/Manifest   |  1 +
 gui-apps/foot/foot-1.17.2.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 5f6e6fd43ff4..93e2f2f1b114 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -1,3 +1,4 @@
 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
 DIST foot-1.17.1.tar.gz 546745 BLAKE2B 
5cb0b6dd323ce3f67dfdb47e4f06169327c95b6c5c06495f0f6a743a409684a5181970e8ac0141a857b3784c0f6f0f0647ce7db19bd99f1a0c1a0c8d846700c1
 SHA512 
b77d8198c504a337484ace06bc931998a70a753869c099bcab13dba3df629fd219d6bc23f22157b202333b2d5876f6030d9eeae77f1735e6983ab1c96aa8ca23
+DIST foot-1.17.2.tar.gz 547596 BLAKE2B 
b396184725522586eaa3f2f5de6f7506fd9091cf1ca5cb7165f359733307a6c00718b64e70f7faad2fb45a87916fdf98d2cb7552512a055cef3d169f2dd478ce
 SHA512 
3b6bd12a35fa138e349b6ed175cbef4fd5d9ec4816144969535869c0d69df6d8487e60a49a8778b82fac12d516194e7f0609512717daf1b0440a606ee417eb72

diff --git a/gui-apps/foot/foot-1.17.2.ebuild b/gui-apps/foot/foot-1.17.2.ebuild
new file mode 100644
index ..51e7d44c3c4c
--- /dev/null
+++ b/gui-apps/foot/foot-1.17.2.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
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2024-04-11 Thread Arsen Arsenović
commit: 98155cf839642a29e4a54513ae26aa3f261bf226
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Thu Apr 11 14:47:08 2024 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Thu Apr 11 14:51:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98155cf8

gui-apps/foot: add 1.17.1

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot/Manifest   |  1 +
 gui-apps/foot/foot-1.17.1.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 19660ba44079..5f6e6fd43ff4 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -1,2 +1,3 @@
 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
+DIST foot-1.17.1.tar.gz 546745 BLAKE2B 
5cb0b6dd323ce3f67dfdb47e4f06169327c95b6c5c06495f0f6a743a409684a5181970e8ac0141a857b3784c0f6f0f0647ce7db19bd99f1a0c1a0c8d846700c1
 SHA512 
b77d8198c504a337484ace06bc931998a70a753869c099bcab13dba3df629fd219d6bc23f22157b202333b2d5876f6030d9eeae77f1735e6983ab1c96aa8ca23

diff --git a/gui-apps/foot/foot-1.17.1.ebuild b/gui-apps/foot/foot-1.17.1.ebuild
new file mode 100644
index ..51e7d44c3c4c
--- /dev/null
+++ b/gui-apps/foot/foot-1.17.1.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
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2024-04-11 Thread Arsen Arsenović
commit: 1f56be912027e41f8b4eb0c138079c86e794433a
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Thu Apr 11 14:46:49 2024 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Thu Apr 11 14:51:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f56be91

gui-apps/foot-terminfo: add 1.17.1

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot-terminfo/Manifest|  1 +
 gui-apps/foot-terminfo/foot-terminfo-1.17.1.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 99437a1d57ed..e7887488ded6 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -1,2 +1,3 @@
 DIST foot-1.16.2.tar.gz 529917 BLAKE2B 
2ad75af2505da361b8a186119229516210492f48923186c747c4b010048782846026f53ab454e2ee4c61c42d03a01552377696fd4fc234ba233bea1f507d2d2f
 SHA512 
c357f4c8479e70ba716ab65ddc6605c1705702306273eb6de9797892c7b2a6ea5b8c1b05d74f552f630307356ce2b5546a5bed8ae38dc3d45f090a77cb74bb49
 DIST foot-1.17.0.tar.gz 543481 BLAKE2B 
4af1665450d7d09d80502b74aa7b5be0c063f3df93aa67c4b2d1da5e69a5148db856436ffbc5868af93980e92145912da6bfcf27a3e81bf953e0e094193f5955
 SHA512 
4d24575c94ac5429b21134a21dd8b03d232d36798345fac3102b8a58de2acd951f6c1b4527085456072c3a0816d3fcf60210ec2004d84484b26bba22f44fbd89
+DIST foot-1.17.1.tar.gz 546745 BLAKE2B 
5cb0b6dd323ce3f67dfdb47e4f06169327c95b6c5c06495f0f6a743a409684a5181970e8ac0141a857b3784c0f6f0f0647ce7db19bd99f1a0c1a0c8d846700c1
 SHA512 
b77d8198c504a337484ace06bc931998a70a753869c099bcab13dba3df629fd219d6bc23f22157b202333b2d5876f6030d9eeae77f1735e6983ab1c96aa8ca23

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.17.1.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.17.1.ebuild
new file mode 100644
index ..32740b329871
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.17.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland 
terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot;
+SRC_URI="
+   https://codeberg.org/dnkl/foot/releases/download/${PV}/foot-${PV}.tar.gz
+"
+S="${WORKDIR}/${P/-terminfo/}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
+BDEPEND="sys-libs/ncurses"
+
+src_prepare() {
+   default
+   sed -i s/@default_terminfo@/foot/ foot.info || die
+}
+
+src_install() {
+   dodir /usr/share/terminfo/
+   tic -xo "${ED}"/usr/share/terminfo foot.info || die
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2024-04-02 Thread Arsen Arsenović
commit: 5008a1cf98c763e6f676019bbbcc8de67684198a
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Tue Apr  2 16:51:44 2024 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Tue Apr  2 17:20:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5008a1cf

gui-apps/foot: drop versions

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot/Manifest   |  9 -
 gui-apps/foot/foot-1.12.1.ebuild | 72 --
 gui-apps/foot/foot-1.13.0.ebuild | 72 --
 gui-apps/foot/foot-1.13.1.ebuild | 72 --
 gui-apps/foot/foot-1.14.0.ebuild | 74 
 gui-apps/foot/foot-1.15.0.ebuild | 74 
 gui-apps/foot/foot-1.15.1.ebuild | 74 
 gui-apps/foot/foot-1.15.2.ebuild | 74 
 gui-apps/foot/foot-1.15.3.ebuild | 74 
 gui-apps/foot/foot-1.16.1.ebuild | 74 
 10 files changed, 669 deletions(-)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 966689aa0817..19660ba44079 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -1,11 +1,2 @@
-DIST foot-1.12.1.tar.gz 484702 BLAKE2B 
5f3ed5923dfe2e3d110da298d4abefb331c15bb0f3db3135a4e8d481b528b3f8287fc5d8516e9d3a34b8084f6364edae93dee496d9192fe610d2c17733277451
 SHA512 
553f404b074f4372fb8cfb050f0378d1cbe1620ea8afe2e279523df3006eefd0b0ed24addca33de10cfc8109e5aaec66beccbd5f30e032bb9f2bd9b81ac798cb
-DIST foot-1.13.0.tar.gz 495396 BLAKE2B 
9acad754d47754d6161fd4024b7f6a8336cd5e6faa1112bdf390c79ecbd52f74b187544667ca8517618f05324af76da66f0320e86e8b0e178a0f63c556992edf
 SHA512 
ac7c8dc967c897f81f8eda8b0c5de17896015698ac266bc9ce898d3fdb41d0dd96762f28f433d8a31f768e0505e4c89151ef10484407f66865ea6322fa1b6705
-DIST foot-1.13.1.tar.gz 496955 BLAKE2B 
48155439cd11123320908e67a968304903f96a550b62a3aa0c8d5e2053c3b6b2d49e4f4dcbe547b3296fbd05b19385d941ba668975ca3fb3a47a9627ef3d87f8
 SHA512 
f8b0e0d801452ecae914e2535041a65c105ea132a6841b659ac28ebfbfb06f06210466fe05553349a18c50227d7f21677298ff9692c3e9062df37b47aa40f3e1
-DIST foot-1.14.0.tar.gz 509863 BLAKE2B 
fe7e26c3c70e99c00a121e1214f0003dbc8fc986a020e135e18feba515d9e194ba92a494bb33c22e20b96957e87ac5ed721511a9a104481bc24f40ceb9e0e8bd
 SHA512 
379f1acafa8b3fd600c57974d79eef1a7e8a4630015aaeb8a0c491c0903ba1cd24b4fa578880f6cf6c9a09a8566c0609f4cccff9b5f65ade409684ec704c8ce4
-DIST foot-1.15.0.tar.gz 520829 BLAKE2B 
e86dba4c000ae3b290d207a2edef5e3b4240d27dd00c7e174312c3921ce670950c3396bd0d557733c87bcbeacc28fc9768916dc12fc703e5ebfd175afa818f01
 SHA512 
b0d4ad025010e2dbe30e1cfbc5d41c7dabc2d2d99872193134ddbca043d0d63daf85f2e81bcfa4aabcf7335c38e952bb1e46a9d28a1cd8ac62fc14c6bf87cb20
-DIST foot-1.15.1.tar.gz 523399 BLAKE2B 
6e9296dcb8fd16fb77ec1e7a7668b46da31f83343f6b5fcafdb2514570ec7a356e1ba6308024331b66fdaca34eb86fd69dea6d5ab71a576ae13740a03d4245b7
 SHA512 
14605ba6e18b7ffc0961a3f00d275af2d885ec3d194123406d4fef21c6ec193c37ddee0a58f3a70853a72aabdbfc768bfc5fa1c516ad6cb669056c1c6dea990f
-DIST foot-1.15.2.tar.gz 524743 BLAKE2B 
7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6
 SHA512 
931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622
-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.12.1.ebuild b/gui-apps/foot/foot-1.12.1.ebuild
deleted file mode 100644
index 9b2582a0b630..
--- a/gui-apps/foot/foot-1.12.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors

[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2024-04-02 Thread Arsen Arsenović
commit: aa0d0d72e20e2897a8f478096658b5570f8777ea
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Tue Apr  2 16:51:55 2024 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Tue Apr  2 17:20:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa0d0d72

gui-apps/foot-terminfo: drop versions

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot-terminfo/Manifest|  9 
 gui-apps/foot-terminfo/foot-terminfo-1.12.1.ebuild | 26 --
 gui-apps/foot-terminfo/foot-terminfo-1.13.0.ebuild | 26 --
 gui-apps/foot-terminfo/foot-terminfo-1.13.1.ebuild | 26 --
 gui-apps/foot-terminfo/foot-terminfo-1.14.0.ebuild | 26 --
 gui-apps/foot-terminfo/foot-terminfo-1.15.0.ebuild | 26 --
 gui-apps/foot-terminfo/foot-terminfo-1.15.1.ebuild | 26 --
 gui-apps/foot-terminfo/foot-terminfo-1.15.2.ebuild | 26 --
 gui-apps/foot-terminfo/foot-terminfo-1.15.3.ebuild | 26 --
 gui-apps/foot-terminfo/foot-terminfo-1.16.1.ebuild | 26 --
 10 files changed, 243 deletions(-)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index d03234a0cb14..99437a1d57ed 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -1,11 +1,2 @@
-DIST foot-1.12.1.tar.gz 484702 BLAKE2B 
5f3ed5923dfe2e3d110da298d4abefb331c15bb0f3db3135a4e8d481b528b3f8287fc5d8516e9d3a34b8084f6364edae93dee496d9192fe610d2c17733277451
 SHA512 
553f404b074f4372fb8cfb050f0378d1cbe1620ea8afe2e279523df3006eefd0b0ed24addca33de10cfc8109e5aaec66beccbd5f30e032bb9f2bd9b81ac798cb
-DIST foot-1.13.0.tar.gz 495396 BLAKE2B 
9acad754d47754d6161fd4024b7f6a8336cd5e6faa1112bdf390c79ecbd52f74b187544667ca8517618f05324af76da66f0320e86e8b0e178a0f63c556992edf
 SHA512 
ac7c8dc967c897f81f8eda8b0c5de17896015698ac266bc9ce898d3fdb41d0dd96762f28f433d8a31f768e0505e4c89151ef10484407f66865ea6322fa1b6705
-DIST foot-1.13.1.tar.gz 496955 BLAKE2B 
48155439cd11123320908e67a968304903f96a550b62a3aa0c8d5e2053c3b6b2d49e4f4dcbe547b3296fbd05b19385d941ba668975ca3fb3a47a9627ef3d87f8
 SHA512 
f8b0e0d801452ecae914e2535041a65c105ea132a6841b659ac28ebfbfb06f06210466fe05553349a18c50227d7f21677298ff9692c3e9062df37b47aa40f3e1
-DIST foot-1.14.0.tar.gz 509863 BLAKE2B 
fe7e26c3c70e99c00a121e1214f0003dbc8fc986a020e135e18feba515d9e194ba92a494bb33c22e20b96957e87ac5ed721511a9a104481bc24f40ceb9e0e8bd
 SHA512 
379f1acafa8b3fd600c57974d79eef1a7e8a4630015aaeb8a0c491c0903ba1cd24b4fa578880f6cf6c9a09a8566c0609f4cccff9b5f65ade409684ec704c8ce4
-DIST foot-1.15.0.tar.gz 520829 BLAKE2B 
e86dba4c000ae3b290d207a2edef5e3b4240d27dd00c7e174312c3921ce670950c3396bd0d557733c87bcbeacc28fc9768916dc12fc703e5ebfd175afa818f01
 SHA512 
b0d4ad025010e2dbe30e1cfbc5d41c7dabc2d2d99872193134ddbca043d0d63daf85f2e81bcfa4aabcf7335c38e952bb1e46a9d28a1cd8ac62fc14c6bf87cb20
-DIST foot-1.15.1.tar.gz 523399 BLAKE2B 
6e9296dcb8fd16fb77ec1e7a7668b46da31f83343f6b5fcafdb2514570ec7a356e1ba6308024331b66fdaca34eb86fd69dea6d5ab71a576ae13740a03d4245b7
 SHA512 
14605ba6e18b7ffc0961a3f00d275af2d885ec3d194123406d4fef21c6ec193c37ddee0a58f3a70853a72aabdbfc768bfc5fa1c516ad6cb669056c1c6dea990f
-DIST foot-1.15.2.tar.gz 524743 BLAKE2B 
7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6
 SHA512 
931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622
-DIST foot-1.15.3.tar.gz 524297 BLAKE2B 
3909a2cd9b7df1dbc6305a14675494d65874d1af2ad550fcbc7fe4b33c1a2bb2287029922daedbea8c9bfa5a855e1dd5c01fa2011bc0f9ebddca8565a44da591
 SHA512 
c27fefd40518382a184c590d02eee69deecf665759e909de6f4a61234159df7a1b38061eb9fd776ed205f10a556d5bf7520f5515fa9cec22a683f2f25d7495f8
-DIST foot-1.16.1.tar.gz 529761 BLAKE2B 
a3b88cfd1f369dc89c1a1b459cc2de0a031624b1348b04737e2fba0b70fed6ad1407ab4972ee245d1e38cf00bc0dab52c7e7f2f88131c16d240672df4527fb60
 SHA512 
ba37f05b1bad9f2e3bc35aceb4465071273744b53b9f6cb93cd348e72ab37c9a14a268ba8d68e43ea5fc540f5d3deb33b88d9160c80b7743f7ca2f05130bd677
 DIST foot-1.16.2.tar.gz 529917 BLAKE2B 
2ad75af2505da361b8a186119229516210492f48923186c747c4b010048782846026f53ab454e2ee4c61c42d03a01552377696fd4fc234ba233bea1f507d2d2f
 SHA512 
c357f4c8479e70ba716ab65ddc6605c1705702306273eb6de9797892c7b2a6ea5b8c1b05d74f552f630307356ce2b5546a5bed8ae38dc3d45f090a77cb74bb49
 DIST foot-1.17.0.tar.gz 543481 BLAKE2B 
4af1665450d7d09d80502b74aa7b5be0c063f3df93aa67c4b2d1da5e69a5148db856436ffbc5868af93980e92145912da6bfcf27a3e81bf953e0e094193f5955
 SHA512 
4d24575c94ac5429b21134a21dd8b03d232d36798345fac3102b8a58de2acd951f6c1b4527085456072c3a0816d3fcf60210ec2004d84484b26bba22f44fbd89

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.12.1.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.12.1.ebuild
deleted file mode 100644
index 665d31273e16..
--- 

[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2024-04-02 Thread Arsen Arsenović
commit: 4e0fcd3127da5fc9372c566dd9fd068b7b8a1f0d
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Tue Apr  2 16:49:59 2024 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Tue Apr  2 17:19:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e0fcd31

gui-apps/foot-terminfo: add 1.17.0

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot-terminfo/Manifest|  1 +
 gui-apps/foot-terminfo/foot-terminfo-1.17.0.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index e063640eea4b..d03234a0cb14 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/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.tar.gz 529761 BLAKE2B 
a3b88cfd1f369dc89c1a1b459cc2de0a031624b1348b04737e2fba0b70fed6ad1407ab4972ee245d1e38cf00bc0dab52c7e7f2f88131c16d240672df4527fb60
 SHA512 
ba37f05b1bad9f2e3bc35aceb4465071273744b53b9f6cb93cd348e72ab37c9a14a268ba8d68e43ea5fc540f5d3deb33b88d9160c80b7743f7ca2f05130bd677
 DIST foot-1.16.2.tar.gz 529917 BLAKE2B 
2ad75af2505da361b8a186119229516210492f48923186c747c4b010048782846026f53ab454e2ee4c61c42d03a01552377696fd4fc234ba233bea1f507d2d2f
 SHA512 
c357f4c8479e70ba716ab65ddc6605c1705702306273eb6de9797892c7b2a6ea5b8c1b05d74f552f630307356ce2b5546a5bed8ae38dc3d45f090a77cb74bb49
+DIST foot-1.17.0.tar.gz 543481 BLAKE2B 
4af1665450d7d09d80502b74aa7b5be0c063f3df93aa67c4b2d1da5e69a5148db856436ffbc5868af93980e92145912da6bfcf27a3e81bf953e0e094193f5955
 SHA512 
4d24575c94ac5429b21134a21dd8b03d232d36798345fac3102b8a58de2acd951f6c1b4527085456072c3a0816d3fcf60210ec2004d84484b26bba22f44fbd89

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.17.0.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.17.0.ebuild
new file mode 100644
index ..32740b329871
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.17.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland 
terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot;
+SRC_URI="
+   https://codeberg.org/dnkl/foot/releases/download/${PV}/foot-${PV}.tar.gz
+"
+S="${WORKDIR}/${P/-terminfo/}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
+BDEPEND="sys-libs/ncurses"
+
+src_prepare() {
+   default
+   sed -i s/@default_terminfo@/foot/ foot.info || die
+}
+
+src_install() {
+   dodir /usr/share/terminfo/
+   tic -xo "${ED}"/usr/share/terminfo foot.info || die
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2024-04-02 Thread Arsen Arsenović
commit: 63e94825293805f423cc4fb605d7175d9f12e784
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Tue Apr  2 16:50:33 2024 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Tue Apr  2 17:20:12 2024 +
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 ..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
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2024-01-20 Thread Arsen Arsenović
commit: 4ee476fb976e88e0f5eb0a0a7b8e2d92ad6ab178
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Sat Jan 20 17:39:54 2024 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Sat Jan 20 17:45:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee476fb

gui-apps/foot: bump codeberg archives

Recently, Codeberg changed gzip implementations and now the archives of
these files differ when compressed (but not when decompressed).  Since
there is no material change, we can just bump the distfiles.

Closes: https://bugs.gentoo.org/919135
Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot/Manifest   | 4 ++--
 gui-apps/foot/foot-1.16.1.ebuild | 4 ++--
 gui-apps/foot/foot-1.16.2.ebuild | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index e063640eea4b..83a35472865c 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -6,5 +6,5 @@ DIST foot-1.15.0.tar.gz 520829 BLAKE2B 
e86dba4c000ae3b290d207a2edef5e3b4240d27dd
 DIST foot-1.15.1.tar.gz 523399 BLAKE2B 
6e9296dcb8fd16fb77ec1e7a7668b46da31f83343f6b5fcafdb2514570ec7a356e1ba6308024331b66fdaca34eb86fd69dea6d5ab71a576ae13740a03d4245b7
 SHA512 
14605ba6e18b7ffc0961a3f00d275af2d885ec3d194123406d4fef21c6ec193c37ddee0a58f3a70853a72aabdbfc768bfc5fa1c516ad6cb669056c1c6dea990f
 DIST foot-1.15.2.tar.gz 524743 BLAKE2B 
7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6
 SHA512 
931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622
 DIST foot-1.15.3.tar.gz 524297 BLAKE2B 
3909a2cd9b7df1dbc6305a14675494d65874d1af2ad550fcbc7fe4b33c1a2bb2287029922daedbea8c9bfa5a855e1dd5c01fa2011bc0f9ebddca8565a44da591
 SHA512 
c27fefd40518382a184c590d02eee69deecf665759e909de6f4a61234159df7a1b38061eb9fd776ed205f10a556d5bf7520f5515fa9cec22a683f2f25d7495f8
-DIST foot-1.16.1.tar.gz 529761 BLAKE2B 
a3b88cfd1f369dc89c1a1b459cc2de0a031624b1348b04737e2fba0b70fed6ad1407ab4972ee245d1e38cf00bc0dab52c7e7f2f88131c16d240672df4527fb60
 SHA512 
ba37f05b1bad9f2e3bc35aceb4465071273744b53b9f6cb93cd348e72ab37c9a14a268ba8d68e43ea5fc540f5d3deb33b88d9160c80b7743f7ca2f05130bd677
-DIST foot-1.16.2.tar.gz 529917 BLAKE2B 
2ad75af2505da361b8a186119229516210492f48923186c747c4b010048782846026f53ab454e2ee4c61c42d03a01552377696fd4fc234ba233bea1f507d2d2f
 SHA512 
c357f4c8479e70ba716ab65ddc6605c1705702306273eb6de9797892c7b2a6ea5b8c1b05d74f552f630307356ce2b5546a5bed8ae38dc3d45f090a77cb74bb49
+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

diff --git a/gui-apps/foot/foot-1.16.1.ebuild b/gui-apps/foot/foot-1.16.1.ebuild
index df30967e93ea..18dcd0ac0535 100644
--- a/gui-apps/foot/foot-1.16.1.ebuild
+++ b/gui-apps/foot/foot-1.16.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ 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/archive/${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> 
${P}_20240120.tar.gz"
 S="${WORKDIR}/${PN}"
 
 LICENSE="MIT"

diff --git a/gui-apps/foot/foot-1.16.2.ebuild b/gui-apps/foot/foot-1.16.2.ebuild
index b132a3bdc47b..b20e87ece2bd 100644
--- a/gui-apps/foot/foot-1.16.2.ebuild
+++ b/gui-apps/foot/foot-1.16.2.ebuild
@@ -7,7 +7,7 @@ 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/archive/${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> 
${P}_20240120.tar.gz"
 S="${WORKDIR}/${PN}"
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2024-01-03 Thread Sam James
commit: 113d5cbb573161074995bdf37f68af556a9b7956
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  3 11:51:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  3 11:51:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=113d5cbb

gui-apps/foot: Keyword 1.16.2 ppc64, #921268

Signed-off-by: Sam James  gentoo.org>

 gui-apps/foot/foot-1.16.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-apps/foot/foot-1.16.2.ebuild b/gui-apps/foot/foot-1.16.2.ebuild
index d38e921d7e70..b132a3bdc47b 100644
--- a/gui-apps/foot/foot-1.16.2.ebuild
+++ b/gui-apps/foot/foot-1.16.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="amd64 ~arm64 ~ppc64"
 IUSE="+grapheme-clustering test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2023-11-14 Thread Sam James
commit: 9571dc5855d4711e7e1b369116860422191e321a
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 15 05:24:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 15 05:24:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9571dc58

gui-apps/foot: Stabilize 1.16.2 amd64, #907851

Signed-off-by: Sam James  gentoo.org>

 gui-apps/foot/foot-1.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/foot/foot-1.16.2.ebuild b/gui-apps/foot/foot-1.16.2.ebuild
index df30967e93ea..d38e921d7e70 100644
--- a/gui-apps/foot/foot-1.16.2.ebuild
+++ b/gui-apps/foot/foot-1.16.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="+grapheme-clustering test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2023-10-18 Thread Arsen Arsenović
commit: 432b86c723b0d247ea458299df881bdffa3f9695
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Oct 18 07:35:21 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Wed Oct 18 07:37:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=432b86c7

gui-apps/foot-terminfo: add codeberg upstream metadata

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot-terminfo/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gui-apps/foot-terminfo/metadata.xml 
b/gui-apps/foot-terminfo/metadata.xml
index 68250fed57b4..039ff4c540e4 100644
--- a/gui-apps/foot-terminfo/metadata.xml
+++ b/gui-apps/foot-terminfo/metadata.xml
@@ -5,4 +5,7 @@
ar...@gentoo.org
Arsen Arsenović

+   
+   dnkl/foot
+   
 



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2023-10-18 Thread Arsen Arsenović
commit: e5373490461d23f59d3322bc8783f49f46bd3b10
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Oct 18 07:26:34 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Wed Oct 18 07:37:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5373490

gui-apps/foot-terminfo: add 1.16.2

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot-terminfo/Manifest|  1 +
 gui-apps/foot-terminfo/foot-terminfo-1.16.2.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 67ca72527c94..e063640eea4b 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -7,3 +7,4 @@ DIST foot-1.15.1.tar.gz 523399 BLAKE2B 
6e9296dcb8fd16fb77ec1e7a7668b46da31f83343
 DIST foot-1.15.2.tar.gz 524743 BLAKE2B 
7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6
 SHA512 
931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622
 DIST foot-1.15.3.tar.gz 524297 BLAKE2B 
3909a2cd9b7df1dbc6305a14675494d65874d1af2ad550fcbc7fe4b33c1a2bb2287029922daedbea8c9bfa5a855e1dd5c01fa2011bc0f9ebddca8565a44da591
 SHA512 
c27fefd40518382a184c590d02eee69deecf665759e909de6f4a61234159df7a1b38061eb9fd776ed205f10a556d5bf7520f5515fa9cec22a683f2f25d7495f8
 DIST foot-1.16.1.tar.gz 529761 BLAKE2B 
a3b88cfd1f369dc89c1a1b459cc2de0a031624b1348b04737e2fba0b70fed6ad1407ab4972ee245d1e38cf00bc0dab52c7e7f2f88131c16d240672df4527fb60
 SHA512 
ba37f05b1bad9f2e3bc35aceb4465071273744b53b9f6cb93cd348e72ab37c9a14a268ba8d68e43ea5fc540f5d3deb33b88d9160c80b7743f7ca2f05130bd677
+DIST foot-1.16.2.tar.gz 529917 BLAKE2B 
2ad75af2505da361b8a186119229516210492f48923186c747c4b010048782846026f53ab454e2ee4c61c42d03a01552377696fd4fc234ba233bea1f507d2d2f
 SHA512 
c357f4c8479e70ba716ab65ddc6605c1705702306273eb6de9797892c7b2a6ea5b8c1b05d74f552f630307356ce2b5546a5bed8ae38dc3d45f090a77cb74bb49

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.16.2.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.16.2.ebuild
new file mode 100644
index ..2d56410468f2
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.16.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland 
terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot;
+SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> 
foot-${PV}.tar.gz"
+S="${WORKDIR}/foot"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
+BDEPEND="sys-libs/ncurses"
+
+src_prepare() {
+   default
+   sed -i s/@default_terminfo@/foot/ foot.info || die
+}
+
+src_install() {
+   dodir /usr/share/terminfo/
+   tic -xo "${ED}"/usr/share/terminfo foot.info || die
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2023-10-18 Thread Arsen Arsenović
commit: e73dc3860f4ecc5acd2e2e202ac1ab2c17503a97
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Oct 18 07:35:25 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Wed Oct 18 07:37:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e73dc386

gui-apps/foot: add codeberg upstream metadata

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gui-apps/foot/metadata.xml b/gui-apps/foot/metadata.xml
index 98b6ded11416..bd0c815befd4 100644
--- a/gui-apps/foot/metadata.xml
+++ b/gui-apps/foot/metadata.xml
@@ -8,4 +8,7 @@

Enable grapheme clustering 
support

+   
+   dnkl/foot
+   
 



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2023-10-18 Thread Arsen Arsenović
commit: 343217835096b21c93b447b38adcf134bffe1837
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Oct 18 07:27:38 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Wed Oct 18 07:37:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34321783

gui-apps/foot: add 1.16.2

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot/Manifest   |  1 +
 gui-apps/foot/foot-1.16.2.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 67ca72527c94..e063640eea4b 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -7,3 +7,4 @@ DIST foot-1.15.1.tar.gz 523399 BLAKE2B 
6e9296dcb8fd16fb77ec1e7a7668b46da31f83343
 DIST foot-1.15.2.tar.gz 524743 BLAKE2B 
7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6
 SHA512 
931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622
 DIST foot-1.15.3.tar.gz 524297 BLAKE2B 
3909a2cd9b7df1dbc6305a14675494d65874d1af2ad550fcbc7fe4b33c1a2bb2287029922daedbea8c9bfa5a855e1dd5c01fa2011bc0f9ebddca8565a44da591
 SHA512 
c27fefd40518382a184c590d02eee69deecf665759e909de6f4a61234159df7a1b38061eb9fd776ed205f10a556d5bf7520f5515fa9cec22a683f2f25d7495f8
 DIST foot-1.16.1.tar.gz 529761 BLAKE2B 
a3b88cfd1f369dc89c1a1b459cc2de0a031624b1348b04737e2fba0b70fed6ad1407ab4972ee245d1e38cf00bc0dab52c7e7f2f88131c16d240672df4527fb60
 SHA512 
ba37f05b1bad9f2e3bc35aceb4465071273744b53b9f6cb93cd348e72ab37c9a14a268ba8d68e43ea5fc540f5d3deb33b88d9160c80b7743f7ca2f05130bd677
+DIST foot-1.16.2.tar.gz 529917 BLAKE2B 
2ad75af2505da361b8a186119229516210492f48923186c747c4b010048782846026f53ab454e2ee4c61c42d03a01552377696fd4fc234ba233bea1f507d2d2f
 SHA512 
c357f4c8479e70ba716ab65ddc6605c1705702306273eb6de9797892c7b2a6ea5b8c1b05d74f552f630307356ce2b5546a5bed8ae38dc3d45f090a77cb74bb49

diff --git a/gui-apps/foot/foot-1.16.2.ebuild b/gui-apps/foot/foot-1.16.2.ebuild
new file mode 100644
index ..df30967e93ea
--- /dev/null
+++ b/gui-apps/foot/foot-1.16.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 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/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+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
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2023-10-12 Thread Arsen Arsenović
commit: dc59789ae8a92b782427ca10fc162ffd892d9121
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Thu Oct 12 16:34:46 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Thu Oct 12 16:34:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc59789a

gui-apps/foot: add 1.16.1, drop 1.16.0

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot/Manifest   | 2 +-
 gui-apps/foot/{foot-1.16.0.ebuild => foot-1.16.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 42dfb7d93d53..67ca72527c94 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -6,4 +6,4 @@ DIST foot-1.15.0.tar.gz 520829 BLAKE2B 
e86dba4c000ae3b290d207a2edef5e3b4240d27dd
 DIST foot-1.15.1.tar.gz 523399 BLAKE2B 
6e9296dcb8fd16fb77ec1e7a7668b46da31f83343f6b5fcafdb2514570ec7a356e1ba6308024331b66fdaca34eb86fd69dea6d5ab71a576ae13740a03d4245b7
 SHA512 
14605ba6e18b7ffc0961a3f00d275af2d885ec3d194123406d4fef21c6ec193c37ddee0a58f3a70853a72aabdbfc768bfc5fa1c516ad6cb669056c1c6dea990f
 DIST foot-1.15.2.tar.gz 524743 BLAKE2B 
7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6
 SHA512 
931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622
 DIST foot-1.15.3.tar.gz 524297 BLAKE2B 
3909a2cd9b7df1dbc6305a14675494d65874d1af2ad550fcbc7fe4b33c1a2bb2287029922daedbea8c9bfa5a855e1dd5c01fa2011bc0f9ebddca8565a44da591
 SHA512 
c27fefd40518382a184c590d02eee69deecf665759e909de6f4a61234159df7a1b38061eb9fd776ed205f10a556d5bf7520f5515fa9cec22a683f2f25d7495f8
-DIST foot-1.16.0.tar.gz 529634 BLAKE2B 
b949e5e9097a9d5d2773e6bd48fb8e8535540984ffb43ebfcee2bf33ba5f313091c35f077880902ebc58e00d49ee8f40c24b830967ea26759d6e57e6692484c0
 SHA512 
de03a4f840fa21766d6d7e28cc5be266ce04fd92b5594d5c7d9cf7a14afd308cabf7f4f23c3bbd4a8c9ddb264211181a798cb1d4123961fe66a29bb44161ecc8
+DIST foot-1.16.1.tar.gz 529761 BLAKE2B 
a3b88cfd1f369dc89c1a1b459cc2de0a031624b1348b04737e2fba0b70fed6ad1407ab4972ee245d1e38cf00bc0dab52c7e7f2f88131c16d240672df4527fb60
 SHA512 
ba37f05b1bad9f2e3bc35aceb4465071273744b53b9f6cb93cd348e72ab37c9a14a268ba8d68e43ea5fc540f5d3deb33b88d9160c80b7743f7ca2f05130bd677

diff --git a/gui-apps/foot/foot-1.16.0.ebuild b/gui-apps/foot/foot-1.16.1.ebuild
similarity index 100%
rename from gui-apps/foot/foot-1.16.0.ebuild
rename to gui-apps/foot/foot-1.16.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2023-10-12 Thread Arsen Arsenović
commit: 9c5ef1b49d0e6284e97d54f14c79493030762443
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Thu Oct 12 16:24:22 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Thu Oct 12 16:24:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c5ef1b4

gui-apps/foot-terminfo: add 1.16.1, drop 1.16.0

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot-terminfo/Manifest | 2 +-
 .../{foot-terminfo-1.16.0.ebuild => foot-terminfo-1.16.1.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 42dfb7d93d53..67ca72527c94 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -6,4 +6,4 @@ DIST foot-1.15.0.tar.gz 520829 BLAKE2B 
e86dba4c000ae3b290d207a2edef5e3b4240d27dd
 DIST foot-1.15.1.tar.gz 523399 BLAKE2B 
6e9296dcb8fd16fb77ec1e7a7668b46da31f83343f6b5fcafdb2514570ec7a356e1ba6308024331b66fdaca34eb86fd69dea6d5ab71a576ae13740a03d4245b7
 SHA512 
14605ba6e18b7ffc0961a3f00d275af2d885ec3d194123406d4fef21c6ec193c37ddee0a58f3a70853a72aabdbfc768bfc5fa1c516ad6cb669056c1c6dea990f
 DIST foot-1.15.2.tar.gz 524743 BLAKE2B 
7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6
 SHA512 
931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622
 DIST foot-1.15.3.tar.gz 524297 BLAKE2B 
3909a2cd9b7df1dbc6305a14675494d65874d1af2ad550fcbc7fe4b33c1a2bb2287029922daedbea8c9bfa5a855e1dd5c01fa2011bc0f9ebddca8565a44da591
 SHA512 
c27fefd40518382a184c590d02eee69deecf665759e909de6f4a61234159df7a1b38061eb9fd776ed205f10a556d5bf7520f5515fa9cec22a683f2f25d7495f8
-DIST foot-1.16.0.tar.gz 529634 BLAKE2B 
b949e5e9097a9d5d2773e6bd48fb8e8535540984ffb43ebfcee2bf33ba5f313091c35f077880902ebc58e00d49ee8f40c24b830967ea26759d6e57e6692484c0
 SHA512 
de03a4f840fa21766d6d7e28cc5be266ce04fd92b5594d5c7d9cf7a14afd308cabf7f4f23c3bbd4a8c9ddb264211181a798cb1d4123961fe66a29bb44161ecc8
+DIST foot-1.16.1.tar.gz 529761 BLAKE2B 
a3b88cfd1f369dc89c1a1b459cc2de0a031624b1348b04737e2fba0b70fed6ad1407ab4972ee245d1e38cf00bc0dab52c7e7f2f88131c16d240672df4527fb60
 SHA512 
ba37f05b1bad9f2e3bc35aceb4465071273744b53b9f6cb93cd348e72ab37c9a14a268ba8d68e43ea5fc540f5d3deb33b88d9160c80b7743f7ca2f05130bd677

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.16.0.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.16.1.ebuild
similarity index 100%
rename from gui-apps/foot-terminfo/foot-terminfo-1.16.0.ebuild
rename to gui-apps/foot-terminfo/foot-terminfo-1.16.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2023-10-12 Thread Arsen Arsenović
commit: 7702e25042418bde1a5fd541fb78111f70d97331
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Wed Oct 11 16:46:19 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Thu Oct 12 16:09:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7702e250

gui-apps/foot-terminfo: add 1.16.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot-terminfo/Manifest|  1 +
 gui-apps/foot-terminfo/foot-terminfo-1.16.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index cd9204913b71..42dfb7d93d53 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -6,3 +6,4 @@ DIST foot-1.15.0.tar.gz 520829 BLAKE2B 
e86dba4c000ae3b290d207a2edef5e3b4240d27dd
 DIST foot-1.15.1.tar.gz 523399 BLAKE2B 
6e9296dcb8fd16fb77ec1e7a7668b46da31f83343f6b5fcafdb2514570ec7a356e1ba6308024331b66fdaca34eb86fd69dea6d5ab71a576ae13740a03d4245b7
 SHA512 
14605ba6e18b7ffc0961a3f00d275af2d885ec3d194123406d4fef21c6ec193c37ddee0a58f3a70853a72aabdbfc768bfc5fa1c516ad6cb669056c1c6dea990f
 DIST foot-1.15.2.tar.gz 524743 BLAKE2B 
7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6
 SHA512 
931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622
 DIST foot-1.15.3.tar.gz 524297 BLAKE2B 
3909a2cd9b7df1dbc6305a14675494d65874d1af2ad550fcbc7fe4b33c1a2bb2287029922daedbea8c9bfa5a855e1dd5c01fa2011bc0f9ebddca8565a44da591
 SHA512 
c27fefd40518382a184c590d02eee69deecf665759e909de6f4a61234159df7a1b38061eb9fd776ed205f10a556d5bf7520f5515fa9cec22a683f2f25d7495f8
+DIST foot-1.16.0.tar.gz 529634 BLAKE2B 
b949e5e9097a9d5d2773e6bd48fb8e8535540984ffb43ebfcee2bf33ba5f313091c35f077880902ebc58e00d49ee8f40c24b830967ea26759d6e57e6692484c0
 SHA512 
de03a4f840fa21766d6d7e28cc5be266ce04fd92b5594d5c7d9cf7a14afd308cabf7f4f23c3bbd4a8c9ddb264211181a798cb1d4123961fe66a29bb44161ecc8

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.16.0.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.16.0.ebuild
new file mode 100644
index ..2d56410468f2
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.16.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland 
terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot;
+SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> 
foot-${PV}.tar.gz"
+S="${WORKDIR}/foot"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
+BDEPEND="sys-libs/ncurses"
+
+src_prepare() {
+   default
+   sed -i s/@default_terminfo@/foot/ foot.info || die
+}
+
+src_install() {
+   dodir /usr/share/terminfo/
+   tic -xo "${ED}"/usr/share/terminfo foot.info || die
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2023-10-12 Thread Arsen Arsenović
commit: a0df23139a24a8a6b91c6b281f45057379016db3
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Wed Oct 11 16:46:46 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Thu Oct 12 16:09:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0df2313

gui-apps/foot: add 1.16.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/33303
Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot/Manifest   |  1 +
 gui-apps/foot/foot-1.16.0.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index cd9204913b71..42dfb7d93d53 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -6,3 +6,4 @@ DIST foot-1.15.0.tar.gz 520829 BLAKE2B 
e86dba4c000ae3b290d207a2edef5e3b4240d27dd
 DIST foot-1.15.1.tar.gz 523399 BLAKE2B 
6e9296dcb8fd16fb77ec1e7a7668b46da31f83343f6b5fcafdb2514570ec7a356e1ba6308024331b66fdaca34eb86fd69dea6d5ab71a576ae13740a03d4245b7
 SHA512 
14605ba6e18b7ffc0961a3f00d275af2d885ec3d194123406d4fef21c6ec193c37ddee0a58f3a70853a72aabdbfc768bfc5fa1c516ad6cb669056c1c6dea990f
 DIST foot-1.15.2.tar.gz 524743 BLAKE2B 
7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6
 SHA512 
931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622
 DIST foot-1.15.3.tar.gz 524297 BLAKE2B 
3909a2cd9b7df1dbc6305a14675494d65874d1af2ad550fcbc7fe4b33c1a2bb2287029922daedbea8c9bfa5a855e1dd5c01fa2011bc0f9ebddca8565a44da591
 SHA512 
c27fefd40518382a184c590d02eee69deecf665759e909de6f4a61234159df7a1b38061eb9fd776ed205f10a556d5bf7520f5515fa9cec22a683f2f25d7495f8
+DIST foot-1.16.0.tar.gz 529634 BLAKE2B 
b949e5e9097a9d5d2773e6bd48fb8e8535540984ffb43ebfcee2bf33ba5f313091c35f077880902ebc58e00d49ee8f40c24b830967ea26759d6e57e6692484c0
 SHA512 
de03a4f840fa21766d6d7e28cc5be266ce04fd92b5594d5c7d9cf7a14afd308cabf7f4f23c3bbd4a8c9ddb264211181a798cb1d4123961fe66a29bb44161ecc8

diff --git a/gui-apps/foot/foot-1.16.0.ebuild b/gui-apps/foot/foot-1.16.0.ebuild
new file mode 100644
index ..df30967e93ea
--- /dev/null
+++ b/gui-apps/foot/foot-1.16.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 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/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+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
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2023-08-07 Thread Arsen Arsenović
commit: c3e1a88b5c9e6a247dfcb5cf5c7fc295d862e327
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Mon Aug  7 17:18:44 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Mon Aug  7 17:21:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3e1a88b

gui-apps/foot: add 1.15.3

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot/Manifest   |  1 +
 gui-apps/foot/foot-1.15.3.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 6cb2367b0777..cd9204913b71 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -5,3 +5,4 @@ DIST foot-1.14.0.tar.gz 509863 BLAKE2B 
fe7e26c3c70e99c00a121e1214f0003dbc8fc986a
 DIST foot-1.15.0.tar.gz 520829 BLAKE2B 
e86dba4c000ae3b290d207a2edef5e3b4240d27dd00c7e174312c3921ce670950c3396bd0d557733c87bcbeacc28fc9768916dc12fc703e5ebfd175afa818f01
 SHA512 
b0d4ad025010e2dbe30e1cfbc5d41c7dabc2d2d99872193134ddbca043d0d63daf85f2e81bcfa4aabcf7335c38e952bb1e46a9d28a1cd8ac62fc14c6bf87cb20
 DIST foot-1.15.1.tar.gz 523399 BLAKE2B 
6e9296dcb8fd16fb77ec1e7a7668b46da31f83343f6b5fcafdb2514570ec7a356e1ba6308024331b66fdaca34eb86fd69dea6d5ab71a576ae13740a03d4245b7
 SHA512 
14605ba6e18b7ffc0961a3f00d275af2d885ec3d194123406d4fef21c6ec193c37ddee0a58f3a70853a72aabdbfc768bfc5fa1c516ad6cb669056c1c6dea990f
 DIST foot-1.15.2.tar.gz 524743 BLAKE2B 
7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6
 SHA512 
931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622
+DIST foot-1.15.3.tar.gz 524297 BLAKE2B 
3909a2cd9b7df1dbc6305a14675494d65874d1af2ad550fcbc7fe4b33c1a2bb2287029922daedbea8c9bfa5a855e1dd5c01fa2011bc0f9ebddca8565a44da591
 SHA512 
c27fefd40518382a184c590d02eee69deecf665759e909de6f4a61234159df7a1b38061eb9fd776ed205f10a556d5bf7520f5515fa9cec22a683f2f25d7495f8

diff --git a/gui-apps/foot/foot-1.15.3.ebuild b/gui-apps/foot/foot-1.15.3.ebuild
new file mode 100644
index ..37a811c34809
--- /dev/null
+++ b/gui-apps/foot/foot-1.15.3.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 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/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+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
+"
+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
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2023-08-07 Thread Arsen Arsenović
commit: b4bdca4e93c96dce29e490329f9748ffb4bbe45b
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Mon Aug  7 17:18:32 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Mon Aug  7 17:21:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4bdca4e

gui-apps/foot-terminfo: add 1.15.3

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot-terminfo/Manifest|  1 +
 gui-apps/foot-terminfo/foot-terminfo-1.15.3.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 6cb2367b0777..cd9204913b71 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -5,3 +5,4 @@ DIST foot-1.14.0.tar.gz 509863 BLAKE2B 
fe7e26c3c70e99c00a121e1214f0003dbc8fc986a
 DIST foot-1.15.0.tar.gz 520829 BLAKE2B 
e86dba4c000ae3b290d207a2edef5e3b4240d27dd00c7e174312c3921ce670950c3396bd0d557733c87bcbeacc28fc9768916dc12fc703e5ebfd175afa818f01
 SHA512 
b0d4ad025010e2dbe30e1cfbc5d41c7dabc2d2d99872193134ddbca043d0d63daf85f2e81bcfa4aabcf7335c38e952bb1e46a9d28a1cd8ac62fc14c6bf87cb20
 DIST foot-1.15.1.tar.gz 523399 BLAKE2B 
6e9296dcb8fd16fb77ec1e7a7668b46da31f83343f6b5fcafdb2514570ec7a356e1ba6308024331b66fdaca34eb86fd69dea6d5ab71a576ae13740a03d4245b7
 SHA512 
14605ba6e18b7ffc0961a3f00d275af2d885ec3d194123406d4fef21c6ec193c37ddee0a58f3a70853a72aabdbfc768bfc5fa1c516ad6cb669056c1c6dea990f
 DIST foot-1.15.2.tar.gz 524743 BLAKE2B 
7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6
 SHA512 
931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622
+DIST foot-1.15.3.tar.gz 524297 BLAKE2B 
3909a2cd9b7df1dbc6305a14675494d65874d1af2ad550fcbc7fe4b33c1a2bb2287029922daedbea8c9bfa5a855e1dd5c01fa2011bc0f9ebddca8565a44da591
 SHA512 
c27fefd40518382a184c590d02eee69deecf665759e909de6f4a61234159df7a1b38061eb9fd776ed205f10a556d5bf7520f5515fa9cec22a683f2f25d7495f8

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.15.3.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.15.3.ebuild
new file mode 100644
index ..2d56410468f2
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.15.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland 
terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot;
+SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> 
foot-${PV}.tar.gz"
+S="${WORKDIR}/foot"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
+BDEPEND="sys-libs/ncurses"
+
+src_prepare() {
+   default
+   sed -i s/@default_terminfo@/foot/ foot.info || die
+}
+
+src_install() {
+   dodir /usr/share/terminfo/
+   tic -xo "${ED}"/usr/share/terminfo foot.info || die
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2023-07-30 Thread Arsen Arsenović
commit: 7a4bc3cd1472c2792931db8806efc4ed937f364b
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Sun Jul 30 13:08:54 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Sun Jul 30 13:09:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a4bc3cd

gui-apps/foot: add 1.15.2

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot/Manifest   |  1 +
 gui-apps/foot/foot-1.15.2.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index e61637b79a13..6cb2367b0777 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -4,3 +4,4 @@ DIST foot-1.13.1.tar.gz 496955 BLAKE2B 
48155439cd11123320908e67a968304903f96a550
 DIST foot-1.14.0.tar.gz 509863 BLAKE2B 
fe7e26c3c70e99c00a121e1214f0003dbc8fc986a020e135e18feba515d9e194ba92a494bb33c22e20b96957e87ac5ed721511a9a104481bc24f40ceb9e0e8bd
 SHA512 
379f1acafa8b3fd600c57974d79eef1a7e8a4630015aaeb8a0c491c0903ba1cd24b4fa578880f6cf6c9a09a8566c0609f4cccff9b5f65ade409684ec704c8ce4
 DIST foot-1.15.0.tar.gz 520829 BLAKE2B 
e86dba4c000ae3b290d207a2edef5e3b4240d27dd00c7e174312c3921ce670950c3396bd0d557733c87bcbeacc28fc9768916dc12fc703e5ebfd175afa818f01
 SHA512 
b0d4ad025010e2dbe30e1cfbc5d41c7dabc2d2d99872193134ddbca043d0d63daf85f2e81bcfa4aabcf7335c38e952bb1e46a9d28a1cd8ac62fc14c6bf87cb20
 DIST foot-1.15.1.tar.gz 523399 BLAKE2B 
6e9296dcb8fd16fb77ec1e7a7668b46da31f83343f6b5fcafdb2514570ec7a356e1ba6308024331b66fdaca34eb86fd69dea6d5ab71a576ae13740a03d4245b7
 SHA512 
14605ba6e18b7ffc0961a3f00d275af2d885ec3d194123406d4fef21c6ec193c37ddee0a58f3a70853a72aabdbfc768bfc5fa1c516ad6cb669056c1c6dea990f
+DIST foot-1.15.2.tar.gz 524743 BLAKE2B 
7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6
 SHA512 
931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622

diff --git a/gui-apps/foot/foot-1.15.2.ebuild b/gui-apps/foot/foot-1.15.2.ebuild
new file mode 100644
index ..37a811c34809
--- /dev/null
+++ b/gui-apps/foot/foot-1.15.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 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/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+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
+"
+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
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2023-07-30 Thread Arsen Arsenović
commit: 77aa8474cd9c63654bbb0dc65ea565286dc74dcf
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Sun Jul 30 13:00:39 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Sun Jul 30 13:09:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77aa8474

gui-apps/foot-terminfo: add 1.15.2

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot-terminfo/Manifest|  1 +
 gui-apps/foot-terminfo/foot-terminfo-1.15.2.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index e61637b79a13..6cb2367b0777 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -4,3 +4,4 @@ DIST foot-1.13.1.tar.gz 496955 BLAKE2B 
48155439cd11123320908e67a968304903f96a550
 DIST foot-1.14.0.tar.gz 509863 BLAKE2B 
fe7e26c3c70e99c00a121e1214f0003dbc8fc986a020e135e18feba515d9e194ba92a494bb33c22e20b96957e87ac5ed721511a9a104481bc24f40ceb9e0e8bd
 SHA512 
379f1acafa8b3fd600c57974d79eef1a7e8a4630015aaeb8a0c491c0903ba1cd24b4fa578880f6cf6c9a09a8566c0609f4cccff9b5f65ade409684ec704c8ce4
 DIST foot-1.15.0.tar.gz 520829 BLAKE2B 
e86dba4c000ae3b290d207a2edef5e3b4240d27dd00c7e174312c3921ce670950c3396bd0d557733c87bcbeacc28fc9768916dc12fc703e5ebfd175afa818f01
 SHA512 
b0d4ad025010e2dbe30e1cfbc5d41c7dabc2d2d99872193134ddbca043d0d63daf85f2e81bcfa4aabcf7335c38e952bb1e46a9d28a1cd8ac62fc14c6bf87cb20
 DIST foot-1.15.1.tar.gz 523399 BLAKE2B 
6e9296dcb8fd16fb77ec1e7a7668b46da31f83343f6b5fcafdb2514570ec7a356e1ba6308024331b66fdaca34eb86fd69dea6d5ab71a576ae13740a03d4245b7
 SHA512 
14605ba6e18b7ffc0961a3f00d275af2d885ec3d194123406d4fef21c6ec193c37ddee0a58f3a70853a72aabdbfc768bfc5fa1c516ad6cb669056c1c6dea990f
+DIST foot-1.15.2.tar.gz 524743 BLAKE2B 
7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6
 SHA512 
931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.15.2.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.15.2.ebuild
new file mode 100644
index ..2d56410468f2
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.15.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland 
terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot;
+SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> 
foot-${PV}.tar.gz"
+S="${WORKDIR}/foot"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
+BDEPEND="sys-libs/ncurses"
+
+src_prepare() {
+   default
+   sed -i s/@default_terminfo@/foot/ foot.info || die
+}
+
+src_install() {
+   dodir /usr/share/terminfo/
+   tic -xo "${ED}"/usr/share/terminfo foot.info || die
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2023-07-21 Thread Arsen Arsenović
commit: 6fc0eb561b60dadae3e06e27005bbdc08c75369e
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Fri Jul 21 12:04:41 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Fri Jul 21 12:04:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fc0eb56

gui-apps/foot-terminfo: add 1.15.1

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot-terminfo/Manifest|  1 +
 gui-apps/foot-terminfo/foot-terminfo-1.15.1.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index c7826973fd72..e61637b79a13 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -3,3 +3,4 @@ DIST foot-1.13.0.tar.gz 495396 BLAKE2B 
9acad754d47754d6161fd4024b7f6a8336cd5e6fa
 DIST foot-1.13.1.tar.gz 496955 BLAKE2B 
48155439cd11123320908e67a968304903f96a550b62a3aa0c8d5e2053c3b6b2d49e4f4dcbe547b3296fbd05b19385d941ba668975ca3fb3a47a9627ef3d87f8
 SHA512 
f8b0e0d801452ecae914e2535041a65c105ea132a6841b659ac28ebfbfb06f06210466fe05553349a18c50227d7f21677298ff9692c3e9062df37b47aa40f3e1
 DIST foot-1.14.0.tar.gz 509863 BLAKE2B 
fe7e26c3c70e99c00a121e1214f0003dbc8fc986a020e135e18feba515d9e194ba92a494bb33c22e20b96957e87ac5ed721511a9a104481bc24f40ceb9e0e8bd
 SHA512 
379f1acafa8b3fd600c57974d79eef1a7e8a4630015aaeb8a0c491c0903ba1cd24b4fa578880f6cf6c9a09a8566c0609f4cccff9b5f65ade409684ec704c8ce4
 DIST foot-1.15.0.tar.gz 520829 BLAKE2B 
e86dba4c000ae3b290d207a2edef5e3b4240d27dd00c7e174312c3921ce670950c3396bd0d557733c87bcbeacc28fc9768916dc12fc703e5ebfd175afa818f01
 SHA512 
b0d4ad025010e2dbe30e1cfbc5d41c7dabc2d2d99872193134ddbca043d0d63daf85f2e81bcfa4aabcf7335c38e952bb1e46a9d28a1cd8ac62fc14c6bf87cb20
+DIST foot-1.15.1.tar.gz 523399 BLAKE2B 
6e9296dcb8fd16fb77ec1e7a7668b46da31f83343f6b5fcafdb2514570ec7a356e1ba6308024331b66fdaca34eb86fd69dea6d5ab71a576ae13740a03d4245b7
 SHA512 
14605ba6e18b7ffc0961a3f00d275af2d885ec3d194123406d4fef21c6ec193c37ddee0a58f3a70853a72aabdbfc768bfc5fa1c516ad6cb669056c1c6dea990f

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.15.1.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.15.1.ebuild
new file mode 100644
index ..2d56410468f2
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.15.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland 
terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot;
+SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> 
foot-${PV}.tar.gz"
+S="${WORKDIR}/foot"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
+BDEPEND="sys-libs/ncurses"
+
+src_prepare() {
+   default
+   sed -i s/@default_terminfo@/foot/ foot.info || die
+}
+
+src_install() {
+   dodir /usr/share/terminfo/
+   tic -xo "${ED}"/usr/share/terminfo foot.info || die
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2023-07-21 Thread Arsen Arsenović
commit: 4d056ba1db8b1622678d67a6ad5f8a87ba5a1e88
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Fri Jul 21 12:03:09 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Fri Jul 21 12:04:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d056ba1

gui-apps/foot: add 1.15.1

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot/Manifest   |  1 +
 gui-apps/foot/foot-1.15.1.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index c7826973fd72..e61637b79a13 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -3,3 +3,4 @@ DIST foot-1.13.0.tar.gz 495396 BLAKE2B 
9acad754d47754d6161fd4024b7f6a8336cd5e6fa
 DIST foot-1.13.1.tar.gz 496955 BLAKE2B 
48155439cd11123320908e67a968304903f96a550b62a3aa0c8d5e2053c3b6b2d49e4f4dcbe547b3296fbd05b19385d941ba668975ca3fb3a47a9627ef3d87f8
 SHA512 
f8b0e0d801452ecae914e2535041a65c105ea132a6841b659ac28ebfbfb06f06210466fe05553349a18c50227d7f21677298ff9692c3e9062df37b47aa40f3e1
 DIST foot-1.14.0.tar.gz 509863 BLAKE2B 
fe7e26c3c70e99c00a121e1214f0003dbc8fc986a020e135e18feba515d9e194ba92a494bb33c22e20b96957e87ac5ed721511a9a104481bc24f40ceb9e0e8bd
 SHA512 
379f1acafa8b3fd600c57974d79eef1a7e8a4630015aaeb8a0c491c0903ba1cd24b4fa578880f6cf6c9a09a8566c0609f4cccff9b5f65ade409684ec704c8ce4
 DIST foot-1.15.0.tar.gz 520829 BLAKE2B 
e86dba4c000ae3b290d207a2edef5e3b4240d27dd00c7e174312c3921ce670950c3396bd0d557733c87bcbeacc28fc9768916dc12fc703e5ebfd175afa818f01
 SHA512 
b0d4ad025010e2dbe30e1cfbc5d41c7dabc2d2d99872193134ddbca043d0d63daf85f2e81bcfa4aabcf7335c38e952bb1e46a9d28a1cd8ac62fc14c6bf87cb20
+DIST foot-1.15.1.tar.gz 523399 BLAKE2B 
6e9296dcb8fd16fb77ec1e7a7668b46da31f83343f6b5fcafdb2514570ec7a356e1ba6308024331b66fdaca34eb86fd69dea6d5ab71a576ae13740a03d4245b7
 SHA512 
14605ba6e18b7ffc0961a3f00d275af2d885ec3d194123406d4fef21c6ec193c37ddee0a58f3a70853a72aabdbfc768bfc5fa1c516ad6cb669056c1c6dea990f

diff --git a/gui-apps/foot/foot-1.15.1.ebuild b/gui-apps/foot/foot-1.15.1.ebuild
new file mode 100644
index ..37a811c34809
--- /dev/null
+++ b/gui-apps/foot/foot-1.15.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 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/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+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
+"
+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
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2023-07-14 Thread Arsen Arsenović
commit: c66862d30f6a260d58e13d4256044b139a4c3be8
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Fri Jul 14 10:59:39 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Fri Jul 14 11:00:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c66862d3

gui-apps/foot: add 1.15.0

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot/Manifest   |  1 +
 gui-apps/foot/foot-1.15.0.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 21337f47ffc7..c7826973fd72 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -2,3 +2,4 @@ DIST foot-1.12.1.tar.gz 484702 BLAKE2B 
5f3ed5923dfe2e3d110da298d4abefb331c15bb0f
 DIST foot-1.13.0.tar.gz 495396 BLAKE2B 
9acad754d47754d6161fd4024b7f6a8336cd5e6faa1112bdf390c79ecbd52f74b187544667ca8517618f05324af76da66f0320e86e8b0e178a0f63c556992edf
 SHA512 
ac7c8dc967c897f81f8eda8b0c5de17896015698ac266bc9ce898d3fdb41d0dd96762f28f433d8a31f768e0505e4c89151ef10484407f66865ea6322fa1b6705
 DIST foot-1.13.1.tar.gz 496955 BLAKE2B 
48155439cd11123320908e67a968304903f96a550b62a3aa0c8d5e2053c3b6b2d49e4f4dcbe547b3296fbd05b19385d941ba668975ca3fb3a47a9627ef3d87f8
 SHA512 
f8b0e0d801452ecae914e2535041a65c105ea132a6841b659ac28ebfbfb06f06210466fe05553349a18c50227d7f21677298ff9692c3e9062df37b47aa40f3e1
 DIST foot-1.14.0.tar.gz 509863 BLAKE2B 
fe7e26c3c70e99c00a121e1214f0003dbc8fc986a020e135e18feba515d9e194ba92a494bb33c22e20b96957e87ac5ed721511a9a104481bc24f40ceb9e0e8bd
 SHA512 
379f1acafa8b3fd600c57974d79eef1a7e8a4630015aaeb8a0c491c0903ba1cd24b4fa578880f6cf6c9a09a8566c0609f4cccff9b5f65ade409684ec704c8ce4
+DIST foot-1.15.0.tar.gz 520829 BLAKE2B 
e86dba4c000ae3b290d207a2edef5e3b4240d27dd00c7e174312c3921ce670950c3396bd0d557733c87bcbeacc28fc9768916dc12fc703e5ebfd175afa818f01
 SHA512 
b0d4ad025010e2dbe30e1cfbc5d41c7dabc2d2d99872193134ddbca043d0d63daf85f2e81bcfa4aabcf7335c38e952bb1e46a9d28a1cd8ac62fc14c6bf87cb20

diff --git a/gui-apps/foot/foot-1.15.0.ebuild b/gui-apps/foot/foot-1.15.0.ebuild
new file mode 100644
index ..ff73ca025c6d
--- /dev/null
+++ b/gui-apps/foot/foot-1.15.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 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/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+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
+"
+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-ser...@.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
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2023-07-14 Thread Arsen Arsenović
commit: 085b9d6f43ccc4527edc733400b690b33625e3b9
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Fri Jul 14 11:00:05 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Fri Jul 14 11:00:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=085b9d6f

gui-apps/foot-terminfo: add 1.15.0

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot-terminfo/Manifest|  1 +
 gui-apps/foot-terminfo/foot-terminfo-1.15.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 21337f47ffc7..c7826973fd72 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -2,3 +2,4 @@ DIST foot-1.12.1.tar.gz 484702 BLAKE2B 
5f3ed5923dfe2e3d110da298d4abefb331c15bb0f
 DIST foot-1.13.0.tar.gz 495396 BLAKE2B 
9acad754d47754d6161fd4024b7f6a8336cd5e6faa1112bdf390c79ecbd52f74b187544667ca8517618f05324af76da66f0320e86e8b0e178a0f63c556992edf
 SHA512 
ac7c8dc967c897f81f8eda8b0c5de17896015698ac266bc9ce898d3fdb41d0dd96762f28f433d8a31f768e0505e4c89151ef10484407f66865ea6322fa1b6705
 DIST foot-1.13.1.tar.gz 496955 BLAKE2B 
48155439cd11123320908e67a968304903f96a550b62a3aa0c8d5e2053c3b6b2d49e4f4dcbe547b3296fbd05b19385d941ba668975ca3fb3a47a9627ef3d87f8
 SHA512 
f8b0e0d801452ecae914e2535041a65c105ea132a6841b659ac28ebfbfb06f06210466fe05553349a18c50227d7f21677298ff9692c3e9062df37b47aa40f3e1
 DIST foot-1.14.0.tar.gz 509863 BLAKE2B 
fe7e26c3c70e99c00a121e1214f0003dbc8fc986a020e135e18feba515d9e194ba92a494bb33c22e20b96957e87ac5ed721511a9a104481bc24f40ceb9e0e8bd
 SHA512 
379f1acafa8b3fd600c57974d79eef1a7e8a4630015aaeb8a0c491c0903ba1cd24b4fa578880f6cf6c9a09a8566c0609f4cccff9b5f65ade409684ec704c8ce4
+DIST foot-1.15.0.tar.gz 520829 BLAKE2B 
e86dba4c000ae3b290d207a2edef5e3b4240d27dd00c7e174312c3921ce670950c3396bd0d557733c87bcbeacc28fc9768916dc12fc703e5ebfd175afa818f01
 SHA512 
b0d4ad025010e2dbe30e1cfbc5d41c7dabc2d2d99872193134ddbca043d0d63daf85f2e81bcfa4aabcf7335c38e952bb1e46a9d28a1cd8ac62fc14c6bf87cb20

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.15.0.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.15.0.ebuild
new file mode 100644
index ..2d56410468f2
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.15.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland 
terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot;
+SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> 
foot-${PV}.tar.gz"
+S="${WORKDIR}/foot"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
+BDEPEND="sys-libs/ncurses"
+
+src_prepare() {
+   default
+   sed -i s/@default_terminfo@/foot/ foot.info || die
+}
+
+src_install() {
+   dodir /usr/share/terminfo/
+   tic -xo "${ED}"/usr/share/terminfo foot.info || die
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2023-05-12 Thread Sam James
commit: f37bcbedd481e67127e4d57dc58ebfa02635ef0c
Author: Sam James  gentoo  org>
AuthorDate: Sat May 13 00:23:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 13 00:41:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f37bcbed

gui-apps/foot: conditionally build tests

Signed-off-by: Sam James  gentoo.org>

 gui-apps/foot/foot-1.14.0.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/gui-apps/foot/foot-1.14.0.ebuild b/gui-apps/foot/foot-1.14.0.ebuild
index c5e9a1847586..ff73ca025c6d 100644
--- a/gui-apps/foot/foot-1.14.0.ebuild
+++ b/gui-apps/foot/foot-1.14.0.ebuild
@@ -13,7 +13,8 @@ S="${WORKDIR}/${PN}"
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
-IUSE="+grapheme-clustering"
+IUSE="+grapheme-clustering test"
+RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
dev-libs/wayland
@@ -52,13 +53,14 @@ src_prepare() {
 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-ser...@.service.in > 
foot-server@.service
+   sed 's|@bindir@|/usr/bin|g' "${S}/"/foot-ser...@.service.in > 
foot-server@.service || die
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2023-04-25 Thread Arsen Arsenović
commit: ee41b275abbceb9336375aa64bb6dcde93775035
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Tue Apr 25 08:00:08 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Tue Apr 25 08:05:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee41b275

gui-apps/foot: Add lower bound on tllist version to 1.14.0

Recent releases of foot use new tllist APIs that were added in 1.1.0.

Closes: https://bugs.gentoo.org/904038
Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot/foot-1.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/foot/foot-1.14.0.ebuild b/gui-apps/foot/foot-1.14.0.ebuild
index 4a517a0cbb60..c5e9a1847586 100644
--- a/gui-apps/foot/foot-1.14.0.ebuild
+++ b/gui-apps/foot/foot-1.14.0.ebuild
@@ -28,7 +28,7 @@ COMMON_DEPEND="
 "
 DEPEND="
${COMMON_DEPEND}
-   dev-libs/tllist
+   >=dev-libs/tllist-1.1.0
dev-libs/wayland-protocols
 "
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2023-04-03 Thread Arsen Arsenović
commit: dafc0ba8f16d3366fb5033d269252ac345eaf75a
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Mon Apr  3 22:32:29 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Mon Apr  3 22:32:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dafc0ba8

gui-apps/foot-terminfo: add 1.14.0

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot-terminfo/Manifest|  1 +
 gui-apps/foot-terminfo/foot-terminfo-1.14.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 4b5c35a85225..21337f47ffc7 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -1,3 +1,4 @@
 DIST foot-1.12.1.tar.gz 484702 BLAKE2B 
5f3ed5923dfe2e3d110da298d4abefb331c15bb0f3db3135a4e8d481b528b3f8287fc5d8516e9d3a34b8084f6364edae93dee496d9192fe610d2c17733277451
 SHA512 
553f404b074f4372fb8cfb050f0378d1cbe1620ea8afe2e279523df3006eefd0b0ed24addca33de10cfc8109e5aaec66beccbd5f30e032bb9f2bd9b81ac798cb
 DIST foot-1.13.0.tar.gz 495396 BLAKE2B 
9acad754d47754d6161fd4024b7f6a8336cd5e6faa1112bdf390c79ecbd52f74b187544667ca8517618f05324af76da66f0320e86e8b0e178a0f63c556992edf
 SHA512 
ac7c8dc967c897f81f8eda8b0c5de17896015698ac266bc9ce898d3fdb41d0dd96762f28f433d8a31f768e0505e4c89151ef10484407f66865ea6322fa1b6705
 DIST foot-1.13.1.tar.gz 496955 BLAKE2B 
48155439cd11123320908e67a968304903f96a550b62a3aa0c8d5e2053c3b6b2d49e4f4dcbe547b3296fbd05b19385d941ba668975ca3fb3a47a9627ef3d87f8
 SHA512 
f8b0e0d801452ecae914e2535041a65c105ea132a6841b659ac28ebfbfb06f06210466fe05553349a18c50227d7f21677298ff9692c3e9062df37b47aa40f3e1
+DIST foot-1.14.0.tar.gz 509863 BLAKE2B 
fe7e26c3c70e99c00a121e1214f0003dbc8fc986a020e135e18feba515d9e194ba92a494bb33c22e20b96957e87ac5ed721511a9a104481bc24f40ceb9e0e8bd
 SHA512 
379f1acafa8b3fd600c57974d79eef1a7e8a4630015aaeb8a0c491c0903ba1cd24b4fa578880f6cf6c9a09a8566c0609f4cccff9b5f65ade409684ec704c8ce4

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.14.0.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.14.0.ebuild
new file mode 100644
index ..2d56410468f2
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.14.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland 
terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot;
+SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> 
foot-${PV}.tar.gz"
+S="${WORKDIR}/foot"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
+BDEPEND="sys-libs/ncurses"
+
+src_prepare() {
+   default
+   sed -i s/@default_terminfo@/foot/ foot.info || die
+}
+
+src_install() {
+   dodir /usr/share/terminfo/
+   tic -xo "${ED}"/usr/share/terminfo foot.info || die
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2023-04-03 Thread Arsen Arsenović
commit: ca9ba7ca8efc79f3b27661d012a0ae4305c3820b
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Mon Apr  3 22:30:26 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Mon Apr  3 22:30:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca9ba7ca

gui-apps/foot: add 1.14.0

Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot/Manifest   |  1 +
 gui-apps/foot/foot-1.14.0.ebuild | 72 
 2 files changed, 73 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 4b5c35a85225..21337f47ffc7 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -1,3 +1,4 @@
 DIST foot-1.12.1.tar.gz 484702 BLAKE2B 
5f3ed5923dfe2e3d110da298d4abefb331c15bb0f3db3135a4e8d481b528b3f8287fc5d8516e9d3a34b8084f6364edae93dee496d9192fe610d2c17733277451
 SHA512 
553f404b074f4372fb8cfb050f0378d1cbe1620ea8afe2e279523df3006eefd0b0ed24addca33de10cfc8109e5aaec66beccbd5f30e032bb9f2bd9b81ac798cb
 DIST foot-1.13.0.tar.gz 495396 BLAKE2B 
9acad754d47754d6161fd4024b7f6a8336cd5e6faa1112bdf390c79ecbd52f74b187544667ca8517618f05324af76da66f0320e86e8b0e178a0f63c556992edf
 SHA512 
ac7c8dc967c897f81f8eda8b0c5de17896015698ac266bc9ce898d3fdb41d0dd96762f28f433d8a31f768e0505e4c89151ef10484407f66865ea6322fa1b6705
 DIST foot-1.13.1.tar.gz 496955 BLAKE2B 
48155439cd11123320908e67a968304903f96a550b62a3aa0c8d5e2053c3b6b2d49e4f4dcbe547b3296fbd05b19385d941ba668975ca3fb3a47a9627ef3d87f8
 SHA512 
f8b0e0d801452ecae914e2535041a65c105ea132a6841b659ac28ebfbfb06f06210466fe05553349a18c50227d7f21677298ff9692c3e9062df37b47aa40f3e1
+DIST foot-1.14.0.tar.gz 509863 BLAKE2B 
fe7e26c3c70e99c00a121e1214f0003dbc8fc986a020e135e18feba515d9e194ba92a494bb33c22e20b96957e87ac5ed721511a9a104481bc24f40ceb9e0e8bd
 SHA512 
379f1acafa8b3fd600c57974d79eef1a7e8a4630015aaeb8a0c491c0903ba1cd24b4fa578880f6cf6c9a09a8566c0609f4cccff9b5f65ade409684ec704c8ce4

diff --git a/gui-apps/foot/foot-1.14.0.ebuild b/gui-apps/foot/foot-1.14.0.ebuild
new file mode 100644
index ..4a517a0cbb60
--- /dev/null
+++ b/gui-apps/foot/foot-1.14.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 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/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+grapheme-clustering"
+
+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
+   dev-libs/wayland-protocols
+"
+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)
+   -Dthemes=true
+   -Dime=true
+   -Dterminfo=disabled
+   )
+   meson_src_configure
+
+   sed 's|@bindir@|/usr/bin|g' "${S}/"/foot-ser...@.service.in > 
foot-server@.service
+}
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2022-08-31 Thread Sam James
commit: 1027d543c0fc2491b693271dc6758a0e53fb010d
Author: Arsen Arsenović  aarsen  me>
AuthorDate: Wed Aug 31 18:16:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 31 18:54:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1027d543

gui-apps/foot-terminfo: add 1.13.1

Signed-off-by: Arsen Arsenović  aarsen.me>
Signed-off-by: Sam James  gentoo.org>

 gui-apps/foot-terminfo/Manifest|  1 +
 gui-apps/foot-terminfo/foot-terminfo-1.13.1.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 8bc1b16f7a08..4b5c35a85225 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -1,2 +1,3 @@
 DIST foot-1.12.1.tar.gz 484702 BLAKE2B 
5f3ed5923dfe2e3d110da298d4abefb331c15bb0f3db3135a4e8d481b528b3f8287fc5d8516e9d3a34b8084f6364edae93dee496d9192fe610d2c17733277451
 SHA512 
553f404b074f4372fb8cfb050f0378d1cbe1620ea8afe2e279523df3006eefd0b0ed24addca33de10cfc8109e5aaec66beccbd5f30e032bb9f2bd9b81ac798cb
 DIST foot-1.13.0.tar.gz 495396 BLAKE2B 
9acad754d47754d6161fd4024b7f6a8336cd5e6faa1112bdf390c79ecbd52f74b187544667ca8517618f05324af76da66f0320e86e8b0e178a0f63c556992edf
 SHA512 
ac7c8dc967c897f81f8eda8b0c5de17896015698ac266bc9ce898d3fdb41d0dd96762f28f433d8a31f768e0505e4c89151ef10484407f66865ea6322fa1b6705
+DIST foot-1.13.1.tar.gz 496955 BLAKE2B 
48155439cd11123320908e67a968304903f96a550b62a3aa0c8d5e2053c3b6b2d49e4f4dcbe547b3296fbd05b19385d941ba668975ca3fb3a47a9627ef3d87f8
 SHA512 
f8b0e0d801452ecae914e2535041a65c105ea132a6841b659ac28ebfbfb06f06210466fe05553349a18c50227d7f21677298ff9692c3e9062df37b47aa40f3e1

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.13.1.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.13.1.ebuild
new file mode 100644
index ..665d31273e16
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.13.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland 
terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot;
+SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> 
foot-${PV}.tar.gz"
+S="${WORKDIR}/foot"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
+BDEPEND="sys-libs/ncurses"
+
+src_prepare() {
+   default
+   sed -i s/@default_terminfo@/foot/ foot.info || die
+}
+
+src_install() {
+   dodir /usr/share/terminfo/
+   tic -xo "${ED}"/usr/share/terminfo foot.info || die
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2022-08-31 Thread Sam James
commit: 41285ab3feaab07f75ea8f79288cf894de130dd5
Author: Arsen Arsenović  aarsen  me>
AuthorDate: Wed Aug 31 18:16:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 31 18:54:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41285ab3

gui-apps/foot: add 1.13.1

Signed-off-by: Arsen Arsenović  aarsen.me>
Closes: https://github.com/gentoo/gentoo/pull/27092
Signed-off-by: Sam James  gentoo.org>

 gui-apps/foot/Manifest   |  1 +
 gui-apps/foot/foot-1.13.1.ebuild | 72 
 2 files changed, 73 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 8bc1b16f7a08..4b5c35a85225 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -1,2 +1,3 @@
 DIST foot-1.12.1.tar.gz 484702 BLAKE2B 
5f3ed5923dfe2e3d110da298d4abefb331c15bb0f3db3135a4e8d481b528b3f8287fc5d8516e9d3a34b8084f6364edae93dee496d9192fe610d2c17733277451
 SHA512 
553f404b074f4372fb8cfb050f0378d1cbe1620ea8afe2e279523df3006eefd0b0ed24addca33de10cfc8109e5aaec66beccbd5f30e032bb9f2bd9b81ac798cb
 DIST foot-1.13.0.tar.gz 495396 BLAKE2B 
9acad754d47754d6161fd4024b7f6a8336cd5e6faa1112bdf390c79ecbd52f74b187544667ca8517618f05324af76da66f0320e86e8b0e178a0f63c556992edf
 SHA512 
ac7c8dc967c897f81f8eda8b0c5de17896015698ac266bc9ce898d3fdb41d0dd96762f28f433d8a31f768e0505e4c89151ef10484407f66865ea6322fa1b6705
+DIST foot-1.13.1.tar.gz 496955 BLAKE2B 
48155439cd11123320908e67a968304903f96a550b62a3aa0c8d5e2053c3b6b2d49e4f4dcbe547b3296fbd05b19385d941ba668975ca3fb3a47a9627ef3d87f8
 SHA512 
f8b0e0d801452ecae914e2535041a65c105ea132a6841b659ac28ebfbfb06f06210466fe05553349a18c50227d7f21677298ff9692c3e9062df37b47aa40f3e1

diff --git a/gui-apps/foot/foot-1.13.1.ebuild b/gui-apps/foot/foot-1.13.1.ebuild
new file mode 100644
index ..d56767ce65b7
--- /dev/null
+++ b/gui-apps/foot/foot-1.13.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 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/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+grapheme-clustering"
+
+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
+   dev-libs/wayland-protocols
+"
+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)
+   -Dthemes=true
+   -Dime=true
+   -Dterminfo=disabled
+   )
+   meson_src_configure
+
+   sed 's|@bindir@|/usr/bin|g' "${S}/"/foot-ser...@.service.in > 
foot-server@.service
+}
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2022-08-13 Thread Matthew Smith
commit: cc10c5b0830eb09fb07e59b6d505971ea05c0a41
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Aug 13 08:05:33 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Aug 13 08:06:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc10c5b0

gui-apps/foot: destabilize 1.13.0 for ~amd64

Signed-off-by: Matthew Smith  gentoo.org>

 gui-apps/foot/foot-1.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/foot/foot-1.13.0.ebuild b/gui-apps/foot/foot-1.13.0.ebuild
index 9b2582a0b630..d56767ce65b7 100644
--- a/gui-apps/foot/foot-1.13.0.ebuild
+++ b/gui-apps/foot/foot-1.13.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64"
 IUSE="+grapheme-clustering"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2022-08-13 Thread Matthew Smith
commit: 8110cf87077c0102955a725d4d095ede96f6d0c2
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Aug 13 07:34:06 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Aug 13 07:58:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8110cf87

gui-apps/foot: drop 1.11.0-r1

Signed-off-by: Matthew Smith  gentoo.org>

 gui-apps/foot/Manifest  |  1 -
 gui-apps/foot/foot-1.11.0-r1.ebuild | 61 -
 2 files changed, 62 deletions(-)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 273383eb2f65..8bc1b16f7a08 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -1,3 +1,2 @@
-DIST foot-1.11.0.tar.gz 468899 BLAKE2B 
f3e3909c670598dab151f8be4104921fddd6621e833a8fe43c68d06347e3e866101fe1563282622436638674b7f73770762d47a7b9fd61d42b00bc7634e2ea76
 SHA512 
edf8130dfb52e06b6d8638115eca19695b24536f3f6b284e0319876edb95c3c86800f9527cc9dae3f66d2d317d26add793634a19f302e52c9f0118b9b91fc9c2
 DIST foot-1.12.1.tar.gz 484702 BLAKE2B 
5f3ed5923dfe2e3d110da298d4abefb331c15bb0f3db3135a4e8d481b528b3f8287fc5d8516e9d3a34b8084f6364edae93dee496d9192fe610d2c17733277451
 SHA512 
553f404b074f4372fb8cfb050f0378d1cbe1620ea8afe2e279523df3006eefd0b0ed24addca33de10cfc8109e5aaec66beccbd5f30e032bb9f2bd9b81ac798cb
 DIST foot-1.13.0.tar.gz 495396 BLAKE2B 
9acad754d47754d6161fd4024b7f6a8336cd5e6faa1112bdf390c79ecbd52f74b187544667ca8517618f05324af76da66f0320e86e8b0e178a0f63c556992edf
 SHA512 
ac7c8dc967c897f81f8eda8b0c5de17896015698ac266bc9ce898d3fdb41d0dd96762f28f433d8a31f768e0505e4c89151ef10484407f66865ea6322fa1b6705

diff --git a/gui-apps/foot/foot-1.11.0-r1.ebuild 
b/gui-apps/foot/foot-1.11.0-r1.ebuild
deleted file mode 100644
index 2d7d8555051b..
--- a/gui-apps/foot/foot-1.11.0-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg
-
-DESCRIPTION="Fast, lightweight and minimalistic Wayland terminal emulator"
-HOMEPAGE="https://codeberg.org/dnkl/foot;
-SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="+grapheme-clustering"
-
-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/wayland-protocols
-   dev-libs/tllist
-"
-RDEPEND="
-   ${COMMON_DEPEND}
-   || (
-   >=sys-libs/ncurses-6.3[-minimal]
-   ~gui-apps/foot-terminfo-${PV}
-   )
-"
-BDEPEND="
-   dev-util/wayland-scanner
-   app-text/scdoc
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature grapheme-clustering)
-   -Dthemes=true
-   -Dime=true
-   -Dterminfo=disabled
-   )
-   meson_src_configure
-}
-
-src_install() {
-   local DOCS=( CHANGELOG.md README.md )
-   meson_src_install
-
-   rm -r "${ED}/usr/share/doc/${PN}" || die
-}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2022-08-13 Thread Matthew Smith
commit: 5e3a211efd9b5e1bcf21f7617ae35a2c581b5054
Author: Arsen Arsenović  aarsen  me>
AuthorDate: Thu Aug 11 16:01:09 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Aug 13 07:58:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e3a211e

gui-apps/foot-terminfo: add 1.13.0

Signed-off-by: Arsen Arsenović  aarsen.me>
Signed-off-by: Matthew Smith  gentoo.org>

 gui-apps/foot-terminfo/Manifest|  1 +
 gui-apps/foot-terminfo/foot-terminfo-1.13.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 8554377e5bba..273383eb2f65 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -1,2 +1,3 @@
 DIST foot-1.11.0.tar.gz 468899 BLAKE2B 
f3e3909c670598dab151f8be4104921fddd6621e833a8fe43c68d06347e3e866101fe1563282622436638674b7f73770762d47a7b9fd61d42b00bc7634e2ea76
 SHA512 
edf8130dfb52e06b6d8638115eca19695b24536f3f6b284e0319876edb95c3c86800f9527cc9dae3f66d2d317d26add793634a19f302e52c9f0118b9b91fc9c2
 DIST foot-1.12.1.tar.gz 484702 BLAKE2B 
5f3ed5923dfe2e3d110da298d4abefb331c15bb0f3db3135a4e8d481b528b3f8287fc5d8516e9d3a34b8084f6364edae93dee496d9192fe610d2c17733277451
 SHA512 
553f404b074f4372fb8cfb050f0378d1cbe1620ea8afe2e279523df3006eefd0b0ed24addca33de10cfc8109e5aaec66beccbd5f30e032bb9f2bd9b81ac798cb
+DIST foot-1.13.0.tar.gz 495396 BLAKE2B 
9acad754d47754d6161fd4024b7f6a8336cd5e6faa1112bdf390c79ecbd52f74b187544667ca8517618f05324af76da66f0320e86e8b0e178a0f63c556992edf
 SHA512 
ac7c8dc967c897f81f8eda8b0c5de17896015698ac266bc9ce898d3fdb41d0dd96762f28f433d8a31f768e0505e4c89151ef10484407f66865ea6322fa1b6705

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.13.0.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.13.0.ebuild
new file mode 100644
index ..665d31273e16
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.13.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland 
terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot;
+SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> 
foot-${PV}.tar.gz"
+S="${WORKDIR}/foot"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
+BDEPEND="sys-libs/ncurses"
+
+src_prepare() {
+   default
+   sed -i s/@default_terminfo@/foot/ foot.info || die
+}
+
+src_install() {
+   dodir /usr/share/terminfo/
+   tic -xo "${ED}"/usr/share/terminfo foot.info || die
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2022-08-13 Thread Matthew Smith
commit: c960b2b06398d4c2025028a0e1e5ccc54f90395e
Author: Arsen Arsenović  aarsen  me>
AuthorDate: Thu Aug 11 16:01:47 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Aug 13 07:58:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c960b2b0

gui-apps/foot: add 1.13.0

Signed-off-by: Arsen Arsenović  aarsen.me>
Closes: https://github.com/gentoo/gentoo/pull/26824
Signed-off-by: Matthew Smith  gentoo.org>

 gui-apps/foot/Manifest   |  1 +
 gui-apps/foot/foot-1.13.0.ebuild | 72 
 2 files changed, 73 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 8554377e5bba..273383eb2f65 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -1,2 +1,3 @@
 DIST foot-1.11.0.tar.gz 468899 BLAKE2B 
f3e3909c670598dab151f8be4104921fddd6621e833a8fe43c68d06347e3e866101fe1563282622436638674b7f73770762d47a7b9fd61d42b00bc7634e2ea76
 SHA512 
edf8130dfb52e06b6d8638115eca19695b24536f3f6b284e0319876edb95c3c86800f9527cc9dae3f66d2d317d26add793634a19f302e52c9f0118b9b91fc9c2
 DIST foot-1.12.1.tar.gz 484702 BLAKE2B 
5f3ed5923dfe2e3d110da298d4abefb331c15bb0f3db3135a4e8d481b528b3f8287fc5d8516e9d3a34b8084f6364edae93dee496d9192fe610d2c17733277451
 SHA512 
553f404b074f4372fb8cfb050f0378d1cbe1620ea8afe2e279523df3006eefd0b0ed24addca33de10cfc8109e5aaec66beccbd5f30e032bb9f2bd9b81ac798cb
+DIST foot-1.13.0.tar.gz 495396 BLAKE2B 
9acad754d47754d6161fd4024b7f6a8336cd5e6faa1112bdf390c79ecbd52f74b187544667ca8517618f05324af76da66f0320e86e8b0e178a0f63c556992edf
 SHA512 
ac7c8dc967c897f81f8eda8b0c5de17896015698ac266bc9ce898d3fdb41d0dd96762f28f433d8a31f768e0505e4c89151ef10484407f66865ea6322fa1b6705

diff --git a/gui-apps/foot/foot-1.13.0.ebuild b/gui-apps/foot/foot-1.13.0.ebuild
new file mode 100644
index ..9b2582a0b630
--- /dev/null
+++ b/gui-apps/foot/foot-1.13.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 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/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm64"
+IUSE="+grapheme-clustering"
+
+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
+   dev-libs/wayland-protocols
+"
+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)
+   -Dthemes=true
+   -Dime=true
+   -Dterminfo=disabled
+   )
+   meson_src_configure
+
+   sed 's|@bindir@|/usr/bin|g' "${S}/"/foot-ser...@.service.in > 
foot-server@.service
+}
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2022-08-13 Thread Matthew Smith
commit: 0ea7320c22e6843a742ea443fa6c5912d06cf7bd
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Aug 13 07:33:55 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Aug 13 07:58:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ea7320c

gui-apps/foot-terminfo: drop 1.11.0-r1

Signed-off-by: Matthew Smith  gentoo.org>

 gui-apps/foot-terminfo/Manifest|  1 -
 .../foot-terminfo/foot-terminfo-1.11.0-r1.ebuild   | 26 --
 2 files changed, 27 deletions(-)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 273383eb2f65..8bc1b16f7a08 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -1,3 +1,2 @@
-DIST foot-1.11.0.tar.gz 468899 BLAKE2B 
f3e3909c670598dab151f8be4104921fddd6621e833a8fe43c68d06347e3e866101fe1563282622436638674b7f73770762d47a7b9fd61d42b00bc7634e2ea76
 SHA512 
edf8130dfb52e06b6d8638115eca19695b24536f3f6b284e0319876edb95c3c86800f9527cc9dae3f66d2d317d26add793634a19f302e52c9f0118b9b91fc9c2
 DIST foot-1.12.1.tar.gz 484702 BLAKE2B 
5f3ed5923dfe2e3d110da298d4abefb331c15bb0f3db3135a4e8d481b528b3f8287fc5d8516e9d3a34b8084f6364edae93dee496d9192fe610d2c17733277451
 SHA512 
553f404b074f4372fb8cfb050f0378d1cbe1620ea8afe2e279523df3006eefd0b0ed24addca33de10cfc8109e5aaec66beccbd5f30e032bb9f2bd9b81ac798cb
 DIST foot-1.13.0.tar.gz 495396 BLAKE2B 
9acad754d47754d6161fd4024b7f6a8336cd5e6faa1112bdf390c79ecbd52f74b187544667ca8517618f05324af76da66f0320e86e8b0e178a0f63c556992edf
 SHA512 
ac7c8dc967c897f81f8eda8b0c5de17896015698ac266bc9ce898d3fdb41d0dd96762f28f433d8a31f768e0505e4c89151ef10484407f66865ea6322fa1b6705

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.11.0-r1.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.11.0-r1.ebuild
deleted file mode 100644
index 665d31273e16..
--- a/gui-apps/foot-terminfo/foot-terminfo-1.11.0-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland 
terminal emulator"
-HOMEPAGE="https://codeberg.org/dnkl/foot;
-SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> 
foot-${PV}.tar.gz"
-S="${WORKDIR}/foot"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
-BDEPEND="sys-libs/ncurses"
-
-src_prepare() {
-   default
-   sed -i s/@default_terminfo@/foot/ foot.info || die
-}
-
-src_install() {
-   dodir /usr/share/terminfo/
-   tic -xo "${ED}"/usr/share/terminfo foot.info || die
-}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2022-08-08 Thread Joonas Niilola
commit: 56647e7dfc031b26eb659e1cf6316653a424dfc6
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Aug  8 06:03:04 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Aug  8 06:12:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56647e7d

gui-apps/foot: Stabilize 1.12.1 amd64, #864211

Signed-off-by: Joonas Niilola  gentoo.org>

 gui-apps/foot/foot-1.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/foot/foot-1.12.1.ebuild b/gui-apps/foot/foot-1.12.1.ebuild
index d56767ce65b7..9b2582a0b630 100644
--- a/gui-apps/foot/foot-1.12.1.ebuild
+++ b/gui-apps/foot/foot-1.12.1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="+grapheme-clustering"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2022-05-16 Thread Sam James
commit: 51cc3806a9ba5433097c9fbfbe5ad803f9650014
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 05:53:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 05:53:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51cc3806

gui-apps/foot: [QA] drop implicit -Dwerror=false for meson ebuilds

Since f7408ada0c4655827e7bea46c57d7af1b9004433, it's

always set for Meson builds, so we don't need to

repeat it in ebuilds.

Signed-off-by: Sam James  gentoo.org>

 gui-apps/foot/foot-1.11.0-r1.ebuild | 1 -
 gui-apps/foot/foot-1.12.1.ebuild| 1 -
 2 files changed, 2 deletions(-)

diff --git a/gui-apps/foot/foot-1.11.0-r1.ebuild 
b/gui-apps/foot/foot-1.11.0-r1.ebuild
index b168c251e47b..2d7d8555051b 100644
--- a/gui-apps/foot/foot-1.11.0-r1.ebuild
+++ b/gui-apps/foot/foot-1.11.0-r1.ebuild
@@ -49,7 +49,6 @@ src_configure() {
-Dthemes=true
-Dime=true
-Dterminfo=disabled
-   -Dwerror=false
)
meson_src_configure
 }

diff --git a/gui-apps/foot/foot-1.12.1.ebuild b/gui-apps/foot/foot-1.12.1.ebuild
index 7960c0ac2e55..d56767ce65b7 100644
--- a/gui-apps/foot/foot-1.12.1.ebuild
+++ b/gui-apps/foot/foot-1.12.1.ebuild
@@ -55,7 +55,6 @@ src_configure() {
-Dthemes=true
-Dime=true
-Dterminfo=disabled
-   -Dwerror=false
)
meson_src_configure
 



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2022-04-28 Thread Joonas Niilola
commit: cd7130cf1801b9e96371bffc23b6521cad85a6c2
Author: Arsen Arsenović  aarsen  me>
AuthorDate: Thu Apr 28 10:24:35 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Apr 28 10:24:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd7130cf

gui-apps/foot-terminfo: bump to 1.12.1

Signed-off-by: Arsen Arsenović  aarsen.me>
Signed-off-by: Joonas Niilola  gentoo.org>

 gui-apps/foot-terminfo/Manifest|  1 +
 gui-apps/foot-terminfo/foot-terminfo-1.12.1.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 67ee147f1c81..8554377e5bba 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -1 +1,2 @@
 DIST foot-1.11.0.tar.gz 468899 BLAKE2B 
f3e3909c670598dab151f8be4104921fddd6621e833a8fe43c68d06347e3e866101fe1563282622436638674b7f73770762d47a7b9fd61d42b00bc7634e2ea76
 SHA512 
edf8130dfb52e06b6d8638115eca19695b24536f3f6b284e0319876edb95c3c86800f9527cc9dae3f66d2d317d26add793634a19f302e52c9f0118b9b91fc9c2
+DIST foot-1.12.1.tar.gz 484702 BLAKE2B 
5f3ed5923dfe2e3d110da298d4abefb331c15bb0f3db3135a4e8d481b528b3f8287fc5d8516e9d3a34b8084f6364edae93dee496d9192fe610d2c17733277451
 SHA512 
553f404b074f4372fb8cfb050f0378d1cbe1620ea8afe2e279523df3006eefd0b0ed24addca33de10cfc8109e5aaec66beccbd5f30e032bb9f2bd9b81ac798cb

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.12.1.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.12.1.ebuild
new file mode 100644
index ..665d31273e16
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.12.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland 
terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot;
+SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> 
foot-${PV}.tar.gz"
+S="${WORKDIR}/foot"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
+BDEPEND="sys-libs/ncurses"
+
+src_prepare() {
+   default
+   sed -i s/@default_terminfo@/foot/ foot.info || die
+}
+
+src_install() {
+   dodir /usr/share/terminfo/
+   tic -xo "${ED}"/usr/share/terminfo foot.info || die
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2022-04-28 Thread Joonas Niilola
commit: 81775fd876214f7c2e421a5899cd657432e9c636
Author: Arsen Arsenović  aarsen  me>
AuthorDate: Thu Apr 28 10:25:42 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Apr 28 10:25:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81775fd8

gui-apps/foot: bump to 1.12.1

Closes: https://github.com/gentoo/gentoo/pull/25213
Signed-off-by: Arsen Arsenović  aarsen.me>
Signed-off-by: Joonas Niilola  gentoo.org>

 gui-apps/foot/Manifest   |  1 +
 gui-apps/foot/foot-1.12.1.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 67ee147f1c81..8554377e5bba 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -1 +1,2 @@
 DIST foot-1.11.0.tar.gz 468899 BLAKE2B 
f3e3909c670598dab151f8be4104921fddd6621e833a8fe43c68d06347e3e866101fe1563282622436638674b7f73770762d47a7b9fd61d42b00bc7634e2ea76
 SHA512 
edf8130dfb52e06b6d8638115eca19695b24536f3f6b284e0319876edb95c3c86800f9527cc9dae3f66d2d317d26add793634a19f302e52c9f0118b9b91fc9c2
+DIST foot-1.12.1.tar.gz 484702 BLAKE2B 
5f3ed5923dfe2e3d110da298d4abefb331c15bb0f3db3135a4e8d481b528b3f8287fc5d8516e9d3a34b8084f6364edae93dee496d9192fe610d2c17733277451
 SHA512 
553f404b074f4372fb8cfb050f0378d1cbe1620ea8afe2e279523df3006eefd0b0ed24addca33de10cfc8109e5aaec66beccbd5f30e032bb9f2bd9b81ac798cb

diff --git a/gui-apps/foot/foot-1.12.1.ebuild b/gui-apps/foot/foot-1.12.1.ebuild
new file mode 100644
index ..7960c0ac2e55
--- /dev/null
+++ b/gui-apps/foot/foot-1.12.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 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/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+grapheme-clustering"
+
+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
+   dev-libs/wayland-protocols
+"
+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)
+   -Dthemes=true
+   -Dime=true
+   -Dterminfo=disabled
+   -Dwerror=false
+   )
+   meson_src_configure
+
+   sed 's|@bindir@|/usr/bin|g' "${S}/"/foot-ser...@.service.in > 
foot-server@.service
+}
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2022-02-14 Thread Sam James
commit: aa721439ce25fb7ac439e724713539b59e1b4f9d
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 14 20:39:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 14 20:39:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa721439

gui-apps/foot: Keyword 1.11.0-r1 arm64, #832988

Signed-off-by: Sam James  gentoo.org>

 gui-apps/foot/foot-1.11.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/foot/foot-1.11.0-r1.ebuild 
b/gui-apps/foot/foot-1.11.0-r1.ebuild
index 943f0dcfc9eb..b168c251e47b 100644
--- a/gui-apps/foot/foot-1.11.0-r1.ebuild
+++ b/gui-apps/foot/foot-1.11.0-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE="+grapheme-clustering"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2022-02-14 Thread Sam James
commit: fff887c811ab6c39cc9b98686609a17c538d
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 14 20:39:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 14 20:39:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fff8

gui-apps/foot-terminfo: Keyword 1.11.0-r1 arm64, #832988

Signed-off-by: Sam James  gentoo.org>

 gui-apps/foot-terminfo/foot-terminfo-1.11.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.11.0-r1.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.11.0-r1.ebuild
index f2514f84637b..665d31273e16 100644
--- a/gui-apps/foot-terminfo/foot-terminfo-1.11.0-r1.ebuild
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.11.0-r1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/foot"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
 BDEPEND="sys-libs/ncurses"



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2022-02-12 Thread Ionen Wolkens
commit: 4b2ed9721f13f0346e4d44b5551e4bc6f762568e
Author: Leonardo Hernandez Hernandez  protonmail  com>
AuthorDate: Fri Feb 11 22:46:58 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 12 21:46:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b2ed972

gui-apps/foot: fix ncurses dependency

ncurses[minimal] does not install foot terminfo, so we need to
change to ncurses[-minimal]

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Leonardo Hernandez Hernandez  outlook.com>
Signed-off-by: Ionen Wolkens  gentoo.org>

 gui-apps/foot/{foot-1.11.0.ebuild => foot-1.11.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/foot/foot-1.11.0.ebuild 
b/gui-apps/foot/foot-1.11.0-r1.ebuild
similarity index 96%
rename from gui-apps/foot/foot-1.11.0.ebuild
rename to gui-apps/foot/foot-1.11.0-r1.ebuild
index e70cf3b961c9..943f0dcfc9eb 100644
--- a/gui-apps/foot/foot-1.11.0.ebuild
+++ b/gui-apps/foot/foot-1.11.0-r1.ebuild
@@ -34,7 +34,7 @@ DEPEND="
 RDEPEND="
${COMMON_DEPEND}
|| (
-   >=sys-libs/ncurses-6.3
+   >=sys-libs/ncurses-6.3[-minimal]
~gui-apps/foot-terminfo-${PV}
)
 "



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2022-02-12 Thread Ionen Wolkens
commit: 1855187fa9756f7bfbef073d5602ceb960f9a55e
Author: Leonardo Hernandez Hernandez  protonmail  com>
AuthorDate: Fri Feb 11 22:49:43 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 12 21:46:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1855187f

gui-apps/foot-terminfo: fix ncurses dependency

ncurses[minimal] does not install foot terminfo, so we need to
change to ncurses[-minimal]

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Leonardo Hernandez Hernandez  outlook.com>
Closes: https://github.com/gentoo/gentoo/pull/24167
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../{foot-terminfo-1.11.0.ebuild => foot-terminfo-1.11.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.11.0.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.11.0-r1.ebuild
similarity index 93%
rename from gui-apps/foot-terminfo/foot-terminfo-1.11.0.ebuild
rename to gui-apps/foot-terminfo/foot-terminfo-1.11.0-r1.ebuild
index f60a2e2c01c3..f2514f84637b 100644
--- a/gui-apps/foot-terminfo/foot-terminfo-1.11.0.ebuild
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.11.0-r1.ebuild
@@ -12,7 +12,7 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64"
 
-RDEPEND="!>=sys-libs/ncurses-6.3"
+RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
 BDEPEND="sys-libs/ncurses"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/

2022-02-05 Thread Ionen Wolkens
commit: 810baf23acbac82684d61fee7cd3256422587bcf
Author: Arsen Arsenović  aarsen  me>
AuthorDate: Thu Feb  3 14:09:17 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb  5 23:38:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=810baf23

gui-apps/foot: new package

adopted from guru

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Arsen Arsenović  aarsen.me>
Closes: https://github.com/gentoo/gentoo/pull/24067
Signed-off-by: Ionen Wolkens  gentoo.org>

 gui-apps/foot/Manifest   |  1 +
 gui-apps/foot/foot-1.11.0.ebuild | 62 
 gui-apps/foot/metadata.xml   | 15 ++
 3 files changed, 78 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
new file mode 100644
index ..67ee147f1c81
--- /dev/null
+++ b/gui-apps/foot/Manifest
@@ -0,0 +1 @@
+DIST foot-1.11.0.tar.gz 468899 BLAKE2B 
f3e3909c670598dab151f8be4104921fddd6621e833a8fe43c68d06347e3e866101fe1563282622436638674b7f73770762d47a7b9fd61d42b00bc7634e2ea76
 SHA512 
edf8130dfb52e06b6d8638115eca19695b24536f3f6b284e0319876edb95c3c86800f9527cc9dae3f66d2d317d26add793634a19f302e52c9f0118b9b91fc9c2

diff --git a/gui-apps/foot/foot-1.11.0.ebuild b/gui-apps/foot/foot-1.11.0.ebuild
new file mode 100644
index ..e70cf3b961c9
--- /dev/null
+++ b/gui-apps/foot/foot-1.11.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg
+
+DESCRIPTION="Fast, lightweight and minimalistic Wayland terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot;
+SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+grapheme-clustering"
+
+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/wayland-protocols
+   dev-libs/tllist
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   || (
+   >=sys-libs/ncurses-6.3
+   ~gui-apps/foot-terminfo-${PV}
+   )
+"
+BDEPEND="
+   dev-util/wayland-scanner
+   app-text/scdoc
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature grapheme-clustering)
+   -Dthemes=true
+   -Dime=true
+   -Dterminfo=disabled
+   -Dwerror=false
+   )
+   meson_src_configure
+}
+
+src_install() {
+   local DOCS=( CHANGELOG.md README.md )
+   meson_src_install
+
+   rm -r "${ED}/usr/share/doc/${PN}" || die
+}

diff --git a/gui-apps/foot/metadata.xml b/gui-apps/foot/metadata.xml
new file mode 100644
index ..ad620b602788
--- /dev/null
+++ b/gui-apps/foot/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ar...@aarsen.me
+   Arsen Arsenović
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   Enable grapheme clustering 
support
+   
+



[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/

2022-02-05 Thread Ionen Wolkens
commit: 2eed5df5806baacc4c5852b7a85c296c5a7b84dc
Author: Arsen Arsenović  aarsen  me>
AuthorDate: Thu Feb  3 13:57:49 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb  5 23:38:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eed5df5

gui-apps/foot-terminfo: new package

reverse dependency of gui-apps/foot, required until
 aarsen.me>
Signed-off-by: Ionen Wolkens  gentoo.org>

 gui-apps/foot-terminfo/Manifest|  1 +
 gui-apps/foot-terminfo/foot-terminfo-1.11.0.ebuild | 26 ++
 gui-apps/foot-terminfo/metadata.xml| 12 ++
 3 files changed, 39 insertions(+)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
new file mode 100644
index ..67ee147f1c81
--- /dev/null
+++ b/gui-apps/foot-terminfo/Manifest
@@ -0,0 +1 @@
+DIST foot-1.11.0.tar.gz 468899 BLAKE2B 
f3e3909c670598dab151f8be4104921fddd6621e833a8fe43c68d06347e3e866101fe1563282622436638674b7f73770762d47a7b9fd61d42b00bc7634e2ea76
 SHA512 
edf8130dfb52e06b6d8638115eca19695b24536f3f6b284e0319876edb95c3c86800f9527cc9dae3f66d2d317d26add793634a19f302e52c9f0118b9b91fc9c2

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.11.0.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.11.0.ebuild
new file mode 100644
index ..f60a2e2c01c3
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.11.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland 
terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot;
+SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> 
foot-${PV}.tar.gz"
+S="${WORKDIR}/foot"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="!>=sys-libs/ncurses-6.3"
+BDEPEND="sys-libs/ncurses"
+
+src_prepare() {
+   default
+   sed -i s/@default_terminfo@/foot/ foot.info || die
+}
+
+src_install() {
+   dodir /usr/share/terminfo/
+   tic -xo "${ED}"/usr/share/terminfo foot.info || die
+}

diff --git a/gui-apps/foot-terminfo/metadata.xml 
b/gui-apps/foot-terminfo/metadata.xml
new file mode 100644
index ..a3805e31ed69
--- /dev/null
+++ b/gui-apps/foot-terminfo/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ar...@aarsen.me
+   Arsen Arsenović
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+