default.nix (822B)
1 { lib, stdenv, fetchfromgh, jre }: 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "osmosis"; 5 version = "0.48.3"; 6 7 src = fetchfromgh { 8 owner = "openstreetmap"; 9 repo = "osmosis"; 10 name = "osmosis-${finalAttrs.version}.tgz"; 11 hash = "sha256-skxgFXjqTLDKiDAr5naP0GAr3obCVKDguQUTWB26Z/8="; 12 inherit (finalAttrs) version; 13 }; 14 15 sourceRoot = "."; 16 17 installPhase = '' 18 mkdir -p $out 19 cp -r . $out 20 rm $out/bin/*.bat 21 substituteInPlace $out/bin/osmosis \ 22 --replace-fail "JAVACMD=java" "JAVACMD=${jre}/bin/java" 23 ''; 24 25 meta = with lib; { 26 description = "Command line Java application for processing OSM data"; 27 homepage = "http://wiki.openstreetmap.org/wiki/Osmosis"; 28 license = licenses.gpl2; 29 maintainers = [ maintainers.sikmir ]; 30 platforms = jre.meta.platforms; 31 }; 32 })