package.nix (906B)
1 { 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 pandoc, 7 boost, 8 bzip2, 9 expat, 10 libosmium, 11 libpqxx, 12 protozero, 13 yaml-cpp, 14 zlib, 15 }: 16 17 stdenv.mkDerivation (finalAttrs: { 18 pname = "osmdbt"; 19 version = "0.9"; 20 21 __structuredAttrs = true; 22 23 src = fetchFromGitHub { 24 owner = "openstreetmap"; 25 repo = "osmdbt"; 26 tag = "v${finalAttrs.version}"; 27 hash = "sha256-boc6LYSAt1txSeMQPuEGpBoivQCQbc9XqlfFJbWctDc="; 28 }; 29 30 nativeBuildInputs = [ 31 cmake 32 pandoc 33 ]; 34 35 buildInputs = [ 36 boost 37 bzip2 38 expat 39 libosmium 40 libpqxx 41 protozero 42 yaml-cpp 43 zlib 44 ]; 45 46 cmakeFlags = [ (lib.cmakeBool "BUILD_PLUGIN" false) ]; 47 48 meta = { 49 description = "OSM Database Replication Tools"; 50 homepage = "https://github.com/openstreetmap/osmdbt"; 51 license = lib.licenses.gpl3Plus; 52 maintainers = [ lib.maintainers.sikmir ]; 53 platforms = lib.platforms.unix; 54 }; 55 })
