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