default.nix (844B)
1 { lib, stdenv, fetchFromGitHub, libpng, pkg-config }: 2 3 stdenv.mkDerivation rec { 4 pname = "datamaps"; 5 version = "2014-08-19"; 6 7 src = fetchFromGitHub { 8 owner = "e-n-f"; 9 repo = pname; 10 rev = "76e620adabbedabd6866b23b30c145b53bae751e"; 11 hash = "sha256-UwrVbBataiHMPMwIUd7qjYChKaVGB48V2bHFV51fuOU="; 12 }; 13 14 nativeBuildInputs = [ pkg-config ]; 15 buildInputs = [ libpng ]; 16 17 makeFlags = [ "PREFIX=$(out)" ]; 18 enableParallelBuilding = true; 19 20 installPhase = '' 21 for tool in encode enumerate merge render; do 22 install -Dm755 $tool $out/bin/datamaps-$tool 23 done 24 ''; 25 26 meta = with lib; { 27 description = "Indexes points and lines and generates map tiles to display them"; 28 inherit (src.meta) homepage; 29 license = licenses.bsd2; 30 maintainers = [ maintainers.sikmir ]; 31 platforms = platforms.unix; 32 }; 33 }