Unverified Commit 8502cd95 authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

{bloom,tailor}: drop (#353156)

parents 67121cce f2ae6d26
Loading
Loading
Loading
Loading
+0 −38
Original line number Diff line number Diff line
{ lib
, python3
, fetchurl
}:

python3.pkgs.buildPythonApplication rec {
  pname = "tailor";
  version = "0.9.37";

  src = fetchurl {
    url = "https://gitlab.com/ports1/tailor/-/archive/0.937/tailor-0.937.tar.gz";
    hash = "sha256-Bdf8ZCRsbCsFz1GRxyQxxndXSsm8oOL2738m9UxOTVc=";
  };

  propagatedBuildInputs = with python3.pkgs; [
    future
  ];

  # AssertionError: Tailor Darcs repository not found!
  doCheck = false;

  meta = with lib; {
    description = "Tool to migrate changesets between various kinds of version control system";
    longDescription = ''
      With its ability to "translate the history" from one VCS kind to another,
      this tool makes it easier to keep the upstream changes merged in
      a own branch of a product.

      Tailor is able to fetch the history from Arch, Bazaar, CVS, Darcs, Monotone,
      Perforce or Subversion and rewrite it over Aegis, Bazaar, CVS, Darcs, Git,
      Mercurial, Monotone and Subversion.
    '';
    homepage = "https://gitlab.com/ports1/tailor";
    license = licenses.gpl1Plus;
    platforms = platforms.unix;
    mainProgram = "tailor";
  };
}
+0 −55
Original line number Diff line number Diff line
{ lib
, stdenv
, fetchFromGitHub
, cmake
, yaml-cpp
, qtbase
, qtsvg
, wrapQtAppsHook
, qttools
, libusb1
, php
, hidapi
, procps
}:

stdenv.mkDerivation rec {
  pname = "bloom";
  version = "1.0.0";

  src = fetchFromGitHub {
    owner = "bloombloombloom";
    repo = "Bloom";
    rev = "v${version}";
    hash = "sha256-ZZfclZwxsCgApUII79bJVyT5V/dF9jm7l8ynRWCh0UU=";
  };

  nativeBuildInputs = [
    cmake
    php
    wrapQtAppsHook
  ];

  buildInputs = [
    hidapi
    libusb1
    procps
    qtbase
    qtsvg
    qttools
    yaml-cpp
  ];

  postPatch = ''
    sed -i 's|/usr|${placeholder "out"}|' cmake/Installing.cmake
  '';

  meta = {
    description = "Debug interface for AVR-based embedded systems development on GNU/Linux";
    homepage = "https://bloom.oscillate.io/";
    license = lib.licenses.lgpl3Only;
    maintainers = [ ];
    mainProgram = "bloom";
    platforms = lib.platforms.linux;
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -149,6 +149,7 @@ mapAliases {
      (lib.optionalAttrs (args ? name) { pname = "blender-" + args.name; }); # Added 2023-10-30
  bless = throw "'bless' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'imhex' or 'ghex' instead"; # Added 2024-09-15
  blockbench-electron = blockbench; # Added 2024-03-16
  bloom = throw "'bloom' has been removed because it was unmaintained upstream."; # Added 2024-11-02
  bmap-tools = bmaptool; # Added 2024-08-05
  boost_process = throw "boost_process has been removed as it is included in regular boost"; # Added 2024-05-01
  bpb = throw "bpb has been removed as it is unmaintained and not compatible with recent Rust versions"; # Added 2024-04-30
@@ -1162,6 +1163,7 @@ mapAliases {
  ### T ###

  tabula = throw "tabula has been removed from nixpkgs, as it was broken"; # Added 2024-07-15
  tailor = throw "'tailor' has been removed from nixpkgs, as it was unmaintained upstream."; # Added 2024-11-02
  tangogps = throw "'tangogps' has been renamed to/replaced by 'foxtrotgps'"; # Converted to throw 2024-10-17
  taskwarrior = lib.warn "taskwarrior was replaced by taskwarrior3, which requires manual transition from taskwarrior 2.6, read upstream's docs: https://taskwarrior.org/docs/upgrade-3/" taskwarrior2;
  taplo-cli = taplo; # Added 2022-07-30
+0 −4
Original line number Diff line number Diff line
@@ -341,8 +341,6 @@ with pkgs;
  blst = callPackage ../development/libraries/blst { };
  bloom = qt6Packages.callPackage ../development/tools/bloom { };
  bloodhound-py = with python3Packages; toPythonApplication bloodhound-py;
  bodyclose = callPackage ../development/tools/bodyclose { };
@@ -32497,8 +32495,6 @@ with pkgs;
  tahoe-lafs = callPackage ../tools/networking/p2p/tahoe-lafs { };
  tailor = callPackage ../applications/version-management/tailor { };
  tailor-gui = callPackage ../os-specific/linux/tailor-gui { };
  taizen = callPackage ../applications/misc/taizen { };