From 3e42d1577189af123b773dc0f11e5419035308c8 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 26 Apr 2024 23:59:37 +0100 Subject: gentoo auto-resync : 26:04:2024 - 23:59:36 --- gui-apps/Manifest.gz | Bin 4885 -> 4881 bytes gui-apps/foot-terminfo/Manifest | 2 + gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild | 28 ++++++++ gui-apps/foot/Manifest | 2 + gui-apps/foot/foot-1.17.2.ebuild | 75 +++++++++++++++++++++ gui-apps/wayvnc/Manifest | 6 +- gui-apps/wayvnc/wayvnc-0.7.2.ebuild | 51 -------------- gui-apps/wayvnc/wayvnc-0.8.0.ebuild | 2 +- gui-apps/wayvnc/wayvnc-9999.ebuild | 2 +- 9 files changed, 111 insertions(+), 57 deletions(-) create mode 100644 gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild create mode 100644 gui-apps/foot/foot-1.17.2.ebuild delete mode 100644 gui-apps/wayvnc/wayvnc-0.7.2.ebuild (limited to 'gui-apps') diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz index 9ac4842bc7c8..2212b5b0bf29 100644 Binary files a/gui-apps/Manifest.gz and b/gui-apps/Manifest.gz differ diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest index 0d28cc367798..12bfbce296d9 100644 --- a/gui-apps/foot-terminfo/Manifest +++ b/gui-apps/foot-terminfo/Manifest @@ -1,7 +1,9 @@ DIST foot-1.16.2.tar.gz 529917 BLAKE2B 2ad75af2505da361b8a186119229516210492f48923186c747c4b010048782846026f53ab454e2ee4c61c42d03a01552377696fd4fc234ba233bea1f507d2d2f SHA512 c357f4c8479e70ba716ab65ddc6605c1705702306273eb6de9797892c7b2a6ea5b8c1b05d74f552f630307356ce2b5546a5bed8ae38dc3d45f090a77cb74bb49 DIST foot-1.17.0.tar.gz 543481 BLAKE2B 4af1665450d7d09d80502b74aa7b5be0c063f3df93aa67c4b2d1da5e69a5148db856436ffbc5868af93980e92145912da6bfcf27a3e81bf953e0e094193f5955 SHA512 4d24575c94ac5429b21134a21dd8b03d232d36798345fac3102b8a58de2acd951f6c1b4527085456072c3a0816d3fcf60210ec2004d84484b26bba22f44fbd89 DIST foot-1.17.1.tar.gz 546745 BLAKE2B 5cb0b6dd323ce3f67dfdb47e4f06169327c95b6c5c06495f0f6a743a409684a5181970e8ac0141a857b3784c0f6f0f0647ce7db19bd99f1a0c1a0c8d846700c1 SHA512 b77d8198c504a337484ace06bc931998a70a753869c099bcab13dba3df629fd219d6bc23f22157b202333b2d5876f6030d9eeae77f1735e6983ab1c96aa8ca23 +DIST foot-1.17.2.tar.gz 547596 BLAKE2B b396184725522586eaa3f2f5de6f7506fd9091cf1ca5cb7165f359733307a6c00718b64e70f7faad2fb45a87916fdf98d2cb7552512a055cef3d169f2dd478ce SHA512 3b6bd12a35fa138e349b6ed175cbef4fd5d9ec4816144969535869c0d69df6d8487e60a49a8778b82fac12d516194e7f0609512717daf1b0440a606ee417eb72 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 +EBUILD foot-terminfo-1.17.2.ebuild 664 BLAKE2B 3e319bbbbc6883cfcf9218c0eece5b3034211bccacea8dd76cd783bbac0ce3ef1d0593ee25927ee589d58bf7a9d96a198ba8f7b55b55f35b562ac84ccf34f4cd SHA512 405459738af34cf7d13ac6be25019e79275792829eb8262490054d36b104b31278dbd38818b13ef0330e4e93da0f13f5b46b745faeb1c0c2168a72a31de33dd5 MISC metadata.xml 325 BLAKE2B c27cf94eac2f9d070217c697bf771c4d6ea581f917f8ae0f2a9cc685e6df5243471bdc6f1ece95cb6793cd2a0b288a5ba6c58a6b9671859426530aeea98dd5e8 SHA512 10e0c3be147a79c713ffe0402b5d2098376d468e22503881234b75aec25aaa13639513b7bbde9de5d04170a3ab6b0e956f71a071ec7da7c8e7beec232ffef78a diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild b/gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild new file mode 100644 index 000000000000..32740b329871 --- /dev/null +++ b/gui-apps/foot-terminfo/foot-terminfo-1.17.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland terminal emulator" +HOMEPAGE="https://codeberg.org/dnkl/foot" +SRC_URI=" + https://codeberg.org/dnkl/foot/releases/download/${PV}/foot-${PV}.tar.gz +" +S="${WORKDIR}/${P/-terminfo/}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]" +BDEPEND="sys-libs/ncurses" + +src_prepare() { + default + sed -i s/@default_terminfo@/foot/ foot.info || die +} + +src_install() { + dodir /usr/share/terminfo/ + tic -xo "${ED}"/usr/share/terminfo foot.info || die +} diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest index 56bebd5bfcab..9a8176a1e79e 100644 --- a/gui-apps/foot/Manifest +++ b/gui-apps/foot/Manifest @@ -1,7 +1,9 @@ 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 EBUILD foot-1.16.2.ebuild 1682 BLAKE2B 1feec892a07ab7551113006ebca020d57a841fce8da85cb66a16b748640345949ce831423b2f223778fab7b0307148b8a5e085dae4513b9d6b5029fab8fdf79a SHA512 6f3b46fb559c159d61e918223d4cae06e1b590692ba7042542015259b0b4b56d3d14efe04936bac8e07497f1e69ca40f3b82b3025cae9d10640d96c36120ab1d 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 1656 BLAKE2B 52ab20d3e694c665c18a111aa1d8cf84c1ce3e73d5c46a7de0f8a59f4662d54b2f493d4795fcc593d21f0d06a4824a57f706aa10a0f29b140924663b48f362ae SHA512 529c078a8a35fa051dc390eda25fcb470e141e338c1948609c83c3962494d15862f99932001ecdfa29cda2db594c79b4ba02a3b92d1e2d69ab139294ceaa3d49 MISC metadata.xml 417 BLAKE2B 79751f755417450132e2d66f53ab5642452178da0f08b877572db0f1c3de3093c1047cd9e8e3d8b884745b54e1e7a60425e453e987193625e3be806cfe07023e SHA512 9392f93e37673f12fe5587fc4e4ea55014080b254e327532375212c7b2c43870cd5342b45afc170a60776ab747108ce70cf888096070c74f258fe6392ef23155 diff --git a/gui-apps/foot/foot-1.17.2.ebuild b/gui-apps/foot/foot-1.17.2.ebuild new file mode 100644 index 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 +} diff --git a/gui-apps/wayvnc/Manifest b/gui-apps/wayvnc/Manifest index 021f96838592..38be2554a611 100644 --- a/gui-apps/wayvnc/Manifest +++ b/gui-apps/wayvnc/Manifest @@ -1,6 +1,4 @@ -DIST wayvnc-0.7.2.tar.gz 89948 BLAKE2B 09e3e266619d796b9bac5e566c4b9bc3a51ce49f96485a56500524bda504aefe20b1f8d747cdbd29b1e295a72aa8bc719af8770818bf64e1c22ead1b88750fac SHA512 2c37c8b20d24ace47c73ad552dbb812601657ae7c699f0a3e9319eff486c8157f6a1fcb072b5badd323c1886723dd0e720bbcdbdfc7091f3706f7283ad240d14 DIST wayvnc-0.8.0.tar.gz 101120 BLAKE2B c4d6a338bdc4d6672e6238f4d0364294a29c69e2b034ea03c90b36f6280fc8f6d2a35101fa5650a75be4b2d360b402d913c787e86088bd11188e8e38f4380873 SHA512 88971d276cf6695a446fc746fa1eae1f4df2b5ba42cabf7b7c57481a89af95fe60fce5e1c92bc10e4c871bf561da0d9bb2117418e971a9b4bc6f46b9e53db74d -EBUILD wayvnc-0.7.2.ebuild 1055 BLAKE2B 9980e1ab42bacec730fc7b3e38df7f06f39821763d396e335395947ff38094a237e0fbbf45ba7d7d973c21f220a0f68d711066a3ad0904e779de846b52058ebe SHA512 635a2a482c8d4921ec1803e1e182212c36026ec4df4ddec99bb1e47f54e8fdcf27f4f7dbb5d841336b25a38f4a70b9ed938f66177981050388c076f6a15531b1 -EBUILD wayvnc-0.8.0.ebuild 1089 BLAKE2B a2c15b51bf04523c2e6073ec74ad533a620e1e233458ec83a9cb89a315c7424e5cd1bcaa94f54c95cd9a6e72a9c9f41ca695992568af2a6ae9ecbbe669875104 SHA512 9c4126ecd04a79877e00bf28272c8f6658c0520944f736ba78c661b3703924e00f7dea545c8d17f493ed89b56028f3df3647df36652491609198eb6a72da2791 -EBUILD wayvnc-9999.ebuild 1089 BLAKE2B a2c15b51bf04523c2e6073ec74ad533a620e1e233458ec83a9cb89a315c7424e5cd1bcaa94f54c95cd9a6e72a9c9f41ca695992568af2a6ae9ecbbe669875104 SHA512 9c4126ecd04a79877e00bf28272c8f6658c0520944f736ba78c661b3703924e00f7dea545c8d17f493ed89b56028f3df3647df36652491609198eb6a72da2791 +EBUILD wayvnc-0.8.0.ebuild 1092 BLAKE2B a113ae49b9c315f979359dd4d8962a6785b69a6f9d7cd86a46ba676d9723fd450e4e147e3b97168a27d7247250dd74dbe4f2e981a5bb688cf9f99590f36d6afc SHA512 817ac05a0b1c68a921cae2d446f2b4b6d5b1f6bb18b8798b795219b3dfc04efc9c981872b83da834c9044432ea942c036f70e712ef176250c407b8b4e5d31ff0 +EBUILD wayvnc-9999.ebuild 1092 BLAKE2B a113ae49b9c315f979359dd4d8962a6785b69a6f9d7cd86a46ba676d9723fd450e4e147e3b97168a27d7247250dd74dbe4f2e981a5bb688cf9f99590f36d6afc SHA512 817ac05a0b1c68a921cae2d446f2b4b6d5b1f6bb18b8798b795219b3dfc04efc9c981872b83da834c9044432ea942c036f70e712ef176250c407b8b4e5d31ff0 MISC metadata.xml 798 BLAKE2B e774cec1a786f6d85c4f214c8b2dca3837827e68377485112bbc0241f796a727e24a387bb6d4d6ed834432bfaccc2be69c08f7795fbf50ef14f05819940230cd SHA512 15d3914b70faf327f1d65b1d07b267e4209907a4193d8d3d6255e2cf23e4d85c3a0154e110edb16299c57f28b7eea6eb1e5c9eb7f5645a4339e426bd031114e4 diff --git a/gui-apps/wayvnc/wayvnc-0.7.2.ebuild b/gui-apps/wayvnc/wayvnc-0.7.2.ebuild deleted file mode 100644 index 9cd27cb65ace..000000000000 --- a/gui-apps/wayvnc/wayvnc-0.7.2.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2019-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson - -DESCRIPTION="VNC server for wlroots based Wayland compositors" -HOMEPAGE="https://github.com/any1/wayvnc" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/any1/wayvnc.git" -else - SRC_URI="https://github.com/any1/wayvnc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~riscv ~x86" -fi - -LICENSE="ISC" -SLOT="0" -IUSE="gbm pam test tracing" - -RDEPEND=" - =dev-libs/aml-0.3* - dev-libs/jansson:= - dev-libs/wayland - =gui-libs/neatvnc-0.7*[tracing?] - media-libs/mesa:=[egl(+),gles2,gbm(+)?] - x11-libs/libxkbcommon - x11-libs/pixman - pam? ( sys-libs/pam ) - tracing? ( dev-debug/systemtap ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-text/scdoc - dev-libs/wayland-protocols - virtual/pkgconfig -" - -RESTRICT="!test? ( test )" - -src_configure() { - local emesonargs=( - $(meson_feature pam) - $(meson_feature gbm screencopy-dmabuf) - $(meson_use tracing systemtap) - $(meson_use test tests) - ) - meson_src_configure -} diff --git a/gui-apps/wayvnc/wayvnc-0.8.0.ebuild b/gui-apps/wayvnc/wayvnc-0.8.0.ebuild index 5c0626f790cf..c9c3f90bdec0 100644 --- a/gui-apps/wayvnc/wayvnc-0.8.0.ebuild +++ b/gui-apps/wayvnc/wayvnc-0.8.0.ebuild @@ -25,7 +25,7 @@ RDEPEND=" dev-libs/jansson:= dev-libs/wayland =gui-libs/neatvnc-0.8* - media-libs/mesa[egl(+),gles2,gbm(+)?] + media-libs/mesa[egl(+),gles2(+),gbm(+)?] x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pixman diff --git a/gui-apps/wayvnc/wayvnc-9999.ebuild b/gui-apps/wayvnc/wayvnc-9999.ebuild index 5c0626f790cf..c9c3f90bdec0 100644 --- a/gui-apps/wayvnc/wayvnc-9999.ebuild +++ b/gui-apps/wayvnc/wayvnc-9999.ebuild @@ -25,7 +25,7 @@ RDEPEND=" dev-libs/jansson:= dev-libs/wayland =gui-libs/neatvnc-0.8* - media-libs/mesa[egl(+),gles2,gbm(+)?] + media-libs/mesa[egl(+),gles2(+),gbm(+)?] x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pixman -- cgit v1.2.3