···1+{ lib
2+, python3
3+, fetchurl
4+}:
56+python3.pkgs.buildPythonApplication rec {
7 pname = "tailor";
8+ version = "0.9.37";
910 src = fetchurl {
11+ url = "https://gitlab.com/ports1/tailor/-/archive/0.937/tailor-0.937.tar.gz";
12+ hash = "sha256-Bdf8ZCRsbCsFz1GRxyQxxndXSsm8oOL2738m9UxOTVc=";
00013 };
1415+ propagatedBuildInputs = with python3.pkgs; [
16+ future
17+ ];
18+19+ # AssertionError: Tailor Darcs repository not found!
20+ doCheck = false;
21+22+ meta = with lib; {
23+ description = "A tool to migrate changesets between various kinds of version control system.";
24+ longDescription = ''
25+ With its ability to "translate the history" from one VCS kind to another,
26+ this tool makes it easier to keep the upstream changes merged in
27+ a own branch of a product.
28+29+ Tailor is able to fetch the history from Arch, Bazaar, CVS, Darcs, Monotone,
30+ Perforce or Subversion and rewrite it over Aegis, Bazaar, CVS, Darcs, Git,
31+ Mercurial, Monotone and Subversion.
32+ '';
33+ homepage = "https://gitlab.com/ports1/tailor";
34+ license = licenses.gpl1Plus;
35+ platforms = platforms.unix;
36 };
37}
0