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 = { |
||||
batman-adv = "sha256-STOHBbwgdwmshNdmaI5wJXEAnIJ8CjIHiOpR+4h3FKo="; |
||||
alfred = "sha256-q7odrGHsz81jKeczHQVV/syTd2D7NsbPVc5sHXUc/Zg="; |
||||
batctl = "sha256-iTlm+aLWpQch3hJM5i2l096cIOBVdspIK8VwTMWm9z0="; |
||||
batman-adv = "sha256-bQQdNTCr1LJJq/Wpb8Ki4kFDG/lEO1R/2yWi2P0ymkA="; |
||||
alfred = "sha256-OgrCuybgyz8nMtSHNmmgoi6YJej5qOerrJhjY/J1CX8="; |
||||
batctl = "sha256-h+iak4lxuGJCJoG7NBBOmytLZRLR0WXelTYw3zjWGmg="; |
||||
}; |
||||
} |
||||
|
@ -1,12 +1,12 @@ |
||||
{ buildPackages, fetchurl, perl, buildLinux, nixosTests, stdenv, ... } @ args: |
||||
|
||||
buildLinux (args // rec { |
||||
version = "4.9.313"; |
||||
version = "4.9.315"; |
||||
extraMeta.branch = "4.9"; |
||||
extraMeta.broken = stdenv.isAarch64; |
||||
|
||||
src = fetchurl { |
||||
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; |
||||
sha256 = "1p3vr1h01ph6x0pxrr6y6k5c4nrhvq650dfngv5mkrgsc5w7ffz0"; |
||||
sha256 = "1171p90s00jxg1clyz8kp81ilmdzygg131mxysr6lpkaisahkjg6"; |
||||
}; |
||||
} // (args.argsOverride or {})) |
||||
|
Loading…
Reference in new issue