Package Details: wezterm-git 20240203.110809.r768.g6a493f8-1

Git Clone URL: https://aur.archlinux.org/wezterm-git.git (read-only, click to copy)
Package Base: wezterm-git
Description: A GPU-accelerated cross-platform terminal emulator and multiplexer
Upstream URL: https://github.com/wez/wezterm
Licenses: MIT
Conflicts: wezterm
Provides: wezterm
Submitter: PedroHLC
Maintainer: xiota
Last Packager: xiota
Votes: 15
Popularity: 1.25
First Submitted: 2018-10-16 22:48 (UTC)
Last Updated: 2025-08-02 04:59 (UTC)

Pinned Comments

wez commented on 2020-09-08 15:46 (UTC)

Please use https://github.com/wez/wezterm/issues to raise and track issues/questions!

Latest Comments

1 2 Next › Last »

ykelvis commented on 2025-08-06 20:55 (UTC)

the new pkgver() is giving me older version string than previous.

now with git describe --long --tags --abbrev=7 --exclude='[a-zA-Z][a-zA-Z]*'| sed -E 's/([^-]*-g)/r\1/;s/-[^-]*-r/-r/;s/-/./g', it's 20240203.110809.r768.g6a493f8.

the old git -c "core.abbrev=8" show -s "--format=%cd-%h" "--date=format:%Y%m%d-%H%M%S" | tr - . gives 20250730.195751.6a493f88.

it causes problem because pacman would see that as a downgrade.

patlefort commented on 2025-02-27 01:49 (UTC)

Can you please add a prefix or postfix to the source name for freetype2, since it's a fork?

CrossScar commented on 2024-11-30 21:45 (UTC)

Why is this flagged out of date for having incorrect conflicts, but the package still installs, and they seem to be there in case those packages are created in the future?

vandalt commented on 2024-08-26 16:06 (UTC) (edited on 2024-08-26 16:06 (UTC) by vandalt)

As mentioned on the GitHub issue, the following PKGBUILD patch seems to fix the terminfo conflict.

diff --git a/PKGBUILD b/PKGBUILD_FIX
index bb63443..71d32fa 100644
--- a/PKGBUILD
+++ b/PKGBUILD_FIX
@@ -52,7 +52,6 @@ build() {
   cd "$srcdir/wezterm" || exit 1
   bash ci/check-rust-version.sh
   cargo build --frozen --release
-  tic -x -o "$srcdir/terminfo" "$srcdir/wezterm/termwiz/data/wezterm.terminfo"
 }

 package() {
@@ -67,7 +66,6 @@ package() {
   install -Dm644 assets/wezterm.desktop "$pkgdir/usr/share/applications/org.wezfurlong.wezterm.desktop"
   install -Dm644 assets/wezterm.appdata.xml "$pkgdir/usr/share/metainfo/org.wezfurlong.wezterm.appdata.xml"
   install -Dm644 assets/wezterm-nautilus.py "$pkgdir/usr/share/nautilus-python/extensions/wezterm-nautilus.py"
-  install -Dm644 ../terminfo/w/wezterm "$pkgdir/usr/share/terminfo/w/wezterm"

   install -Dm644 assets/shell-integration/wezterm.sh "$pkgdir/etc/profile.d/wezterm.sh"
   install -Dm644 assets/shell-completion/bash "$pkgdir/usr/share/bash-completion/completions/wezterm"                                                                                                                                                               

ykelvis commented on 2024-05-24 04:49 (UTC)

as mentioned by SolarAquarion, ncurses now provides terminfo files, conflicting with wezterm-git.

error: failed to commit transaction (conflicting files)
ncurses: /usr/share/terminfo/w/wezterm exists in filesystem (owned by wezterm-git)
Errors occurred, no packages were upgraded.

SolarAquarion commented on 2024-05-20 20:11 (UTC)

it seems ncurses in the next release supplies all the terminfo files

AThePeanut4 commented on 2023-04-22 19:24 (UTC)

Hi, would it be possible to allow submodules to be cached instead of being cloned entirely from scratch every time? It seems like this was done a while back, but it isn't working anymore.

The following works for me, basically copied from https://wiki.archlinux.org/title/VCS_package_guidelines#Git_submodules

diff --git a/PKGBUILD b/PKGBUILD
index 6b85d22..bf49d1a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@

 pkgname=("wezterm-git")
 pkgdesc="A terminal emulator implemented in Rust, using OpenGL ES 2 for rendering."
-pkgver=20230125.180646.f15bb186
+pkgver=20230421.075330.e0a92c73
 pkgrel=1
 arch=("x86_64" "i686")
 url="https://github.com/wez/wezterm"
@@ -34,11 +34,11 @@ sha256sums=("SKIP" "SKIP" "SKIP" "SKIP" "SKIP")
 prepare() {
   cd "$srcdir/wezterm"
   git submodule init
-  git config -f .gitmodules "submodule.harfbuzz/harfbuzz.url" "$srcdir/harfbuzz"
-  git config -f .gitmodules "submodule.freetype/libpng.url" "$srcdir/libpng"
-  git config -f .gitmodules "submodule.deps/freetype/zlib.url" "$srcdir/zlib"
-  git config -f .gitmodules "submodule.freetype2.url" "$srcdir/freetype2"
-  git submodule update
+  git config "submodule.harfbuzz/harfbuzz.url" "$srcdir/harfbuzz"
+  git config "submodule.freetype/libpng.url" "$srcdir/libpng"
+  git config "submodule.deps/freetype/zlib.url" "$srcdir/zlib"
+  git config "submodule.freetype2.url" "$srcdir/freetype2"
+  git -c protocol.file.allow=always submodule update
   cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
 }

lsf commented on 2021-08-23 12:09 (UTC)

Just a quick note: would it make sense to add the recent change from the wezterm package here as well? (https://github.com/archlinux/svntogit-community/commit/ac5c941321efd3cc5969afc7302686c6c94da3e2#diff-37538beb61ff63edebbf735dfcf39e5d732f49183d6beb097169d971875ca422R68 - adding the shell integration for osc133 to the package with install -Dm 644 assets/shell-integration/* -t "$pkgdir/etc/profile.d")

bpremo commented on 2020-09-09 15:17 (UTC) (edited on 2020-09-09 15:18 (UTC) by bpremo)

there is a "," in the makedepends that shouldn't be there.

wez commented on 2020-09-08 15:46 (UTC)

Please use https://github.com/wez/wezterm/issues to raise and track issues/questions!