nixpkgs/pkgs/applications/version-management/mr/default.nix

32 lines
1 KiB
Nix
Raw Normal View History

2012-08-31 10:07:22 +02:00
{ stdenv, fetchurl, perl }:
stdenv.mkDerivation rec {
2016-02-01 17:23:28 +01:00
version = "1.20160123";
2014-11-22 15:30:30 +01:00
name = "mr-${version}";
2012-08-31 10:07:22 +02:00
src = fetchurl {
2014-11-22 15:30:30 +01:00
url = "https://github.com/joeyh/myrepos/archive/${version}.tar.gz";
2016-02-01 17:23:28 +01:00
sha256 = "1723cg5haplz2w9dwdzp6ds1ip33cx3awmj4wnb0h4yq171v5lqk";
};
2014-11-22 15:30:30 +01:00
buildInputs = [ perl ];
2014-11-22 15:30:30 +01:00
makeFlags = "PREFIX=$(out)";
meta = {
description = "Multiple Repository management tool";
2014-11-22 15:30:30 +01:00
longDescription = ''
mr is a tool to manage all your version control repos. It can
checkout, update, or perform other actions on a set of
repositories as if they were one combined repository. It
supports any combination of subversion, git, cvs, mercurial,
bzr, darcs, fossil and veracity repositories, and support for
other version control systems can easily be added.
'';
2014-11-22 15:30:30 +01:00
homepage = http://myrepos.branchable.com/;
license = stdenv.lib.licenses.gpl2Plus;
platforms = stdenv.lib.platforms.unix;
2014-11-22 15:30:30 +01:00
maintainers = with stdenv.lib.maintainers; [ antono henrytill ];
};
}