- Separate the multiplexer server from wezterm-gui:
Reason -> https://github.com/wez/wezterm/blob/main/README-DISTRO-MAINTAINER.md#binaries OBS-URL: https://build.opensuse.org/package/show/X11:terminals/wezterm?expand=0&rev=54
This commit is contained in:
parent
b45d140fdb
commit
96351b1909
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
|
||||
|
18
wezterm.spec
18
wezterm.spec
@ -57,12 +57,19 @@ BuildRequires: pkgconfig(libssh2)
|
||||
BuildRequires: pkgconfig(openssl)
|
||||
BuildRequires: pkgconfig(tic)
|
||||
BuildRequires: pkgconfig(xcb)
|
||||
Recommends: %{name}-mux-server
|
||||
|
||||
%description
|
||||
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}
|
||||
|
||||
%description mux-server
|
||||
Multiplexer server for wezterm for running on a headless system.
|
||||
|
||||
%prep
|
||||
%autosetup -a1
|
||||
mkdir -p .cargo
|
||||
@ -75,7 +82,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,7 +115,6 @@ 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
|
||||
@ -127,7 +133,15 @@ install -D -m 0644 assets/shell-completion/fish %{buildroot}%{_datadir}/fish/ven
|
||||
%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 mux-server
|
||||
%license LICENSE.md
|
||||
%doc README.md CONTRIBUTING.md
|
||||
%{_bindir}/wezterm-mux-server
|
||||
%{_bindir}/wezterm
|
||||
%{_bindir}/strip-ansi-escapes
|
||||
%{_datadir}/terminfo/w/wezterm
|
||||
%config %{_sysconfdir}/profile.d/wezterm.sh
|
||||
|
||||
%changelog
|
||||
|
Loading…
Reference in New Issue
Block a user