package.nix (847B)
1 { 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 buildGoModule, 6 lz4, 7 }: 8 9 buildGoModule { 10 pname = "elevation-server"; 11 version = "1.2.0-unstable-2024-09-11"; 12 13 __structuredAttrs = true; 14 15 src = fetchFromGitHub { 16 owner = "wladich"; 17 repo = "elevation_server"; 18 rev = "649297b32615f35e2c14d3c43216100ab4d83ea4"; 19 hash = "sha256-nckgsaXtLd1D3gYqdAMF5VRRM4zkw4G6R0P//G9lqDM="; 20 }; 21 22 vendorHash = "sha256-j43mafIXC1C4RvVIoqTV44kWSJgv1WDRphX3/G29Uxk="; 23 24 subPackages = [ 25 "cmd/elevation_server" 26 "cmd/make_data" 27 ]; 28 29 buildInputs = [ lz4 ]; 30 31 meta = { 32 description = "The server providing elevation data"; 33 homepage = "https://github.com/wladich/elevation_server"; 34 license = lib.licenses.free; 35 maintainers = [ lib.maintainers.sikmir ]; 36 platforms = lib.platforms.unix; 37 mainProgram = "elevation_server"; 38 }; 39 }
