[tmate] Initial commit.
asn
asn at fedoraproject.org
Tue Apr 29 13:03:56 UTC 2014
commit 6e7e8a59598cbe40a9c734b9b2e27077167736e3
Author: Andreas Schneider <asn at cryptomilk.org>
Date: Tue Apr 29 15:03:39 2014 +0200
Initial commit.
.gitignore | 1 +
sources | 1 +
tmate-1.8.9_use_system_libs.patch | 29 +++++++++++++++++++++
tmate.spec | 51 +++++++++++++++++++++++++++++++++++++
4 files changed, 82 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..e645249 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/1.8.9.tar.gz
diff --git a/sources b/sources
index e69de29..666c742 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+545a6190ae27cd323a6b4846e2f1f250 1.8.9.tar.gz
diff --git a/tmate-1.8.9_use_system_libs.patch b/tmate-1.8.9_use_system_libs.patch
new file mode 100644
index 0000000..ed8b565
--- /dev/null
+++ b/tmate-1.8.9_use_system_libs.patch
@@ -0,0 +1,29 @@
+Index: tmate-1.8.9/Makefile.am
+===================================================================
+--- tmate-1.8.9.orig/Makefile.am
++++ tmate-1.8.9/Makefile.am
+@@ -22,7 +22,6 @@ CFLAGS += -D_GNU_SOURCE
+ endif
+
+ CFLAGS += -Wno-unused-parameter -Wno-unused-variable
+-CFLAGS += -Ilibssh/include/ -Imsgpack/src
+ CFLAGS += -rdynamic # for stack traces
+
+ # Set flags for gcc. gcc4 whines abouts silly stuff so it needs slightly
+@@ -242,15 +241,4 @@ nodist_tmate_SOURCES += compat/b64_ntop.
+ endif
+
+ tmate_LDADD = \
+- libssh/build/src/libssh.a \
+- msgpack/src/.libs/libmsgpackc.a
+-
+-*.c: $(tmate_LDADD)
+-
+-libssh/build/src/libssh.a:
+- cd libssh/build && cmake .. -DWITH_SFTP=OFF -DWITH_SERVER=OFF -DWITH_PCAP=OFF -DWITH_STATIC_LIB=ON -DWITH_GSSAPI=OFF
+- +make -C libssh/build ssh_static
+-
+-msgpack/src/.libs/libmsgpackc.a:
+- cd msgpack && ./bootstrap && ./configure
+- +make -C msgpack/src libmsgpackc.la
++ -lssh -lmsgpackc
diff --git a/tmate.spec b/tmate.spec
new file mode 100644
index 0000000..c48ce2a
--- /dev/null
+++ b/tmate.spec
@@ -0,0 +1,51 @@
+Name: tmate
+Version: 1.8.9
+Release: 2
+
+Summary: Instant terminal sharing
+License: MIT
+Url: http://tmate.io
+
+BuildRequires: autoconf
+BuildRequires: libtool
+BuildRequires: pkgconfig
+BuildRequires: ruby
+BuildRequires: libevent-devel
+BuildRequires: openssl-devel
+BuildRequires: ncurses-devel
+BuildRequires: zlib-devel
+BuildRequires: libssh-devel >= 0.6.0
+BuildRequires: msgpack-devel >= 0.5.8
+
+Source0: https://github.com/nviennot/tmate/archive/1.8.9.tar.gz
+
+Patch0: tmate-1.8.9_use_system_libs.patch
+
+%description
+Tmate is a fork of tmux providing an instant pairing solution.
+
+%prep
+%setup -q -n %{name}-%{version}
+
+%patch0 -p1 -b .tmate-1.8.9_use_system_libs.patch
+
+%build
+./autogen.sh
+%configure
+make %{?_smp_mflags}
+
+%install
+make DESTDIR=%{buildroot} install
+
+%files
+%defattr(-,root,root)
+%doc CHANGES FAQ README-tmux README.md
+%{_bindir}/tmate
+%{_mandir}/man1/tmate.1*
+
+%changelog
+* Tue Apr 29 2014 - Andreas Schneider <asn at redhat.com> - 1.8.9-2
+- Fixed 'make' calls.
+
+* Fri Apr 25 2014 - Andreas Schneider <asn at redhat.com> - 1.8.9-1
+- The big bang.
More information about the scm-commits
mailing list