1{ stdenv, fetchurl }:
2
3let
4 version = "1.5.1";
5in
6stdenv.mkDerivation {
7 name = "adns-${version}";
8
9 src = fetchurl {
10 urls = [
11 "http://www.chiark.greenend.org.uk/~ian/adns/ftp/adns-${version}.tar.gz"
12 "ftp://ftp.chiark.greenend.org.uk/users/ian/adns/adns-${version}.tar.gz"
13 "mirror://gnu/adns/adns-${version}.tar.gz"
14 ];
15 sha256 = "1ssfh94ck6kn98nf2yy6743srpgqgd167va5ja3bwx42igqjc42v";
16 };
17
18 preConfigure =
19 stdenv.lib.optionalString stdenv.isDarwin "sed -i -e 's|-Wl,-soname=$(SHLIBSONAME)||' configure";
20
21 # http://thread.gmane.org/gmane.linux.distributions.nixos/1328 for details.
22 doCheck = false;
23
24 postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
25 install_name_tool -id $out/lib/libadns.so.1.5 $out/lib/libadns.so.1.5
26 '';
27
28 meta = {
29 homepage = http://www.chiark.greenend.org.uk/~ian/adns/;
30 description = "Asynchronous DNS Resolver Library";
31 license = stdenv.lib.licenses.lgpl2;
32
33 platforms = stdenv.lib.platforms.unix;
34 maintainers = [ stdenv.lib.maintainers.peti ];
35 };
36}