@ -1,4 +1,4 @@
{ lib , stdenv , fetchFromGitHub , autoreconfHook , autoconf , automake , pkg-config , glib
{ lib , stdenv , fetchFromGitHub , fetchpatch , autoreconfHook , autoconf , automake , pkg-config , glib
, perl , ncurses5 , hamlib , xmlrpc_c } :
stdenv . mkDerivation rec {
@ -12,6 +12,18 @@ stdenv.mkDerivation rec {
sha256 = " 1 x p g s 4 k 2 7 p j d 9 m i a n f k n k n p 6 m f 3 4 3 6 5 b c p 9 6 w r v 5 x h 4 d h p h 5 7 3 r j " ;
} ;
patches = [
# Pull upstream fix for ncurses-6.3:
# https://github.com/Tlf/tlf/pull/282
# We use Debian's patch as upstream fixes don't apply as is due to
# related code changes. The change will be a part of 1.4.2 release.
( fetchpatch {
name = " n c u r s e s - 6 . 3 . p a t c h " ;
url = " h t t p s : / / s a l s a . d e b i a n . o r g / d e b i a n - h a m r a d i o - t e a m / t l f / - / r a w / 5 a 2 d 7 9 f c 3 5 b d e 9 7 f 6 5 3 b 1 3 7 3 f d 9 7 0 d 4 1 f e 0 1 a 3 e c / d e b i a n / p a t c h e s / w a r n i n g s - a s - e r r o r s . p a t c h ? i n l i n e = f a l s e " ;
sha256 = " 1 z i 1 d d 4 v q k g l 2 p g 2 9 l n h j 9 1 r a l q g 5 8 g m k z q 9 f k c x 0 d y a k b j m 6 0 7 0 " ;
} )
] ;
nativeBuildInputs = [ autoreconfHook autoconf automake pkg-config perl ] ;
buildInputs = [ glib ncurses5 hamlib xmlrpc_c ] ;