%global _hardened_build 1 Name: mosh Version: 1.3.2 Release: 1%{?dist} Summary: Mobile shell that supports roaming and intelligent local echo License: GPLv3+ Group: Applications/Internet URL: https://mosh.org/ Source0: https://github.com/mobile-shell/mosh/releases/download/mosh-%{version}/mosh-%{version}.tar.gz BuildRequires: make gcc gcc-c++ BuildRequires: protobuf-compiler BuildRequires: protobuf-devel BuildRequires: libutempter-devel BuildRequires: zlib-devel BuildRequires: ncurses-devel BuildRequires: openssl-devel BuildRequires: perl Requires: openssh-clients Requires: openssl Requires: perl-IO-Socket-IP %description Mosh is a remote terminal application that supports: - intermittent network connectivity, - roaming to different IP address without dropping the connection, and - intelligent local echo and line editing to reduce the effects of "network lag" on high-latency connections. %prep %autosetup %build # Use upstream's more aggressive hardening instead of Fedora's defaults export CFLAGS="$RPM_OPT_FLAGS -g -O2" CXXFLAGS="$RPM_OPT_FLAGS -g -O2" %configure --enable-compile-warnings=error make %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT %files %doc README.md COPYING ChangeLog %{_bindir}/mosh %{_bindir}/mosh-client %{_bindir}/mosh-server %{_mandir}/man1/mosh.1.gz %{_mandir}/man1/mosh-client.1.gz %{_mandir}/man1/mosh-server.1.gz %changelog * Sat Mar 24 2018 Arun Babu Neelicattu - 1.3.2-1 - Update to mosh 1.3.2 - Update source tarball URL - Ensure builds work under EL * Sun Jul 12 2015 John Hood - 1.2.5-1 - Update to mosh 1.2.5 * Fri Jun 26 2015 John Hood - 1.2.4.95rc2-1 - Update to mosh 1.2.4.95rc2 * Mon Jun 08 2015 John Hood - 1.2.4.95rc1-1 - Update to mosh 1.2.4.95rc1 * Wed Mar 27 2013 Alexander Chernyakhovsky - 1.2.4-1 - Update to mosh 1.2.4 * Sun Mar 10 2013 Alexander Chernyakhovsky - 1.2.3-3 - Rebuilt for Protobuf API change from 2.4.1 to 2.5.0 * Thu Feb 14 2013 Fedora Release Engineering - 1.2.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Fri Oct 19 2012 Alexander Chernyakhovsky - 1.2.3-1 - Update to mosh 1.2.3 * Fri Jul 20 2012 Fedora Release Engineering - 1.2.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Wed Jun 13 2012 Alexander Chernyakhovsky - 1.2.2-1 - Update to mosh 1.2.2 * Sat Apr 28 2012 Alexander Chernyakhovsky - 1.2-2 - Add -g and -O2 CFLAGS * Fri Apr 27 2012 Alexander Chernyakhovsky - 1.2-1 - Update to mosh 1.2. * Mon Mar 26 2012 Alexander Chernyakhovsky - 1.1.1-1 - Update to mosh 1.1.1. * Wed Mar 21 2012 Alexander Chernyakhovsky - 1.1-1 - Initial packaging for mosh.