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