diff options
author | Robert Schütz <robert.schuetz@stud.uni-heidelberg.de> | 2018-02-20 17:19:23 +0100 |
---|---|---|
committer | Robert Schütz <robert.schuetz@stud.uni-heidelberg.de> | 2018-02-20 17:19:23 +0100 |
commit | 08fdc973d49675eb176e719c3df8a60106d63161 (patch) | |
tree | acf3c14da36fa4f4f7b345c39f5f453b81952a15 /pkgs/tools/misc/roundup | |
parent | 3996b91cb1d30b0c38e991283c61ec8293f5d8d1 (diff) | |
download | nixpkgs-08fdc973d49675eb176e719c3df8a60106d63161.tar nixpkgs-08fdc973d49675eb176e719c3df8a60106d63161.tar.gz nixpkgs-08fdc973d49675eb176e719c3df8a60106d63161.tar.bz2 nixpkgs-08fdc973d49675eb176e719c3df8a60106d63161.tar.lz nixpkgs-08fdc973d49675eb176e719c3df8a60106d63161.tar.xz nixpkgs-08fdc973d49675eb176e719c3df8a60106d63161.tar.zst nixpkgs-08fdc973d49675eb176e719c3df8a60106d63161.zip |
roundup: init at 0.0.6
Diffstat (limited to 'pkgs/tools/misc/roundup')
-rw-r--r-- | pkgs/tools/misc/roundup/default.nix | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/tools/misc/roundup/default.nix b/pkgs/tools/misc/roundup/default.nix new file mode 100644 index 00000000000..e24b1fce06e --- /dev/null +++ b/pkgs/tools/misc/roundup/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchFromGitHub, ronn, shocco }: + +stdenv.mkDerivation rec { + name = "roundup-${version}"; + version = "0.0.6"; + + src = fetchFromGitHub { + owner = "bmizerany"; + repo = "roundup"; + rev = "v${version}"; + sha256 = "0nxaqmbv8mdvq9wcaqxk6k5mr31i68jzxf1wxa6pp7xp4prwdc9z"; + }; + + prePatch = '' + # Don't change $PATH + substituteInPlace configure --replace PATH= NIRVANA= + # There are only man pages in sections 1 and 5 \ + substituteInPlace Makefile --replace "{1..9}" "1 5" + ''; + + nativeBuildInputs = [ ronn shocco ]; + + installTargets = [ "install" "install-man" ]; + + preInstall = '' + for i in 1 5; do + mkdir -p $out/share/man/man$i + done + ''; + + meta = with stdenv.lib; { + description = "A unit testing tool for running test plans which are written in any POSIX shell"; + homepage = http://bmizerany.github.io/roundup/; + license = licenses.mit; + maintainers = with maintainers; [ dotlambda ]; + platforms = platforms.all; + }; +} |