summaryrefslogtreecommitdiff
path: root/gui-apps
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-19 00:30:04 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-19 00:30:04 +0000
commit781c9128468d2e8302221d4d7152ae09cffc4a9e (patch)
tree1f0892c391dbb3e56d61a206fdc800034917eead /gui-apps
parentcade0827f4ab3a7b13c870b7841c4462dde54dc6 (diff)
gentoo auto-resync : 19:03:2025 - 00:30:03
Diffstat (limited to 'gui-apps')
-rw-r--r--gui-apps/Manifest.gzbin5055 -> 5056 bytes
-rw-r--r--gui-apps/foot-terminfo/Manifest2
-rw-r--r--gui-apps/foot-terminfo/foot-terminfo-1.21.0.ebuild28
-rw-r--r--gui-apps/foot/Manifest3
-rw-r--r--gui-apps/foot/foot-1.21.0.ebuild92
5 files changed, 125 insertions, 0 deletions
diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz
index 8cfdb5b27986..4ea75a484e29 100644
--- a/gui-apps/Manifest.gz
+++ b/gui-apps/Manifest.gz
Binary files differ
diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 96bcbc47b7ed..b650a48e8ca9 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -8,6 +8,7 @@ DIST foot-1.19.0.tar.gz 584392 BLAKE2B 39f0382d5d7888b652e6b733e00302eff83e544b8
DIST foot-1.20.0.tar.gz 589056 BLAKE2B 021927293c5b4950df33de42e37112bef79f908c44f7d2d47486e42c51096ff2416b3cf7d8dc3837448baa423e574b1ba83391af639e1782480e6370cfd5060f SHA512 8f602c8763f26c0a86efb1e7efb183f13a8ec14e1d618bf16a95185613b7bf36d6091e0057f746425fbe9855e043dd9a07d2ceb774257c4f1eaa20228f4fada5
DIST foot-1.20.1.tar.gz 590026 BLAKE2B 991935b9b0b40d13914ae9831637a837275918821b70ba49173cccb2b1803c024d26261a75d245cd7bd9f88c8bc1019c462793f374302cfb93500502648502f7 SHA512 c4f0a36d1031915336110bb916f43d5f3ea19093555bc87141d3c3403fea058a7086eee13fed4aaff9b1d55484b9b04d90d75cf801889c205eca6415b9b9a2d5
DIST foot-1.20.2.tar.gz 590295 BLAKE2B 341bd31690dd77fbf31efa066933fe09679df0b6ac6d949bd6bd7df4053399499d8e30387957d9bc4011ecb4487a3d76aa67bdf3ffbd606fbd9686e4878dc623 SHA512 8ad246a0c28531c969bf4fccaba68984c7f52212682362116f8a7e43ea453daf32eadef3fe6148542ffa62e32ff359486276aa2484017671aa95ce097bc4deb3
+DIST foot-1.21.0.tar.gz 603704 BLAKE2B edc86710d9a6b5c4fa00b0be0584c6958af6eae14df3ab0491015334f32e99c6a11f37a11a851037325f374ba90c27afea85e13ec689d842a7a20ebe2893cec8 SHA512 decd14d06121c8d334b6e5ad9c3be9dced78703afc0c536819ade21df499e44ccb9d17e20712229430ad4ddadedb6f52c088c3b5c3751ccb226a804b1a50d72e
EBUILD foot-terminfo-1.16.2.ebuild 650 BLAKE2B b6c9c9ce11793c77d8037b89cb11b15aefb63f4c26d9a18b7c613b3530a8e9b964480ce1760a91234f51daca90a95a4d41504034f58cd492c29ce3f23cecf780 SHA512 c535505c4215969e6c6cd0ed527d54efb9080e9e475930f0a1b4a11c3cd9d59fbd23712f04a1e429895555c90e7dac89d57e48753b288d24835e54ce87de906a
EBUILD foot-terminfo-1.17.0.ebuild 664 BLAKE2B 3e319bbbbc6883cfcf9218c0eece5b3034211bccacea8dd76cd783bbac0ce3ef1d0593ee25927ee589d58bf7a9d96a198ba8f7b55b55f35b562ac84ccf34f4cd SHA512 405459738af34cf7d13ac6be25019e79275792829eb8262490054d36b104b31278dbd38818b13ef0330e4e93da0f13f5b46b745faeb1c0c2168a72a31de33dd5
EBUILD foot-terminfo-1.17.1.ebuild 664 BLAKE2B 3e319bbbbc6883cfcf9218c0eece5b3034211bccacea8dd76cd783bbac0ce3ef1d0593ee25927ee589d58bf7a9d96a198ba8f7b55b55f35b562ac84ccf34f4cd SHA512 405459738af34cf7d13ac6be25019e79275792829eb8262490054d36b104b31278dbd38818b13ef0330e4e93da0f13f5b46b745faeb1c0c2168a72a31de33dd5
@@ -18,4 +19,5 @@ EBUILD foot-terminfo-1.19.0.ebuild 662 BLAKE2B ee1401bba01ffb1ea84cabeb06b1dae6e
EBUILD foot-terminfo-1.20.0.ebuild 671 BLAKE2B 4388f31cd0738ddffe6a1faec8ae8d35deee8d44fb3639ba5fa66e854081608dc6b1230374650eb1a982b31d6d8ffddcafb70bf63f227280f0a30066f8c1dd9a SHA512 ab93347d34ae5d9bd557809c7a9908a8a98f3c48a8cfc234f8a22e25086723f441fcd798cb7d366e90b70a75a78503497317ae1eaf8bf01e856d9c45ea9ac77d
EBUILD foot-terminfo-1.20.1.ebuild 671 BLAKE2B 4388f31cd0738ddffe6a1faec8ae8d35deee8d44fb3639ba5fa66e854081608dc6b1230374650eb1a982b31d6d8ffddcafb70bf63f227280f0a30066f8c1dd9a SHA512 ab93347d34ae5d9bd557809c7a9908a8a98f3c48a8cfc234f8a22e25086723f441fcd798cb7d366e90b70a75a78503497317ae1eaf8bf01e856d9c45ea9ac77d
EBUILD foot-terminfo-1.20.2.ebuild 670 BLAKE2B 057d40bf877d863bac0e6bed88510d5c1dc564c736cfcf9b82c83f4dcf283787d4e508f8df3c31f333c629c2ec2f16d35760ad5fad1201f19d0d699b98885c32 SHA512 3d3bf9c44c1251a8883d07b94c579534f0378d5d5384fd1c024e74d38f0a39cdcc8a28244eaf278978dd8eb2a6463e837ad34efb6791b9b75ed1b8dcf0f2ab14
+EBUILD foot-terminfo-1.21.0.ebuild 671 BLAKE2B 4388f31cd0738ddffe6a1faec8ae8d35deee8d44fb3639ba5fa66e854081608dc6b1230374650eb1a982b31d6d8ffddcafb70bf63f227280f0a30066f8c1dd9a SHA512 ab93347d34ae5d9bd557809c7a9908a8a98f3c48a8cfc234f8a22e25086723f441fcd798cb7d366e90b70a75a78503497317ae1eaf8bf01e856d9c45ea9ac77d
MISC metadata.xml 325 BLAKE2B c27cf94eac2f9d070217c697bf771c4d6ea581f917f8ae0f2a9cc685e6df5243471bdc6f1ece95cb6793cd2a0b288a5ba6c58a6b9671859426530aeea98dd5e8 SHA512 10e0c3be147a79c713ffe0402b5d2098376d468e22503881234b75aec25aaa13639513b7bbde9de5d04170a3ab6b0e956f71a071ec7da7c8e7beec232ffef78a
diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.21.0.ebuild b/gui-apps/foot-terminfo/foot-terminfo-1.21.0.ebuild
new file mode 100644
index 000000000000..5077aafb19c3
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.21.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot"
+SRC_URI="
+ https://codeberg.org/dnkl/foot/releases/download/${PV}/foot-${PV}.tar.gz
+"
+S="${WORKDIR}/${P/-terminfo/}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
+BDEPEND="sys-libs/ncurses"
+
+src_prepare() {
+ default
+ sed -i s/@default_terminfo@/foot/ foot.info || die
+}
+
+src_install() {
+ dodir /usr/share/terminfo/
+ tic -xo "${ED}"/usr/share/terminfo foot.info || die
+}
diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index fecb9a5310b9..bf76f8be7c19 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -10,6 +10,8 @@ DIST foot-1.20.0.tar.gz 589056 BLAKE2B 021927293c5b4950df33de42e37112bef79f908c4
DIST foot-1.20.1.tar.gz 590026 BLAKE2B 991935b9b0b40d13914ae9831637a837275918821b70ba49173cccb2b1803c024d26261a75d245cd7bd9f88c8bc1019c462793f374302cfb93500502648502f7 SHA512 c4f0a36d1031915336110bb916f43d5f3ea19093555bc87141d3c3403fea058a7086eee13fed4aaff9b1d55484b9b04d90d75cf801889c205eca6415b9b9a2d5
DIST foot-1.20.2.tar.gz 590295 BLAKE2B 341bd31690dd77fbf31efa066933fe09679df0b6ac6d949bd6bd7df4053399499d8e30387957d9bc4011ecb4487a3d76aa67bdf3ffbd606fbd9686e4878dc623 SHA512 8ad246a0c28531c969bf4fccaba68984c7f52212682362116f8a7e43ea453daf32eadef3fe6148542ffa62e32ff359486276aa2484017671aa95ce097bc4deb3
DIST foot-1.20.2.tar.gz.sig 584 BLAKE2B 8d2cd2f8b3dc9ceeb001c9f6f712e689ac74c54e8f0c7ac4c9a7490a81f263d1e8f8c431205bbc99f59aa6a8d85809b6ff61d8c70e67df7ade667b3f7b6088a6 SHA512 4b34b3737af106f9e96cf2c6e7e57a319e853fa69607ad93d04e8f7db56f459097d2d5312bcd4822d8bff1109c93b584d39530d9f75ad1967b10db7e59e7f68f
+DIST foot-1.21.0.tar.gz 603704 BLAKE2B edc86710d9a6b5c4fa00b0be0584c6958af6eae14df3ab0491015334f32e99c6a11f37a11a851037325f374ba90c27afea85e13ec689d842a7a20ebe2893cec8 SHA512 decd14d06121c8d334b6e5ad9c3be9dced78703afc0c536819ade21df499e44ccb9d17e20712229430ad4ddadedb6f52c088c3b5c3751ccb226a804b1a50d72e
+DIST foot-1.21.0.tar.gz.sig 584 BLAKE2B 5703c1108aba9a54cc4920e0f9376aaa7ac9fed69a33aa5b0da251613a96922a6f5d2044d5e574acee6ff921ebbf6fe9498852dea082ed49b21bfeabf34f0b39 SHA512 be7ff8e3d19981882f3c65514f56fc73ab9bba1240a1aec2245e59183dd227e8ee3001366f7b82cc85f1374982d7835f12218a479a8a243e54fd88ab188e6f2f
EBUILD foot-1.16.2.ebuild 1680 BLAKE2B a39af711bfec1f8e897ebd84986388adff9242cbe35d8cee68ca227acba544f38ee02db152a0473b32c4e220f1132d403d3524f248f00e5a8851bf0e6a5d7cb9 SHA512 f249ef8e123bdca54b0c53ddede1a1b4889f719b60c48357ba39ecee70d6b3c26bc91ee6722ec0da641f014f09a8842a0d9c15d037b653a668116989dc3b6612
EBUILD foot-1.17.0.ebuild 1656 BLAKE2B 52ab20d3e694c665c18a111aa1d8cf84c1ce3e73d5c46a7de0f8a59f4662d54b2f493d4795fcc593d21f0d06a4824a57f706aa10a0f29b140924663b48f362ae SHA512 529c078a8a35fa051dc390eda25fcb470e141e338c1948609c83c3962494d15862f99932001ecdfa29cda2db594c79b4ba02a3b92d1e2d69ab139294ceaa3d49
EBUILD foot-1.17.1.ebuild 1656 BLAKE2B 52ab20d3e694c665c18a111aa1d8cf84c1ce3e73d5c46a7de0f8a59f4662d54b2f493d4795fcc593d21f0d06a4824a57f706aa10a0f29b140924663b48f362ae SHA512 529c078a8a35fa051dc390eda25fcb470e141e338c1948609c83c3962494d15862f99932001ecdfa29cda2db594c79b4ba02a3b92d1e2d69ab139294ceaa3d49
@@ -21,4 +23,5 @@ EBUILD foot-1.20.0.ebuild 1701 BLAKE2B 53f845b7ce4bbafaf3f24b3ea0c6b77f511030f54
EBUILD foot-1.20.1-r1.ebuild 1707 BLAKE2B 03d30811ab1e2c37d8201be45554cd5618daeff3f4f928a2bd2fe4136576d1e02376526d5e199797755fb0b323ef45cab4e84872dd394ec824eedea737139de7 SHA512 5a7d97d9873fe07dee45a877b2e51e1f29ace1ea715c2940365e8c83399ac470164e73e73196b04a5bc2dec537bdaa9727aed7811681aa32ccd28e2422f74557
EBUILD foot-1.20.2-r2.ebuild 2124 BLAKE2B 64102561b179206d89a59130af8d2dcc20ebc402a81d340bb5bcc516c8fd29c2060512d35ef5a06cdacea081a30b626f997648a2f2edf0f18471a5e564fbac93 SHA512 afdda8dd8bcac5fe49c8b444ffc3c528aea2d523bc443c2b11dd578fae33c90b3574c43fbbd9e87a6543ea77fa88239f71fcd2456a7e7e590f23211d330b7d47
EBUILD foot-1.20.2.ebuild 1706 BLAKE2B e71977d8506a379f8b6c56a660ba22cb45ab990bbe37f195441e689e86becb77760a7c8d7a8b60cfebc1a75ac947ac17e3cd9e465ed26beed6af6fa531589ac1 SHA512 1c8a1c833104b8560898428eb1e68369967c3eef64dcf53ecaabb21ed88e1d8499d9f2a50fa010b0754cd9c1ece2723d45ecf407876891714422721e604650fb
+EBUILD foot-1.21.0.ebuild 2132 BLAKE2B ab4061b6470d73feb3728cc642191eb9923d0c94141ea0cc652747bf34ac5857c16f1ba6db5c989169465d54c14b4a1bdda601cd59711ab9eb91f35c01ba4826 SHA512 3fb280ea0dad080c17c749802b2d7d42741b3d12d73c27d69f13c45bb3491f472aa5e71467c131e60f889e2d559de36290a115ecf5b7e306e018c15f7a368f28
MISC metadata.xml 699 BLAKE2B aad2fa9070827022a2105bbb21cff6e05ad04e7936c2f0ae1c3ad56bb289dd9c81884feadad6143ec8a022fa97cd017345a358294aef27af84b625fe47577cdf SHA512 ae0120056b3f4e2a0023d1bf1669eaae336c467996b59c19e9e33f04b1228fea24ff3f965eb5e782935f36f3262ad41186eb9914f5831886c0e269f752d6b9f2
diff --git a/gui-apps/foot/foot-1.21.0.ebuild b/gui-apps/foot/foot-1.21.0.ebuild
new file mode 100644
index 000000000000..9357c397b4e7
--- /dev/null
+++ b/gui-apps/foot/foot-1.21.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson systemd verify-sig xdg
+
+DESCRIPTION="Fast, lightweight and minimalistic Wayland terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot"
+SRC_URI="
+ https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz
+ verify-sig? ( https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz.sig )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+IUSE="+grapheme-clustering test utempter verify-sig"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+ dev-libs/wayland
+ >=media-libs/fcft-3.3.1
+ media-libs/fontconfig
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ grapheme-clustering? (
+ dev-libs/libutf8proc:=[-cjk]
+ media-libs/fcft[harfbuzz]
+ )
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ >=dev-libs/tllist-1.1.0
+ >=dev-libs/wayland-protocols-1.41
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ || (
+ ~gui-apps/foot-terminfo-${PV}
+ >=sys-libs/ncurses-6.3[-minimal]
+ )
+ utempter? ( sys-libs/libutempter )
+"
+BDEPEND="
+ app-text/scdoc
+ dev-util/wayland-scanner
+ verify-sig? ( sec-keys/openpgp-keys-dnkl )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dnkl.asc
+
+src_prepare() {
+ default
+
+ # disable the systemd dep, we install the unit file manually
+ sed -i "s/systemd', required: false)$/', required: false)/" meson.build || die
+
+ # adjujst install dir
+ sed -i "s/'doc', 'foot'/'doc', '${PF}'/" meson.build || die
+
+ # do not install LICENSE file
+ sed -i "s/'LICENSE', //" meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Ddocs=enabled
+ -Dthemes=true
+ -Dime=true
+ -Dterminfo=disabled
+ $(meson_feature grapheme-clustering)
+ $(meson_use test tests)
+ -Dutmp-backend=$(usex utempter libutempter none)
+ -Dutmp-default-helper-path="/usr/$(get_libdir)/misc/utempter/utempter"
+ )
+ meson_src_configure
+
+ sed 's|@bindir@|/usr/bin|g' "${S}"/foot-server.service.in > foot-server.service || die
+}
+
+src_install() {
+ meson_src_install
+
+ exeinto /etc/user/init.d
+ newexe "${FILESDIR}/foot.initd" foot
+ systemd_douserunit foot-server.service "${S}"/foot-server.socket
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+}