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 { stdenv, fetchurl, zlib } : 2 3 - stdenv.mkDerivation rec { 4 - name = "osmctools-${version}"; 5 - version = "0.8.5"; 6 7 - src = fetchurl { 8 url = http://m.m.i24.cc/osmconvert.c; 9 - sha256 = "9da0940912d1bc62223b962483fd796f92c959c48749806aee5806164e5875d7"; 10 }; 11 12 buildInputs = [ zlib ]; 13 14 phases = [ "buildPhase" "installPhase" ]; 15 16 buildPhase = '' 17 - cc $src -lz -O3 -o osmconvert 18 ''; 19 20 installPhase = '' 21 mkdir -p $out/bin 22 mv osmconvert $out/bin 23 ''; 24 25 meta = with stdenv.lib; { 26 - description = "Converter between various Open Street Map file formats"; 27 - homepage = http://wiki.openstreetmap.org/wiki/Osmconvert; 28 platforms = platforms.unix; 29 }; 30 }
··· 1 { stdenv, fetchurl, zlib } : 2 3 + let 4 5 + convert_src = fetchurl { 6 url = http://m.m.i24.cc/osmconvert.c; 7 + sha256 = "1mvmb171c1jqxrm80jc7qicwk4kgg7yq694n7ci65g6i284r984x"; 8 + # version = 0.8.5 9 }; 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 + 23 buildInputs = [ zlib ]; 24 25 phases = [ "buildPhase" "installPhase" ]; 26 27 buildPhase = '' 28 + cc ${convert_src} -lz -O3 -o osmconvert 29 + cc ${filter_src} -O3 -o osmfilter 30 ''; 31 32 installPhase = '' 33 mkdir -p $out/bin 34 mv osmconvert $out/bin 35 + mv osmfilter $out/bin 36 ''; 37 38 meta = with stdenv.lib; { 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 + ''; 44 platforms = platforms.unix; 45 }; 46 }