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

2025-07-11 Thread Sam James
commit: f06ba73abdded89d660bf0099090605b0f13d45c
Author: asdermy <220292596+asdermy  users  noreply  github 
 com>
AuthorDate: Fri Jul 11 13:48:21 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 12 05:54:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f06ba73a

gui-apps/foot: fix the typo in some ebuild files

Signed-off-by: asdermy <220292596+asdermy  users.noreply.github.com>
Part-of: https://github.com/gentoo/gentoo/pull/42958
Closes: https://github.com/gentoo/gentoo/pull/42958
Signed-off-by: Sam James  gentoo.org>

 gui-apps/foot/foot-1.20.2-r2.ebuild | 2 +-
 gui-apps/foot/foot-1.21.0.ebuild| 2 +-
 gui-apps/foot/foot-1.22.0.ebuild| 2 +-
 gui-apps/foot/foot-1.22.3.ebuild| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/gui-apps/foot/foot-1.20.2-r2.ebuild 
b/gui-apps/foot/foot-1.20.2-r2.ebuild
index f7f2e0f434e8..009b471acfe3 100644
--- a/gui-apps/foot/foot-1.20.2-r2.ebuild
+++ b/gui-apps/foot/foot-1.20.2-r2.ebuild
@@ -56,7 +56,7 @@ src_prepare() {
# disable the systemd dep, we install the unit file manually
sed -i "s/systemd', required: false)$/', required: false)/" meson.build 
|| die
 
-   # adjujst install dir
+   # adjust install dir
sed -i "s/'doc', 'foot'/'doc', '${PF}'/" meson.build || die
 
# do not install LICENSE file

diff --git a/gui-apps/foot/foot-1.21.0.ebuild b/gui-apps/foot/foot-1.21.0.ebuild
index 9357c397b4e7..5af1ff237c55 100644
--- a/gui-apps/foot/foot-1.21.0.ebuild
+++ b/gui-apps/foot/foot-1.21.0.ebuild
@@ -56,7 +56,7 @@ src_prepare() {
# disable the systemd dep, we install the unit file manually
sed -i "s/systemd', required: false)$/', required: false)/" meson.build 
|| die
 
-   # adjujst install dir
+   # adjust install dir
sed -i "s/'doc', 'foot'/'doc', '${PF}'/" meson.build || die
 
# do not install LICENSE file

diff --git a/gui-apps/foot/foot-1.22.0.ebuild b/gui-apps/foot/foot-1.22.0.ebuild
index 9357c397b4e7..5af1ff237c55 100644
--- a/gui-apps/foot/foot-1.22.0.ebuild
+++ b/gui-apps/foot/foot-1.22.0.ebuild
@@ -56,7 +56,7 @@ src_prepare() {
# disable the systemd dep, we install the unit file manually
sed -i "s/systemd', required: false)$/', required: false)/" meson.build 
|| die
 
-   # adjujst install dir
+   # adjust install dir
sed -i "s/'doc', 'foot'/'doc', '${PF}'/" meson.build || die
 
# do not install LICENSE file

diff --git a/gui-apps/foot/foot-1.22.3.ebuild b/gui-apps/foot/foot-1.22.3.ebuild
index b86918503839..adf7e90fddfc 100644
--- a/gui-apps/foot/foot-1.22.3.ebuild
+++ b/gui-apps/foot/foot-1.22.3.ebuild
@@ -56,7 +56,7 @@ src_prepare() {
# disable the systemd dep, we install the unit file manually
sed -i "s/systemd', required: false)$/', required: false)/" meson.build 
|| die
 
-   # adjujst install dir
+   # adjust install dir
sed -i "s/'doc', 'foot'/'doc', '${PF}'/" meson.build || die
 
# do not install LICENSE file



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

2025-06-23 Thread Sam James
commit: 9962cbc1657c8fd47b3d69d49ba873eb0250b51a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 22 11:53:05 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 22 11:53:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9962cbc1

gui-apps/foot-terminfo: Keyword 1.22.3 x86, #931828

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

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

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.22.3.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.22.3.ebuild
index 5077aafb19c3..c5891e4ee04e 100644
--- a/gui-apps/foot-terminfo/foot-terminfo-1.22.3.ebuild
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.22.3.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/-terminfo/}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 
 RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
 BDEPEND="sys-libs/ncurses"



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

2025-06-22 Thread Sam James
commit: f193779ea436f7d8719891787a752fc5718d45f9
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 22 11:53:05 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 22 11:53:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f193779e

gui-apps/foot: Keyword 1.22.3 x86, #931828

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

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

diff --git a/gui-apps/foot/foot-1.22.3.ebuild b/gui-apps/foot/foot-1.22.3.ebuild
index 9357c397b4e7..b86918503839 100644
--- a/gui-apps/foot/foot-1.22.3.ebuild
+++ b/gui-apps/foot/foot-1.22.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="+grapheme-clustering test utempter verify-sig"
 RESTRICT="!test? ( test )"
 



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

2025-05-08 Thread Viorel Munteanu
commit: d81710415486941442a9728ba0737ae085b68433
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu May  8 14:16:40 2025 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu May  8 16:04:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8171041

gui-apps/foot: Stabilize 1.20.2 arm64, #950749

Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/gui-apps/foot/foot-1.20.2.ebuild b/gui-apps/foot/foot-1.20.2.ebuild
index 64eae8c38e2d..aa79ea9bd98b 100644
--- a/gui-apps/foot/foot-1.20.2.ebuild
+++ b/gui-apps/foot/foot-1.20.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ppc64 ~riscv"
+KEYWORDS="~amd64 arm64 ppc64 ~riscv"
 IUSE="+grapheme-clustering test"
 RESTRICT="!test? ( test )"
 



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

2025-05-08 Thread Viorel Munteanu
commit: c9a0334ba241ea479dd7ac80711779649ede53cb
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu May  8 14:16:39 2025 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu May  8 16:04:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9a0334b

gui-apps/foot-terminfo: Stabilize 1.20.2 arm64, #950749

Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.20.2.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.20.2.ebuild
index b313cb6bf8e2..72d65d53fbea 100644
--- a/gui-apps/foot-terminfo/foot-terminfo-1.20.2.ebuild
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.20.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/-terminfo/}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ppc64"
+KEYWORDS="~amd64 arm64 ppc64"
 
 RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
 BDEPEND="sys-libs/ncurses"



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

2025-05-02 Thread Arsen Arsenović
commit: 267a7be0fa4de675615170550a9e492de5bfc412
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Fri May  2 10:27:21 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Fri May  2 10:29:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=267a7be0

gui-apps/foot: drop 1.22.2

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

 gui-apps/foot/Manifest   |  2 -
 gui-apps/foot/foot-1.22.2.ebuild | 92 
 2 files changed, 94 deletions(-)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index cdecd60942c7..75686c18a317 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -13,7 +13,5 @@ DIST foot-1.21.0.tar.gz 603704 BLAKE2B 
edc86710d9a6b5c4fa00b0be0584c6958af6eae14
 DIST foot-1.21.0.tar.gz.sig 584 BLAKE2B 
5703c1108aba9a54cc4920e0f9376aaa7ac9fed69a33aa5b0da251613a96922a6f5d2044d5e574acee6ff921ebbf6fe9498852dea082ed49b21bfeabf34f0b39
 SHA512 
be7ff8e3d19981882f3c65514f56fc73ab9bba1240a1aec2245e59183dd227e8ee3001366f7b82cc85f1374982d7835f12218a479a8a243e54fd88ab188e6f2f
 DIST foot-1.22.0.tar.gz 607291 BLAKE2B 
304182d50011ac72d225708026f3358100ef595c19f4915f097df785f0d966826069c74b649fa9b30ab62662f3deb97792d33ee523d1939450ae6375e4b5ff3f
 SHA512 
faa0305fef89ab40a70fab3336195e8212cf94fa34c44594c06260f14e318cfbc33fba7368b19901b636872c689caf4e59f7cf37f427adba0680fbd528cfeda8
 DIST foot-1.22.0.tar.gz.sig 584 BLAKE2B 
5b54872c3a245accd133ff83fa803f96e9c9247838f2bd5a393b2a030b22770943693e4c6463aaf3f3da8363caba4b54ecad1eaf5c13494bdff0017353e4652a
 SHA512 
6e37b58c9f9737c03175db282dba0d029aa64e198f6093473f3fcfa62790985529797485c5622fd8082d59761ed374e27155bba43092b2dfeff1e0688cb2d546
-DIST foot-1.22.2.tar.gz 608208 BLAKE2B 
0c6e0c293cca4efb1c6737d63a3eb8abe0b37e92f4050f4c17fd4687a30c0d855208612dae78a1e6e283d0ef1db9f1febbd514320af07bc8b6806f1d6c3110a3
 SHA512 
6114df85c870dcd20934fc01e7b2cd399a504d5b469f28ce8d6593215b3249f8c08e9c242418a2382921f224c3270d857411bdff8c9b5bdbcfa7547316bed885
-DIST foot-1.22.2.tar.gz.sig 584 BLAKE2B 
6d58b0f1b73f3e291c12a58014fa888480791d8d02d736be28f3cc37e3e575d4de5af411b035afded86b4879f0c2c20229f8e039c3ceffe4be37d312b0aed1a0
 SHA512 
09056d3644a4da35c6066bee4bc3d5c4b04074200fc4d09c1b7459da86afb69cbc0c33b0951dea24ce8cfb27d0c170fe139025c6971e19ee2bda12799291aa08
 DIST foot-1.22.3.tar.gz 608413 BLAKE2B 
0bb17c1d321fa6044ff7cf2a63d5c63c27a4239d23501c4d2ef5ed51701abc81cffc46cddcc0f2b3ef325cbeb20c6fc6bac812c240fe770bbc4ce2e2bfd7dbdd
 SHA512 
dfcf5787c78ed7d290d67264fc79f5e21147fbf51ed3cd08da0d4e80c411fcf9d6d93db925922b359f93f6a81758053ee39d98898292e3315a8d1936f866cd08
 DIST foot-1.22.3.tar.gz.sig 584 BLAKE2B 
978c33669ca14ee9ea20fd008e8e91ca5aa7026faf63b501ce88643cc0332da8f982bd65831dfd0d4dde41f8b25958a303f9e161288e381cb1d5019d53652e66
 SHA512 
58cc661158aaa010b41187097f5406c4643c8a629c135a0ea319809689cf93282f0d62c324819a129fe03c8272450494f13bb6818f8e9d43fd8e4c951180afcc

diff --git a/gui-apps/foot/foot-1.22.2.ebuild b/gui-apps/foot/foot-1.22.2.ebuild
deleted file mode 100644
index 9357c397b4e7..
--- a/gui-apps/foot/foot-1.22.2.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson systemd verify-sig xdg
-
-DESCRIPTION="Fast, lightweight and minimalistic Wayland terminal emulator"
-HOMEPAGE="https://codeberg.org/dnkl/foot";
-SRC_URI="
-   https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz
-   verify-sig? ( 
https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz.sig )
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
-IUSE="+grapheme-clustering test utempter verify-sig"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-   dev-libs/wayland
-   >=media-libs/fcft-3.3.1
-   media-libs/fontconfig
-   x11-libs/libxkbcommon
-   x11-libs/pixman
-   grapheme-clustering? (
-   dev-libs/libutf8proc:=[-cjk]
-   media-libs/fcft[harfbuzz]
-   )
-"
-DEPEND="
-   ${COMMON_DEPEND}
-   >=dev-libs/tllist-1.1.0
-   >=dev-libs/wayland-protocols-1.41
-"
-RDEPEND="
-   ${COMMON_DEPEND}
-   || (
-   ~gui-apps/foot-terminfo-${PV}
-   >=sys-libs/ncurses-6.3[-minimal]
-   )
-   utempter? ( sys-libs/libutempter )
-"
-BDEPEND="
-   app-text/scdoc
-   dev-util/wayland-scanner
-   verify-sig? ( sec-keys/openpgp-keys-dnkl )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dnkl.asc
-
-src_prepare() {
-   default
-
-   # disable the systemd dep, we install the unit file manually
-   sed -i "s/systemd', required: false)$/', required: false)/" meson.build 
|| die
-
-   # adjujst install dir
-   sed -i "s/'doc', 'foot'/'doc', '${PF}'/" meson.build || die
-
-   # do not install LICENSE file
-   sed -i "s/'LICENSE', //" meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
- 

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

2025-05-02 Thread Arsen Arsenović
commit: 9b2d02e53f5759a5bf136ef3754741ea0562c0bd
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Fri May  2 10:26:11 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Fri May  2 10:29:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b2d02e5

gui-apps/foot-terminfo: add 1.22.3

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

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

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 62154970e5c9..f620b20b4836 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -11,3 +11,4 @@ DIST foot-1.20.2.tar.gz 590295 BLAKE2B 
341bd31690dd77fbf31efa066933fe09679df0b6a
 DIST foot-1.21.0.tar.gz 603704 BLAKE2B 
edc86710d9a6b5c4fa00b0be0584c6958af6eae14df3ab0491015334f32e99c6a11f37a11a851037325f374ba90c27afea85e13ec689d842a7a20ebe2893cec8
 SHA512 
decd14d06121c8d334b6e5ad9c3be9dced78703afc0c536819ade21df499e44ccb9d17e20712229430ad4ddadedb6f52c088c3b5c3751ccb226a804b1a50d72e
 DIST foot-1.22.0.tar.gz 607291 BLAKE2B 
304182d50011ac72d225708026f3358100ef595c19f4915f097df785f0d966826069c74b649fa9b30ab62662f3deb97792d33ee523d1939450ae6375e4b5ff3f
 SHA512 
faa0305fef89ab40a70fab3336195e8212cf94fa34c44594c06260f14e318cfbc33fba7368b19901b636872c689caf4e59f7cf37f427adba0680fbd528cfeda8
 DIST foot-1.22.2.tar.gz 608208 BLAKE2B 
0c6e0c293cca4efb1c6737d63a3eb8abe0b37e92f4050f4c17fd4687a30c0d855208612dae78a1e6e283d0ef1db9f1febbd514320af07bc8b6806f1d6c3110a3
 SHA512 
6114df85c870dcd20934fc01e7b2cd399a504d5b469f28ce8d6593215b3249f8c08e9c242418a2382921f224c3270d857411bdff8c9b5bdbcfa7547316bed885
+DIST foot-1.22.3.tar.gz 608413 BLAKE2B 
0bb17c1d321fa6044ff7cf2a63d5c63c27a4239d23501c4d2ef5ed51701abc81cffc46cddcc0f2b3ef325cbeb20c6fc6bac812c240fe770bbc4ce2e2bfd7dbdd
 SHA512 
dfcf5787c78ed7d290d67264fc79f5e21147fbf51ed3cd08da0d4e80c411fcf9d6d93db925922b359f93f6a81758053ee39d98898292e3315a8d1936f866cd08

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.22.3.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.22.3.ebuild
new file mode 100644
index ..5077aafb19c3
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.22.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 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 ~ppc64"
+
+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/

2025-05-02 Thread Arsen Arsenović
commit: bf1063d361f272cebf844fb6ce0a2a77c93f8900
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Fri May  2 10:26:32 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Fri May  2 10:29:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf1063d3

gui-apps/foot: add 1.22.3

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

 gui-apps/foot/Manifest   |  2 +
 gui-apps/foot/foot-1.22.3.ebuild | 92 
 2 files changed, 94 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 3b8ea419f559..cdecd60942c7 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -15,3 +15,5 @@ DIST foot-1.22.0.tar.gz 607291 BLAKE2B 
304182d50011ac72d225708026f3358100ef595c1
 DIST foot-1.22.0.tar.gz.sig 584 BLAKE2B 
5b54872c3a245accd133ff83fa803f96e9c9247838f2bd5a393b2a030b22770943693e4c6463aaf3f3da8363caba4b54ecad1eaf5c13494bdff0017353e4652a
 SHA512 
6e37b58c9f9737c03175db282dba0d029aa64e198f6093473f3fcfa62790985529797485c5622fd8082d59761ed374e27155bba43092b2dfeff1e0688cb2d546
 DIST foot-1.22.2.tar.gz 608208 BLAKE2B 
0c6e0c293cca4efb1c6737d63a3eb8abe0b37e92f4050f4c17fd4687a30c0d855208612dae78a1e6e283d0ef1db9f1febbd514320af07bc8b6806f1d6c3110a3
 SHA512 
6114df85c870dcd20934fc01e7b2cd399a504d5b469f28ce8d6593215b3249f8c08e9c242418a2382921f224c3270d857411bdff8c9b5bdbcfa7547316bed885
 DIST foot-1.22.2.tar.gz.sig 584 BLAKE2B 
6d58b0f1b73f3e291c12a58014fa888480791d8d02d736be28f3cc37e3e575d4de5af411b035afded86b4879f0c2c20229f8e039c3ceffe4be37d312b0aed1a0
 SHA512 
09056d3644a4da35c6066bee4bc3d5c4b04074200fc4d09c1b7459da86afb69cbc0c33b0951dea24ce8cfb27d0c170fe139025c6971e19ee2bda12799291aa08
+DIST foot-1.22.3.tar.gz 608413 BLAKE2B 
0bb17c1d321fa6044ff7cf2a63d5c63c27a4239d23501c4d2ef5ed51701abc81cffc46cddcc0f2b3ef325cbeb20c6fc6bac812c240fe770bbc4ce2e2bfd7dbdd
 SHA512 
dfcf5787c78ed7d290d67264fc79f5e21147fbf51ed3cd08da0d4e80c411fcf9d6d93db925922b359f93f6a81758053ee39d98898292e3315a8d1936f866cd08
+DIST foot-1.22.3.tar.gz.sig 584 BLAKE2B 
978c33669ca14ee9ea20fd008e8e91ca5aa7026faf63b501ce88643cc0332da8f982bd65831dfd0d4dde41f8b25958a303f9e161288e381cb1d5019d53652e66
 SHA512 
58cc661158aaa010b41187097f5406c4643c8a629c135a0ea319809689cf93282f0d62c324819a129fe03c8272450494f13bb6818f8e9d43fd8e4c951180afcc

diff --git a/gui-apps/foot/foot-1.22.3.ebuild b/gui-apps/foot/foot-1.22.3.ebuild
new file mode 100644
index ..9357c397b4e7
--- /dev/null
+++ b/gui-apps/foot/foot-1.22.3.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd verify-sig xdg
+
+DESCRIPTION="Fast, lightweight and minimalistic Wayland terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot";
+SRC_URI="
+   https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz
+   verify-sig? ( 
https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz.sig )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+IUSE="+grapheme-clustering test utempter verify-sig"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   dev-libs/wayland
+   >=media-libs/fcft-3.3.1
+   media-libs/fontconfig
+   x11-libs/libxkbcommon
+   x11-libs/pixman
+   grapheme-clustering? (
+   dev-libs/libutf8proc:=[-cjk]
+   media-libs/fcft[harfbuzz]
+   )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   >=dev-libs/tllist-1.1.0
+   >=dev-libs/wayland-protocols-1.41
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   || (
+   ~gui-apps/foot-terminfo-${PV}
+   >=sys-libs/ncurses-6.3[-minimal]
+   )
+   utempter? ( sys-libs/libutempter )
+"
+BDEPEND="
+   app-text/scdoc
+   dev-util/wayland-scanner
+   verify-sig? ( sec-keys/openpgp-keys-dnkl )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dnkl.asc
+
+src_prepare() {
+   default
+
+   # disable the systemd dep, we install the unit file manually
+   sed -i "s/systemd', required: false)$/', required: false)/" meson.build 
|| die
+
+   # adjujst install dir
+   sed -i "s/'doc', 'foot'/'doc', '${PF}'/" meson.build || die
+
+   # do not install LICENSE file
+   sed -i "s/'LICENSE', //" meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddocs=enabled
+   -Dthemes=true
+   -Dime=true
+   -Dterminfo=disabled
+   $(meson_feature grapheme-clustering)
+   $(meson_use test tests)
+   -Dutmp-backend=$(usex utempter libutempter none)
+   
-Dutmp-default-helper-path="/usr/$(get_libdir)/misc/utempter/utempter"
+   )
+   meson_src_configure
+
+   sed 's|@bindir@|/usr/bin|g' "${S}"/foot-server.service.in > 
foot-server.service || die
+}
+
+src_install() {
+   meson_src_install
+
+   exeinto /etc/user/init.d
+   newexe "${FILESDIR}/foot.initd

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

2025-05-02 Thread Arsen Arsenović
commit: 609873ce7b9a5aa11225e6f118fbc3ef1628b934
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Fri May  2 10:27:13 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Fri May  2 10:29:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=609873ce

gui-apps/foot-terminfo: drop 1.22.2

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

 gui-apps/foot-terminfo/Manifest|  1 -
 gui-apps/foot-terminfo/foot-terminfo-1.22.2.ebuild | 28 --
 2 files changed, 29 deletions(-)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index f620b20b4836..13c5960744b5 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -10,5 +10,4 @@ DIST foot-1.20.1.tar.gz 590026 BLAKE2B 
991935b9b0b40d13914ae9831637a837275918821
 DIST foot-1.20.2.tar.gz 590295 BLAKE2B 
341bd31690dd77fbf31efa066933fe09679df0b6ac6d949bd6bd7df4053399499d8e30387957d9bc4011ecb4487a3d76aa67bdf3ffbd606fbd9686e4878dc623
 SHA512 
8ad246a0c28531c969bf4fccaba68984c7f52212682362116f8a7e43ea453daf32eadef3fe6148542ffa62e32ff359486276aa2484017671aa95ce097bc4deb3
 DIST foot-1.21.0.tar.gz 603704 BLAKE2B 
edc86710d9a6b5c4fa00b0be0584c6958af6eae14df3ab0491015334f32e99c6a11f37a11a851037325f374ba90c27afea85e13ec689d842a7a20ebe2893cec8
 SHA512 
decd14d06121c8d334b6e5ad9c3be9dced78703afc0c536819ade21df499e44ccb9d17e20712229430ad4ddadedb6f52c088c3b5c3751ccb226a804b1a50d72e
 DIST foot-1.22.0.tar.gz 607291 BLAKE2B 
304182d50011ac72d225708026f3358100ef595c19f4915f097df785f0d966826069c74b649fa9b30ab62662f3deb97792d33ee523d1939450ae6375e4b5ff3f
 SHA512 
faa0305fef89ab40a70fab3336195e8212cf94fa34c44594c06260f14e318cfbc33fba7368b19901b636872c689caf4e59f7cf37f427adba0680fbd528cfeda8
-DIST foot-1.22.2.tar.gz 608208 BLAKE2B 
0c6e0c293cca4efb1c6737d63a3eb8abe0b37e92f4050f4c17fd4687a30c0d855208612dae78a1e6e283d0ef1db9f1febbd514320af07bc8b6806f1d6c3110a3
 SHA512 
6114df85c870dcd20934fc01e7b2cd399a504d5b469f28ce8d6593215b3249f8c08e9c242418a2382921f224c3270d857411bdff8c9b5bdbcfa7547316bed885
 DIST foot-1.22.3.tar.gz 608413 BLAKE2B 
0bb17c1d321fa6044ff7cf2a63d5c63c27a4239d23501c4d2ef5ed51701abc81cffc46cddcc0f2b3ef325cbeb20c6fc6bac812c240fe770bbc4ce2e2bfd7dbdd
 SHA512 
dfcf5787c78ed7d290d67264fc79f5e21147fbf51ed3cd08da0d4e80c411fcf9d6d93db925922b359f93f6a81758053ee39d98898292e3315a8d1936f866cd08

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.22.2.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.22.2.ebuild
deleted file mode 100644
index 5077aafb19c3..
--- a/gui-apps/foot-terminfo/foot-terminfo-1.22.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2025 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 ~ppc64"
-
-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/

2025-04-30 Thread Arsen Arsenović
commit: 700cb06f17fb5dbe674e8d694794da60f15dea4b
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Apr 30 14:17:03 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Wed Apr 30 14:25:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=700cb06f

gui-apps/foot: add 1.22.2

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

 gui-apps/foot/Manifest   |  2 +
 gui-apps/foot/foot-1.22.2.ebuild | 92 
 2 files changed, 94 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index db815e71aaec..b7b5f488def1 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -15,3 +15,5 @@ DIST foot-1.22.0.tar.gz 607291 BLAKE2B 
304182d50011ac72d225708026f3358100ef595c1
 DIST foot-1.22.0.tar.gz.sig 584 BLAKE2B 
5b54872c3a245accd133ff83fa803f96e9c9247838f2bd5a393b2a030b22770943693e4c6463aaf3f3da8363caba4b54ecad1eaf5c13494bdff0017353e4652a
 SHA512 
6e37b58c9f9737c03175db282dba0d029aa64e198f6093473f3fcfa62790985529797485c5622fd8082d59761ed374e27155bba43092b2dfeff1e0688cb2d546
 DIST foot-1.22.1.tar.gz 608057 BLAKE2B 
7925d92a24e81bd276be5d344ca3b0500bdb7cf4b48059d53938882cc257e95ade355e8257772f87bd2a8fa5ede8e8740466aaef8f5dfd030fbabf4611abb79d
 SHA512 
4dd09bbae5d494ad6bf3566ba0cc221139f25d324113f1100c6e7e4342f22bbd8fb9148c7d195f6295216a0eeb9111f1549ef91df98184ff09df31c3bdc2494b
 DIST foot-1.22.1.tar.gz.sig 584 BLAKE2B 
2f9a7f2dc99428d94fb70c830e03bab8de6e501e100297f1195b9e127b085d5a52806f54d46094a0cba8c6a6956c8dc73fddde8ab4b343dc529e5f62812cb1a6
 SHA512 
3a9eaaa75c92e89b3815cfa3df8944ba56f3078a287fdea693ba5ab5f4e823f2cfccb24c1275b9dc95d4b9463ab519422a765fa0ce1b11b6470b4349c2e65ea5
+DIST foot-1.22.2.tar.gz 608208 BLAKE2B 
0c6e0c293cca4efb1c6737d63a3eb8abe0b37e92f4050f4c17fd4687a30c0d855208612dae78a1e6e283d0ef1db9f1febbd514320af07bc8b6806f1d6c3110a3
 SHA512 
6114df85c870dcd20934fc01e7b2cd399a504d5b469f28ce8d6593215b3249f8c08e9c242418a2382921f224c3270d857411bdff8c9b5bdbcfa7547316bed885
+DIST foot-1.22.2.tar.gz.sig 584 BLAKE2B 
6d58b0f1b73f3e291c12a58014fa888480791d8d02d736be28f3cc37e3e575d4de5af411b035afded86b4879f0c2c20229f8e039c3ceffe4be37d312b0aed1a0
 SHA512 
09056d3644a4da35c6066bee4bc3d5c4b04074200fc4d09c1b7459da86afb69cbc0c33b0951dea24ce8cfb27d0c170fe139025c6971e19ee2bda12799291aa08

diff --git a/gui-apps/foot/foot-1.22.2.ebuild b/gui-apps/foot/foot-1.22.2.ebuild
new file mode 100644
index ..9357c397b4e7
--- /dev/null
+++ b/gui-apps/foot/foot-1.22.2.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd verify-sig xdg
+
+DESCRIPTION="Fast, lightweight and minimalistic Wayland terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot";
+SRC_URI="
+   https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz
+   verify-sig? ( 
https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz.sig )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+IUSE="+grapheme-clustering test utempter verify-sig"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   dev-libs/wayland
+   >=media-libs/fcft-3.3.1
+   media-libs/fontconfig
+   x11-libs/libxkbcommon
+   x11-libs/pixman
+   grapheme-clustering? (
+   dev-libs/libutf8proc:=[-cjk]
+   media-libs/fcft[harfbuzz]
+   )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   >=dev-libs/tllist-1.1.0
+   >=dev-libs/wayland-protocols-1.41
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   || (
+   ~gui-apps/foot-terminfo-${PV}
+   >=sys-libs/ncurses-6.3[-minimal]
+   )
+   utempter? ( sys-libs/libutempter )
+"
+BDEPEND="
+   app-text/scdoc
+   dev-util/wayland-scanner
+   verify-sig? ( sec-keys/openpgp-keys-dnkl )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dnkl.asc
+
+src_prepare() {
+   default
+
+   # disable the systemd dep, we install the unit file manually
+   sed -i "s/systemd', required: false)$/', required: false)/" meson.build 
|| die
+
+   # adjujst install dir
+   sed -i "s/'doc', 'foot'/'doc', '${PF}'/" meson.build || die
+
+   # do not install LICENSE file
+   sed -i "s/'LICENSE', //" meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddocs=enabled
+   -Dthemes=true
+   -Dime=true
+   -Dterminfo=disabled
+   $(meson_feature grapheme-clustering)
+   $(meson_use test tests)
+   -Dutmp-backend=$(usex utempter libutempter none)
+   
-Dutmp-default-helper-path="/usr/$(get_libdir)/misc/utempter/utempter"
+   )
+   meson_src_configure
+
+   sed 's|@bindir@|/usr/bin|g' "${S}"/foot-server.service.in > 
foot-server.service || die
+}
+
+src_install() {
+   meson_src_install
+
+   exeinto /etc/user/init.d
+   newexe "${FILESDIR}/foot.initd

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

2025-04-30 Thread Arsen Arsenović
commit: f4da67e88d10414401c3c1043d6cdec6af32d75f
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Apr 30 14:17:24 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Wed Apr 30 14:25:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4da67e8

gui-apps/foot-terminfo: drop 1.22.1

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

 gui-apps/foot-terminfo/Manifest|  1 -
 gui-apps/foot-terminfo/foot-terminfo-1.22.1.ebuild | 28 --
 2 files changed, 29 deletions(-)

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index fb00898222e2..62154970e5c9 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -10,5 +10,4 @@ DIST foot-1.20.1.tar.gz 590026 BLAKE2B 
991935b9b0b40d13914ae9831637a837275918821
 DIST foot-1.20.2.tar.gz 590295 BLAKE2B 
341bd31690dd77fbf31efa066933fe09679df0b6ac6d949bd6bd7df4053399499d8e30387957d9bc4011ecb4487a3d76aa67bdf3ffbd606fbd9686e4878dc623
 SHA512 
8ad246a0c28531c969bf4fccaba68984c7f52212682362116f8a7e43ea453daf32eadef3fe6148542ffa62e32ff359486276aa2484017671aa95ce097bc4deb3
 DIST foot-1.21.0.tar.gz 603704 BLAKE2B 
edc86710d9a6b5c4fa00b0be0584c6958af6eae14df3ab0491015334f32e99c6a11f37a11a851037325f374ba90c27afea85e13ec689d842a7a20ebe2893cec8
 SHA512 
decd14d06121c8d334b6e5ad9c3be9dced78703afc0c536819ade21df499e44ccb9d17e20712229430ad4ddadedb6f52c088c3b5c3751ccb226a804b1a50d72e
 DIST foot-1.22.0.tar.gz 607291 BLAKE2B 
304182d50011ac72d225708026f3358100ef595c19f4915f097df785f0d966826069c74b649fa9b30ab62662f3deb97792d33ee523d1939450ae6375e4b5ff3f
 SHA512 
faa0305fef89ab40a70fab3336195e8212cf94fa34c44594c06260f14e318cfbc33fba7368b19901b636872c689caf4e59f7cf37f427adba0680fbd528cfeda8
-DIST foot-1.22.1.tar.gz 608057 BLAKE2B 
7925d92a24e81bd276be5d344ca3b0500bdb7cf4b48059d53938882cc257e95ade355e8257772f87bd2a8fa5ede8e8740466aaef8f5dfd030fbabf4611abb79d
 SHA512 
4dd09bbae5d494ad6bf3566ba0cc221139f25d324113f1100c6e7e4342f22bbd8fb9148c7d195f6295216a0eeb9111f1549ef91df98184ff09df31c3bdc2494b
 DIST foot-1.22.2.tar.gz 608208 BLAKE2B 
0c6e0c293cca4efb1c6737d63a3eb8abe0b37e92f4050f4c17fd4687a30c0d855208612dae78a1e6e283d0ef1db9f1febbd514320af07bc8b6806f1d6c3110a3
 SHA512 
6114df85c870dcd20934fc01e7b2cd399a504d5b469f28ce8d6593215b3249f8c08e9c242418a2382921f224c3270d857411bdff8c9b5bdbcfa7547316bed885

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.22.1.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.22.1.ebuild
deleted file mode 100644
index 5077aafb19c3..
--- a/gui-apps/foot-terminfo/foot-terminfo-1.22.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2025 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 ~ppc64"
-
-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/

2025-04-30 Thread Arsen Arsenović
commit: fb20c7e9640cd860665cb92176bd69780f3466fa
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Apr 30 14:16:51 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Wed Apr 30 14:25:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb20c7e9

gui-apps/foot-terminfo: add 1.22.2

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

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

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index f2325134b788..fb00898222e2 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -11,3 +11,4 @@ DIST foot-1.20.2.tar.gz 590295 BLAKE2B 
341bd31690dd77fbf31efa066933fe09679df0b6a
 DIST foot-1.21.0.tar.gz 603704 BLAKE2B 
edc86710d9a6b5c4fa00b0be0584c6958af6eae14df3ab0491015334f32e99c6a11f37a11a851037325f374ba90c27afea85e13ec689d842a7a20ebe2893cec8
 SHA512 
decd14d06121c8d334b6e5ad9c3be9dced78703afc0c536819ade21df499e44ccb9d17e20712229430ad4ddadedb6f52c088c3b5c3751ccb226a804b1a50d72e
 DIST foot-1.22.0.tar.gz 607291 BLAKE2B 
304182d50011ac72d225708026f3358100ef595c19f4915f097df785f0d966826069c74b649fa9b30ab62662f3deb97792d33ee523d1939450ae6375e4b5ff3f
 SHA512 
faa0305fef89ab40a70fab3336195e8212cf94fa34c44594c06260f14e318cfbc33fba7368b19901b636872c689caf4e59f7cf37f427adba0680fbd528cfeda8
 DIST foot-1.22.1.tar.gz 608057 BLAKE2B 
7925d92a24e81bd276be5d344ca3b0500bdb7cf4b48059d53938882cc257e95ade355e8257772f87bd2a8fa5ede8e8740466aaef8f5dfd030fbabf4611abb79d
 SHA512 
4dd09bbae5d494ad6bf3566ba0cc221139f25d324113f1100c6e7e4342f22bbd8fb9148c7d195f6295216a0eeb9111f1549ef91df98184ff09df31c3bdc2494b
+DIST foot-1.22.2.tar.gz 608208 BLAKE2B 
0c6e0c293cca4efb1c6737d63a3eb8abe0b37e92f4050f4c17fd4687a30c0d855208612dae78a1e6e283d0ef1db9f1febbd514320af07bc8b6806f1d6c3110a3
 SHA512 
6114df85c870dcd20934fc01e7b2cd399a504d5b469f28ce8d6593215b3249f8c08e9c242418a2382921f224c3270d857411bdff8c9b5bdbcfa7547316bed885

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.22.2.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.22.2.ebuild
new file mode 100644
index ..5077aafb19c3
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.22.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 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 ~ppc64"
+
+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/

2025-04-30 Thread Arsen Arsenović
commit: a7e74a1229cf7bf85f887ed31697703bf51afacb
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Apr 30 14:17:34 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Wed Apr 30 14:25:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7e74a12

gui-apps/foot: drop 1.22.1

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

 gui-apps/foot/Manifest   |  2 -
 gui-apps/foot/foot-1.22.1.ebuild | 92 
 2 files changed, 94 deletions(-)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index b7b5f488def1..3b8ea419f559 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -13,7 +13,5 @@ DIST foot-1.21.0.tar.gz 603704 BLAKE2B 
edc86710d9a6b5c4fa00b0be0584c6958af6eae14
 DIST foot-1.21.0.tar.gz.sig 584 BLAKE2B 
5703c1108aba9a54cc4920e0f9376aaa7ac9fed69a33aa5b0da251613a96922a6f5d2044d5e574acee6ff921ebbf6fe9498852dea082ed49b21bfeabf34f0b39
 SHA512 
be7ff8e3d19981882f3c65514f56fc73ab9bba1240a1aec2245e59183dd227e8ee3001366f7b82cc85f1374982d7835f12218a479a8a243e54fd88ab188e6f2f
 DIST foot-1.22.0.tar.gz 607291 BLAKE2B 
304182d50011ac72d225708026f3358100ef595c19f4915f097df785f0d966826069c74b649fa9b30ab62662f3deb97792d33ee523d1939450ae6375e4b5ff3f
 SHA512 
faa0305fef89ab40a70fab3336195e8212cf94fa34c44594c06260f14e318cfbc33fba7368b19901b636872c689caf4e59f7cf37f427adba0680fbd528cfeda8
 DIST foot-1.22.0.tar.gz.sig 584 BLAKE2B 
5b54872c3a245accd133ff83fa803f96e9c9247838f2bd5a393b2a030b22770943693e4c6463aaf3f3da8363caba4b54ecad1eaf5c13494bdff0017353e4652a
 SHA512 
6e37b58c9f9737c03175db282dba0d029aa64e198f6093473f3fcfa62790985529797485c5622fd8082d59761ed374e27155bba43092b2dfeff1e0688cb2d546
-DIST foot-1.22.1.tar.gz 608057 BLAKE2B 
7925d92a24e81bd276be5d344ca3b0500bdb7cf4b48059d53938882cc257e95ade355e8257772f87bd2a8fa5ede8e8740466aaef8f5dfd030fbabf4611abb79d
 SHA512 
4dd09bbae5d494ad6bf3566ba0cc221139f25d324113f1100c6e7e4342f22bbd8fb9148c7d195f6295216a0eeb9111f1549ef91df98184ff09df31c3bdc2494b
-DIST foot-1.22.1.tar.gz.sig 584 BLAKE2B 
2f9a7f2dc99428d94fb70c830e03bab8de6e501e100297f1195b9e127b085d5a52806f54d46094a0cba8c6a6956c8dc73fddde8ab4b343dc529e5f62812cb1a6
 SHA512 
3a9eaaa75c92e89b3815cfa3df8944ba56f3078a287fdea693ba5ab5f4e823f2cfccb24c1275b9dc95d4b9463ab519422a765fa0ce1b11b6470b4349c2e65ea5
 DIST foot-1.22.2.tar.gz 608208 BLAKE2B 
0c6e0c293cca4efb1c6737d63a3eb8abe0b37e92f4050f4c17fd4687a30c0d855208612dae78a1e6e283d0ef1db9f1febbd514320af07bc8b6806f1d6c3110a3
 SHA512 
6114df85c870dcd20934fc01e7b2cd399a504d5b469f28ce8d6593215b3249f8c08e9c242418a2382921f224c3270d857411bdff8c9b5bdbcfa7547316bed885
 DIST foot-1.22.2.tar.gz.sig 584 BLAKE2B 
6d58b0f1b73f3e291c12a58014fa888480791d8d02d736be28f3cc37e3e575d4de5af411b035afded86b4879f0c2c20229f8e039c3ceffe4be37d312b0aed1a0
 SHA512 
09056d3644a4da35c6066bee4bc3d5c4b04074200fc4d09c1b7459da86afb69cbc0c33b0951dea24ce8cfb27d0c170fe139025c6971e19ee2bda12799291aa08

diff --git a/gui-apps/foot/foot-1.22.1.ebuild b/gui-apps/foot/foot-1.22.1.ebuild
deleted file mode 100644
index 9357c397b4e7..
--- a/gui-apps/foot/foot-1.22.1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson systemd verify-sig xdg
-
-DESCRIPTION="Fast, lightweight and minimalistic Wayland terminal emulator"
-HOMEPAGE="https://codeberg.org/dnkl/foot";
-SRC_URI="
-   https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz
-   verify-sig? ( 
https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz.sig )
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
-IUSE="+grapheme-clustering test utempter verify-sig"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-   dev-libs/wayland
-   >=media-libs/fcft-3.3.1
-   media-libs/fontconfig
-   x11-libs/libxkbcommon
-   x11-libs/pixman
-   grapheme-clustering? (
-   dev-libs/libutf8proc:=[-cjk]
-   media-libs/fcft[harfbuzz]
-   )
-"
-DEPEND="
-   ${COMMON_DEPEND}
-   >=dev-libs/tllist-1.1.0
-   >=dev-libs/wayland-protocols-1.41
-"
-RDEPEND="
-   ${COMMON_DEPEND}
-   || (
-   ~gui-apps/foot-terminfo-${PV}
-   >=sys-libs/ncurses-6.3[-minimal]
-   )
-   utempter? ( sys-libs/libutempter )
-"
-BDEPEND="
-   app-text/scdoc
-   dev-util/wayland-scanner
-   verify-sig? ( sec-keys/openpgp-keys-dnkl )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dnkl.asc
-
-src_prepare() {
-   default
-
-   # disable the systemd dep, we install the unit file manually
-   sed -i "s/systemd', required: false)$/', required: false)/" meson.build 
|| die
-
-   # adjujst install dir
-   sed -i "s/'doc', 'foot'/'doc', '${PF}'/" meson.build || die
-
-   # do not install LICENSE file
-   sed -i "s/'LICENSE', //" meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
- 

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

2025-04-27 Thread Arsen Arsenović
commit: 13c6d26b11f26b3340b1eaf2310ecb8da1fbeb44
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Sun Apr 27 10:20:17 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Sun Apr 27 12:15:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13c6d26b

gui-apps/foot-terminfo: add 1.22.1

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

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

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index f4489733c099..f2325134b788 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -10,3 +10,4 @@ DIST foot-1.20.1.tar.gz 590026 BLAKE2B 
991935b9b0b40d13914ae9831637a837275918821
 DIST foot-1.20.2.tar.gz 590295 BLAKE2B 
341bd31690dd77fbf31efa066933fe09679df0b6ac6d949bd6bd7df4053399499d8e30387957d9bc4011ecb4487a3d76aa67bdf3ffbd606fbd9686e4878dc623
 SHA512 
8ad246a0c28531c969bf4fccaba68984c7f52212682362116f8a7e43ea453daf32eadef3fe6148542ffa62e32ff359486276aa2484017671aa95ce097bc4deb3
 DIST foot-1.21.0.tar.gz 603704 BLAKE2B 
edc86710d9a6b5c4fa00b0be0584c6958af6eae14df3ab0491015334f32e99c6a11f37a11a851037325f374ba90c27afea85e13ec689d842a7a20ebe2893cec8
 SHA512 
decd14d06121c8d334b6e5ad9c3be9dced78703afc0c536819ade21df499e44ccb9d17e20712229430ad4ddadedb6f52c088c3b5c3751ccb226a804b1a50d72e
 DIST foot-1.22.0.tar.gz 607291 BLAKE2B 
304182d50011ac72d225708026f3358100ef595c19f4915f097df785f0d966826069c74b649fa9b30ab62662f3deb97792d33ee523d1939450ae6375e4b5ff3f
 SHA512 
faa0305fef89ab40a70fab3336195e8212cf94fa34c44594c06260f14e318cfbc33fba7368b19901b636872c689caf4e59f7cf37f427adba0680fbd528cfeda8
+DIST foot-1.22.1.tar.gz 608057 BLAKE2B 
7925d92a24e81bd276be5d344ca3b0500bdb7cf4b48059d53938882cc257e95ade355e8257772f87bd2a8fa5ede8e8740466aaef8f5dfd030fbabf4611abb79d
 SHA512 
4dd09bbae5d494ad6bf3566ba0cc221139f25d324113f1100c6e7e4342f22bbd8fb9148c7d195f6295216a0eeb9111f1549ef91df98184ff09df31c3bdc2494b

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.22.1.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.22.1.ebuild
new file mode 100644
index ..5077aafb19c3
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.22.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 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 ~ppc64"
+
+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/

2025-04-27 Thread Arsen Arsenović
commit: 9e7fdbfcdd308623fac3528c4832ab3b65f54437
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Sun Apr 27 10:20:30 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Sun Apr 27 12:15:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e7fdbfc

gui-apps/foot: add 1.22.1

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

 gui-apps/foot/Manifest   |  2 +
 gui-apps/foot/foot-1.22.1.ebuild | 92 
 2 files changed, 94 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index a86a0428efca..db815e71aaec 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -13,3 +13,5 @@ DIST foot-1.21.0.tar.gz 603704 BLAKE2B 
edc86710d9a6b5c4fa00b0be0584c6958af6eae14
 DIST foot-1.21.0.tar.gz.sig 584 BLAKE2B 
5703c1108aba9a54cc4920e0f9376aaa7ac9fed69a33aa5b0da251613a96922a6f5d2044d5e574acee6ff921ebbf6fe9498852dea082ed49b21bfeabf34f0b39
 SHA512 
be7ff8e3d19981882f3c65514f56fc73ab9bba1240a1aec2245e59183dd227e8ee3001366f7b82cc85f1374982d7835f12218a479a8a243e54fd88ab188e6f2f
 DIST foot-1.22.0.tar.gz 607291 BLAKE2B 
304182d50011ac72d225708026f3358100ef595c19f4915f097df785f0d966826069c74b649fa9b30ab62662f3deb97792d33ee523d1939450ae6375e4b5ff3f
 SHA512 
faa0305fef89ab40a70fab3336195e8212cf94fa34c44594c06260f14e318cfbc33fba7368b19901b636872c689caf4e59f7cf37f427adba0680fbd528cfeda8
 DIST foot-1.22.0.tar.gz.sig 584 BLAKE2B 
5b54872c3a245accd133ff83fa803f96e9c9247838f2bd5a393b2a030b22770943693e4c6463aaf3f3da8363caba4b54ecad1eaf5c13494bdff0017353e4652a
 SHA512 
6e37b58c9f9737c03175db282dba0d029aa64e198f6093473f3fcfa62790985529797485c5622fd8082d59761ed374e27155bba43092b2dfeff1e0688cb2d546
+DIST foot-1.22.1.tar.gz 608057 BLAKE2B 
7925d92a24e81bd276be5d344ca3b0500bdb7cf4b48059d53938882cc257e95ade355e8257772f87bd2a8fa5ede8e8740466aaef8f5dfd030fbabf4611abb79d
 SHA512 
4dd09bbae5d494ad6bf3566ba0cc221139f25d324113f1100c6e7e4342f22bbd8fb9148c7d195f6295216a0eeb9111f1549ef91df98184ff09df31c3bdc2494b
+DIST foot-1.22.1.tar.gz.sig 584 BLAKE2B 
2f9a7f2dc99428d94fb70c830e03bab8de6e501e100297f1195b9e127b085d5a52806f54d46094a0cba8c6a6956c8dc73fddde8ab4b343dc529e5f62812cb1a6
 SHA512 
3a9eaaa75c92e89b3815cfa3df8944ba56f3078a287fdea693ba5ab5f4e823f2cfccb24c1275b9dc95d4b9463ab519422a765fa0ce1b11b6470b4349c2e65ea5

diff --git a/gui-apps/foot/foot-1.22.1.ebuild b/gui-apps/foot/foot-1.22.1.ebuild
new file mode 100644
index ..9357c397b4e7
--- /dev/null
+++ b/gui-apps/foot/foot-1.22.1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd verify-sig xdg
+
+DESCRIPTION="Fast, lightweight and minimalistic Wayland terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot";
+SRC_URI="
+   https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz
+   verify-sig? ( 
https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz.sig )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+IUSE="+grapheme-clustering test utempter verify-sig"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   dev-libs/wayland
+   >=media-libs/fcft-3.3.1
+   media-libs/fontconfig
+   x11-libs/libxkbcommon
+   x11-libs/pixman
+   grapheme-clustering? (
+   dev-libs/libutf8proc:=[-cjk]
+   media-libs/fcft[harfbuzz]
+   )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   >=dev-libs/tllist-1.1.0
+   >=dev-libs/wayland-protocols-1.41
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   || (
+   ~gui-apps/foot-terminfo-${PV}
+   >=sys-libs/ncurses-6.3[-minimal]
+   )
+   utempter? ( sys-libs/libutempter )
+"
+BDEPEND="
+   app-text/scdoc
+   dev-util/wayland-scanner
+   verify-sig? ( sec-keys/openpgp-keys-dnkl )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dnkl.asc
+
+src_prepare() {
+   default
+
+   # disable the systemd dep, we install the unit file manually
+   sed -i "s/systemd', required: false)$/', required: false)/" meson.build 
|| die
+
+   # adjujst install dir
+   sed -i "s/'doc', 'foot'/'doc', '${PF}'/" meson.build || die
+
+   # do not install LICENSE file
+   sed -i "s/'LICENSE', //" meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddocs=enabled
+   -Dthemes=true
+   -Dime=true
+   -Dterminfo=disabled
+   $(meson_feature grapheme-clustering)
+   $(meson_use test tests)
+   -Dutmp-backend=$(usex utempter libutempter none)
+   
-Dutmp-default-helper-path="/usr/$(get_libdir)/misc/utempter/utempter"
+   )
+   meson_src_configure
+
+   sed 's|@bindir@|/usr/bin|g' "${S}"/foot-server.service.in > 
foot-server.service || die
+}
+
+src_install() {
+   meson_src_install
+
+   exeinto /etc/user/init.d
+   newexe "${FILESDIR}/foot.initd

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

2025-04-18 Thread Arsen Arsenović
commit: 151a987107b2af570924aa9a17908abc54f80318
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Fri Apr 18 14:57:13 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Fri Apr 18 15:26:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=151a9871

gui-apps/foot-terminfo: add 1.22.0

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

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

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 11fdb376ab60..f4489733c099 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -9,3 +9,4 @@ DIST foot-1.20.0.tar.gz 589056 BLAKE2B 
021927293c5b4950df33de42e37112bef79f908c4
 DIST foot-1.20.1.tar.gz 590026 BLAKE2B 
991935b9b0b40d13914ae9831637a837275918821b70ba49173cccb2b1803c024d26261a75d245cd7bd9f88c8bc1019c462793f374302cfb93500502648502f7
 SHA512 
c4f0a36d1031915336110bb916f43d5f3ea19093555bc87141d3c3403fea058a7086eee13fed4aaff9b1d55484b9b04d90d75cf801889c205eca6415b9b9a2d5
 DIST foot-1.20.2.tar.gz 590295 BLAKE2B 
341bd31690dd77fbf31efa066933fe09679df0b6ac6d949bd6bd7df4053399499d8e30387957d9bc4011ecb4487a3d76aa67bdf3ffbd606fbd9686e4878dc623
 SHA512 
8ad246a0c28531c969bf4fccaba68984c7f52212682362116f8a7e43ea453daf32eadef3fe6148542ffa62e32ff359486276aa2484017671aa95ce097bc4deb3
 DIST foot-1.21.0.tar.gz 603704 BLAKE2B 
edc86710d9a6b5c4fa00b0be0584c6958af6eae14df3ab0491015334f32e99c6a11f37a11a851037325f374ba90c27afea85e13ec689d842a7a20ebe2893cec8
 SHA512 
decd14d06121c8d334b6e5ad9c3be9dced78703afc0c536819ade21df499e44ccb9d17e20712229430ad4ddadedb6f52c088c3b5c3751ccb226a804b1a50d72e
+DIST foot-1.22.0.tar.gz 607291 BLAKE2B 
304182d50011ac72d225708026f3358100ef595c19f4915f097df785f0d966826069c74b649fa9b30ab62662f3deb97792d33ee523d1939450ae6375e4b5ff3f
 SHA512 
faa0305fef89ab40a70fab3336195e8212cf94fa34c44594c06260f14e318cfbc33fba7368b19901b636872c689caf4e59f7cf37f427adba0680fbd528cfeda8

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.22.0.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.22.0.ebuild
new file mode 100644
index ..5077aafb19c3
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.22.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 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 ~ppc64"
+
+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/

2025-04-18 Thread Arsen Arsenović
commit: 57402add0f9926ea1ed42b51124873bfd74ed89f
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Fri Apr 18 14:57:51 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Fri Apr 18 15:26:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57402add

gui-apps/foot: add 1.22.0

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

 gui-apps/foot/Manifest   |  2 +
 gui-apps/foot/foot-1.22.0.ebuild | 92 
 2 files changed, 94 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index d7fa0fc68906..a86a0428efca 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -11,3 +11,5 @@ DIST foot-1.20.2.tar.gz 590295 BLAKE2B 
341bd31690dd77fbf31efa066933fe09679df0b6a
 DIST foot-1.20.2.tar.gz.sig 584 BLAKE2B 
8d2cd2f8b3dc9ceeb001c9f6f712e689ac74c54e8f0c7ac4c9a7490a81f263d1e8f8c431205bbc99f59aa6a8d85809b6ff61d8c70e67df7ade667b3f7b6088a6
 SHA512 
4b34b3737af106f9e96cf2c6e7e57a319e853fa69607ad93d04e8f7db56f459097d2d5312bcd4822d8bff1109c93b584d39530d9f75ad1967b10db7e59e7f68f
 DIST foot-1.21.0.tar.gz 603704 BLAKE2B 
edc86710d9a6b5c4fa00b0be0584c6958af6eae14df3ab0491015334f32e99c6a11f37a11a851037325f374ba90c27afea85e13ec689d842a7a20ebe2893cec8
 SHA512 
decd14d06121c8d334b6e5ad9c3be9dced78703afc0c536819ade21df499e44ccb9d17e20712229430ad4ddadedb6f52c088c3b5c3751ccb226a804b1a50d72e
 DIST foot-1.21.0.tar.gz.sig 584 BLAKE2B 
5703c1108aba9a54cc4920e0f9376aaa7ac9fed69a33aa5b0da251613a96922a6f5d2044d5e574acee6ff921ebbf6fe9498852dea082ed49b21bfeabf34f0b39
 SHA512 
be7ff8e3d19981882f3c65514f56fc73ab9bba1240a1aec2245e59183dd227e8ee3001366f7b82cc85f1374982d7835f12218a479a8a243e54fd88ab188e6f2f
+DIST foot-1.22.0.tar.gz 607291 BLAKE2B 
304182d50011ac72d225708026f3358100ef595c19f4915f097df785f0d966826069c74b649fa9b30ab62662f3deb97792d33ee523d1939450ae6375e4b5ff3f
 SHA512 
faa0305fef89ab40a70fab3336195e8212cf94fa34c44594c06260f14e318cfbc33fba7368b19901b636872c689caf4e59f7cf37f427adba0680fbd528cfeda8
+DIST foot-1.22.0.tar.gz.sig 584 BLAKE2B 
5b54872c3a245accd133ff83fa803f96e9c9247838f2bd5a393b2a030b22770943693e4c6463aaf3f3da8363caba4b54ecad1eaf5c13494bdff0017353e4652a
 SHA512 
6e37b58c9f9737c03175db282dba0d029aa64e198f6093473f3fcfa62790985529797485c5622fd8082d59761ed374e27155bba43092b2dfeff1e0688cb2d546

diff --git a/gui-apps/foot/foot-1.22.0.ebuild b/gui-apps/foot/foot-1.22.0.ebuild
new file mode 100644
index ..9357c397b4e7
--- /dev/null
+++ b/gui-apps/foot/foot-1.22.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd verify-sig xdg
+
+DESCRIPTION="Fast, lightweight and minimalistic Wayland terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot";
+SRC_URI="
+   https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz
+   verify-sig? ( 
https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz.sig )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+IUSE="+grapheme-clustering test utempter verify-sig"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   dev-libs/wayland
+   >=media-libs/fcft-3.3.1
+   media-libs/fontconfig
+   x11-libs/libxkbcommon
+   x11-libs/pixman
+   grapheme-clustering? (
+   dev-libs/libutf8proc:=[-cjk]
+   media-libs/fcft[harfbuzz]
+   )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   >=dev-libs/tllist-1.1.0
+   >=dev-libs/wayland-protocols-1.41
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   || (
+   ~gui-apps/foot-terminfo-${PV}
+   >=sys-libs/ncurses-6.3[-minimal]
+   )
+   utempter? ( sys-libs/libutempter )
+"
+BDEPEND="
+   app-text/scdoc
+   dev-util/wayland-scanner
+   verify-sig? ( sec-keys/openpgp-keys-dnkl )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dnkl.asc
+
+src_prepare() {
+   default
+
+   # disable the systemd dep, we install the unit file manually
+   sed -i "s/systemd', required: false)$/', required: false)/" meson.build 
|| die
+
+   # adjujst install dir
+   sed -i "s/'doc', 'foot'/'doc', '${PF}'/" meson.build || die
+
+   # do not install LICENSE file
+   sed -i "s/'LICENSE', //" meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddocs=enabled
+   -Dthemes=true
+   -Dime=true
+   -Dterminfo=disabled
+   $(meson_feature grapheme-clustering)
+   $(meson_use test tests)
+   -Dutmp-backend=$(usex utempter libutempter none)
+   
-Dutmp-default-helper-path="/usr/$(get_libdir)/misc/utempter/utempter"
+   )
+   meson_src_configure
+
+   sed 's|@bindir@|/usr/bin|g' "${S}"/foot-server.service.in > 
foot-server.service || die
+}
+
+src_install() {
+   meson_src_install
+
+   exeinto /etc/user/init.d
+   newexe "${FILESDIR}/foot.initd

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

2025-03-17 Thread Arsen Arsenović
commit: 92c3efa5e9153875eb38c07c705c9b7f828f0485
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Mon Mar 17 15:43:11 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Mon Mar 17 15:51:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92c3efa5

gui-apps/foot-terminfo: add 1.21.0

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

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

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 5c3b097504c2..11fdb376ab60 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -8,3 +8,4 @@ DIST foot-1.19.0.tar.gz 584392 BLAKE2B 
39f0382d5d7888b652e6b733e00302eff83e544b8
 DIST foot-1.20.0.tar.gz 589056 BLAKE2B 
021927293c5b4950df33de42e37112bef79f908c44f7d2d47486e42c51096ff2416b3cf7d8dc3837448baa423e574b1ba83391af639e1782480e6370cfd5060f
 SHA512 
8f602c8763f26c0a86efb1e7efb183f13a8ec14e1d618bf16a95185613b7bf36d6091e0057f746425fbe9855e043dd9a07d2ceb774257c4f1eaa20228f4fada5
 DIST foot-1.20.1.tar.gz 590026 BLAKE2B 
991935b9b0b40d13914ae9831637a837275918821b70ba49173cccb2b1803c024d26261a75d245cd7bd9f88c8bc1019c462793f374302cfb93500502648502f7
 SHA512 
c4f0a36d1031915336110bb916f43d5f3ea19093555bc87141d3c3403fea058a7086eee13fed4aaff9b1d55484b9b04d90d75cf801889c205eca6415b9b9a2d5
 DIST foot-1.20.2.tar.gz 590295 BLAKE2B 
341bd31690dd77fbf31efa066933fe09679df0b6ac6d949bd6bd7df4053399499d8e30387957d9bc4011ecb4487a3d76aa67bdf3ffbd606fbd9686e4878dc623
 SHA512 
8ad246a0c28531c969bf4fccaba68984c7f52212682362116f8a7e43ea453daf32eadef3fe6148542ffa62e32ff359486276aa2484017671aa95ce097bc4deb3
+DIST foot-1.21.0.tar.gz 603704 BLAKE2B 
edc86710d9a6b5c4fa00b0be0584c6958af6eae14df3ab0491015334f32e99c6a11f37a11a851037325f374ba90c27afea85e13ec689d842a7a20ebe2893cec8
 SHA512 
decd14d06121c8d334b6e5ad9c3be9dced78703afc0c536819ade21df499e44ccb9d17e20712229430ad4ddadedb6f52c088c3b5c3751ccb226a804b1a50d72e

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.21.0.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.21.0.ebuild
new file mode 100644
index ..5077aafb19c3
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.21.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 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 ~ppc64"
+
+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/

2025-03-17 Thread Arsen Arsenović
commit: 825567a9aee17db625cfc752fa112ef198ef51cb
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Mon Mar 17 15:43:26 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Mon Mar 17 15:51:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=825567a9

gui-apps/foot: add 1.21.0

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

 gui-apps/foot/Manifest   |  2 +
 gui-apps/foot/foot-1.21.0.ebuild | 92 
 2 files changed, 94 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 628fe5207223..d7fa0fc68906 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -9,3 +9,5 @@ DIST foot-1.20.0.tar.gz 589056 BLAKE2B 
021927293c5b4950df33de42e37112bef79f908c4
 DIST foot-1.20.1.tar.gz 590026 BLAKE2B 
991935b9b0b40d13914ae9831637a837275918821b70ba49173cccb2b1803c024d26261a75d245cd7bd9f88c8bc1019c462793f374302cfb93500502648502f7
 SHA512 
c4f0a36d1031915336110bb916f43d5f3ea19093555bc87141d3c3403fea058a7086eee13fed4aaff9b1d55484b9b04d90d75cf801889c205eca6415b9b9a2d5
 DIST foot-1.20.2.tar.gz 590295 BLAKE2B 
341bd31690dd77fbf31efa066933fe09679df0b6ac6d949bd6bd7df4053399499d8e30387957d9bc4011ecb4487a3d76aa67bdf3ffbd606fbd9686e4878dc623
 SHA512 
8ad246a0c28531c969bf4fccaba68984c7f52212682362116f8a7e43ea453daf32eadef3fe6148542ffa62e32ff359486276aa2484017671aa95ce097bc4deb3
 DIST foot-1.20.2.tar.gz.sig 584 BLAKE2B 
8d2cd2f8b3dc9ceeb001c9f6f712e689ac74c54e8f0c7ac4c9a7490a81f263d1e8f8c431205bbc99f59aa6a8d85809b6ff61d8c70e67df7ade667b3f7b6088a6
 SHA512 
4b34b3737af106f9e96cf2c6e7e57a319e853fa69607ad93d04e8f7db56f459097d2d5312bcd4822d8bff1109c93b584d39530d9f75ad1967b10db7e59e7f68f
+DIST foot-1.21.0.tar.gz 603704 BLAKE2B 
edc86710d9a6b5c4fa00b0be0584c6958af6eae14df3ab0491015334f32e99c6a11f37a11a851037325f374ba90c27afea85e13ec689d842a7a20ebe2893cec8
 SHA512 
decd14d06121c8d334b6e5ad9c3be9dced78703afc0c536819ade21df499e44ccb9d17e20712229430ad4ddadedb6f52c088c3b5c3751ccb226a804b1a50d72e
+DIST foot-1.21.0.tar.gz.sig 584 BLAKE2B 
5703c1108aba9a54cc4920e0f9376aaa7ac9fed69a33aa5b0da251613a96922a6f5d2044d5e574acee6ff921ebbf6fe9498852dea082ed49b21bfeabf34f0b39
 SHA512 
be7ff8e3d19981882f3c65514f56fc73ab9bba1240a1aec2245e59183dd227e8ee3001366f7b82cc85f1374982d7835f12218a479a8a243e54fd88ab188e6f2f

diff --git a/gui-apps/foot/foot-1.21.0.ebuild b/gui-apps/foot/foot-1.21.0.ebuild
new file mode 100644
index ..9357c397b4e7
--- /dev/null
+++ b/gui-apps/foot/foot-1.21.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd verify-sig xdg
+
+DESCRIPTION="Fast, lightweight and minimalistic Wayland terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot";
+SRC_URI="
+   https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz
+   verify-sig? ( 
https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz.sig )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+IUSE="+grapheme-clustering test utempter verify-sig"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   dev-libs/wayland
+   >=media-libs/fcft-3.3.1
+   media-libs/fontconfig
+   x11-libs/libxkbcommon
+   x11-libs/pixman
+   grapheme-clustering? (
+   dev-libs/libutf8proc:=[-cjk]
+   media-libs/fcft[harfbuzz]
+   )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   >=dev-libs/tllist-1.1.0
+   >=dev-libs/wayland-protocols-1.41
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   || (
+   ~gui-apps/foot-terminfo-${PV}
+   >=sys-libs/ncurses-6.3[-minimal]
+   )
+   utempter? ( sys-libs/libutempter )
+"
+BDEPEND="
+   app-text/scdoc
+   dev-util/wayland-scanner
+   verify-sig? ( sec-keys/openpgp-keys-dnkl )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dnkl.asc
+
+src_prepare() {
+   default
+
+   # disable the systemd dep, we install the unit file manually
+   sed -i "s/systemd', required: false)$/', required: false)/" meson.build 
|| die
+
+   # adjujst install dir
+   sed -i "s/'doc', 'foot'/'doc', '${PF}'/" meson.build || die
+
+   # do not install LICENSE file
+   sed -i "s/'LICENSE', //" meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddocs=enabled
+   -Dthemes=true
+   -Dime=true
+   -Dterminfo=disabled
+   $(meson_feature grapheme-clustering)
+   $(meson_use test tests)
+   -Dutmp-backend=$(usex utempter libutempter none)
+   
-Dutmp-default-helper-path="/usr/$(get_libdir)/misc/utempter/utempter"
+   )
+   meson_src_configure
+
+   sed 's|@bindir@|/usr/bin|g' "${S}"/foot-server.service.in > 
foot-server.service || die
+}
+
+src_install() {
+   meson_src_install
+
+   exeinto /etc/user/init.d
+   newexe "${FILESDIR}/foot.initd" f

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

2025-03-15 Thread Arsen Arsenović
commit: 5e79220360acb5db2c897c58606aae444e0db3b4
Author: Anna (navi) Figueiredo Gomes  vlhl  dev>
AuthorDate: Tue Mar  4 21:36:45 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Mon Mar 10 18:24:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e792203

gui-apps/foot: add user initd

Signed-off-by: Anna (navi) Figueiredo Gomes  vlhl.dev>
Closes: https://github.com/gentoo/gentoo/pull/40896
Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot/files/foot.initd | 14 ++
 .../foot/{foot-1.20.2-r1.ebuild => foot-1.20.2-r2.ebuild}  |  2 ++
 2 files changed, 16 insertions(+)

diff --git a/gui-apps/foot/files/foot.initd b/gui-apps/foot/files/foot.initd
new file mode 100644
index ..458618e8d006
--- /dev/null
+++ b/gui-apps/foot/files/foot.initd
@@ -0,0 +1,14 @@
+#!/sbin/openrc-run
+
+description="Foot terminal server mode"
+
+supervisor=supervise-daemon
+command="/usr/bin/foot"
+command_args="--server"
+
+start_pre() {
+   if [ -z "$WAYLAND_DISPLAY" ]; then
+   eerror "$WAYLAND_DISPLAY unset, can't proceed."
+   return 1
+   fi
+}

diff --git a/gui-apps/foot/foot-1.20.2-r1.ebuild 
b/gui-apps/foot/foot-1.20.2-r2.ebuild
similarity index 96%
rename from gui-apps/foot/foot-1.20.2-r1.ebuild
rename to gui-apps/foot/foot-1.20.2-r2.ebuild
index 3f5d883449d7..f7f2e0f434e8 100644
--- a/gui-apps/foot/foot-1.20.2-r1.ebuild
+++ b/gui-apps/foot/foot-1.20.2-r2.ebuild
@@ -82,6 +82,8 @@ src_configure() {
 src_install() {
meson_src_install
 
+   exeinto /etc/user/init.d
+   newexe "${FILESDIR}/foot.initd" foot
systemd_douserunit foot-server.service "${S}"/foot-server.socket
 }
 



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

2025-03-09 Thread Arsen Arsenović
commit: dfbd9bcc227eaa25fe8b937350585c3ba058865f
Author: Filip Kobierski  pm  me>
AuthorDate: Sat Mar  8 17:30:38 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Sun Mar  9 19:03:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfbd9bcc

gui-apps/foot: add USE={verify-sig,utempter} & more

- added:
  - USE=verify-sig
  - USE=utempter
- fixes current status where we compile it but
  use the wrong path so it doesn't work
- changed:
  - patch the build system instead of working around it's
- do not install LICENSE
- add `-Ddocs=enabled`
  - prefer foot-terminfo over ncurses
- foot's terminfo is nonstandard and ncurses is
  - sorted inherits
  - removed useless ${S}

Signed-off-by: Filip Kobierski  pm.me>
Closes: https://github.com/gentoo/gentoo/pull/40966
Signed-off-by: Arsen Arsenović  gentoo.org>

 gui-apps/foot/Manifest  |  1 +
 gui-apps/foot/foot-1.20.2-r1.ebuild | 90 +
 gui-apps/foot/metadata.xml  |  1 +
 3 files changed, 92 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 76f9854f9cc9..628fe5207223 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -8,3 +8,4 @@ DIST foot-1.19.0.tar.gz 584392 BLAKE2B 
39f0382d5d7888b652e6b733e00302eff83e544b8
 DIST foot-1.20.0.tar.gz 589056 BLAKE2B 
021927293c5b4950df33de42e37112bef79f908c44f7d2d47486e42c51096ff2416b3cf7d8dc3837448baa423e574b1ba83391af639e1782480e6370cfd5060f
 SHA512 
8f602c8763f26c0a86efb1e7efb183f13a8ec14e1d618bf16a95185613b7bf36d6091e0057f746425fbe9855e043dd9a07d2ceb774257c4f1eaa20228f4fada5
 DIST foot-1.20.1.tar.gz 590026 BLAKE2B 
991935b9b0b40d13914ae9831637a837275918821b70ba49173cccb2b1803c024d26261a75d245cd7bd9f88c8bc1019c462793f374302cfb93500502648502f7
 SHA512 
c4f0a36d1031915336110bb916f43d5f3ea19093555bc87141d3c3403fea058a7086eee13fed4aaff9b1d55484b9b04d90d75cf801889c205eca6415b9b9a2d5
 DIST foot-1.20.2.tar.gz 590295 BLAKE2B 
341bd31690dd77fbf31efa066933fe09679df0b6ac6d949bd6bd7df4053399499d8e30387957d9bc4011ecb4487a3d76aa67bdf3ffbd606fbd9686e4878dc623
 SHA512 
8ad246a0c28531c969bf4fccaba68984c7f52212682362116f8a7e43ea453daf32eadef3fe6148542ffa62e32ff359486276aa2484017671aa95ce097bc4deb3
+DIST foot-1.20.2.tar.gz.sig 584 BLAKE2B 
8d2cd2f8b3dc9ceeb001c9f6f712e689ac74c54e8f0c7ac4c9a7490a81f263d1e8f8c431205bbc99f59aa6a8d85809b6ff61d8c70e67df7ade667b3f7b6088a6
 SHA512 
4b34b3737af106f9e96cf2c6e7e57a319e853fa69607ad93d04e8f7db56f459097d2d5312bcd4822d8bff1109c93b584d39530d9f75ad1967b10db7e59e7f68f

diff --git a/gui-apps/foot/foot-1.20.2-r1.ebuild 
b/gui-apps/foot/foot-1.20.2-r1.ebuild
new file mode 100644
index ..3f5d883449d7
--- /dev/null
+++ b/gui-apps/foot/foot-1.20.2-r1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd verify-sig xdg
+
+DESCRIPTION="Fast, lightweight and minimalistic Wayland terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot";
+SRC_URI="
+   https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz
+   verify-sig? ( 
https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz.sig )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+IUSE="+grapheme-clustering test utempter verify-sig"
+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:=[-cjk]
+   media-libs/fcft[harfbuzz]
+   )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   >=dev-libs/tllist-1.1.0
+   >=dev-libs/wayland-protocols-1.32
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   || (
+   ~gui-apps/foot-terminfo-${PV}
+   >=sys-libs/ncurses-6.3[-minimal]
+   )
+   utempter? ( sys-libs/libutempter )
+"
+BDEPEND="
+   app-text/scdoc
+   dev-util/wayland-scanner
+   verify-sig? ( sec-keys/openpgp-keys-dnkl )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dnkl.asc
+
+src_prepare() {
+   default
+
+   # disable the systemd dep, we install the unit file manually
+   sed -i "s/systemd', required: false)$/', required: false)/" meson.build 
|| die
+
+   # adjujst install dir
+   sed -i "s/'doc', 'foot'/'doc', '${PF}'/" meson.build || die
+
+   # do not install LICENSE file
+   sed -i "s/'LICENSE', //" meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddocs=enabled
+   -Dthemes=true
+   -Dime=true
+   -Dterminfo=disabled
+   $(meson_feature grapheme-clustering)
+   $(meson_use test tests)
+   -Dutmp-backend=$(usex utempter libutempter none)
+   
-Dutmp-default-helper-path="/usr/$(get_libdir)/misc/utempter/utempter"
+  

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

2025-03-07 Thread Arthur Zamarin
commit: 2e17b3a4f15256fe422d03c1b4f68c83e9f9e4ed
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  8 06:46:34 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  8 06:46:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e17b3a4

gui-apps/foot: Stabilize 1.20.2 ppc64, #950749

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/gui-apps/foot/foot-1.20.2.ebuild b/gui-apps/foot/foot-1.20.2.ebuild
index 1f184cc3a99b..64eae8c38e2d 100644
--- a/gui-apps/foot/foot-1.20.2.ebuild
+++ b/gui-apps/foot/foot-1.20.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ppc64 ~riscv"
 IUSE="+grapheme-clustering test"
 RESTRICT="!test? ( test )"
 



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

2025-03-07 Thread Arthur Zamarin
commit: 0a1426f35933e201d35d85264ef49d4ca531615b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  8 06:46:34 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  8 06:46:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a1426f3

gui-apps/foot-terminfo: Stabilize 1.20.2 ppc64, #950749

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.20.2.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.20.2.ebuild
index 5077aafb19c3..b313cb6bf8e2 100644
--- a/gui-apps/foot-terminfo/foot-terminfo-1.20.2.ebuild
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.20.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/-terminfo/}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="~amd64 ~arm64 ppc64"
 
 RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
 BDEPEND="sys-libs/ncurses"



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

2025-03-07 Thread Arsen Arsenović
commit: 9afb7b3eafcd008526479ead3e88412077ab89ce
Author: Filip Kobierski  pm  me>
AuthorDate: Fri Mar  7 09:54:12 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Fri Mar  7 12:15:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9afb7b3e

gui-apps/foot: metadata: complete 

Signed-off-by: Filip Kobierski  pm.me>
Closes: https://github.com/gentoo/gentoo/pull/40939
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 bd0c815befd4..662fa34e7401 100644
--- a/gui-apps/foot/metadata.xml
+++ b/gui-apps/foot/metadata.xml
@@ -9,6 +9,9 @@
Enable grapheme clustering 
support


+   https://codeberg.org/dnkl/foot/issues
+   
https://codeberg.org/dnkl/foot/src/branch/master/CHANGELOG.md
+   https://codeberg.org/dnkl/foot/wiki
dnkl/foot

 



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

2025-03-06 Thread Arthur Zamarin
commit: 87b360b0fa0118c095180af8236064a3144579e4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar  6 07:31:21 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar  6 07:31:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b360b0

gui-apps/foot-terminfo: Stabilize 1.19.0 arm64, #947685

Signed-off-by: Arthur Zamarin  gentoo.org>

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

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



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

2025-03-06 Thread Arthur Zamarin
commit: 886f71d0695c176e5bd71059cc4f0ec7fdcd805b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar  6 07:31:18 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar  6 07:31:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=886f71d0

gui-apps/foot: Stabilize 1.19.0 amd64, #947685

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/gui-apps/foot/foot-1.19.0.ebuild b/gui-apps/foot/foot-1.19.0.ebuild
index 9aedc9c61320..3b551e86d6eb 100644
--- a/gui-apps/foot/foot-1.19.0.ebuild
+++ b/gui-apps/foot/foot-1.19.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ppc64 ~riscv"
+KEYWORDS="amd64 ~arm64 ppc64 ~riscv"
 IUSE="+grapheme-clustering test"
 RESTRICT="!test? ( test )"
 



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

2025-03-05 Thread Arthur Zamarin
commit: 3caac401067db1c9255f2f7219acb4f2d4cde201
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar  6 07:31:21 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar  6 07:31:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3caac401

gui-apps/foot: Stabilize 1.19.0 arm64, #947685

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/gui-apps/foot/foot-1.19.0.ebuild b/gui-apps/foot/foot-1.19.0.ebuild
index 3b551e86d6eb..2cdd16e5d1a8 100644
--- a/gui-apps/foot/foot-1.19.0.ebuild
+++ b/gui-apps/foot/foot-1.19.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc64 ~riscv"
+KEYWORDS="amd64 arm64 ppc64 ~riscv"
 IUSE="+grapheme-clustering test"
 RESTRICT="!test? ( test )"
 



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

2025-03-05 Thread Arthur Zamarin
commit: 0f855265e3348a7b6f4b5cdd1fcd12099ec9a4aa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar  6 07:31:19 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar  6 07:31:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f855265

gui-apps/foot-terminfo: Stabilize 1.19.0 amd64, #947685

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.19.0.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.19.0.ebuild
index 32740b329871..feeaee06c46c 100644
--- a/gui-apps/foot-terminfo/foot-terminfo-1.19.0.ebuild
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.19.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/-terminfo/}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
 BDEPEND="sys-libs/ncurses"



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

2025-01-20 Thread Arsen Arsenović
commit: 71b0a00ae79fe7c46f5976d5289fd95c7381aabb
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Mon Jan 20 11:13:22 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Mon Jan 20 11:13:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71b0a00a

gui-apps/foot: add 1.20.2

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

 gui-apps/foot/Manifest   |  1 +
 gui-apps/foot/foot-1.20.2.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 133e192d815e..76f9854f9cc9 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -7,3 +7,4 @@ DIST foot-1.18.1.tar.gz 581146 BLAKE2B 
25aa088218c5f1e44fe4cebaa63b933f21fa48044
 DIST foot-1.19.0.tar.gz 584392 BLAKE2B 
39f0382d5d7888b652e6b733e00302eff83e544b81273f800f2b685a6840559faa5626d8bb06233e872dd08dc347472974ff2e737611bb209aca77f0495371b9
 SHA512 
14c6616acd7de538a02bbe464ee77cddc6196d1387f6818691ffafd00f7379194a37eb3968c1f9976d9d82490be60854295fbfe662a9b658fa6fa8dfa291bac0
 DIST foot-1.20.0.tar.gz 589056 BLAKE2B 
021927293c5b4950df33de42e37112bef79f908c44f7d2d47486e42c51096ff2416b3cf7d8dc3837448baa423e574b1ba83391af639e1782480e6370cfd5060f
 SHA512 
8f602c8763f26c0a86efb1e7efb183f13a8ec14e1d618bf16a95185613b7bf36d6091e0057f746425fbe9855e043dd9a07d2ceb774257c4f1eaa20228f4fada5
 DIST foot-1.20.1.tar.gz 590026 BLAKE2B 
991935b9b0b40d13914ae9831637a837275918821b70ba49173cccb2b1803c024d26261a75d245cd7bd9f88c8bc1019c462793f374302cfb93500502648502f7
 SHA512 
c4f0a36d1031915336110bb916f43d5f3ea19093555bc87141d3c3403fea058a7086eee13fed4aaff9b1d55484b9b04d90d75cf801889c205eca6415b9b9a2d5
+DIST foot-1.20.2.tar.gz 590295 BLAKE2B 
341bd31690dd77fbf31efa066933fe09679df0b6ac6d949bd6bd7df4053399499d8e30387957d9bc4011ecb4487a3d76aa67bdf3ffbd606fbd9686e4878dc623
 SHA512 
8ad246a0c28531c969bf4fccaba68984c7f52212682362116f8a7e43ea453daf32eadef3fe6148542ffa62e32ff359486276aa2484017671aa95ce097bc4deb3

diff --git a/gui-apps/foot/foot-1.20.2.ebuild b/gui-apps/foot/foot-1.20.2.ebuild
new file mode 100644
index ..1f184cc3a99b
--- /dev/null
+++ b/gui-apps/foot/foot-1.20.2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2025 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 ~riscv"
+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:=[-cjk]
+   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
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+}



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

2025-01-20 Thread Arsen Arsenović
commit: bedbd3b12f32291eb36b6171e41c1782dcf1df35
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Mon Jan 20 11:14:09 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Mon Jan 20 11:14:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bedbd3b1

gui-apps/foot-terminfo: add 1.20.2

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

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

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 7a39c90eb17f..5c3b097504c2 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -7,3 +7,4 @@ DIST foot-1.18.1.tar.gz 581146 BLAKE2B 
25aa088218c5f1e44fe4cebaa63b933f21fa48044
 DIST foot-1.19.0.tar.gz 584392 BLAKE2B 
39f0382d5d7888b652e6b733e00302eff83e544b81273f800f2b685a6840559faa5626d8bb06233e872dd08dc347472974ff2e737611bb209aca77f0495371b9
 SHA512 
14c6616acd7de538a02bbe464ee77cddc6196d1387f6818691ffafd00f7379194a37eb3968c1f9976d9d82490be60854295fbfe662a9b658fa6fa8dfa291bac0
 DIST foot-1.20.0.tar.gz 589056 BLAKE2B 
021927293c5b4950df33de42e37112bef79f908c44f7d2d47486e42c51096ff2416b3cf7d8dc3837448baa423e574b1ba83391af639e1782480e6370cfd5060f
 SHA512 
8f602c8763f26c0a86efb1e7efb183f13a8ec14e1d618bf16a95185613b7bf36d6091e0057f746425fbe9855e043dd9a07d2ceb774257c4f1eaa20228f4fada5
 DIST foot-1.20.1.tar.gz 590026 BLAKE2B 
991935b9b0b40d13914ae9831637a837275918821b70ba49173cccb2b1803c024d26261a75d245cd7bd9f88c8bc1019c462793f374302cfb93500502648502f7
 SHA512 
c4f0a36d1031915336110bb916f43d5f3ea19093555bc87141d3c3403fea058a7086eee13fed4aaff9b1d55484b9b04d90d75cf801889c205eca6415b9b9a2d5
+DIST foot-1.20.2.tar.gz 590295 BLAKE2B 
341bd31690dd77fbf31efa066933fe09679df0b6ac6d949bd6bd7df4053399499d8e30387957d9bc4011ecb4487a3d76aa67bdf3ffbd606fbd9686e4878dc623
 SHA512 
8ad246a0c28531c969bf4fccaba68984c7f52212682362116f8a7e43ea453daf32eadef3fe6148542ffa62e32ff359486276aa2484017671aa95ce097bc4deb3

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.20.2.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.20.2.ebuild
new file mode 100644
index ..5077aafb19c3
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.20.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 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 ~ppc64"
+
+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/

2025-01-10 Thread Arsen Arsenović
commit: b235c6e38867a08a32f0175c7105d9a92b1949c1
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Fri Jan 10 12:55:04 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Fri Jan 10 12:55:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b235c6e3

gui-apps/foot: depend on libutf8proc[-cjk], per upstream recommendations

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

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

diff --git a/gui-apps/foot/foot-1.20.1.ebuild 
b/gui-apps/foot/foot-1.20.1-r1.ebuild
similarity index 98%
rename from gui-apps/foot/foot-1.20.1.ebuild
rename to gui-apps/foot/foot-1.20.1-r1.ebuild
index 970ad3152ef5..1f184cc3a99b 100644
--- a/gui-apps/foot/foot-1.20.1.ebuild
+++ b/gui-apps/foot/foot-1.20.1-r1.ebuild
@@ -24,7 +24,7 @@ COMMON_DEPEND="
x11-libs/libxkbcommon
x11-libs/pixman
grapheme-clustering? (
-   dev-libs/libutf8proc:=
+   dev-libs/libutf8proc:=[-cjk]
media-libs/fcft[harfbuzz]
)
 "



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

2025-01-07 Thread Sam James
commit: a9b54a00da4ff1d0d4aa5af8fc02ae286922e79f
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  7 21:05:03 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  7 21:05:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9b54a00

gui-apps/foot: Stabilize 1.19.0 ppc64, #947685

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

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

diff --git a/gui-apps/foot/foot-1.19.0.ebuild b/gui-apps/foot/foot-1.19.0.ebuild
index 2cde236bf381..9aedc9c61320 100644
--- a/gui-apps/foot/foot-1.19.0.ebuild
+++ b/gui-apps/foot/foot-1.19.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ppc64 ~riscv"
 IUSE="+grapheme-clustering test"
 RESTRICT="!test? ( test )"
 



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

2025-01-07 Thread Arsen Arsenović
commit: fbf457ae15863b8d8d85aee8c430f732cf5842ec
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Tue Jan  7 20:04:17 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Tue Jan  7 20:10:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbf457ae

gui-apps/foot-terminfo: add 1.20.1

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

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

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 57c11ca0e23c..7a39c90eb17f 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -6,3 +6,4 @@ DIST foot-1.18.0.tar.gz 579743 BLAKE2B 
5226b2beaafd9609904b1b6c683623d2d618623de
 DIST foot-1.18.1.tar.gz 581146 BLAKE2B 
25aa088218c5f1e44fe4cebaa63b933f21fa480446766f91b770b9eedb1ec25f1d1ac7a0519b72b907f0cf90c520d52625d9580fcdd7f8455c349d6c579b1614
 SHA512 
06744dcf33bdc5a47885b3720f194763fb680b5a21710a9289d9652237c207b70914e3689ffe32c8a6b7578ab0f010117866bddfd99055897c059e6554332bee
 DIST foot-1.19.0.tar.gz 584392 BLAKE2B 
39f0382d5d7888b652e6b733e00302eff83e544b81273f800f2b685a6840559faa5626d8bb06233e872dd08dc347472974ff2e737611bb209aca77f0495371b9
 SHA512 
14c6616acd7de538a02bbe464ee77cddc6196d1387f6818691ffafd00f7379194a37eb3968c1f9976d9d82490be60854295fbfe662a9b658fa6fa8dfa291bac0
 DIST foot-1.20.0.tar.gz 589056 BLAKE2B 
021927293c5b4950df33de42e37112bef79f908c44f7d2d47486e42c51096ff2416b3cf7d8dc3837448baa423e574b1ba83391af639e1782480e6370cfd5060f
 SHA512 
8f602c8763f26c0a86efb1e7efb183f13a8ec14e1d618bf16a95185613b7bf36d6091e0057f746425fbe9855e043dd9a07d2ceb774257c4f1eaa20228f4fada5
+DIST foot-1.20.1.tar.gz 590026 BLAKE2B 
991935b9b0b40d13914ae9831637a837275918821b70ba49173cccb2b1803c024d26261a75d245cd7bd9f88c8bc1019c462793f374302cfb93500502648502f7
 SHA512 
c4f0a36d1031915336110bb916f43d5f3ea19093555bc87141d3c3403fea058a7086eee13fed4aaff9b1d55484b9b04d90d75cf801889c205eca6415b9b9a2d5

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.20.1.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.20.1.ebuild
new file mode 100644
index ..5077aafb19c3
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.20.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 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 ~ppc64"
+
+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/

2025-01-07 Thread Arsen Arsenović
commit: 6ca4b6709fb45af5ad4f4cf34d591299eb5fe24e
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Tue Jan  7 20:04:25 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Tue Jan  7 20:10:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ca4b670

gui-apps/foot: add 1.20.1

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

 gui-apps/foot/Manifest   |  1 +
 gui-apps/foot/foot-1.20.1.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 893f1315dd9a..133e192d815e 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -6,3 +6,4 @@ DIST foot-1.18.0.tar.gz 579743 BLAKE2B 
5226b2beaafd9609904b1b6c683623d2d618623de
 DIST foot-1.18.1.tar.gz 581146 BLAKE2B 
25aa088218c5f1e44fe4cebaa63b933f21fa480446766f91b770b9eedb1ec25f1d1ac7a0519b72b907f0cf90c520d52625d9580fcdd7f8455c349d6c579b1614
 SHA512 
06744dcf33bdc5a47885b3720f194763fb680b5a21710a9289d9652237c207b70914e3689ffe32c8a6b7578ab0f010117866bddfd99055897c059e6554332bee
 DIST foot-1.19.0.tar.gz 584392 BLAKE2B 
39f0382d5d7888b652e6b733e00302eff83e544b81273f800f2b685a6840559faa5626d8bb06233e872dd08dc347472974ff2e737611bb209aca77f0495371b9
 SHA512 
14c6616acd7de538a02bbe464ee77cddc6196d1387f6818691ffafd00f7379194a37eb3968c1f9976d9d82490be60854295fbfe662a9b658fa6fa8dfa291bac0
 DIST foot-1.20.0.tar.gz 589056 BLAKE2B 
021927293c5b4950df33de42e37112bef79f908c44f7d2d47486e42c51096ff2416b3cf7d8dc3837448baa423e574b1ba83391af639e1782480e6370cfd5060f
 SHA512 
8f602c8763f26c0a86efb1e7efb183f13a8ec14e1d618bf16a95185613b7bf36d6091e0057f746425fbe9855e043dd9a07d2ceb774257c4f1eaa20228f4fada5
+DIST foot-1.20.1.tar.gz 590026 BLAKE2B 
991935b9b0b40d13914ae9831637a837275918821b70ba49173cccb2b1803c024d26261a75d245cd7bd9f88c8bc1019c462793f374302cfb93500502648502f7
 SHA512 
c4f0a36d1031915336110bb916f43d5f3ea19093555bc87141d3c3403fea058a7086eee13fed4aaff9b1d55484b9b04d90d75cf801889c205eca6415b9b9a2d5

diff --git a/gui-apps/foot/foot-1.20.1.ebuild b/gui-apps/foot/foot-1.20.1.ebuild
new file mode 100644
index ..970ad3152ef5
--- /dev/null
+++ b/gui-apps/foot/foot-1.20.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2025 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 ~riscv"
+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
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+}



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

2025-01-07 Thread Arsen Arsenović
commit: 6e972481f0197cd9075e0ecbe1f2b02cafb54993
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Tue Jan  7 20:09:36 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Tue Jan  7 20:10:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e972481

gui-apps/foot: remove redundant renamed menu entries notice from 1.20

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

 gui-apps/foot/foot-1.20.0.ebuild | 5 -
 1 file changed, 5 deletions(-)

diff --git a/gui-apps/foot/foot-1.20.0.ebuild b/gui-apps/foot/foot-1.20.0.ebuild
index d90c8a50a131..970ad3152ef5 100644
--- a/gui-apps/foot/foot-1.20.0.ebuild
+++ b/gui-apps/foot/foot-1.20.0.ebuild
@@ -76,9 +76,4 @@ src_install() {
 
 pkg_postinst() {
xdg_pkg_postinst
-   if [[ ${REPLACING_VERSIONS} ]]; then
-   ewarn "The menu entries foot installs have been renamed."
-   ewarn "This might result in shortcuts (in, for instance, KDE)"
-   ewarn "being forgotten."
-   fi
 }



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

2025-01-01 Thread Arsen Arsenović
commit: e0ee2ff3a778365922378127ae2f21e4089c8d42
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Jan  1 11:47:49 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Wed Jan  1 12:21:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0ee2ff3

gui-apps/foot: add 1.20.0

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

 gui-apps/foot/Manifest   |  1 +
 gui-apps/foot/foot-1.20.0.ebuild | 84 
 2 files changed, 85 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 31ce5f6fba37..893f1315dd9a 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -5,3 +5,4 @@ DIST foot-1.17.2.tar.gz 547596 BLAKE2B 
b396184725522586eaa3f2f5de6f7506fd9091cf1
 DIST foot-1.18.0.tar.gz 579743 BLAKE2B 
5226b2beaafd9609904b1b6c683623d2d618623debcd968d3235b335e5465297d80a996df2d73a068d8b069b8361ebfa8301959d35f619bb961e899bb10788d5
 SHA512 
6a3b7986cd3be18e8ed7adebd87272e27f0cdb8ae2f7924eaaf36c5db90ba833e49c16bc9afdc04eb5e898a3c4081f2c6e01bd2cf0ab9aa35917313413f87d5a
 DIST foot-1.18.1.tar.gz 581146 BLAKE2B 
25aa088218c5f1e44fe4cebaa63b933f21fa480446766f91b770b9eedb1ec25f1d1ac7a0519b72b907f0cf90c520d52625d9580fcdd7f8455c349d6c579b1614
 SHA512 
06744dcf33bdc5a47885b3720f194763fb680b5a21710a9289d9652237c207b70914e3689ffe32c8a6b7578ab0f010117866bddfd99055897c059e6554332bee
 DIST foot-1.19.0.tar.gz 584392 BLAKE2B 
39f0382d5d7888b652e6b733e00302eff83e544b81273f800f2b685a6840559faa5626d8bb06233e872dd08dc347472974ff2e737611bb209aca77f0495371b9
 SHA512 
14c6616acd7de538a02bbe464ee77cddc6196d1387f6818691ffafd00f7379194a37eb3968c1f9976d9d82490be60854295fbfe662a9b658fa6fa8dfa291bac0
+DIST foot-1.20.0.tar.gz 589056 BLAKE2B 
021927293c5b4950df33de42e37112bef79f908c44f7d2d47486e42c51096ff2416b3cf7d8dc3837448baa423e574b1ba83391af639e1782480e6370cfd5060f
 SHA512 
8f602c8763f26c0a86efb1e7efb183f13a8ec14e1d618bf16a95185613b7bf36d6091e0057f746425fbe9855e043dd9a07d2ceb774257c4f1eaa20228f4fada5

diff --git a/gui-apps/foot/foot-1.20.0.ebuild b/gui-apps/foot/foot-1.20.0.ebuild
new file mode 100644
index ..d90c8a50a131
--- /dev/null
+++ b/gui-apps/foot/foot-1.20.0.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2025 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 ~riscv"
+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
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   if [[ ${REPLACING_VERSIONS} ]]; then
+   ewarn "The menu entries foot installs have been renamed."
+   ewarn "This might result in shortcuts (in, for instance, KDE)"
+   ewarn "being forgotten."
+   fi
+}



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

2025-01-01 Thread Arsen Arsenović
commit: 27e49e1944cd86e7f2285129bfc3193dd44de402
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Jan  1 11:14:50 2025 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Wed Jan  1 12:21:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27e49e19

gui-apps/foot-terminfo: add 1.20.0

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

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

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 246435994f80..57c11ca0e23c 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -5,3 +5,4 @@ DIST foot-1.17.2.tar.gz 547596 BLAKE2B 
b396184725522586eaa3f2f5de6f7506fd9091cf1
 DIST foot-1.18.0.tar.gz 579743 BLAKE2B 
5226b2beaafd9609904b1b6c683623d2d618623debcd968d3235b335e5465297d80a996df2d73a068d8b069b8361ebfa8301959d35f619bb961e899bb10788d5
 SHA512 
6a3b7986cd3be18e8ed7adebd87272e27f0cdb8ae2f7924eaaf36c5db90ba833e49c16bc9afdc04eb5e898a3c4081f2c6e01bd2cf0ab9aa35917313413f87d5a
 DIST foot-1.18.1.tar.gz 581146 BLAKE2B 
25aa088218c5f1e44fe4cebaa63b933f21fa480446766f91b770b9eedb1ec25f1d1ac7a0519b72b907f0cf90c520d52625d9580fcdd7f8455c349d6c579b1614
 SHA512 
06744dcf33bdc5a47885b3720f194763fb680b5a21710a9289d9652237c207b70914e3689ffe32c8a6b7578ab0f010117866bddfd99055897c059e6554332bee
 DIST foot-1.19.0.tar.gz 584392 BLAKE2B 
39f0382d5d7888b652e6b733e00302eff83e544b81273f800f2b685a6840559faa5626d8bb06233e872dd08dc347472974ff2e737611bb209aca77f0495371b9
 SHA512 
14c6616acd7de538a02bbe464ee77cddc6196d1387f6818691ffafd00f7379194a37eb3968c1f9976d9d82490be60854295fbfe662a9b658fa6fa8dfa291bac0
+DIST foot-1.20.0.tar.gz 589056 BLAKE2B 
021927293c5b4950df33de42e37112bef79f908c44f7d2d47486e42c51096ff2416b3cf7d8dc3837448baa423e574b1ba83391af639e1782480e6370cfd5060f
 SHA512 
8f602c8763f26c0a86efb1e7efb183f13a8ec14e1d618bf16a95185613b7bf36d6091e0057f746425fbe9855e043dd9a07d2ceb774257c4f1eaa20228f4fada5

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.20.0.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.20.0.ebuild
new file mode 100644
index ..5077aafb19c3
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.20.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 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 ~ppc64"
+
+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-12-13 Thread Arthur Zamarin
commit: e03b74541ff7b24da4e0b7ae2f5e8b8697c11c03
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 13 13:14:02 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 13 13:14:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e03b7454

gui-apps/foot: Stabilize 1.17.2 arm64, #937141

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/gui-apps/foot/foot-1.17.2.ebuild b/gui-apps/foot/foot-1.17.2.ebuild
index 99870a2f374a..f49f29df3479 100644
--- a/gui-apps/foot/foot-1.17.2.ebuild
+++ b/gui-apps/foot/foot-1.17.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 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-12-13 Thread Arthur Zamarin
commit: 2eb22a8ac3fed0ee21b4133c6214495f4f1aa062
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 13 13:14:05 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 13 13:14:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb22a8a

gui-apps/foot-terminfo: Stabilize 1.17.2 ppc64, #937141

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild
index fe21085f86a7..2a13ddd7f601 100644
--- a/gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/-terminfo/}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm64"
+KEYWORDS="amd64 arm64 ppc64"
 
 RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
 BDEPEND="sys-libs/ncurses"



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

