Merge pull request #23520 from oxij/pkg/osmcfilter

osmctools: osmfilter: init at 1.4.0

authored by Jörg Thalheim and committed by GitHub 2e07babd 89e52a77

+24 -8
+24 -8
pkgs/applications/misc/osmctools/default.nix
··· 1 1 { stdenv, fetchurl, zlib } : 2 2 3 - stdenv.mkDerivation rec { 4 - name = "osmctools-${version}"; 5 - version = "0.8.5"; 3 + let 6 4 7 - src = fetchurl { 5 + convert_src = fetchurl { 8 6 url = http://m.m.i24.cc/osmconvert.c; 9 - sha256 = "9da0940912d1bc62223b962483fd796f92c959c48749806aee5806164e5875d7"; 7 + sha256 = "1mvmb171c1jqxrm80jc7qicwk4kgg7yq694n7ci65g6i284r984x"; 8 + # version = 0.8.5 10 9 }; 11 10 11 + filter_src = fetchurl { 12 + url = http://m.m.i24.cc/osmfilter.c; 13 + sha256 = "0vm3bls9jb2cb5b11dn82sxnc22qzkf4ghmnkivycigrwa74i6xl"; 14 + # version = 1.4.0 15 + }; 16 + 17 + in 18 + 19 + stdenv.mkDerivation rec { 20 + name = "osmctools-${version}"; 21 + version = "0.8.5plus1.4.0"; 22 + 12 23 buildInputs = [ zlib ]; 13 24 14 25 phases = [ "buildPhase" "installPhase" ]; 15 26 16 27 buildPhase = '' 17 - cc $src -lz -O3 -o osmconvert 28 + cc ${convert_src} -lz -O3 -o osmconvert 29 + cc ${filter_src} -O3 -o osmfilter 18 30 ''; 19 31 20 32 installPhase = '' 21 33 mkdir -p $out/bin 22 34 mv osmconvert $out/bin 35 + mv osmfilter $out/bin 23 36 ''; 24 37 25 38 meta = with stdenv.lib; { 26 - description = "Converter between various Open Street Map file formats"; 27 - homepage = http://wiki.openstreetmap.org/wiki/Osmconvert; 39 + description = "Command line tools for transforming Open Street Map files"; 40 + homepage = '' 41 + http://wiki.openstreetmap.org/wiki/Osmconvert 42 + https://wiki.openstreetmap.org/wiki/Osmfilter 43 + ''; 28 44 platforms = platforms.unix; 29 45 }; 30 46 }