package.nix (929B)
1 { 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 boost, 7 bzip2, 8 expat, 9 fmt, 10 gdal, 11 libosmium, 12 protozero, 13 sqlite, 14 zlib, 15 }: 16 17 stdenv.mkDerivation { 18 pname = "osmium-surplus"; 19 version = "0-unstable-2024-12-16"; 20 21 __structuredAttrs = true; 22 23 src = fetchFromGitHub { 24 owner = "osmcode"; 25 repo = "osmium-surplus"; 26 rev = "ebb21d60b4b585b4f87bfd880be54907638c70a0"; 27 hash = "sha256-Yuay8w2MvZOwXFWaVzSex/o7AVCfFSfmc8v3LXoM7d8="; 28 }; 29 30 nativeBuildInputs = [ cmake ]; 31 32 buildInputs = [ 33 boost 34 bzip2 35 expat 36 fmt 37 gdal 38 libosmium 39 protozero 40 sqlite 41 zlib 42 ]; 43 44 meta = { 45 description = "Collection of assorted small programs based on the Osmium framework"; 46 homepage = "https://github.com/osmcode/osmium-surplus"; 47 license = with lib.licenses; [ 48 gpl3Plus 49 boost 50 ]; 51 maintainers = [ lib.maintainers.sikmir ]; 52 platforms = lib.platforms.unix; 53 }; 54 }
