• 普通にtmuxをyumでインストールするとtmux-1.6が入る。
  • tmux-1.6だと、最新のtmuxinatorが動かないらしいので、最新のtmuxをインストールしたい。
  • RPM searchからtmux-1.8-2.fc19.src.rpmを取ってきてrpmbuildしようとすると、ビルドが失敗する。
  • libeventのバージョンが古いせいらしい。
  • libevent-1.4.13-4.el6.src.rpmを落としてきて、
  • libevent-1.4.14b-stable.tar.gzを落としてきて、
  • 1.4.13用のlibevent.specを、1.4.14b用に書き換えて、
  • それをインストールしてやると、tmux-1.8-2.fc19.src.rpmのビルドに成功する。
*** libevent.spec       2012-04-23 23:03:09.000000000 +0900
--- libevent.spec.new   2014-02-07 10:20:00.233619827 +0900
***************
*** 1,6 ****
  Name:           libevent
! Version:        1.4.13
! Release:        4%{?dist}
  Summary:        Abstract asynchronous event notification library

  Group:          System Environment/Libraries
--- 1,6 ----
  Name:           libevent
! Version:        1.4.14b
! Release:        1%{?dist}
  Summary:        Abstract asynchronous event notification library

  Group:          System Environment/Libraries
***************
*** 136,141 ****
--- 136,144 ----
  %defattr(-,root,root,0644)

  %changelog
+ * Fri Feb  7 2014 tcpiptan <ptan@ptan.info> 1.4.14b-1
+ - Updated to latest stable upstream version: 1.4.14b
+
  * Mon Apr 23 2012 Steve Dickson <steved@redhat.com> 1.4.13-4
  - Moved header files into there own rpm (bz 658051)
  - Added event-config.h to the new headers rpm.