[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 + +