commit
75906ed245
@ -0,0 +1,40 @@ |
|||||||
|
{ lib, stdenv, fetchFromGitHub, buildPackages, cmake, installShellFiles |
||||||
|
, boost, lua, protobuf, rapidjson, shapelib, sqlite, zlib }: |
||||||
|
|
||||||
|
stdenv.mkDerivation rec { |
||||||
|
pname = "tilemaker"; |
||||||
|
version = "2.2.0"; |
||||||
|
|
||||||
|
src = fetchFromGitHub { |
||||||
|
owner = "systemed"; |
||||||
|
repo = pname; |
||||||
|
rev = "v${version}"; |
||||||
|
hash = "sha256-st6WDCk1RZ2lbfrudtcD+zenntyTMRHrIXw3nX5FHOU="; |
||||||
|
}; |
||||||
|
|
||||||
|
postPatch = '' |
||||||
|
substituteInPlace src/tilemaker.cpp \ |
||||||
|
--replace "config.json" "$out/share/tilemaker/config-openmaptiles.json" \ |
||||||
|
--replace "process.lua" "$out/share/tilemaker/process-openmaptiles.lua" |
||||||
|
''; |
||||||
|
|
||||||
|
nativeBuildInputs = [ cmake installShellFiles ]; |
||||||
|
|
||||||
|
buildInputs = [ boost lua protobuf rapidjson shapelib sqlite zlib ]; |
||||||
|
|
||||||
|
cmakeFlags = lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) |
||||||
|
"-DPROTOBUF_PROTOC_EXECUTABLE=${buildPackages.protobuf}/bin/protoc"; |
||||||
|
|
||||||
|
postInstall = '' |
||||||
|
installManPage ../docs/man/tilemaker.1 |
||||||
|
install -Dm644 ../resources/* -t $out/share/tilemaker |
||||||
|
''; |
||||||
|
|
||||||
|
meta = with lib; { |
||||||
|
description = "Make OpenStreetMap vector tiles without the stack"; |
||||||
|
homepage = "https://tilemaker.org/"; |
||||||
|
license = licenses.free; # FTWPL |
||||||
|
maintainers = with maintainers; [ sikmir ]; |
||||||
|
platforms = platforms.unix; |
||||||
|
}; |
||||||
|
} |
@ -1,9 +1,9 @@ |
|||||||
{ |
{ |
||||||
version = "2022.0"; |
version = "2022.1"; |
||||||
|
|
||||||
sha256 = { |
sha256 = { |
||||||
batman-adv = "sha256-STOHBbwgdwmshNdmaI5wJXEAnIJ8CjIHiOpR+4h3FKo="; |
batman-adv = "sha256-bQQdNTCr1LJJq/Wpb8Ki4kFDG/lEO1R/2yWi2P0ymkA="; |
||||||
alfred = "sha256-q7odrGHsz81jKeczHQVV/syTd2D7NsbPVc5sHXUc/Zg="; |
alfred = "sha256-OgrCuybgyz8nMtSHNmmgoi6YJej5qOerrJhjY/J1CX8="; |
||||||
batctl = "sha256-iTlm+aLWpQch3hJM5i2l096cIOBVdspIK8VwTMWm9z0="; |
batctl = "sha256-h+iak4lxuGJCJoG7NBBOmytLZRLR0WXelTYw3zjWGmg="; |
||||||
}; |
}; |
||||||
} |
} |
||||||
|
@ -1,12 +1,12 @@ |
|||||||
{ buildPackages, fetchurl, perl, buildLinux, nixosTests, stdenv, ... } @ args: |
{ buildPackages, fetchurl, perl, buildLinux, nixosTests, stdenv, ... } @ args: |
||||||
|
|
||||||
buildLinux (args // rec { |
buildLinux (args // rec { |
||||||
version = "4.9.313"; |
version = "4.9.315"; |
||||||
extraMeta.branch = "4.9"; |
extraMeta.branch = "4.9"; |
||||||
extraMeta.broken = stdenv.isAarch64; |
extraMeta.broken = stdenv.isAarch64; |
||||||
|
|
||||||
src = fetchurl { |
src = fetchurl { |
||||||
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; |
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; |
||||||
sha256 = "1p3vr1h01ph6x0pxrr6y6k5c4nrhvq650dfngv5mkrgsc5w7ffz0"; |
sha256 = "1171p90s00jxg1clyz8kp81ilmdzygg131mxysr6lpkaisahkjg6"; |
||||||
}; |
}; |
||||||
} // (args.argsOverride or {})) |
} // (args.argsOverride or {})) |
||||||
|
Loading…
Reference in new issue