diff --git a/wezterm.changes b/wezterm.changes index c2f4805..8f60e24 100644 --- a/wezterm.changes +++ b/wezterm.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +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 diff --git a/wezterm.spec b/wezterm.spec index 0d99c27..ad2f87d 100644 --- a/wezterm.spec +++ b/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