2024-12-13 Thread Arthur Zamarin
commit: 55e38e2c97026596ec6688ea2bac2e956cdeb357
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 13 13:13:58 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 13 13:13:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55e38e2c

gui-apps/foot: Stabilize 1.17.2 amd64, #937141

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/gui-apps/foot/foot-1.17.2.ebuild b/gui-apps/foot/foot-1.17.2.ebuild
index 51e7d44c3c4c..99870a2f374a 100644
--- a/gui-apps/foot/foot-1.17.2.ebuild
+++ b/gui-apps/foot/foot-1.17.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 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/

2024-12-13 Thread Arthur Zamarin
commit: 5f9c8e96c1ecea89951dab42b8a26d340217fdcf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 13 13:14:05 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 13 13:14:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f9c8e96

gui-apps/foot: Stabilize 1.17.2 ppc64, #937141

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/gui-apps/foot/foot-1.17.2.ebuild b/gui-apps/foot/foot-1.17.2.ebuild
index f49f29df3479..f46985633875 100644
--- a/gui-apps/foot/foot-1.17.2.ebuild
+++ b/gui-apps/foot/foot-1.17.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 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-12-13 Thread Arthur Zamarin
commit: eb434ee52578831e844d641781958e18b71048a1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 13 13:13:58 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 13 13:13:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb434ee5

