Accepting request 1045655 from X11:terminals

Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1045655
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wezterm?expand=0&rev=21
This commit is contained in:
Dominique Leuenberger 2022-12-29 12:09:18 +00:00 committed by Git OBS Bridge
commit 5b3e1dae49
10 changed files with 83 additions and 24 deletions

View File

@ -3,7 +3,7 @@
<param name="url">https://github.com/wez/wezterm.git</param>
<param name="versionformat">@PARENT_TAG@+g@TAG_OFFSET@</param>
<param name="scm">git</param>
<param name="revision">af9d0efa178cbc70373995ee99af71b9f392942d</param>
<param name="revision">91ea1095c9e532070cef29f4e56a64345b9cf704</param>
<param name="match-tag">*</param>
<param name="versionrewrite-pattern">(\d+)-(\d+)-(\w+)</param>
<param name="versionrewrite-replacement">\1.\2.\3</param>
@ -21,8 +21,6 @@
<param name="compression">gz</param>
<param name="update">true</param>
</service>
<service name="cargo_audit" mode="disabled">
<param name="srcdir">wezterm</param>
</service>
<service name="cargo_audit" mode="disabled" />
</services>

View File

@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/wez/wezterm.git</param>
<param name="changesrevision">af9d0efa178cbc70373995ee99af71b9f392942d</param></service></servicedata>
<param name="changesrevision">91ea1095c9e532070cef29f4e56a64345b9cf704</param></service></servicedata>

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f990add7ad5325c8bef51dd4616b84a964663b2d7e1a85e4ee46dd99a811f5fb
size 104297818
oid sha256:c450f622d593a5ae3f016f32fd10283e6b8034165028340ced5add9568a6c928
size 104350487

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8d1ed7aa05081b0f8299b6097ad27d89fe4be7270d4fee38e228f9be09ab0909
size 265207310

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:47760c13d1f90e59a6b32809910866fa66faa1c324ae18d65b322d0f12dbb91e
size 124937294

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f2483303866f12efa4bc239d6d00051fc265a5f1abc292761a44dcca9b830cb9
size 265210382

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f75c2614eb98e4c18b848a956e0c9eb2d6a8507201b197f8a05a2f7cc4db55ae
size 124937662

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Wed Dec 21 12:49:12 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- 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 <socvirnyl.estela@gmail.com>
- 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

View File

@ -1,4 +1,4 @@
name: wezterm
version: 20221119.145034.49b9839f+g16
mtime: 1670208053
commit: af9d0efa178cbc70373995ee99af71b9f392942d
version: 20221119.145034.49b9839f+g21
mtime: 1670861709
commit: 91ea1095c9e532070cef29f4e56a64345b9cf704

View File

@ -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