1{ stdenv, fetchurl, autoconf }:
2
3stdenv.mkDerivation {
4 name = "tradcpp-0.4";
5
6 src = fetchurl {
7 url = http://ftp.netbsd.org/pub/NetBSD/misc/dholland/tradcpp-0.4.tar.gz;
8 sha256 = "c60aa356945e0b6634bd449ead6a4fca0059d2ce3ae8044cf982140bbd54e688";
9 };
10
11 # tradcpp only comes with BSD-make Makefile; the patch adds configure support
12 buildInputs = [ autoconf ];
13 preConfigure = "autoconf";
14 patches = [ ./tradcpp-configure.patch ];
15
16 meta = {
17 description = "A traditional (K&R-style) C macro preprocessor";
18 platforms = stdenv.lib.platforms.all;
19 };
20
21}