gui-apps/foot-terminfo: Stabilize 1.17.2 amd64, #937141

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild
index 32740b329871..4910d15b4b7f 100644
--- a/gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/-terminfo/}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 
 RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
 BDEPEND="sys-libs/ncurses"



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

2024-12-13 Thread Arthur Zamarin
commit: 860ee7f90d5f17855047f35d56af7d30e563eda6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 13 13:14:01 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 13 13:14:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=860ee7f9

gui-apps/foot-terminfo: Stabilize 1.17.2 arm64, #937141

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild
index 4910d15b4b7f..fe21085f86a7 100644
--- a/gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P/-terminfo/}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="amd64 arm64"
 
 RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
 BDEPEND="sys-libs/ncurses"



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

2024-10-23 Thread Arsen Arsenović
commit: 6c02a7768f99782fcceb01cee93139f3d0e6b38b
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Oct 23 18:57:43 2024 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Wed Oct 23 19:34:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c02a776

gui-apps/foot: add 1.19.0

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

 gui-apps/foot/Manifest   |  1 +
 gui-apps/foot/foot-1.19.0.ebuild | 84 
 2 files changed, 85 insertions(+)

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 8bb23968bcb7..31ce5f6fba37 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -4,3 +4,4 @@ DIST foot-1.17.1.tar.gz 546745 BLAKE2B 
5cb0b6dd323ce3f67dfdb47e4f06169327c95b6c5
 DIST foot-1.17.2.tar.gz 547596 BLAKE2B 
