mosh: fix segfaulting issue

Discussion on this issue at https://github.com/mobile-shell/mosh/issues/727 and https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=817929#35
This commit is contained in:
Tristan Helmich 2016-04-04 15:11:00 +02:00
parent c74cbb824b
commit 399d2bca32
1 changed files with 11 additions and 2 deletions

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, zlib, boost, protobuf, ncurses, pkgconfig, IOTty { stdenv, fetchurl, zlib, boost, protobuf, ncurses, pkgconfig, IOTty
, makeWrapper, perl, openssl }: , makeWrapper, perl, openssl, autoreconfHook, fetchpatch }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "mosh-1.2.5"; name = "mosh-1.2.5";
@ -9,7 +9,16 @@ stdenv.mkDerivation rec {
sha256 = "1qsb0y882yfgwnpy6f98pi5xqm6kykdsrxzvaal37hs7szjhky0s"; sha256 = "1qsb0y882yfgwnpy6f98pi5xqm6kykdsrxzvaal37hs7szjhky0s";
}; };
buildInputs = [ boost protobuf ncurses zlib pkgconfig IOTty makeWrapper perl openssl ]; buildInputs = [ autoreconfHook boost protobuf ncurses zlib pkgconfig IOTty makeWrapper perl openssl ];
patches = [
# remove automake detection macro patch on next release as it is already on mosh master
(fetchpatch {
name = "fix_automake_detection_macro.patch";
url = "https://github.com/mobile-shell/mosh/commit/a47917b97606a03f6bbf0cafd1fcd495b0229790.patch";
sha256 = "0ib200ffvbnns125xd58947fyxdx31m06rmnzqmxpxcnjza7k404";
})
];
postInstall = '' postInstall = ''
wrapProgram $out/bin/mosh --prefix PERL5LIB : $PERL5LIB wrapProgram $out/bin/mosh --prefix PERL5LIB : $PERL5LIB