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

View File

@ -1,4 +1,4 @@
<servicedata> <servicedata>
<service name="tar_scm"> <service name="tar_scm">
<param name="url">https://github.com/wez/wezterm.git</param> <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 version https://git-lfs.github.com/spec/v1
oid sha256:f990add7ad5325c8bef51dd4616b84a964663b2d7e1a85e4ee46dd99a811f5fb oid sha256:c450f622d593a5ae3f016f32fd10283e6b8034165028340ced5add9568a6c928
size 104297818 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 Mon Dec 05 22:40:02 UTC 2022 - socvirnyl.estela@gmail.com

View File

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

View File

@ -19,7 +19,7 @@
%global rustflags -Clink-arg=-Wl,-z,relro,-z,now -C debuginfo=2 %global rustflags -Clink-arg=-Wl,-z,relro,-z,now -C debuginfo=2
Name: wezterm Name: wezterm
Version: 20221119.145034.49b9839f+g16 Version: 20221119.145034.49b9839f+g21
Release: 0 Release: 0
Summary: GPU-accelerated cross-platform terminal emulator and multiplexer Summary: GPU-accelerated cross-platform terminal emulator and multiplexer
URL: https://github.com/wez/wezterm 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, ligatures, font fallback and true color. It features dynamic color schemes, hyperlinks,
and multiplex terminal panes. 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 %prep
%autosetup -a1 %autosetup -a1
mkdir -p .cargo mkdir -p .cargo
cp %{SOURCE2} .cargo/config cp %{SOURCE2} .cargo/config
tic -vvv -x -o terminfo termwiz/data/%{name}.terminfo tic -vvv -x -o terminfo termwiz/data/%{name}.terminfo
printf "%{version}" > .tag
%build %build
%if 0%{?suse_version} > 1500 %if 0%{?suse_version} > 1500
@ -75,7 +108,7 @@ tic -vvv -x -o terminfo termwiz/data/%{name}.terminfo
%else %else
export CARGO_FEATURE_VENDORED=1 export CARGO_FEATURE_VENDORED=1
export RUSTFLAGS='%{rustflags}' export RUSTFLAGS='%{rustflags}'
cargo build --offline --release --all-features -j$(nproc) cargo build --offline --release --all-features
%endif %endif
%install %install
@ -108,26 +141,35 @@ install -D -m 0644 assets/shell-completion/fish %{buildroot}%{_datadir}/fish/ven
%doc README.md CONTRIBUTING.md %doc README.md CONTRIBUTING.md
%{_bindir}/wezterm %{_bindir}/wezterm
%{_bindir}/wezterm-gui %{_bindir}/wezterm-gui
%{_bindir}/wezterm-mux-server
%{_bindir}/strip-ansi-escapes %{_bindir}/strip-ansi-escapes
%{_datadir}/terminfo/w/wezterm %{_datadir}/terminfo/w/wezterm
%{_datadir}/applications/org.wezfurlong.wezterm.desktop %{_datadir}/applications/org.wezfurlong.wezterm.desktop
%{_datadir}/icons/hicolor/scalable/apps/org.wezfurlong.wezterm.svg %{_datadir}/icons/hicolor/scalable/apps/org.wezfurlong.wezterm.svg
%{_datadir}/metainfo/org.wezfurlong.wezterm.appdata.xml %{_datadir}/metainfo/org.wezfurlong.wezterm.appdata.xml
%{_datadir}/nautilus-python/extensions/wezterm-nautilus.py %{_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
%dir %{_datadir}/bash-completion/completions %dir %{_datadir}/bash-completion/completions
%{_datadir}/bash-completion/completions/wezterm %{_datadir}/bash-completion/completions/wezterm
%{_datadir}/bash-completion/completions/wezterm-gui %{_datadir}/bash-completion/completions/wezterm-gui
%dir %{_datadir}/zsh
%dir %{_datadir}/zsh/site-functions %files fish-completion
%{_datadir}/zsh/site-functions/_wezterm
%{_datadir}/zsh/site-functions/_wezterm-gui
%dir %{_datadir}/fish %dir %{_datadir}/fish
%dir %{_datadir}/fish/vendor_completions.d %dir %{_datadir}/fish/vendor_completions.d
%{_datadir}/fish/vendor_completions.d/wezterm.fish %{_datadir}/fish/vendor_completions.d/wezterm.fish
%{_datadir}/fish/vendor_completions.d/wezterm-gui.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 %changelog