···11-{ fetchurl, pypy2Packages }:
11+{ lib
22+, python3
33+, fetchurl
44+}:
2533-pypy2Packages.buildPythonApplication rec {
66+python3.pkgs.buildPythonApplication rec {
47 pname = "tailor";
55- version = "0.9.35";
88+ version = "0.9.37";
69710 src = fetchurl {
88- urls = [
99- "http://darcs.arstecnica.it/tailor/tailor-${version}.tar.gz"
1010- "https://src.fedoraproject.org/repo/pkgs/tailor/tailor-${version}.tar.gz/58a6bc1c1d922b0b1e4579c6440448d1/tailor-${version}.tar.gz"
1111- ];
1212- sha256 = "061acapxxn5ab3ipb5nd3nm8pk2xj67bi83jrfd6lqq3273fmdjh";
1111+ url = "https://gitlab.com/ports1/tailor/-/archive/0.937/tailor-0.937.tar.gz";
1212+ hash = "sha256-Bdf8ZCRsbCsFz1GRxyQxxndXSsm8oOL2738m9UxOTVc=";
1313 };
14141515- meta = {
1616- description = "Version control tools integration tool";
1515+ propagatedBuildInputs = with python3.pkgs; [
1616+ future
1717+ ];
1818+1919+ # AssertionError: Tailor Darcs repository not found!
2020+ doCheck = false;
2121+2222+ meta = with lib; {
2323+ description = "A tool to migrate changesets between various kinds of version control system.";
2424+ longDescription = ''
2525+ With its ability to "translate the history" from one VCS kind to another,
2626+ this tool makes it easier to keep the upstream changes merged in
2727+ a own branch of a product.
2828+2929+ Tailor is able to fetch the history from Arch, Bazaar, CVS, Darcs, Monotone,
3030+ Perforce or Subversion and rewrite it over Aegis, Bazaar, CVS, Darcs, Git,
3131+ Mercurial, Monotone and Subversion.
3232+ '';
3333+ homepage = "https://gitlab.com/ports1/tailor";
3434+ license = licenses.gpl1Plus;
3535+ platforms = platforms.unix;
1736 };
1837}
1919-