aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/applications/misc/osmium-tool/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/applications/misc/osmium-tool/default.nix')
-rw-r--r--nixpkgs/pkgs/applications/misc/osmium-tool/default.nix39
1 files changed, 34 insertions, 5 deletions
diff --git a/nixpkgs/pkgs/applications/misc/osmium-tool/default.nix b/nixpkgs/pkgs/applications/misc/osmium-tool/default.nix
index c0d20c14f7c..892038c252a 100644
--- a/nixpkgs/pkgs/applications/misc/osmium-tool/default.nix
+++ b/nixpkgs/pkgs/applications/misc/osmium-tool/default.nix
@@ -1,18 +1,47 @@
-{ stdenv, fetchFromGitHub, cmake, libosmium, protozero, boost, bzip2, zlib, expat }:
+{ stdenv
+, fetchFromGitHub
+, cmake
+, installShellFiles
+, pandoc
+, boost
+, bzip2
+, expat
+, libosmium
+, protozero
+, zlib
+}:
stdenv.mkDerivation rec {
pname = "osmium-tool";
- version = "1.12.0";
+ version = "1.12.1";
src = fetchFromGitHub {
owner = "osmcode";
repo = "osmium-tool";
rev = "v${version}";
- sha256 = "18afn5qzdjpip176kk5pr04mj0p7dv70dbz1n36qmqnq3gyms10q";
+ sha256 = "13142hj8gfgj6w51a62hjzfmzic90xgrnnlnb70hpdqjy86bxv7j";
};
- nativeBuildInputs = [ cmake ];
- buildInputs = [ libosmium protozero boost bzip2 zlib expat ];
+ nativeBuildInputs = [
+ cmake
+ installShellFiles
+ pandoc
+ ];
+
+ buildInputs = [
+ boost
+ bzip2
+ expat
+ libosmium
+ protozero
+ zlib
+ ];
+
+ doCheck = true;
+
+ postInstall = ''
+ installShellCompletion --zsh ../zsh_completion/_osmium
+ '';
meta = with stdenv.lib; {
description = "Multipurpose command line tool for working with OpenStreetMap data based on the Osmium library";