summary refs log tree commit diff
path: root/pkgs/development/libraries/lesstif/default.nix
blob: 8d01c2f2f438c7f9554a7b7ef3de11be4c01234e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{stdenv, fetchurl, xlibsWrapper, libXp, libXau}:

stdenv.mkDerivation {
  name = "lesstif-0.95.0-p2";
  src = fetchurl {
    url = mirror://sourceforge/lesstif/lesstif-0.95.0.tar.bz2;
    md5 = "ab895165c149d7f95843c7584b1c7ad4";
  };
  buildInputs = [xlibsWrapper];
  propagatedBuildInputs = [libXp libXau];

  # The last stable release of lesstif was in June 2006. These
  # patches fix a number of later issues - in particular the 
  # render_table_crash shows up in 'arb'. The same patches appear
  # in Debian, so we assume they have been sent upstream.
  #
  patches = [
    ./c-bad_integer_cast.patch    
    ./c-linkage.patch             
    ./c-unsigned_int.patch
    ./c-missing_xm_h.patch        
    ./c-xim_chained_list_crash.patch
    ./c-render_table_crash.patch 
    ./c-xpmpipethrough.patch
    ];
}