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?
Search Criteria
Package Details: wezterm-git 20240922.091625.5a594f51-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/wezterm-git.git (read-only, click to copy) |
---|---|
Package Base: | wezterm-git |
Description: | A terminal emulator implemented in Rust, using OpenGL ES 2 for rendering. |
Upstream URL: | https://github.com/wez/wezterm |
Keywords: | git gles rust terminal |
Licenses: | MIT |
Conflicts: | wezterm, wezterm-bin, wezterm-nightly-bin, wezterm-shell-integration, wezterm-terminfo |
Provides: | wezterm, wezterm-gui, wezterm-mux-server, wezterm-shell-integration, wezterm-terminfo |
Submitter: | PedroHLC |
Maintainer: | wez (gabor_bernat) |
Last Packager: | wez |
Votes: | 11 |
Popularity: | 0.57 |
First Submitted: | 2018-10-16 22:48 (UTC) |
Last Updated: | 2024-09-22 16:54 (UTC) |
Dependencies (14)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libx11 (libx11-gitAUR)
- libxkbcommon-x11 (libxkbcommon-x11-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- xcb-util-image
- xcb-util-keysyms
- xcb-util-wm
- cargo (rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-stubAUR, rust, rustup) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- pkgconf (pkgconf-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
Required by (4)
- dbus-term-launcher (requires wezterm) (optional)
- minq-nhentai-git (requires wezterm) (optional)
- minq-xvideos-git (requires wezterm) (optional)
- minq-youtube-git (requires wezterm) (optional)
Sources (5)
Latest Comments
CrossScar commented on 2024-11-30 21:45 (UTC)
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!
DHouck commented on 2020-08-26 22:46 (UTC)
Yeah, this wonʼt build in a chroot unless I add "python"
to the makedepends
array.
SolarAquarion commented on 2020-06-09 22:47 (UTC)
python is a makedepend i think
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!