diff --git a/_service b/_service
index b369624..44e2db8 100644
--- a/_service
+++ b/_service
@@ -3,7 +3,7 @@
https://github.com/wez/wezterm.git
@PARENT_TAG@+g@TAG_OFFSET@
git
- af9d0efa178cbc70373995ee99af71b9f392942d
+ 91ea1095c9e532070cef29f4e56a64345b9cf704
*
(\d+)-(\d+)-(\w+)
\1.\2.\3
@@ -21,8 +21,6 @@
gz
true
-
- wezterm
-
+
diff --git a/_servicedata b/_servicedata
index b182914..62dcce5 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/wez/wezterm.git
- af9d0efa178cbc70373995ee99af71b9f392942d
\ No newline at end of file
+ 91ea1095c9e532070cef29f4e56a64345b9cf704
\ No newline at end of file
diff --git a/vendor.tar.gz b/vendor.tar.gz
index 1bc339f..9ccc858 100644
--- a/vendor.tar.gz
+++ b/vendor.tar.gz
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f990add7ad5325c8bef51dd4616b84a964663b2d7e1a85e4ee46dd99a811f5fb
-size 104297818
+oid sha256:c450f622d593a5ae3f016f32fd10283e6b8034165028340ced5add9568a6c928
+size 104350487
diff --git a/wezterm-20221119.145034.49b9839f+g16.obscpio b/wezterm-20221119.145034.49b9839f+g16.obscpio
deleted file mode 100644
index f2bca09..0000000
--- a/wezterm-20221119.145034.49b9839f+g16.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:8d1ed7aa05081b0f8299b6097ad27d89fe4be7270d4fee38e228f9be09ab0909
-size 265207310
diff --git a/wezterm-20221119.145034.49b9839f+g16.tar.gz b/wezterm-20221119.145034.49b9839f+g16.tar.gz
deleted file mode 100644
index 7c22e92..0000000
--- a/wezterm-20221119.145034.49b9839f+g16.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:47760c13d1f90e59a6b32809910866fa66faa1c324ae18d65b322d0f12dbb91e
-size 124937294
diff --git a/wezterm-20221119.145034.49b9839f+g21.obscpio b/wezterm-20221119.145034.49b9839f+g21.obscpio
new file mode 100644
index 0000000..0abfda7
--- /dev/null
+++ b/wezterm-20221119.145034.49b9839f+g21.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f2483303866f12efa4bc239d6d00051fc265a5f1abc292761a44dcca9b830cb9
+size 265210382
diff --git a/wezterm-20221119.145034.49b9839f+g21.tar.gz b/wezterm-20221119.145034.49b9839f+g21.tar.gz
new file mode 100644
index 0000000..2330b4b
--- /dev/null
+++ b/wezterm-20221119.145034.49b9839f+g21.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f75c2614eb98e4c18b848a956e0c9eb2d6a8507201b197f8a05a2f7cc4db55ae
+size 124937662
diff --git a/wezterm.changes b/wezterm.changes
index b2b254b..36470d9 100644
--- a/wezterm.changes
+++ b/wezterm.changes
@@ -1,3 +1,22 @@
+-------------------------------------------------------------------
+Wed Dec 21 12:49:12 UTC 2022 - Soc Virnyl Estela
+
+- Add shell completions for bash, zsh, and fish.
+- Print version to `.tag` file to let `wezterm -V` or `wezterm --version`
+ command show the version.
+
+-------------------------------------------------------------------
+Fri Dec 16 15:49:36 UTC 2022 - Soc Virnyl Estela
+
+- Separate the multiplexer server from wezterm-gui:
+ Reason -> https://github.com/wez/wezterm/blob/main/README-DISTRO-MAINTAINER.md#binaries
+
+-------------------------------------------------------------------
+Fri Dec 16 13:17:45 UTC 2022 - socvirnyl.estela@gmail.com
+
+- Update to version 20221119.145034.49b9839f+g21:
+ * Update of vendored dependencies
+
-------------------------------------------------------------------
Mon Dec 05 22:40:02 UTC 2022 - socvirnyl.estela@gmail.com
diff --git a/wezterm.obsinfo b/wezterm.obsinfo
index 4a20f36..7e666aa 100644
--- a/wezterm.obsinfo
+++ b/wezterm.obsinfo
@@ -1,4 +1,4 @@
name: wezterm
-version: 20221119.145034.49b9839f+g16
-mtime: 1670208053
-commit: af9d0efa178cbc70373995ee99af71b9f392942d
+version: 20221119.145034.49b9839f+g21
+mtime: 1670861709
+commit: 91ea1095c9e532070cef29f4e56a64345b9cf704
diff --git a/wezterm.spec b/wezterm.spec
index 83b71ee..0801556 100644
--- a/wezterm.spec
+++ b/wezterm.spec
@@ -19,7 +19,7 @@
%global rustflags -Clink-arg=-Wl,-z,relro,-z,now -C debuginfo=2
Name: wezterm
-Version: 20221119.145034.49b9839f+g16
+Version: 20221119.145034.49b9839f+g21
Release: 0
Summary: GPU-accelerated cross-platform terminal emulator and multiplexer
URL: https://github.com/wez/wezterm
@@ -63,11 +63,44 @@ Wezterm is a GPU-accelerated terminal emulator written in Rust. It supports
ligatures, font fallback and true color. It features dynamic color schemes, hyperlinks,
and multiplex terminal panes.
+%package mux-server
+Summary: Multiplexer server for %{name}
+Recommends: %{name} = %{version}
+
+%description mux-server
+Multiplexer server for wezterm for running on a headless system.
+
+%package bash-completion
+Summary: Bash Completion for %{name}
+Requires: bash-completion
+Supplements: (%{name} and bash-completion)
+BuildArch: noarch
+
+%description bash-completion
+Bash completion support for %{name}.
+
+%package fish-completion
+Summary: Fish Completion for %{name}
+Supplements: (%{name} and fish)
+BuildArch: noarch
+
+%description fish-completion
+Fish completion script for %{name}.
+
+%package zsh-completion
+Summary: ZSH Completion for %{name}
+Supplements: (%{name} and zsh)
+BuildArch: noarch
+
+%description zsh-completion
+Zsh completion script for %{name}.
+
%prep
%autosetup -a1
mkdir -p .cargo
cp %{SOURCE2} .cargo/config
tic -vvv -x -o terminfo termwiz/data/%{name}.terminfo
+printf "%{version}" > .tag
%build
%if 0%{?suse_version} > 1500
@@ -75,7 +108,7 @@ tic -vvv -x -o terminfo termwiz/data/%{name}.terminfo
%else
export CARGO_FEATURE_VENDORED=1
export RUSTFLAGS='%{rustflags}'
-cargo build --offline --release --all-features -j$(nproc)
+cargo build --offline --release --all-features
%endif
%install
@@ -108,26 +141,35 @@ install -D -m 0644 assets/shell-completion/fish %{buildroot}%{_datadir}/fish/ven
%doc README.md CONTRIBUTING.md
%{_bindir}/wezterm
%{_bindir}/wezterm-gui
-%{_bindir}/wezterm-mux-server
%{_bindir}/strip-ansi-escapes
%{_datadir}/terminfo/w/wezterm
%{_datadir}/applications/org.wezfurlong.wezterm.desktop
%{_datadir}/icons/hicolor/scalable/apps/org.wezfurlong.wezterm.svg
%{_datadir}/metainfo/org.wezfurlong.wezterm.appdata.xml
%{_datadir}/nautilus-python/extensions/wezterm-nautilus.py
+%config %{_sysconfdir}/profile.d/wezterm.sh
+
+%files mux-server
+%license LICENSE.md
+%doc README.md CONTRIBUTING.md
+%{_bindir}/wezterm-mux-server
+
+%files bash-completion
%dir %{_datadir}/bash-completion
%dir %{_datadir}/bash-completion/completions
%{_datadir}/bash-completion/completions/wezterm
%{_datadir}/bash-completion/completions/wezterm-gui
-%dir %{_datadir}/zsh
-%dir %{_datadir}/zsh/site-functions
-%{_datadir}/zsh/site-functions/_wezterm
-%{_datadir}/zsh/site-functions/_wezterm-gui
+
+%files fish-completion
%dir %{_datadir}/fish
%dir %{_datadir}/fish/vendor_completions.d
%{_datadir}/fish/vendor_completions.d/wezterm.fish
%{_datadir}/fish/vendor_completions.d/wezterm-gui.fish
-%config %{_sysconfdir}/profile.d/wezterm.sh
+%files zsh-completion
+%dir %{_datadir}/zsh
+%dir %{_datadir}/zsh/site-functions
+%{_datadir}/zsh/site-functions/_wezterm
+%{_datadir}/zsh/site-functions/_wezterm-gui
%changelog