default.nix (812B)
1 { 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 buildGoModule, 6 pkg-config, 7 cairo, 8 }: 9 10 buildGoModule rec { 11 pname = "mapillary-render"; 12 version = "1.1.0"; 13 14 src = fetchFromGitHub { 15 owner = "wladich"; 16 repo = "mapillaryRender"; 17 tag = version; 18 hash = "sha256-B2yDjbvpaa9zjPG9yF64s0tJ/bPAH0sOYqY74+f/TYE="; 19 }; 20 21 vendorHash = "sha256-kRu8UST1gVnQ8WyIaVw/gFs3BXFNBQFJMmjul+x7fgs="; 22 23 nativeBuildInputs = [ pkg-config ]; 24 25 buildInputs = [ cairo ]; 26 27 postInstall = '' 28 mv $out/bin/{cli,mapillary-render-cli} 29 mv $out/bin/{server,mapillary-render-server} 30 ''; 31 32 meta = { 33 description = "Mapillary render"; 34 homepage = "https://github.com/wladich/mapillaryRender"; 35 license = lib.licenses.free; 36 maintainers = [ lib.maintainers.sikmir ]; 37 platforms = lib.platforms.unix; 38 }; 39 }