b396184725522586eaa3f2f5de6f7506fd9091cf1ca5cb7165f359733307a6c00718b64e70f7faad2fb45a87916fdf98d2cb7552512a055cef3d169f2dd478ce
 SHA512 
3b6bd12a35fa138e349b6ed175cbef4fd5d9ec4816144969535869c0d69df6d8487e60a49a8778b82fac12d516194e7f0609512717daf1b0440a606ee417eb72
 DIST foot-1.18.0.tar.gz 579743 BLAKE2B 
5226b2beaafd9609904b1b6c683623d2d618623debcd968d3235b335e5465297d80a996df2d73a068d8b069b8361ebfa8301959d35f619bb961e899bb10788d5
 SHA512 
6a3b7986cd3be18e8ed7adebd87272e27f0cdb8ae2f7924eaaf36c5db90ba833e49c16bc9afdc04eb5e898a3c4081f2c6e01bd2cf0ab9aa35917313413f87d5a
 DIST foot-1.18.1.tar.gz 581146 BLAKE2B 
25aa088218c5f1e44fe4cebaa63b933f21fa480446766f91b770b9eedb1ec25f1d1ac7a0519b72b907f0cf90c520d52625d9580fcdd7f8455c349d6c579b1614
 SHA512 
06744dcf33bdc5a47885b3720f194763fb680b5a21710a9289d9652237c207b70914e3689ffe32c8a6b7578ab0f010117866bddfd99055897c059e6554332bee
+DIST foot-1.19.0.tar.gz 584392 BLAKE2B 
39f0382d5d7888b652e6b733e00302eff83e544b81273f800f2b685a6840559faa5626d8bb06233e872dd08dc347472974ff2e737611bb209aca77f0495371b9
 SHA512 
