Commit 6dfd0c8d authored by Esteve Fernandez's avatar Esteve Fernandez
Browse files

vcstool: drop

parent fcc0c90b
Loading
Loading
Loading
Loading
+0 −50
Original line number Diff line number Diff line
{
  lib,
  python3Packages,
  fetchPypi,
  git,
  breezy,
  subversion,
}:

with python3Packages;

buildPythonApplication (finalAttrs: {
  pname = "vcstool";
  version = "0.3.0";
  pyproject = true;

  src = fetchPypi {
    inherit (finalAttrs) pname version;
    sha256 = "04b3a963e15386660f139e5b95d293e43e3cb414e3b13e14ee36f5223032ee2c";
  };

  build-system = with python3Packages; [ setuptools ];

  dependencies = [
    pyyaml
    setuptools # pkg_resources is imported during runtime
  ];

  makeWrapperArgs = [
    "--prefix"
    "PATH"
    ":"
    (lib.makeBinPath [
      git
      breezy
      subversion
    ])
  ];

  doCheck = false; # requires network

  pythonImportsCheck = [ "vcstool" ];

  meta = {
    description = "Provides a command line tool to invoke vcs commands on multiple repositories";
    homepage = "https://github.com/dirk-thomas/vcstool";
    license = lib.licenses.asl20;
    maintainers = with lib.maintainers; [ sivteck ];
  };
})
+1 −0
Original line number Diff line number Diff line
@@ -1994,6 +1994,7 @@ mapAliases {
  vbetool = throw "'vbetool' has been removed as it is broken and not maintained upstream."; # Added 2025-06-11
  vboot_reference = vboot-utils; # Added 2025-11-01
  vc_0_7 = throw "'vc_0_7' has been removed as it was broken, unused in nixpkgs and unmaintained"; # Added 2025-10-20
  vcstool = throw "'vcstool' has been removed, as it has been unmaintained upstream since January 2022. Please switch to 'vcs2l'"; # Added 2026-03-13
  vdhcoapp = throw "VDH >= 10 doesn't require a companion app and the repo has been archived."; # Added 2026-01-26
  vdirsyncerStable = throw "'vdirsyncerStable' has been renamed to/replaced by 'vdirsyncer'"; # Converted to throw 2025-10-27
  ventoy-bin = throw "'ventoy-bin' has been renamed to/replaced by 'ventoy'"; # Converted to throw 2025-10-27