Unverified Commit f2ae6d26 authored by Fernando Rodrigues's avatar Fernando Rodrigues
Browse files

bloom: drop

Leaf package with no maintainers; no longer builds on Hydra; last
version was released over a year ago with no commit activity since then.

Seems to want very specific library versions, so future maintainers of
this package if it's re-added will have a tough time keeping it working
with Nixpkgs' fast-paced development workflow:
https://github.com/bloombloombloom/Bloom#building-bloom-from-source



Signed-off-by: default avatarFernando Rodrigues <alpha@sigmasquadron.net>
parent e620644e
Loading
Loading
Loading
Loading
+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;
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -145,6 +145,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
+0 −2
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 { };