diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-10 01:49:12 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-10 01:49:12 +0000 |
commit | 7c5ebaf83da4c538dd11b56fdd5dfdf39dcbc096 (patch) | |
tree | 5cd412784dc4fb63a7f56eb252196ed9dd6980c4 /gui-apps | |
parent | 0b832a429ecd6081aa9faa0eb262303b019d87ea (diff) |
gentoo auto-resync : 10:03:2025 - 01:49:12
Diffstat (limited to 'gui-apps')
-rw-r--r-- | gui-apps/Manifest.gz | bin | 5052 -> 5045 bytes | |||
-rw-r--r-- | gui-apps/foot/Manifest | 4 | ||||
-rw-r--r-- | gui-apps/foot/foot-1.20.2-r1.ebuild | 90 | ||||
-rw-r--r-- | gui-apps/foot/metadata.xml | 1 |
4 files changed, 94 insertions, 1 deletions
diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz Binary files differindex 33bacc350eaf..dc3da2183379 100644 --- a/gui-apps/Manifest.gz +++ b/gui-apps/Manifest.gz diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest index 8b8be9b7f278..f31ec6b01c4d 100644 --- a/gui-apps/foot/Manifest +++ b/gui-apps/foot/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.20.2.tar.gz.sig 584 BLAKE2B 8d2cd2f8b3dc9ceeb001c9f6f712e689ac74c54e8f0c7ac4c9a7490a81f263d1e8f8c431205bbc99f59aa6a8d85809b6ff61d8c70e67df7ade667b3f7b6088a6 SHA512 4b34b3737af106f9e96cf2c6e7e57a319e853fa69607ad93d04e8f7db56f459097d2d5312bcd4822d8bff1109c93b584d39530d9f75ad1967b10db7e59e7f68f 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 @@ -17,5 +18,6 @@ EBUILD foot-1.18.1.ebuild 1663 BLAKE2B 6a0d25047f546eaf7e461e0c8c5bea738a52687fe EBUILD foot-1.19.0.ebuild 1892 BLAKE2B 8dfd051c486dba2915be6289e08fb5df5082e2d6e93baf62edad8d8d250a28efc5235823b94d170bb7a5c087751f522fb9e1ea136b4bdc57fc5372230fa7fa82 SHA512 2c973c77868a5671bc6a237aeda819f5b105ba654093d48df8ff9bdfbb3d5c37a070d5621579b68fcc97030ecb02af65344a06efab3b1ab821fd979e006bef9c EBUILD foot-1.20.0.ebuild 1701 BLAKE2B 53f845b7ce4bbafaf3f24b3ea0c6b77f511030f549cf08781dfd4905ca29508c50fc33d931ffb000d6226b8ac28bdbcdacddc5d8bd0c354fc90c9d1d1e0db007 SHA512 033059e6e3e90ec12f21289e48c27ed2689602f41f36233f76d65b1d50be4083df569ed0f4e8c47d5d964376661e8a95a3c546cde7646791069c2a1043f27581 EBUILD foot-1.20.1-r1.ebuild 1707 BLAKE2B 03d30811ab1e2c37d8201be45554cd5618daeff3f4f928a2bd2fe4136576d1e02376526d5e199797755fb0b323ef45cab4e84872dd394ec824eedea737139de7 SHA512 5a7d97d9873fe07dee45a877b2e51e1f29ace1ea715c2940365e8c83399ac470164e73e73196b04a5bc2dec537bdaa9727aed7811681aa32ccd28e2422f74557 +EBUILD foot-1.20.2-r1.ebuild 2060 BLAKE2B 637c712637bd04874be71c4ab3b9471645d1e48203ba09872aa8876e4a8342ada5431c130a44a83251c4f9dc117ec563486463b0be99a5a65e9fe486ea3af683 SHA512 8a793bf7ce873610f49dd567d4891566017dbb3149b0d1f268bcf4ed01a3daefeb8a59a928c88b1a47369d82c93152dc0e7d395d460b79da871a63c8f551dca5 EBUILD foot-1.20.2.ebuild 1706 BLAKE2B e71977d8506a379f8b6c56a660ba22cb45ab990bbe37f195441e689e86becb77760a7c8d7a8b60cfebc1a75ac947ac17e3cd9e465ed26beed6af6fa531589ac1 SHA512 1c8a1c833104b8560898428eb1e68369967c3eef64dcf53ecaabb21ed88e1d8499d9f2a50fa010b0754cd9c1ece2723d45ecf407876891714422721e604650fb -MISC metadata.xml 612 BLAKE2B 87fd9cbfa3b3e52b0f0cbe814fdb76c8d117f7bfee40f1f4c2f6168a43283dcc25a0ab7d7410157041a2793fb62c57f51b099b75691ade68261af4abf50f5449 SHA512 5972339ef7467f19cb472a216bd313ea26aedf9de0be41217831d7485affdd82613ed2f299293be8a8307a3328331201858ee4c884a627d881f630e33f520c6d +MISC metadata.xml 699 BLAKE2B aad2fa9070827022a2105bbb21cff6e05ad04e7936c2f0ae1c3ad56bb289dd9c81884feadad6143ec8a022fa97cd017345a358294aef27af84b625fe47577cdf SHA512 ae0120056b3f4e2a0023d1bf1669eaae336c467996b59c19e9e33f04b1228fea24ff3f965eb5e782935f36f3262ad41186eb9914f5831886c0e269f752d6b9f2 diff --git a/gui-apps/foot/foot-1.20.2-r1.ebuild b/gui-apps/foot/foot-1.20.2-r1.ebuild new file mode 100644 index 000000000000..3f5d883449d7 --- /dev/null +++ b/gui-apps/foot/foot-1.20.2-r1.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson systemd verify-sig xdg + +DESCRIPTION="Fast, lightweight and minimalistic Wayland terminal emulator" +HOMEPAGE="https://codeberg.org/dnkl/foot" +SRC_URI=" + https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz + verify-sig? ( https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz.sig ) +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" +IUSE="+grapheme-clustering test utempter verify-sig" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-libs/wayland + media-libs/fcft + media-libs/fontconfig + x11-libs/libxkbcommon + x11-libs/pixman + grapheme-clustering? ( + dev-libs/libutf8proc:=[-cjk] + media-libs/fcft[harfbuzz] + ) +" +DEPEND=" + ${COMMON_DEPEND} + >=dev-libs/tllist-1.1.0 + >=dev-libs/wayland-protocols-1.32 +" +RDEPEND=" + ${COMMON_DEPEND} + || ( + ~gui-apps/foot-terminfo-${PV} + >=sys-libs/ncurses-6.3[-minimal] + ) + utempter? ( sys-libs/libutempter ) +" +BDEPEND=" + app-text/scdoc + dev-util/wayland-scanner + verify-sig? ( sec-keys/openpgp-keys-dnkl ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dnkl.asc + +src_prepare() { + default + + # disable the systemd dep, we install the unit file manually + sed -i "s/systemd', required: false)$/', required: false)/" meson.build || die + + # adjujst install dir + sed -i "s/'doc', 'foot'/'doc', '${PF}'/" meson.build || die + + # do not install LICENSE file + sed -i "s/'LICENSE', //" meson.build || die +} + +src_configure() { + local emesonargs=( + -Ddocs=enabled + -Dthemes=true + -Dime=true + -Dterminfo=disabled + $(meson_feature grapheme-clustering) + $(meson_use test tests) + -Dutmp-backend=$(usex utempter libutempter none) + -Dutmp-default-helper-path="/usr/$(get_libdir)/misc/utempter/utempter" + ) + meson_src_configure + + sed 's|@bindir@|/usr/bin|g' "${S}"/foot-server.service.in > foot-server.service || die +} + +src_install() { + meson_src_install + + systemd_douserunit foot-server.service "${S}"/foot-server.socket +} + +pkg_postinst() { + xdg_pkg_postinst +} diff --git a/gui-apps/foot/metadata.xml b/gui-apps/foot/metadata.xml index 662fa34e7401..2e3d8865e2d1 100644 --- a/gui-apps/foot/metadata.xml +++ b/gui-apps/foot/metadata.xml @@ -7,6 +7,7 @@ </maintainer> <use> <flag name="grapheme-clustering">Enable grapheme clustering support</flag> + <flag name="utempter">Enable utmp support via <pkg>sys-libs/libutempter</pkg></flag> </use> <upstream> <bugs-to>https://codeberg.org/dnkl/foot/issues</bugs-to> |