1 { lib, stdenv, fetchurl, pkgsBuildBuild, autoreconfHook }:
3 stdenv.mkDerivation rec {
8 url = "mirror://sourceforge/judy/Judy-${version}.tar.gz";
9 sha256 = "1sv3990vsx8hrza1mvq3bhvv9m6ff08y4yz7swn6znszz24l0w6j";
12 nativeBuildInputs = [ autoreconfHook ];
13 depsBuildBuild = [ pkgsBuildBuild.stdenv.cc ];
14 patches = [ ./cross.patch ];
16 # Disable parallel builds as manpages lack some dependencies:
17 # ../tool/jhton ext/JudyHS_funcs_3.htm | grep -v '^[ ]*$' | sed -e 's/\.C//' > man/man3/JudyHS_funcs
18 # make[2]: *** No rule to make target 'man/man3/JSLD', needed by 'all-am'. Stop.
19 # Let's wait for the upstream fix similar to https://sourceforge.net/p/judy/patches/4/
20 enableParallelBuilding = false;
23 homepage = "https://judy.sourceforge.net/";
24 license = lib.licenses.lgpl21Plus;
25 description = "State-of-the-art C library that implements a sparse dynamic array";
26 platforms = lib.platforms.unix;