14c6616acd7de538a02bbe464ee77cddc6196d1387f6818691ffafd00f7379194a37eb3968c1f9976d9d82490be60854295fbfe662a9b658fa6fa8dfa291bac0

diff --git a/gui-apps/foot/foot-1.19.0.ebuild b/gui-apps/foot/foot-1.19.0.ebuild
new file mode 100644
index ..2cde236bf381
--- /dev/null
+++ b/gui-apps/foot/foot-1.19.0.ebuild
@@ -0,0 +1,84 @@
+# 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 ~riscv"
+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
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   if [[ ${REPLACING_VERSIONS} ]]; then
+   ewarn "The menu entries foot installs have been renamed."
+   ewarn "This might result in shortcuts (in, for instance, KDE)"
+   ewarn "being forgotten."
+   fi
+}



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

2024-10-23 Thread Arsen Arsenović
commit: e4d9620aaf0b43680b6b2f6a163b8d16e6376ba6
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Oct 23 18:57:25 2024 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Wed Oct 23 19:34:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4d9620a

gui-apps/foot-terminfo: add 1.19.0

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

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

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 849641de8e75..246435994f80 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -4,3 +4,4 @@ DIST foot-1.17.1.tar.gz 546745 BLAKE2B 
5cb0b6dd323ce3f67dfdb47e4f06169327c95b6c5
 DIST foot-1.17.2.tar.gz 547596 BLAKE2B 
