diff options
Diffstat (limited to 'gui-apps')
-rw-r--r-- | gui-apps/Manifest.gz | bin | 5065 -> 5048 bytes | |||
-rw-r--r-- | gui-apps/foot-terminfo/Manifest | 2 | ||||
-rw-r--r-- | gui-apps/foot-terminfo/foot-terminfo-1.20.1.ebuild | 28 | ||||
-rw-r--r-- | gui-apps/foot/Manifest | 6 | ||||
-rw-r--r-- | gui-apps/foot/foot-1.19.0.ebuild | 4 | ||||
-rw-r--r-- | gui-apps/foot/foot-1.20.0.ebuild | 5 | ||||
-rw-r--r-- | gui-apps/foot/foot-1.20.1.ebuild | 79 |
7 files changed, 115 insertions, 9 deletions
diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz Binary files differindex 52d9269478d1..92f8a826adc7 100644 --- a/gui-apps/Manifest.gz +++ b/gui-apps/Manifest.gz diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest index 69c638512741..2ee3f594e88b 100644 --- a/gui-apps/foot-terminfo/Manifest +++ b/gui-apps/foot-terminfo/Manifest @@ -6,6 +6,7 @@ DIST foot-1.18.0.tar.gz 579743 BLAKE2B 5226b2beaafd9609904b1b6c683623d2d618623de DIST foot-1.18.1.tar.gz 581146 BLAKE2B 25aa088218c5f1e44fe4cebaa63b933f21fa480446766f91b770b9eedb1ec25f1d1ac7a0519b72b907f0cf90c520d52625d9580fcdd7f8455c349d6c579b1614 SHA512 06744dcf33bdc5a47885b3720f194763fb680b5a21710a9289d9652237c207b70914e3689ffe32c8a6b7578ab0f010117866bddfd99055897c059e6554332bee DIST foot-1.19.0.tar.gz 584392 BLAKE2B 39f0382d5d7888b652e6b733e00302eff83e544b81273f800f2b685a6840559faa5626d8bb06233e872dd08dc347472974ff2e737611bb209aca77f0495371b9 SHA512 14c6616acd7de538a02bbe464ee77cddc6196d1387f6818691ffafd00f7379194a37eb3968c1f9976d9d82490be60854295fbfe662a9b658fa6fa8dfa291bac0 DIST foot-1.20.0.tar.gz 589056 BLAKE2B 021927293c5b4950df33de42e37112bef79f908c44f7d2d47486e42c51096ff2416b3cf7d8dc3837448baa423e574b1ba83391af639e1782480e6370cfd5060f SHA512 8f602c8763f26c0a86efb1e7efb183f13a8ec14e1d618bf16a95185613b7bf36d6091e0057f746425fbe9855e043dd9a07d2ceb774257c4f1eaa20228f4fada5 +DIST foot-1.20.1.tar.gz 590026 BLAKE2B 991935b9b0b40d13914ae9831637a837275918821b70ba49173cccb2b1803c024d26261a75d245cd7bd9f88c8bc1019c462793f374302cfb93500502648502f7 SHA512 c4f0a36d1031915336110bb916f43d5f3ea19093555bc87141d3c3403fea058a7086eee13fed4aaff9b1d55484b9b04d90d75cf801889c205eca6415b9b9a2d5 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 @@ -14,4 +15,5 @@ EBUILD foot-terminfo-1.18.0.ebuild 664 BLAKE2B 3e319bbbbc6883cfcf9218c0eece5b303 EBUILD foot-terminfo-1.18.1.ebuild 664 BLAKE2B 3e319bbbbc6883cfcf9218c0eece5b3034211bccacea8dd76cd783bbac0ce3ef1d0593ee25927ee589d58bf7a9d96a198ba8f7b55b55f35b562ac84ccf34f4cd SHA512 405459738af34cf7d13ac6be25019e79275792829eb8262490054d36b104b31278dbd38818b13ef0330e4e93da0f13f5b46b745faeb1c0c2168a72a31de33dd5 EBUILD foot-terminfo-1.19.0.ebuild 664 BLAKE2B 3e319bbbbc6883cfcf9218c0eece5b3034211bccacea8dd76cd783bbac0ce3ef1d0593ee25927ee589d58bf7a9d96a198ba8f7b55b55f35b562ac84ccf34f4cd SHA512 405459738af34cf7d13ac6be25019e79275792829eb8262490054d36b104b31278dbd38818b13ef0330e4e93da0f13f5b46b745faeb1c0c2168a72a31de33dd5 EBUILD foot-terminfo-1.20.0.ebuild 671 BLAKE2B 4388f31cd0738ddffe6a1faec8ae8d35deee8d44fb3639ba5fa66e854081608dc6b1230374650eb1a982b31d6d8ffddcafb70bf63f227280f0a30066f8c1dd9a SHA512 ab93347d34ae5d9bd557809c7a9908a8a98f3c48a8cfc234f8a22e25086723f441fcd798cb7d366e90b70a75a78503497317ae1eaf8bf01e856d9c45ea9ac77d +EBUILD foot-terminfo-1.20.1.ebuild 671 BLAKE2B 4388f31cd0738ddffe6a1faec8ae8d35deee8d44fb3639ba5fa66e854081608dc6b1230374650eb1a982b31d6d8ffddcafb70bf63f227280f0a30066f8c1dd9a SHA512 ab93347d34ae5d9bd557809c7a9908a8a98f3c48a8cfc234f8a22e25086723f441fcd798cb7d366e90b70a75a78503497317ae1eaf8bf01e856d9c45ea9ac77d MISC metadata.xml 325 BLAKE2B c27cf94eac2f9d070217c697bf771c4d6ea581f917f8ae0f2a9cc685e6df5243471bdc6f1ece95cb6793cd2a0b288a5ba6c58a6b9671859426530aeea98dd5e8 SHA512 10e0c3be147a79c713ffe0402b5d2098376d468e22503881234b75aec25aaa13639513b7bbde9de5d04170a3ab6b0e956f71a071ec7da7c8e7beec232ffef78a diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.20.1.ebuild b/gui-apps/foot-terminfo/foot-terminfo-1.20.1.ebuild new file mode 100644 index 000000000000..5077aafb19c3 --- /dev/null +++ b/gui-apps/foot-terminfo/foot-terminfo-1.20.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland terminal emulator" +HOMEPAGE="https://codeberg.org/dnkl/foot" +SRC_URI=" + https://codeberg.org/dnkl/foot/releases/download/${PV}/foot-${PV}.tar.gz +" +S="${WORKDIR}/${P/-terminfo/}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]" +BDEPEND="sys-libs/ncurses" + +src_prepare() { + default + sed -i s/@default_terminfo@/foot/ foot.info || die +} + +src_install() { + dodir /usr/share/terminfo/ + tic -xo "${ED}"/usr/share/terminfo foot.info || die +} diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest index d0ff049fe813..0062d52ca203 100644 --- a/gui-apps/foot/Manifest +++ b/gui-apps/foot/Manifest @@ -6,12 +6,14 @@ DIST foot-1.18.0.tar.gz 579743 BLAKE2B 5226b2beaafd9609904b1b6c683623d2d618623de DIST foot-1.18.1.tar.gz 581146 BLAKE2B 25aa088218c5f1e44fe4cebaa63b933f21fa480446766f91b770b9eedb1ec25f1d1ac7a0519b72b907f0cf90c520d52625d9580fcdd7f8455c349d6c579b1614 SHA512 06744dcf33bdc5a47885b3720f194763fb680b5a21710a9289d9652237c207b70914e3689ffe32c8a6b7578ab0f010117866bddfd99055897c059e6554332bee DIST foot-1.19.0.tar.gz 584392 BLAKE2B 39f0382d5d7888b652e6b733e00302eff83e544b81273f800f2b685a6840559faa5626d8bb06233e872dd08dc347472974ff2e737611bb209aca77f0495371b9 SHA512 14c6616acd7de538a02bbe464ee77cddc6196d1387f6818691ffafd00f7379194a37eb3968c1f9976d9d82490be60854295fbfe662a9b658fa6fa8dfa291bac0 DIST foot-1.20.0.tar.gz 589056 BLAKE2B 021927293c5b4950df33de42e37112bef79f908c44f7d2d47486e42c51096ff2416b3cf7d8dc3837448baa423e574b1ba83391af639e1782480e6370cfd5060f SHA512 8f602c8763f26c0a86efb1e7efb183f13a8ec14e1d618bf16a95185613b7bf36d6091e0057f746425fbe9855e043dd9a07d2ceb774257c4f1eaa20228f4fada5 +DIST foot-1.20.1.tar.gz 590026 BLAKE2B 991935b9b0b40d13914ae9831637a837275918821b70ba49173cccb2b1803c024d26261a75d245cd7bd9f88c8bc1019c462793f374302cfb93500502648502f7 SHA512 c4f0a36d1031915336110bb916f43d5f3ea19093555bc87141d3c3403fea058a7086eee13fed4aaff9b1d55484b9b04d90d75cf801889c205eca6415b9b9a2d5 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 EBUILD foot-1.17.2.ebuild 1653 BLAKE2B 30c887cdc077878464b18f999c92eabfed884799eb87ef46c304fa247ffac9a82b8f53d280024441fdf811fc0b4acc830c543b917b22ca810e801bf9ddc4c0e3 SHA512 03db5f1e353fc0cfa7920de962cae7f0c83c2b7e9eabb2a5c70b7e0bf156fa57779cca0cac2509d6d452bc8d9431b68c1e2f9e71abaa0908ac0eb18faa72f2dc EBUILD foot-1.18.0.ebuild 1656 BLAKE2B 52ab20d3e694c665c18a111aa1d8cf84c1ce3e73d5c46a7de0f8a59f4662d54b2f493d4795fcc593d21f0d06a4824a57f706aa10a0f29b140924663b48f362ae SHA512 529c078a8a35fa051dc390eda25fcb470e141e338c1948609c83c3962494d15862f99932001ecdfa29cda2db594c79b4ba02a3b92d1e2d69ab139294ceaa3d49 EBUILD foot-1.18.1.ebuild 1663 BLAKE2B 6a0d25047f546eaf7e461e0c8c5bea738a52687feef809b752093704bb0aa360fdbde4a825984d69f99e0a1e1c8da0d0bf4aed2cca1eeadb002f304600d113f8 SHA512 2fc72c4acaffa098e5c76e458b27b4487884d48217851a28f9097f238fc29d139a742bdcee8c27d333ad954c59a3fe584b8ada3047ce8060d75b93b3c7659631 -EBUILD foot-1.19.0.ebuild 1895 BLAKE2B bb80719c9e788864c474d0de2c64e48081379ebe5cf90a05ba24047969adf70f191f2304df50fb63dad943475ed3fa62a6919581fbe967ac8c5b61fecf195d6e SHA512 7a2e9de80f36a66bb7d04543f105b870ec91d18ae5e82bf37bef6e003bb27f8bfd381bfc87b5c7d70fd234ffce4f2e96c2f7c35e9399afa5ee7c5335577096da -EBUILD foot-1.20.0.ebuild 1895 BLAKE2B 8205828261d33f9307004475d098c7de4b07c141d1dff1850cc434509ed974a496aa544bd15a5c1c255f4b833af1c638ac6ce2081f287bc5a16347dc6fc26ca0 SHA512 c61a9c2388f6003fb49179806407f7d36ce37720099d8a2005bf0c5a7019b01483a47f08ec2a94d55f68ae558710a79440604b0d6ee26c3a65fb68f02571ecfb +EBUILD foot-1.19.0.ebuild 1894 BLAKE2B de411b7e722820e0336c4fb0695d33d5f69345993aa924c6c945f3f3d0cbaa223c11ea473cc3063567e11ea9364c78761af9f56fc8f84e8e7121c562bf3d7484 SHA512 c3bfb25a4358ecf7a22caa89c0de163749079369a91ff29e7af067facc6303ef4a5bc6af6e39642229d275216e3666d4bd22f718db8ed70c65bc5167bd65493a +EBUILD foot-1.20.0.ebuild 1701 BLAKE2B 53f845b7ce4bbafaf3f24b3ea0c6b77f511030f549cf08781dfd4905ca29508c50fc33d931ffb000d6226b8ac28bdbcdacddc5d8bd0c354fc90c9d1d1e0db007 SHA512 033059e6e3e90ec12f21289e48c27ed2689602f41f36233f76d65b1d50be4083df569ed0f4e8c47d5d964376661e8a95a3c546cde7646791069c2a1043f27581 +EBUILD foot-1.20.1.ebuild 1701 BLAKE2B 53f845b7ce4bbafaf3f24b3ea0c6b77f511030f549cf08781dfd4905ca29508c50fc33d931ffb000d6226b8ac28bdbcdacddc5d8bd0c354fc90c9d1d1e0db007 SHA512 033059e6e3e90ec12f21289e48c27ed2689602f41f36233f76d65b1d50be4083df569ed0f4e8c47d5d964376661e8a95a3c546cde7646791069c2a1043f27581 MISC metadata.xml 417 BLAKE2B 79751f755417450132e2d66f53ab5642452178da0f08b877572db0f1c3de3093c1047cd9e8e3d8b884745b54e1e7a60425e453e987193625e3be806cfe07023e SHA512 9392f93e37673f12fe5587fc4e4ea55014080b254e327532375212c7b2c43870cd5342b45afc170a60776ab747108ce70cf888096070c74f258fe6392ef23155 diff --git a/gui-apps/foot/foot-1.19.0.ebuild b/gui-apps/foot/foot-1.19.0.ebuild index 2cde236bf381..9aedc9c61320 100644 --- a/gui-apps/foot/foot-1.19.0.ebuild +++ b/gui-apps/foot/foot-1.19.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" +KEYWORDS="~amd64 ~arm64 ppc64 ~riscv" IUSE="+grapheme-clustering test" RESTRICT="!test? ( test )" diff --git a/gui-apps/foot/foot-1.20.0.ebuild b/gui-apps/foot/foot-1.20.0.ebuild index d90c8a50a131..970ad3152ef5 100644 --- a/gui-apps/foot/foot-1.20.0.ebuild +++ b/gui-apps/foot/foot-1.20.0.ebuild @@ -76,9 +76,4 @@ src_install() { pkg_postinst() { xdg_pkg_postinst - if [[ ${REPLACING_VERSIONS} ]]; then - ewarn "The menu entries foot installs have been renamed." - ewarn "This might result in shortcuts (in, for instance, KDE)" - ewarn "being forgotten." - fi } diff --git a/gui-apps/foot/foot-1.20.1.ebuild b/gui-apps/foot/foot-1.20.1.ebuild new file mode 100644 index 000000000000..970ad3152ef5 --- /dev/null +++ b/gui-apps/foot/foot-1.20.1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg systemd + +DESCRIPTION="Fast, lightweight and minimalistic Wayland terminal emulator" +HOMEPAGE="https://codeberg.org/dnkl/foot" +SRC_URI=" + https://codeberg.org/dnkl/foot/releases/download/${PV}/${P}.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" +IUSE="+grapheme-clustering test" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-libs/wayland + media-libs/fcft + media-libs/fontconfig + x11-libs/libxkbcommon + x11-libs/pixman + grapheme-clustering? ( + dev-libs/libutf8proc:= + media-libs/fcft[harfbuzz] + ) +" +DEPEND=" + ${COMMON_DEPEND} + >=dev-libs/tllist-1.1.0 + >=dev-libs/wayland-protocols-1.32 +" +RDEPEND=" + ${COMMON_DEPEND} + || ( + >=sys-libs/ncurses-6.3[-minimal] + ~gui-apps/foot-terminfo-${PV} + ) +" +BDEPEND=" + app-text/scdoc + dev-util/wayland-scanner +" + +src_prepare() { + default + # disable the systemd dep, we install the unit file manually + sed -i "s/systemd', required: false)$/', required: false)/" "${S}"/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature grapheme-clustering) + $(meson_use test tests) + -Dthemes=true + -Dime=true + -Dterminfo=disabled + ) + meson_src_configure + + sed 's|@bindir@|/usr/bin|g' "${S}"/foot-server.service.in > foot-server.service || die +} + +src_install() { + local DOCS=( CHANGELOG.md README.md LICENSE ) + meson_src_install + + # foot unconditionally installs CHANGELOG.md, README.md and LICENSE. + # we handle this via DOCS and dodoc instead. + rm -r "${ED}/usr/share/doc/${PN}" || die + systemd_douserunit foot-server.service "${S}"/foot-server.socket +} + +pkg_postinst() { + xdg_pkg_postinst +} |