package.nix (895B)
1 { 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 curl, 7 }: 8 9 stdenv.mkDerivation { 10 pname = "vectiler"; 11 version = "0.1.0-unstable-2024-05-20"; 12 13 src = fetchFromGitHub { 14 owner = "karimnaaji"; 15 repo = "vectiler"; 16 rev = "f9bd89e9446a91c26aa26d135646327d9b715e13"; 17 hash = "sha256-lKP9Dc9T1pa+A/PM9KeT2aKGR0mkjR7oMQ0T/2jDOAY="; 18 fetchSubmodules = true; 19 }; 20 21 nativeBuildInputs = [ cmake ]; 22 23 buildInputs = [ curl ]; 24 25 cmakeFlags = [ 26 (lib.cmakeFeature "CMAKE_POLICY_VERSION_MINIMUM" "3.10") 27 ]; 28 29 installPhase = '' 30 install -Dm755 vectiler.out $out/bin/vectiler 31 ''; 32 33 meta = { 34 description = "A vector tile, terrain and city 3d model builder and exporter"; 35 homepage = "http://karim.naaji.fr/vectiler.html"; 36 license = lib.licenses.mit; 37 maintainers = [ lib.maintainers.sikmir ]; 38 platforms = lib.platforms.unix; 39 mainProgram = "vectiler"; 40 }; 41 }