b396184725522586eaa3f2f5de6f7506fd9091cf1ca5cb7165f359733307a6c00718b64e70f7faad2fb45a87916fdf98d2cb7552512a055cef3d169f2dd478ce
 SHA512 
3b6bd12a35fa138e349b6ed175cbef4fd5d9ec4816144969535869c0d69df6d8487e60a49a8778b82fac12d516194e7f0609512717daf1b0440a606ee417eb72
 DIST foot-1.18.0.tar.gz 579743 BLAKE2B 
5226b2beaafd9609904b1b6c683623d2d618623debcd968d3235b335e5465297d80a996df2d73a068d8b069b8361ebfa8301959d35f619bb961e899bb10788d5
 SHA512 
6a3b7986cd3be18e8ed7adebd87272e27f0cdb8ae2f7924eaaf36c5db90ba833e49c16bc9afdc04eb5e898a3c4081f2c6e01bd2cf0ab9aa35917313413f87d5a
 DIST foot-1.18.1.tar.gz 581146 BLAKE2B 
25aa088218c5f1e44fe4cebaa63b933f21fa480446766f91b770b9eedb1ec25f1d1ac7a0519b72b907f0cf90c520d52625d9580fcdd7f8455c349d6c579b1614
 SHA512 
06744dcf33bdc5a47885b3720f194763fb680b5a21710a9289d9652237c207b70914e3689ffe32c8a6b7578ab0f010117866bddfd99055897c059e6554332bee
+DIST foot-1.19.0.tar.gz 584392 BLAKE2B 
39f0382d5d7888b652e6b733e00302eff83e544b81273f800f2b685a6840559faa5626d8bb06233e872dd08dc347472974ff2e737611bb209aca77f0495371b9
 SHA512 
