diff --git a/tmux-3.5a.tar.gz b/tmux-3.5a.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..d08a2d4450fa0b68cd88291a49cde4642e3d40ed Binary files /dev/null and b/tmux-3.5a.tar.gz differ diff --git a/tmux.spec b/tmux.spec index 50aa837fac9fe253887dd2fa4183dd449121f1e0..a09dab215b1b8f297043203928b0df6e3b8e278e 100644 --- a/tmux.spec +++ b/tmux.spec @@ -1,8 +1,8 @@ -%define anolis_release 1 +%define anolis_release 1 %global _hardened_build 1 Name: tmux -Version: 3.3a +Version: 3.5a Release: %{anolis_release}%{?dist} Summary: A terminal multiplexer @@ -10,8 +10,9 @@ Summary: A terminal multiplexer # 3 clause BSD licensed. License: ISC and BSD URL: https://tmux.github.io/ -Source0: https://github.com/tmux/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz -Source1: bash_completion_tmux.sh +Source0: https://github.com/tmux/tmux/releases/download/3.5a/tmux-3.5a.tar.gz +Source1: bash_completion_tmux.sh +Source2: tmux@.service BuildRequires: make BuildRequires: gcc @@ -20,6 +21,9 @@ BuildRequires: pkgconfig(tinfo) BuildRequires: pkgconfig(ncurses) BuildRequires: pkgconfig(ncursesw) BuildRequires: libutempter-devel +BuildRequires: automake +BuildRequires: byacc +BuildRequires: systemd-devel %description tmux is a "terminal multiplexer." It enables a number of terminals (or @@ -77,6 +81,10 @@ fi %doc example_tmux.conf %changelog +* Mon Sep 29 2025 wenyuzifang - 3.5a-1 +- Updated to version 3.5a to fix xxxxxx + + * Mon Mar 13 2023 Feng Su - 3.3a-1 - update to v3.3a - add doc package diff --git a/tmux@.service b/tmux@.service new file mode 100644 index 0000000000000000000000000000000000000000..2e631eb6027af7ffe090b9c64dc903bf452cbb1d --- /dev/null +++ b/tmux@.service @@ -0,0 +1,13 @@ +[Unit] +Description=tmux session for user %I +After=graphical-session.target + +[Service] +Type=forking +User=%I +ExecStart=/usr/bin/tmux new-session -s %I -d +ExecStop=/usr/bin/tmux kill-session -t %I +WorkingDirectory=~ + +[Install] +WantedBy=multi-user.target