From 61b0f96f9ff07b9430893e15980c46c39df574b4 Mon Sep 17 00:00:00 2001 From: wenyuzifang Date: Wed, 27 Aug 2025 21:59:45 +0800 Subject: [PATCH] Update code from upstream --- tmux.spec | 16 ++++++++++++---- tmux@.service | 13 +++++++++++++ 2 files changed, 25 insertions(+), 4 deletions(-) create mode 100644 tmux@.service diff --git a/tmux.spec b/tmux.spec index 50aa837..79a0810 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: bash_completion_tmux.sh +Source1: https://github.com/tmux/tmux/releases/download/3.5a/tmux-3.5a.tar.gz +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 +* Wed Aug 27 2025 wenyuzifang - 3.5a-1 +- Updated to version 3.5a to fix xxxxxxxxxx + + * 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 0000000..2e631eb --- /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 -- Gitee