14c6616acd7de538a02bbe464ee77cddc6196d1387f6818691ffafd00f7379194a37eb3968c1f9976d9d82490be60854295fbfe662a9b658fa6fa8dfa291bac0

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.19.0.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.19.0.ebuild
new file mode 100644
index ..32740b329871
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.19.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-08-19 Thread Michael Orlitzky
commit: 32d409929d4c61f5f24d9758a063e9f11673f979
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Aug 19 14:42:19 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Aug 19 21:42:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32d40992

gui-apps/foot: keyword 1.18.1 for ~riscv

Signed-off-by: Michael Orlitzky  gentoo.org>

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

diff --git a/gui-apps/foot/foot-1.18.1.ebuild b/gui-apps/foot/foot-1.18.1.ebuild
index 51e7d44c3c4c..a7d00780fe0d 100644
--- a/gui-apps/foot/foot-1.18.1.ebuild
+++ b/gui-apps/foot/foot-1.18.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
 IUSE="+grapheme-clustering test"
 RESTRICT="!test? ( test )"
 



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

2024-08-14 Thread Arsen Arsenović
commit: b6b35be2a520d5600708102d2e50f614edbadc4a
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Aug 14 10:15:29 2024 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Wed Aug 14 11:42:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6b35be2

gui-apps/foot: add 1.18.1

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

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

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 05fd199dc454..8bb23968bcb7 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -3,3 +3,4 @@ DIST foot-1.17.0.tar.gz 543481 BLAKE2B 
4af1665450d7d09d80502b74aa7b5be0c063f3df9
 DIST foot-1.17.1.tar.gz 546745 BLAKE2B 
