From 268102ce2a810a80e2b4da7ecbf241672f03fcc6 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Mon, 14 Dec 2015 18:27:31 +0100 Subject: [PATCH] units: add readline dependency The dependency on `readline` is for tab-completion support. This commit also enables tests and adds meta information. --- pkgs/tools/misc/units/default.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/units/default.nix b/pkgs/tools/misc/units/default.nix index 6a7c3b130bd0..3fc015c77043 100644 --- a/pkgs/tools/misc/units/default.nix +++ b/pkgs/tools/misc/units/default.nix @@ -1,4 +1,5 @@ -{stdenv, fetchurl}: +{ stdenv, fetchurl, readline }: + stdenv.mkDerivation rec { name = "units-${version}"; version = "2.12"; @@ -8,8 +9,14 @@ stdenv.mkDerivation rec { sha256 = "1jxvjknz2jhq773jrwx9gc1df3gfy73yqmkjkygqxzpi318yls3q"; }; - meta = { + buildInputs = [ readline ]; + + doCheck = true; + + meta = with stdenv.lib; { description = "Unit conversion tool"; - platforms = stdenv.lib.platforms.linux; + homepage = https://www.gnu.org/software/units/; + license = [ licenses.gpl3Plus ]; + platforms = stdenv.lib.platforms.all; }; }