summaryrefslogtreecommitdiff
path: root/x11-terms/wezterm
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-27 13:17:14 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-27 13:17:14 +0000
commitb44896ea03d59328305f2dc8fb8987b21983cfb2 (patch)
tree79d011b3f463370ad56a3076c5fe0f6945fcbc3c /x11-terms/wezterm
parenta6f269cfc68657e7ab057411d29bf695822c011b (diff)
gentoo auto-resync : 27:11:2022 - 13:17:13
Diffstat (limited to 'x11-terms/wezterm')
-rw-r--r--x11-terms/wezterm/Manifest2
-rw-r--r--x11-terms/wezterm/wezterm-20221119.145034.ebuild (renamed from x11-terms/wezterm/wezterm-20221119.ebuild)47
2 files changed, 24 insertions, 25 deletions
diff --git a/x11-terms/wezterm/Manifest b/x11-terms/wezterm/Manifest
index 56a31424c20e..92a02a5c2f47 100644
--- a/x11-terms/wezterm/Manifest
+++ b/x11-terms/wezterm/Manifest
@@ -580,5 +580,5 @@ DIST zstd-safe-5.0.2+zstd.1.5.2.crate 17273 BLAKE2B 74dc561046f9bc595c58b62bc6ff
DIST zstd-sys-2.0.1+zstd.1.5.2.crate 715552 BLAKE2B 497901ccaff7f92aa607797970c6beaaa3fcbeb08a48a2dffdfd465af999291e65024dfb7fc844802e5befa0e67dbe225310f72e6292bdcd22596b2614665d8e SHA512 a54ff4159640d31f898cbd374b9117d1e7ee4b54c5b4a8e1ed6286d9e954341e077088c52161e086ef0f28dfec13e03f64013712fa9bc59d471191cffd8e0e1e
DIST zvariant-3.7.1.crate 70291 BLAKE2B 1c30d9fd0f0b6855d738ebf274139408e73f44d79df9f2984010d579582cb8dab16775c2baffc2b978f0f4b92993c81df9aa8f03f783a4994dd44b9b1158c599 SHA512 06d6aee52a41a5ef61c420719b71e66ca1831e2bb7500160bdc81c4fd02673863f50c8e0486216a1052b297f4a55a34b51bf67c2e1681182452cf44dd6384087
DIST zvariant_derive-3.7.1.crate 10986 BLAKE2B 843afc78db763bb5aa943ec01c5e126dbf460c3d092be6c4dac646ffce34eea2591cd7f5da04a5074e125faa0035f19fea46e545e48270bae7eaec1532db11bf SHA512 2e7a0f5af48713d4f80690c0642fff48cad6488f1bcf98e5e4469694ec10b56a07a347037d6b630ffa741e5148aa718d3213b075620a44e5ba7eabd9da258b42
-EBUILD wezterm-20221119.ebuild 16170 BLAKE2B d91cc3f3fd113f2dec25287fa4901d2a6bb31f378eea5e258a6fecb6027b8400c0086d6d7806a44a83ea16dc9eac5f2c8b2dd9f3486f99251eefd4eebf19b2f2 SHA512 316b5a41f79a3537eb49c6511abd3885c507ea93336fb39f24ceb2739c94379cf025e81dbc2ea65e8c0cc0a14420c22ecc2187b954d1e6856a8f656f35662355
+EBUILD wezterm-20221119.145034.ebuild 15906 BLAKE2B c8b49758a9ff13fb3f2afb1f1afcd6275f3d8a49398095d95af905011317f32d5706476ce6de07d775d7a5d6865e1410e323ddfc2ac54feda353e5fdef8649bb SHA512 fdba32b5ec67e3d536a4c7119f0c240efb9bffa153307389def8483b44300ecb9698cde9fcd91342ac903c69ab511e9481b5b7b151d3333db3470bcda9e36aa6
MISC metadata.xml 378 BLAKE2B 9194f7220500ece4919aaf830745a7d37c19e4a3a1efbb6126ba01d588202ffa8e6cb07abd862e5953c8bdd60cd1eb6bc1cac1180e731b662159ad31e1478d91 SHA512 ef3fe3eb0a96df061beb6d26bb0158f7c6fa9df9da56f3f5109d6582353e49d4f9600f25c1684814484136d22460188b7fe82ced2db65bffd2eaa1d1c622c8ae
diff --git a/x11-terms/wezterm/wezterm-20221119.ebuild b/x11-terms/wezterm/wezterm-20221119.145034.ebuild
index 5830363cb9c1..c634ffdc5112 100644
--- a/x11-terms/wezterm/wezterm-20221119.ebuild
+++ b/x11-terms/wezterm/wezterm-20221119.145034.ebuild
@@ -582,7 +582,7 @@ inherit bash-completion-r1 desktop cargo xdg-utils
DESCRIPTION="A GPU-accelerated cross-platform terminal emulator and multiplexer"
HOMEPAGE="https://wezfurlong.org/wezterm/"
-MY_PV="20221119-145034-49b9839f"
+MY_PV="$(ver_rs 1 -)-49b9839f"
MY_P="${PN}-${MY_PV}"
SRC_URI="
@@ -617,6 +617,10 @@ PATCHES=(
DEPEND="
dev-libs/openssl
wayland? ( dev-libs/wayland )
+ media-fonts/jetbrains-mono
+ media-fonts/noto
+ media-fonts/noto-emoji
+ media-fonts/roboto
media-libs/fontconfig
media-libs/mesa
sys-apps/dbus
@@ -627,6 +631,7 @@ DEPEND="
x11-libs/xcb-util-keysyms
x11-libs/xcb-util-wm
x11-themes/hicolor-icon-theme
+ x11-themes/xcursor-themes
"
RDEPEND="${DEPEND}"
BDEPEND="
@@ -651,7 +656,7 @@ submodule_uris() {
SRC_URI+=" ${url}/archive/${commit}.tar.gz -> ${url##*/}-${commit}.tar.gz"
elif [ ${hoster} == "gitlab" ];
then
- SRC_URI+=" ${url}/-/archive/${commit}/${url##*/}-${commit}.tar.gz -> ${url##*/}-${commit}.tar.gz"
+ SRC_URI+=" ${url}/-/archive/${commit}/${url##*/}-${commit}.tar.gz"
else
die
fi
@@ -688,14 +693,16 @@ src_prepare() {
}
src_configure() {
- if use wayland; then
- cargo_src_configure
- else
- local myfeatures=(
- $(usex wayland vendored-fonts '')
- )
- cargo_src_configure --no-default-features
- fi
+ local myfeatures=(
+ distro-defaults
+ vendor-nerd-font-symbols-font
+ $(usev wayland)
+ )
+ cargo_src_configure --verbose --no-default-features
+}
+
+src_compile() {
+ cargo_src_compile --verbose
}
src_install() {
@@ -726,24 +733,16 @@ src_install() {
pkg_postinst() {
xdg_icon_cache_update
- einfo "It may be necessary to install a cursor theme, for example:"
- einfo "emerge x11-themes/xcursor-themes"
- einfo "and to configure wezterm to use the cursor theme, see:"
+ einfo "It may be necessary to configure wezterm to use a cursor theme, see:"
einfo "https://wezfurlong.org/wezterm/faq.html?highlight=xcursor_theme#i-use-x11-or-wayland-and-my-mouse-cursor-theme-doesnt-seem-to-work"
- if use wayland; then
- einfo "It may be necessary to set the environment variable XCURSOR_PATH"
- einfo "to the directory containing the cursor icons, for example"
- einfo 'export XCURSOR_PATH="/usr/share/cursors/xorg-x11/"'
- einfo "before starting the wayland window compositor to avoid the error"
- einfo "ERROR window::os::wayland::frame > Unable to set cursor to left_ptr: cursor not found"
- fi
- einfo "Update checking is not implemented on Gentoo, which results in wezterm"
- einfo "saying an update is available when the current x11-terms/wezterm"
- einfo "is installed. It is recommended to disable update checking."
+ einfo "It may be necessary to set the environment variable XCURSOR_PATH"
+ einfo "to the directory containing the cursor icons, for example"
+ einfo 'export XCURSOR_PATH="/usr/share/cursors/xorg-x11/"'
+ einfo "before starting the wayland or X11 window compositor to avoid the error:"
+ einfo "ERROR window::os::wayland::frame > Unable to set cursor to left_ptr: cursor not found"
einfo "For example, in the file ~/.wezterm.lua:"
einfo "return {"
einfo ' xcursor_theme = "whiteglass"'
- einfo " check_for_updates = false"
einfo "}"
}