5cb0b6dd323ce3f67dfdb47e4f06169327c95b6c5c06495f0f6a743a409684a5181970e8ac0141a857b3784c0f6f0f0647ce7db19bd99f1a0c1a0c8d846700c1
 SHA512 
b77d8198c504a337484ace06bc931998a70a753869c099bcab13dba3df629fd219d6bc23f22157b202333b2d5876f6030d9eeae77f1735e6983ab1c96aa8ca23
 DIST foot-1.17.2.tar.gz 547596 BLAKE2B 
b396184725522586eaa3f2f5de6f7506fd9091cf1ca5cb7165f359733307a6c00718b64e70f7faad2fb45a87916fdf98d2cb7552512a055cef3d169f2dd478ce
 SHA512 
3b6bd12a35fa138e349b6ed175cbef4fd5d9ec4816144969535869c0d69df6d8487e60a49a8778b82fac12d516194e7f0609512717daf1b0440a606ee417eb72
 DIST foot-1.18.0.tar.gz 579743 BLAKE2B 
5226b2beaafd9609904b1b6c683623d2d618623debcd968d3235b335e5465297d80a996df2d73a068d8b069b8361ebfa8301959d35f619bb961e899bb10788d5
 SHA512 
6a3b7986cd3be18e8ed7adebd87272e27f0cdb8ae2f7924eaaf36c5db90ba833e49c16bc9afdc04eb5e898a3c4081f2c6e01bd2cf0ab9aa35917313413f87d5a
+DIST foot-1.18.1.tar.gz 581146 BLAKE2B 
25aa088218c5f1e44fe4cebaa63b933f21fa480446766f91b770b9eedb1ec25f1d1ac7a0519b72b907f0cf90c520d52625d9580fcdd7f8455c349d6c579b1614
 SHA512 
06744dcf33bdc5a47885b3720f194763fb680b5a21710a9289d9652237c207b70914e3689ffe32c8a6b7578ab0f010117866bddfd99055897c059e6554332bee

diff --git a/gui-apps/foot/foot-1.18.1.ebuild b/gui-apps/foot/foot-1.18.1.ebuild
new file mode 100644
index ..51e7d44c3c4c
--- /dev/null
+++ b/gui-apps/foot/foot-1.18.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-08-14 Thread Arsen Arsenović
commit: d669e399b92efcd03eaa5646ffe8e50a6a3b3feb
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Wed Aug 14 11:41:59 2024 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Wed Aug 14 11:42:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d669e399

gui-apps/foot-terminfo: add 1.18.1

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

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

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index e694e9f51d3a..849641de8e75 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -3,3 +3,4 @@ DIST foot-1.17.0.tar.gz 543481 BLAKE2B 
4af1665450d7d09d80502b74aa7b5be0c063f3df9
 DIST foot-1.17.1.tar.gz 546745 BLAKE2B 
5cb0b6dd323ce3f67dfdb47e4f06169327c95b6c5c06495f0f6a743a409684a5181970e8ac0141a857b3784c0f6f0f0647ce7db19bd99f1a0c1a0c8d846700c1
 SHA512 
b77d8198c504a337484ace06bc931998a70a753869c099bcab13dba3df629fd219d6bc23f22157b202333b2d5876f6030d9eeae77f1735e6983ab1c96aa8ca23
 DIST foot-1.17.2.tar.gz 547596 BLAKE2B 
b396184725522586eaa3f2f5de6f7506fd9091cf1ca5cb7165f359733307a6c00718b64e70f7faad2fb45a87916fdf98d2cb7552512a055cef3d169f2dd478ce
 SHA512 
3b6bd12a35fa138e349b6ed175cbef4fd5d9ec4816144969535869c0d69df6d8487e60a49a8778b82fac12d516194e7f0609512717daf1b0440a606ee417eb72
 DIST foot-1.18.0.tar.gz 579743 BLAKE2B 
5226b2beaafd9609904b1b6c683623d2d618623debcd968d3235b335e5465297d80a996df2d73a068d8b069b8361ebfa8301959d35f619bb961e899bb10788d5
 SHA512 
6a3b7986cd3be18e8ed7adebd87272e27f0cdb8ae2f7924eaaf36c5db90ba833e49c16bc9afdc04eb5e898a3c4081f2c6e01bd2cf0ab9aa35917313413f87d5a
+DIST foot-1.18.1.tar.gz 581146 BLAKE2B 
25aa088218c5f1e44fe4cebaa63b933f21fa480446766f91b770b9eedb1ec25f1d1ac7a0519b72b907f0cf90c520d52625d9580fcdd7f8455c349d6c579b1614
 SHA512 
06744dcf33bdc5a47885b3720f194763fb680b5a21710a9289d9652237c207b70914e3689ffe32c8a6b7578ab0f010117866bddfd99055897c059e6554332bee

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.18.1.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.18.1.ebuild
new file mode 100644
index ..32740b329871
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.18.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-terminfo/

2024-08-02 Thread Arsen Arsenović
commit: 8ca1af8958a0a8dddb122a72c3b1a75acfdb4c2a
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Fri Aug  2 15:31:14 2024 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Fri Aug  2 15:41:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ca1af89

gui-apps/foot-terminfo: add 1.18.0

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

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

diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index d99876f6a68c..e694e9f51d3a 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -2,3 +2,4 @@ DIST foot-1.16.2.tar.gz 529917 BLAKE2B 
2ad75af2505da361b8a186119229516210492f489
 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
+DIST foot-1.18.0.tar.gz 579743 BLAKE2B 
5226b2beaafd9609904b1b6c683623d2d618623debcd968d3235b335e5465297d80a996df2d73a068d8b069b8361ebfa8301959d35f619bb961e899bb10788d5
 SHA512 
6a3b7986cd3be18e8ed7adebd87272e27f0cdb8ae2f7924eaaf36c5db90ba833e49c16bc9afdc04eb5e898a3c4081f2c6e01bd2cf0ab9aa35917313413f87d5a

diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.18.0.ebuild 
b/gui-apps/foot-terminfo/foot-terminfo-1.18.0.ebuild
new file mode 100644
index ..32740b329871
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.18.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-08-02 Thread Arsen Arsenović
commit: 311357286d8c7c89bd0fa118a58c1b8527db8ec3
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Fri Aug  2 14:57:54 2024 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Fri Aug  2 15:41:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31135728

gui-apps/foot: add 1.18.0

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

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

diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 93e2f2f1b114..05fd199dc454 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -2,3 +2,4 @@ DIST foot-1.16.2_20240120.tar.gz 529312 BLAKE2B 
edb4f0449effbc441ef5f0bdb5a99369
 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
+DIST foot-1.18.0.tar.gz 579743 BLAKE2B 
5226b2beaafd9609904b1b6c683623d2d618623debcd968d3235b335e5465297d80a996df2d73a068d8b069b8361ebfa8301959d35f619bb961e899bb10788d5
 SHA512 
6a3b7986cd3be18e8ed7adebd87272e27f0cdb8ae2f7924eaaf36c5db90ba833e49c16bc9afdc04eb5e898a3c4081f2c6e01bd2cf0ab9aa35917313413f87d5a

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

[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-07 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
+   
+