* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2024-04-02 17:21 Arsen Arsenović
0 siblings, 0 replies; 33+ messages in thread
From: Arsen Arsenović @ 2024-04-02 17:21 UTC (permalink / raw
To: gentoo-commits
commit: 63e94825293805f423cc4fb605d7175d9f12e784
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 2 16:50:33 2024 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Tue Apr 2 17:20:12 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e94825
gui-apps/foot: add 1.17.0
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
| 1 +
| 75 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 76 insertions(+)
--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
--git a/gui-apps/foot/foot-1.17.0.ebuild b/gui-apps/foot/foot-1.17.0.ebuild
new file mode 100644
index 000000000000..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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2024-10-23 19:39 Arsen Arsenović
0 siblings, 0 replies; 33+ messages in thread
From: Arsen Arsenović @ 2024-10-23 19:39 UTC (permalink / raw
To: gentoo-commits
commit: 6c02a7768f99782fcceb01cee93139f3d0e6b38b
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 18:57:43 2024 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 19:34:37 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c02a776
gui-apps/foot: add 1.19.0
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
| 1 +
| 84 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 85 insertions(+)
--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
--git a/gui-apps/foot/foot-1.19.0.ebuild b/gui-apps/foot/foot-1.19.0.ebuild
new file mode 100644
index 000000000000..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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2024-08-19 21:45 Michael Orlitzky
0 siblings, 0 replies; 33+ messages in thread
From: Michael Orlitzky @ 2024-08-19 21:45 UTC (permalink / raw
To: gentoo-commits
commit: 32d409929d4c61f5f24d9758a063e9f11673f979
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 19 14:42:19 2024 +0000
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Mon Aug 19 21:42:18 2024 +0000
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 <mjo <AT> gentoo.org>
| 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--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 )"
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2024-08-14 11:42 Arsen Arsenović
0 siblings, 0 replies; 33+ messages in thread
From: Arsen Arsenović @ 2024-08-14 11:42 UTC (permalink / raw
To: gentoo-commits
commit: b6b35be2a520d5600708102d2e50f614edbadc4a
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 14 10:15:29 2024 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Wed Aug 14 11:42:08 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6b35be2
gui-apps/foot: add 1.18.1
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
| 1 +
| 75 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 76 insertions(+)
--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
--git a/gui-apps/foot/foot-1.18.1.ebuild b/gui-apps/foot/foot-1.18.1.ebuild
new file mode 100644
index 000000000000..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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2024-08-02 15:42 Arsen Arsenović
0 siblings, 0 replies; 33+ messages in thread
From: Arsen Arsenović @ 2024-08-02 15:42 UTC (permalink / raw
To: gentoo-commits
commit: 311357286d8c7c89bd0fa118a58c1b8527db8ec3
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 2 14:57:54 2024 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Fri Aug 2 15:41:56 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31135728
gui-apps/foot: add 1.18.0
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
| 1 +
| 75 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 76 insertions(+)
--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
--git a/gui-apps/foot/foot-1.18.0.ebuild b/gui-apps/foot/foot-1.18.0.ebuild
new file mode 100644
index 000000000000..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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2024-05-28 14:03 Sam James
0 siblings, 0 replies; 33+ messages in thread
From: Sam James @ 2024-05-28 14:03 UTC (permalink / raw
To: gentoo-commits
commit: 21226935dbdb8a211f788175bcabb51086e11e6e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 28 14:02:33 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 28 14:02:33 2024 +0000
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 <sam <AT> gentoo.org>
| 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--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 )"
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2024-04-26 8:53 Arsen Arsenović
0 siblings, 0 replies; 33+ messages in thread
From: Arsen Arsenović @ 2024-04-26 8:53 UTC (permalink / raw
To: gentoo-commits
commit: 322f2b5ac953ec1ee0ed018bf0c6a467bdef8841
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 17 17:34:46 2024 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Fri Apr 26 08:52:15 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=322f2b5a
gui-apps/foot: add 1.17.2
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
| 1 +
| 75 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 76 insertions(+)
--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
--git a/gui-apps/foot/foot-1.17.2.ebuild b/gui-apps/foot/foot-1.17.2.ebuild
new file mode 100644
index 000000000000..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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2024-04-11 14:52 Arsen Arsenović
0 siblings, 0 replies; 33+ messages in thread
From: Arsen Arsenović @ 2024-04-11 14:52 UTC (permalink / raw
To: gentoo-commits
commit: 98155cf839642a29e4a54513ae26aa3f261bf226
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 11 14:47:08 2024 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Thu Apr 11 14:51:07 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98155cf8
gui-apps/foot: add 1.17.1
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
| 1 +
| 75 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 76 insertions(+)
--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
--git a/gui-apps/foot/foot-1.17.1.ebuild b/gui-apps/foot/foot-1.17.1.ebuild
new file mode 100644
index 000000000000..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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2024-04-02 17:21 Arsen Arsenović
0 siblings, 0 replies; 33+ messages in thread
From: Arsen Arsenović @ 2024-04-02 17:21 UTC (permalink / raw
To: gentoo-commits
commit: 5008a1cf98c763e6f676019bbbcc8de67684198a
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 2 16:51:44 2024 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Tue Apr 2 17:20:12 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5008a1cf
gui-apps/foot: drop versions
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
| 9 -----
| 72 --------------------------------------
| 72 --------------------------------------
| 72 --------------------------------------
| 74 ----------------------------------------
| 74 ----------------------------------------
| 74 ----------------------------------------
| 74 ----------------------------------------
| 74 ----------------------------------------
| 74 ----------------------------------------
10 files changed, 669 deletions(-)
--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..000000000000
--- a/gui-apps/foot/foot-1.12.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# 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-server@.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
-}
diff --git a/gui-apps/foot/foot-1.13.0.ebuild b/gui-apps/foot/foot-1.13.0.ebuild
deleted file mode 100644
index d56767ce65b7..000000000000
--- a/gui-apps/foot/foot-1.13.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# 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-server@.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
-}
diff --git a/gui-apps/foot/foot-1.13.1.ebuild b/gui-apps/foot/foot-1.13.1.ebuild
deleted file mode 100644
index d56767ce65b7..000000000000
--- a/gui-apps/foot/foot-1.13.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# 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-server@.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
-}
diff --git a/gui-apps/foot/foot-1.14.0.ebuild b/gui-apps/foot/foot-1.14.0.ebuild
deleted file mode 100644
index ff73ca025c6d..000000000000
--- a/gui-apps/foot/foot-1.14.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# 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
-}
diff --git a/gui-apps/foot/foot-1.15.0.ebuild b/gui-apps/foot/foot-1.15.0.ebuild
deleted file mode 100644
index ff73ca025c6d..000000000000
--- a/gui-apps/foot/foot-1.15.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# 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
-}
diff --git a/gui-apps/foot/foot-1.15.1.ebuild b/gui-apps/foot/foot-1.15.1.ebuild
deleted file mode 100644
index 37a811c34809..000000000000
--- a/gui-apps/foot/foot-1.15.1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# 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
-}
diff --git a/gui-apps/foot/foot-1.15.2.ebuild b/gui-apps/foot/foot-1.15.2.ebuild
deleted file mode 100644
index 37a811c34809..000000000000
--- a/gui-apps/foot/foot-1.15.2.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# 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
-}
diff --git a/gui-apps/foot/foot-1.15.3.ebuild b/gui-apps/foot/foot-1.15.3.ebuild
deleted file mode 100644
index 37a811c34809..000000000000
--- a/gui-apps/foot/foot-1.15.3.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# 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
-}
diff --git a/gui-apps/foot/foot-1.16.1.ebuild b/gui-apps/foot/foot-1.16.1.ebuild
deleted file mode 100644
index 18dcd0ac0535..000000000000
--- a/gui-apps/foot/foot-1.16.1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# 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/archive/${PV}.tar.gz -> ${P}_20240120.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
-}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2024-01-20 17:45 Arsen Arsenović
0 siblings, 0 replies; 33+ messages in thread
From: Arsen Arsenović @ 2024-01-20 17:45 UTC (permalink / raw
To: gentoo-commits
commit: 4ee476fb976e88e0f5eb0a0a7b8e2d92ad6ab178
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 20 17:39:54 2024 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Sat Jan 20 17:45:34 2024 +0000
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ć <arsen <AT> gentoo.org>
| 4 ++--
| 4 ++--
| 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
--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
--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"
--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"
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2024-01-03 11:51 Sam James
0 siblings, 0 replies; 33+ messages in thread
From: Sam James @ 2024-01-03 11:51 UTC (permalink / raw
To: gentoo-commits
commit: 113d5cbb573161074995bdf37f68af556a9b7956
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 3 11:51:12 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 3 11:51:12 2024 +0000
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 <sam <AT> gentoo.org>
| 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--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 )"
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2023-11-15 5:24 Sam James
0 siblings, 0 replies; 33+ messages in thread
From: Sam James @ 2023-11-15 5:24 UTC (permalink / raw
To: gentoo-commits
commit: 9571dc5855d4711e7e1b369116860422191e321a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 15 05:24:20 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 15 05:24:20 2023 +0000
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 <sam <AT> gentoo.org>
| 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--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 )"
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2023-10-18 7:38 Arsen Arsenović
0 siblings, 0 replies; 33+ messages in thread
From: Arsen Arsenović @ 2023-10-18 7:38 UTC (permalink / raw
To: gentoo-commits
commit: e73dc3860f4ecc5acd2e2e202ac1ab2c17503a97
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 18 07:35:25 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Wed Oct 18 07:37:57 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e73dc386
gui-apps/foot: add codeberg upstream metadata
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
| 3 +++
1 file changed, 3 insertions(+)
--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 @@
<use>
<flag name="grapheme-clustering">Enable grapheme clustering support</flag>
</use>
+ <upstream>
+ <remote-id type="codeberg">dnkl/foot</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2023-10-18 7:38 Arsen Arsenović
0 siblings, 0 replies; 33+ messages in thread
From: Arsen Arsenović @ 2023-10-18 7:38 UTC (permalink / raw
To: gentoo-commits
commit: 343217835096b21c93b447b38adcf134bffe1837
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 18 07:27:38 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Wed Oct 18 07:37:56 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34321783
gui-apps/foot: add 1.16.2
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
| 1 +
| 74 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
--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
--git a/gui-apps/foot/foot-1.16.2.ebuild b/gui-apps/foot/foot-1.16.2.ebuild
new file mode 100644
index 000000000000..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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2023-10-12 16:35 Arsen Arsenović
0 siblings, 0 replies; 33+ messages in thread
From: Arsen Arsenović @ 2023-10-12 16:35 UTC (permalink / raw
To: gentoo-commits
commit: dc59789ae8a92b782427ca10fc162ffd892d9121
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 12 16:34:46 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Thu Oct 12 16:34:46 2023 +0000
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ć <arsen <AT> gentoo.org>
| 2 +-
| 0
2 files changed, 1 insertion(+), 1 deletion(-)
--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
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2023-10-12 16:11 Arsen Arsenović
0 siblings, 0 replies; 33+ messages in thread
From: Arsen Arsenović @ 2023-10-12 16:11 UTC (permalink / raw
To: gentoo-commits
commit: a0df23139a24a8a6b91c6b281f45057379016db3
Author: Leonardo Hernández Hernández <leohdz172 <AT> proton <DOT> me>
AuthorDate: Wed Oct 11 16:46:46 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Thu Oct 12 16:09:35 2023 +0000
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 <leohdz172 <AT> proton.me>
Closes: https://github.com/gentoo/gentoo/pull/33303
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
| 1 +
| 74 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
--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
--git a/gui-apps/foot/foot-1.16.0.ebuild b/gui-apps/foot/foot-1.16.0.ebuild
new file mode 100644
index 000000000000..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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2023-08-07 17:22 Arsen Arsenović
0 siblings, 0 replies; 33+ messages in thread
From: Arsen Arsenović @ 2023-08-07 17:22 UTC (permalink / raw
To: gentoo-commits
commit: c3e1a88b5c9e6a247dfcb5cf5c7fc295d862e327
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 7 17:18:44 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Mon Aug 7 17:21:01 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3e1a88b
gui-apps/foot: add 1.15.3
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
| 1 +
| 74 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
--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
--git a/gui-apps/foot/foot-1.15.3.ebuild b/gui-apps/foot/foot-1.15.3.ebuild
new file mode 100644
index 000000000000..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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2023-07-30 13:09 Arsen Arsenović
0 siblings, 0 replies; 33+ messages in thread
From: Arsen Arsenović @ 2023-07-30 13:09 UTC (permalink / raw
To: gentoo-commits
commit: 7a4bc3cd1472c2792931db8806efc4ed937f364b
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 30 13:08:54 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Sun Jul 30 13:09:06 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a4bc3cd
gui-apps/foot: add 1.15.2
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
| 1 +
| 74 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
--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
--git a/gui-apps/foot/foot-1.15.2.ebuild b/gui-apps/foot/foot-1.15.2.ebuild
new file mode 100644
index 000000000000..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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2023-07-21 12:10 Arsen Arsenović
0 siblings, 0 replies; 33+ messages in thread
From: Arsen Arsenović @ 2023-07-21 12:10 UTC (permalink / raw
To: gentoo-commits
commit: 4d056ba1db8b1622678d67a6ad5f8a87ba5a1e88
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 21 12:03:09 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Fri Jul 21 12:04:54 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d056ba1
gui-apps/foot: add 1.15.1
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
| 1 +
| 74 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
--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
--git a/gui-apps/foot/foot-1.15.1.ebuild b/gui-apps/foot/foot-1.15.1.ebuild
new file mode 100644
index 000000000000..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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2023-07-14 11:01 Arsen Arsenović
0 siblings, 0 replies; 33+ messages in thread
From: Arsen Arsenović @ 2023-07-14 11:01 UTC (permalink / raw
To: gentoo-commits
commit: c66862d30f6a260d58e13d4256044b139a4c3be8
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 14 10:59:39 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Fri Jul 14 11:00:26 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c66862d3
gui-apps/foot: add 1.15.0
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
| 1 +
| 74 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
--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
--git a/gui-apps/foot/foot-1.15.0.ebuild b/gui-apps/foot/foot-1.15.0.ebuild
new file mode 100644
index 000000000000..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-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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2023-05-13 0:43 Sam James
0 siblings, 0 replies; 33+ messages in thread
From: Sam James @ 2023-05-13 0:43 UTC (permalink / raw
To: gentoo-commits
commit: f37bcbedd481e67127e4d57dc58ebfa02635ef0c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May 13 00:23:54 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 13 00:41:27 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f37bcbed
gui-apps/foot: conditionally build tests
Signed-off-by: Sam James <sam <AT> gentoo.org>
| 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
--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-server@.service.in > foot-server@.service
+ sed 's|@bindir@|/usr/bin|g' "${S}/"/foot-server@.service.in > foot-server@.service || die
}
src_install() {
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2023-04-25 8:10 Arsen Arsenović
0 siblings, 0 replies; 33+ messages in thread
From: Arsen Arsenović @ 2023-04-25 8:10 UTC (permalink / raw
To: gentoo-commits
commit: ee41b275abbceb9336375aa64bb6dcde93775035
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 25 08:00:08 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Tue Apr 25 08:05:18 2023 +0000
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ć <arsen <AT> gentoo.org>
| 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--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="
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2023-04-03 22:30 Arsen Arsenović
0 siblings, 0 replies; 33+ messages in thread
From: Arsen Arsenović @ 2023-04-03 22:30 UTC (permalink / raw
To: gentoo-commits
commit: ca9ba7ca8efc79f3b27661d012a0ae4305c3820b
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 3 22:30:26 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Mon Apr 3 22:30:30 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca9ba7ca
gui-apps/foot: add 1.14.0
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
| 1 +
| 72 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 73 insertions(+)
--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
--git a/gui-apps/foot/foot-1.14.0.ebuild b/gui-apps/foot/foot-1.14.0.ebuild
new file mode 100644
index 000000000000..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-server@.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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2022-08-31 18:55 Sam James
0 siblings, 0 replies; 33+ messages in thread
From: Sam James @ 2022-08-31 18:55 UTC (permalink / raw
To: gentoo-commits
commit: 41285ab3feaab07f75ea8f79288cf894de130dd5
Author: Arsen Arsenović <arsen <AT> aarsen <DOT> me>
AuthorDate: Wed Aug 31 18:16:10 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug 31 18:54:55 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41285ab3
gui-apps/foot: add 1.13.1
Signed-off-by: Arsen Arsenović <arsen <AT> aarsen.me>
Closes: https://github.com/gentoo/gentoo/pull/27092
Signed-off-by: Sam James <sam <AT> gentoo.org>
| 1 +
| 72 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 73 insertions(+)
--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
--git a/gui-apps/foot/foot-1.13.1.ebuild b/gui-apps/foot/foot-1.13.1.ebuild
new file mode 100644
index 000000000000..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-server@.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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2022-08-13 8:06 Matthew Smith
0 siblings, 0 replies; 33+ messages in thread
From: Matthew Smith @ 2022-08-13 8:06 UTC (permalink / raw
To: gentoo-commits
commit: cc10c5b0830eb09fb07e59b6d505971ea05c0a41
Author: Matthew Smith <matthew <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 13 08:05:33 2022 +0000
Commit: Matthew Smith <matthew <AT> gentoo <DOT> org>
CommitDate: Sat Aug 13 08:06:10 2022 +0000
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 <matthew <AT> gentoo.org>
| 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--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="
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2022-08-13 7:59 Matthew Smith
0 siblings, 0 replies; 33+ messages in thread
From: Matthew Smith @ 2022-08-13 7:59 UTC (permalink / raw
To: gentoo-commits
commit: 8110cf87077c0102955a725d4d095ede96f6d0c2
Author: Matthew Smith <matthew <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 13 07:34:06 2022 +0000
Commit: Matthew Smith <matthew <AT> gentoo <DOT> org>
CommitDate: Sat Aug 13 07:58:23 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8110cf87
gui-apps/foot: drop 1.11.0-r1
Signed-off-by: Matthew Smith <matthew <AT> gentoo.org>
| 1 -
| 61 -------------------------------------
2 files changed, 62 deletions(-)
--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..000000000000
--- 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
-}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2022-08-13 7:59 Matthew Smith
0 siblings, 0 replies; 33+ messages in thread
From: Matthew Smith @ 2022-08-13 7:59 UTC (permalink / raw
To: gentoo-commits
commit: c960b2b06398d4c2025028a0e1e5ccc54f90395e
Author: Arsen Arsenović <arsen <AT> aarsen <DOT> me>
AuthorDate: Thu Aug 11 16:01:47 2022 +0000
Commit: Matthew Smith <matthew <AT> gentoo <DOT> org>
CommitDate: Sat Aug 13 07:58:12 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c960b2b0
gui-apps/foot: add 1.13.0
Signed-off-by: Arsen Arsenović <arsen <AT> aarsen.me>
Closes: https://github.com/gentoo/gentoo/pull/26824
Signed-off-by: Matthew Smith <matthew <AT> gentoo.org>
| 1 +
| 72 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 73 insertions(+)
--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
--git a/gui-apps/foot/foot-1.13.0.ebuild b/gui-apps/foot/foot-1.13.0.ebuild
new file mode 100644
index 000000000000..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-server@.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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2022-08-08 6:12 Joonas Niilola
0 siblings, 0 replies; 33+ messages in thread
From: Joonas Niilola @ 2022-08-08 6:12 UTC (permalink / raw
To: gentoo-commits
commit: 56647e7dfc031b26eb659e1cf6316653a424dfc6
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 8 06:03:04 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Aug 8 06:12:02 2022 +0000
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 <juippis <AT> gentoo.org>
| 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--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="
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2022-05-17 5:59 Sam James
0 siblings, 0 replies; 33+ messages in thread
From: Sam James @ 2022-05-17 5:59 UTC (permalink / raw
To: gentoo-commits
commit: 51cc3806a9ba5433097c9fbfbe5ad803f9650014
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 05:53:17 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 17 05:53:17 2022 +0000
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 <sam <AT> gentoo.org>
| 1 -
| 1 -
2 files changed, 2 deletions(-)
--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
}
--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
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2022-04-28 10:27 Joonas Niilola
0 siblings, 0 replies; 33+ messages in thread
From: Joonas Niilola @ 2022-04-28 10:27 UTC (permalink / raw
To: gentoo-commits
commit: 81775fd876214f7c2e421a5899cd657432e9c636
Author: Arsen Arsenović <arsen <AT> aarsen <DOT> me>
AuthorDate: Thu Apr 28 10:25:42 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Apr 28 10:25:42 2022 +0000
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ć <arsen <AT> aarsen.me>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
| 1 +
| 73 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 74 insertions(+)
--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
--git a/gui-apps/foot/foot-1.12.1.ebuild b/gui-apps/foot/foot-1.12.1.ebuild
new file mode 100644
index 000000000000..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-server@.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
+}
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2022-02-14 20:39 Sam James
0 siblings, 0 replies; 33+ messages in thread
From: Sam James @ 2022-02-14 20:39 UTC (permalink / raw
To: gentoo-commits
commit: aa721439ce25fb7ac439e724713539b59e1b4f9d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 14 20:39:28 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 14 20:39:28 2022 +0000
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 <sam <AT> gentoo.org>
| 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--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="
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2022-02-12 21:52 Ionen Wolkens
0 siblings, 0 replies; 33+ messages in thread
From: Ionen Wolkens @ 2022-02-12 21:52 UTC (permalink / raw
To: gentoo-commits
commit: 4b2ed9721f13f0346e4d44b5551e4bc6f762568e
Author: Leonardo Hernandez Hernandez <leohdz172 <AT> protonmail <DOT> com>
AuthorDate: Fri Feb 11 22:46:58 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Feb 12 21:46:19 2022 +0000
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 <leohdz172 <AT> outlook.com>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
| 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--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}
)
"
^ permalink raw reply related [flat|nested] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
@ 2022-02-05 23:39 Ionen Wolkens
0 siblings, 0 replies; 33+ messages in thread
From: Ionen Wolkens @ 2022-02-05 23:39 UTC (permalink / raw
To: gentoo-commits
commit: 810baf23acbac82684d61fee7cd3256422587bcf
Author: Arsen Arsenović <arsen <AT> aarsen <DOT> me>
AuthorDate: Thu Feb 3 14:09:17 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Feb 5 23:38:01 2022 +0000
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ć <arsen <AT> aarsen.me>
Closes: https://github.com/gentoo/gentoo/pull/24067
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
| 1 +
| 62 ++++++++++++++++++++++++++++++++++++++++
| 15 ++++++++++
3 files changed, 78 insertions(+)
--git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
new file mode 100644
index 000000000000..67ee147f1c81
--- /dev/null
+++ b/gui-apps/foot/Manifest
@@ -0,0 +1 @@
+DIST foot-1.11.0.tar.gz 468899 BLAKE2B f3e3909c670598dab151f8be4104921fddd6621e833a8fe43c68d06347e3e866101fe1563282622436638674b7f73770762d47a7b9fd61d42b00bc7634e2ea76 SHA512 edf8130dfb52e06b6d8638115eca19695b24536f3f6b284e0319876edb95c3c86800f9527cc9dae3f66d2d317d26add793634a19f302e52c9f0118b9b91fc9c2
--git a/gui-apps/foot/foot-1.11.0.ebuild b/gui-apps/foot/foot-1.11.0.ebuild
new file mode 100644
index 000000000000..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
+}
--git a/gui-apps/foot/metadata.xml b/gui-apps/foot/metadata.xml
new file mode 100644
index 000000000000..ad620b602788
--- /dev/null
+++ b/gui-apps/foot/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>arsen@aarsen.me</email>
+ <name>Arsen Arsenović</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <use>
+ <flag name="grapheme-clustering">Enable grapheme clustering support</flag>
+ </use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 33+ messages in thread
end of thread, other threads:[~2024-10-23 19:39 UTC | newest]
Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-02 17:21 [gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/ Arsen Arsenović
-- strict thread matches above, loose matches on Subject: below --
2024-10-23 19:39 Arsen Arsenović
2024-08-19 21:45 Michael Orlitzky
2024-08-14 11:42 Arsen Arsenović
2024-08-02 15:42 Arsen Arsenović
2024-05-28 14:03 Sam James
2024-04-26 8:53 Arsen Arsenović
2024-04-11 14:52 Arsen Arsenović
2024-04-02 17:21 Arsen Arsenović
2024-01-20 17:45 Arsen Arsenović
2024-01-03 11:51 Sam James
2023-11-15 5:24 Sam James
2023-10-18 7:38 Arsen Arsenović
2023-10-18 7:38 Arsen Arsenović
2023-10-12 16:35 Arsen Arsenović
2023-10-12 16:11 Arsen Arsenović
2023-08-07 17:22 Arsen Arsenović
2023-07-30 13:09 Arsen Arsenović
2023-07-21 12:10 Arsen Arsenović
2023-07-14 11:01 Arsen Arsenović
2023-05-13 0:43 Sam James
2023-04-25 8:10 Arsen Arsenović
2023-04-03 22:30 Arsen Arsenović
2022-08-31 18:55 Sam James
2022-08-13 8:06 Matthew Smith
2022-08-13 7:59 Matthew Smith
2022-08-13 7:59 Matthew Smith
2022-08-08 6:12 Joonas Niilola
2022-05-17 5:59 Sam James
2022-04-28 10:27 Joonas Niilola
2022-02-14 20:39 Sam James
2022-02-12 21:52 Ionen Wolkens
2022-02-05 23:39 Ionen Wolkens
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox